kernel-modules-core-5.14.0-503.16.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g['releng@rockylinux.org p-Bm5 ']4=|=5BH#]23QlXIa- Y*|Y@-riU=;KG<4_?=nzr&NpgӌoQfRد/&^ލUzA.3dXXs(TQ~yCV!܊+y5vn y=)E/"#Ra L#uRȶEqJ^_3((3=bmѰN_e2wC\s[fà ʃ4j9.XukT7?R3 ;pK@֨|=Ԗ(m>~٩qK頬c]n*xǴ&ZZU@20^\y yȁTY S@&o>*?*d , Y  $  2  A  ]  0     Dl "&(8]9<]:?]G' H'0 I'L X'S&Y'l&\( ])( ^)gRmb)ʌd)˺e)˿f)l)t) u)` v*w* x*"X y*>' **6*@*D*J*ی*ېCkernel-modules-core5.14.0503.16.1.el9_5Core kernel modules to match the core kernelThis package provides essential kernel modules for the core kernel package.gYظiad1-prod-build-aarch001.bld.equ.rockylinux.orgRRocky((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRelease Engineering Unspecifiedhttps://www.kernel.org/linuxaarch64.D| dT 8`| )D$(X   ,  \  ,!Y&Dl l D xpD `4 t  >]<c|U2<(,hh| PdT`z;*HLD9@  T"L t,L@.$T2', l  \ H P4d;5+4H%. (, 8$< lP<`)5\!d?P04)t BhpNXQH=BTS\`D,Ԙ t!`t < (    l h @ $ P , <  h  0&80[! 1 T\ `<@P l  H\ h @<4  L H< b ,$$ ( ,-ltDQx p4h  XH  =L  `>@"pL#H8)u\3 ,L0h6*dX D X  LP l `<?$&",!PA L`L 8X0D L  ` ' PG(0@d6!ttt+'#5d.H_ ",Pch,OQ\ 8TH%dL}H$xlpD  X t%D''p0&0 kT $DaΔ,@:H ZR(0Zd" .3P,.h`!|%T/T:(LBICX@bT4h8 l t , x T4! 4 $ @  +   pD | 2TN_X ,U0l$  l  t  1QP  AkT;|t5l d<L$l4 l|h t5%d-Azel85ZR@ TQ8HV5p8"!XP!p PT  $  8 @ P1p L\ tP0 H`<@D | L  !h , L44HXH)pBH:@dx? eh4h:06!XQD/ps%40, h-!6+8T=87/=0[P9X d<L|$0 0 ?-8*HZ4D4%T-!d0T%Hw d 4lTH(d$@\QS@@7)`  | dt <$T?8t@D|_lݸx#$@8 X 9d 6< D4 D \<  D.  x p d$     2PdJ)46<T( 8, P X X  H  d p4 -, +HFdJ*\- 8 4 0 < \  #< X  <x8<xXQU""$LH G,H\ILWT7dOPTSdY|!" !d< P8\88  $j 8X"x8 LM4 Q t '@<&8x-T %dx,D,P8$@tt$d4(@px( 8 D ` X <@ l   ` t|x |  lh   @ (( <   < \ < , H"|  =lxEP$> ,h l]PT0F$(D+?4 h"?8ʴ; lAd &!Ad=J,@C@ 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큤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큤gYgYgYgYgYgYgYfgYSgYSgYSgYSgYSgYSgYSgYbgYSgYSgYfgYSgYSgYagYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYgYbgYSgYbgYSgYbgYSgYSgYSgYSgYbgYSgYSgYSgYSgYSgYgYbgYSgYSgYSgYgYbgYcgYSgYSgYSgYbgYSgYSgYSgYSgYbgYSgYbgYgYgYcgYSgYSgYbgYSgYbgYbgYSgYSgYSgYSgYSgYbgYSgYSgYSgYSgYSgYSgYSgYSgYSgYbgYSgYSgYSgYbgYSgYSgYSgYSgYbgYSgYSgYSgYSgYSgYSgYgYbgYbgYgYbgYbgYbgYbgYSgYSgYbgYgYbgYgYcgYcgYcgYSgYSgYSgYSgYSgYSgYbgYSgYbgYSgYSgYbgYSgYSgYSgYbgYSgYSgYSgYSgYSgYSgYSgYbgYbgYSgYSgYSgYSgYbgYSgYSgYSgYSgYbgYSgYSgYSgYSgYbgYSgYbgYbgYSgYbgYSgYSgYbgYSgYSgYbgYSgYbgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYgYegYgYpgYpgYpgYpgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYbgYSgYgYbgYbgYSgYbgYbgYhgYhgYSgYkgYlgYSgYlgYgYlgYSgYSgYSgYlgYSgYbgYSgYbgYSgYbgYSgYcgYSgYegYSgYegYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYcgYSgYSgYSgYSgYSgYSgYbgYSgYcgYSgYSgYSgYbgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYbgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYgYcgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYcgYSgYbgYcgYSgYSgYcgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYcgYSgYSgYSgYSgYSgYSgYbgYSgYbgYSgYgYdgYgYcgYdgYdgYegYegYfgYfgYgYggYggYgYhgYhgYhgYhgYhgYbgYSgYbgYSgYSgYbgYSgYbgYSgYSgYSgYSgYcgYSgYSgYSgYSgYcgYSgYSgYSgYSgYSgYSgYgYgYbgYSgYSgYSgYSgYSgYgYgYgYcgYSgYbgYcgYcgYSgYSgYSgYSgYdgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYcgYSgYSgYSgYSgYSgYgYgYdgYSgYgYbgYbgYcgYcgYcgYgYcgYdgYgYdgYdgYgYcgYcgYSgYSgYdgYcgYSgYcgYSgYSgYSgYSgYSgYSgYSgYcgYSgYSgYSgYcgYSgYgYcgYdgYdgYcgYbgYcgYcgYcgYcgYcgYdgYggYSgYdgYSgYcgYdgYegYegYbgYcgYcgYcgYcgYcgYSgYgYgYcgYSgYgYdgYSgYgYdgYdgYSgYSgYgYdgYdgYdgYcgYfgYegYfgYfgYgYfgYSgYggYSgYSgYSgYSgYgYhgYhgYgYhgYhgYhgYcgYSgYgYcgYSgYdgYcgYSgYSgYSgYdgYSgYSgYdgYSgYdgYSgYSgYgYegYSgYgYegYSgYfgYSgYfgYSgYggYSgYggYSgYegYSgYegYSgYfgYSgYfgYSgYfgYSgYggYSgYggYSgYgYggYhgYgYigYigYgYjgYSgYSgYgYggYSgYSgYggYSgYggYSgYjgYSgYSgYSgYSgYSgYgYkgYSgYgYkgYSgYlgYlgYlgYlgYgYlgYSgYcgYSgYSgYSgYgYcgYgYdgYSgYdgYSgYSgYdgYSgYSgYSgYSgYSgYdgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYgYSgYcgYSgYcgYSgYcgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYcgYSgYSgYSgYSgYcgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYcgYcgYSgYcgYSgYSgYSgYSgYSgYSgYcgYSgYSgYdgYSgYSgYdgYSgYSgYSgYdgYSgYdgYSgYSgYSgYSgYSgYcgYSgYgYhgYegYfgYggYgYgYigYhgYhgYhgYjgYjgYgYegYcgYdgYgYgYggYgYdgYggYggYhgYhgYegYgYfgYgYdgYggYdgYdgYdgYegYegYegYegYegYfgYfgYfgYggYegYfgYgYfgYfgYSgYSgYSgYfgYSgYdgYSgYSgYSgYSgYgYdgYSgYSgYdgYSgYSgYSgYSgYSgYegYSgYSgYSgYSgYSgYegYSgYcgYegYSgYSgYcgYSgYSgYcgYdgYSgYcgYSgYSgYSgYSgYSgYSgYSgYSgYSgYgYdgYSgYdgYSgYdgYSgYcgYSgYcgYSgYgYcgYdgYgYdgYSgYgYdgYdgYgYdgYSgYSgYdgYSgYdgYSgYcgYSgYSgYSgYSgYSgYSgYgYcgYSgYdgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYhgYdgYSgYdgYdgYdgYdgYegYSgYSgYSgYSgYegYSgYSgYSgYegYhgYhgYigYSgYjgYjgYkgYfgYfgYSgYSgYSgYSgYSgYSgYSgYSgYSgYggYSgYSgYSgYSgYgYdgYSgYdgYSgYdgYSgYSgYSgYSgYSgYSgYSgYSgYfgYegYdgYSgYegYSgYSgYSgYSgYSgYegYSgYfgYSgYggYSgYSgYSgYSgYfgYSgYdgYdgYgYdgYdgYSgYSgYSgYSgYSgYSgYSgYSgYdgYSgYSgYSgYSgYdgYSgYSgYdgYSgYdgYSgYgYdgYSgYdgYSgYSgYdgYdgYdgYdgYSgYSgYSgYegYdgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYegYdgYSgYdgYSgYSgYSgYSgYdgYSgYSgYSgYdgYSgYdgYSgYSgYegYegYegYSgYSgYSgYSgYSgYdgYSgYSgYSgYSgYgYdgYSgYSgYSgYSgYSgYSgYdgYSgYgYdgYSgYegYSgYSgYSgYSgYSgYdgYSgYSgYSgYSgYSgYSgYmgYgYSgYdgYSgYfgYSgYfgYSgYfgYSgYhgYSgYhgYSgYSgYSgYdgYSgYegYSgYSgYegYSgYegYSgYegYSgYSgYfgYSgYigYfgYSgYfgYSgYfgYSgYSgYSgYSgYigYSgYSgYfgYSgYfgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYegYSgYegYSgYgYjgYjgYjgYjgYSgYmgYSgYngYSgYgYgYgYmgYSgYegYSgYSgYSgYSgYngYSgYSgYSgYSgYSgYgYSgYdgYSgYdgYSgYSgYSgYSgYSgYdgYSgYdgYSgYSgYSgYSgYegYSgYdgYgYdgYSgYSgYSgYSgYSgYdgYSgYegYggYdgYdgYegYegYSgYSgYggYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYegYegYfgYSgYfgYSgYfgYSgYgYfgYSgYegYSgYSgYSgYSgYSgYSgYSgYSgYSgYfgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYegYSgYSgYSgYSgYSgYSgYSgYSgYSgYegYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYegYSgYegYegYSgYggYgYggYgYegYhgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYfgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYegYSgYSgYSgYSgYegYSgYegYSgYSgYegYgYegYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYSgYfgYigYfgYSgYSgYSgYggYigYSgYSgYjgYSgYegYSgYSgYSgYSgYSgYSgYSgYhgYgYhgYSgYhgYSgYSgYgYgYhgYSgYggYfgYhgYegYfgYfgYegYegYfgYfgYfgYfgYfgYegYegYfgYggYfgYggYfgYfgYggYggYggYggYggYegYegYegYfgYfgYfgYfgYegYegYegYegYegYfgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgY0c11f9e70df096cabf44048277f0b4bb87a3ffbbe319af2df49a1bfa4ab18b7edcef5d01e4172cbcf30c6ad1c047b9fc905495193f814648879444b04bc155c51390c4a190fb4c6afd052173dd588bc1685043f5b174c4f7cdbb103fff4509c6a382955e1e952d3fdc50185b2010a6a12073e538fb92f6e0a6c10c18c2cc0d6a7eb18028fc07f2907b63d9111db6b805e1910a70becc64ce5d30cd4f2d0f503b12c258dff45d0053c3578660551d7e57ad31626003da875a58f29782f0542fc31b406bafe8af44abaffbeabf052ab0233fc9e7bdf15d3715ee73747d93102519c21191b96600a2b0b545f390d53a8db720b5abd2e87d3074eabf3696be36eb9840e3a1669c0a73913642e8cd8fe68c923970973e1f3495ddb35a2e7e04e418034f16f531cdf80e01c77d9d7d83c87e2178d114f03e102a448e753e3c6ab52c1626fdaee64178ea09417cd3e19362d25d5e7a82fff791bc56cccde2e9d20c784fd6612ee31041663e561c8e012ba3a794d568fcc649ac99ea51a8861a119029978b8161e94de0413e61e6d851e3e9909fcd04cdbc89e22baae26b1c3e25cba7720e94636a83271c20873f733e63c3ba78f4008247566bc82f35eb39dcd3d4e5aa0ee0001c2e4713e6651f9125cae2ea32291e0ce51f923cb279cf8a9851ead9a670f140619c5e7ff3784d080fea26854d0445cf95ce15fe6d471fbdddeda7a84450a30bd3d8c8170f2895172c43b03d5255e681d48f464729158e0801e4450d3d019321131fe795ae8f752a4e700ae4886576b7378dfa9c10ed79bdb5fd625940474087e9b1aeb61ccd13bee8754e33cbdb9be8a6bd5dbf7c6bcd1d71f3fac2c96c8063c9f3d7279b3f2b8a7129ea1628a9090ac82cc345f75242bf1a93fabfc80fd67326473bfccac606ec098aa58d6cb240214ae3346c4499b46b81aad3f963011e75dba6bb576a53f67395ee427f67f648987ec1cbe2b7751efd0cc48125aeca346ceb61ce9e404981d58305d12579d6dbd003bc934cb9bb88b37644696bb97d99421ff5403be1f532fdffc2f1a3eaaccf2cbcee0e3fda9a24a90eb143befc49fc63fc4c9c8ec82e7c8a62538d50abb13e3d12f254de5e061daacafbc77b58601697f859eb5f2516d6ca23febc565e3d92917e979010c49c44475f625678e783d4e616e515edd8a4a2c9ed41de2124b4949a9fff6cefb2ea919523750c4396aa8f045acd0034dcbeb573541a11b17b58a8c5bd9000f7d4ce81b3598f8866deb9d6988cf2ee8aeda487613a7ddb8ef116b3fafe4a69a265ac4d4ff259d61813ed4846c165ec1ce763d611b0708bbd748b03613e2ad5c2fe49c65e635f12c5860e2648fb930d3aeab79c427817e82f6e170c54da0ee1df52e7a6152410b86e806c5f2244059f8980bd73cd08fd4cc6eeccde749314340d4e603185591173410741e55c15bf6d0059f76e4b8db13e52a9f2fcdfa8e86605a626bf146b71f6753f205a60be78bafde29e2c6abb166ece4a7bc1ddfc2774ea4bb6a10459ebda2c237b234bae01133dcb1de3dbbab6d4ed0a0ed1cedf278c83d33e47a2964d91c2c5d8a04a26fbdc667ba85dc8113d5803dc86820fcd51fc166b3e18512db9886608af30b8e283bdd6551f1035a2416165a88ed5edae48e65a895108531a9f2bd62f871962a7f0f38cff023a38759529d90379268df3312d74d18ee54eb3d6b1f0cf2d65a958e73514f8f5f74a1d26c76a7bd3363a534dc21abe9be6e2059a6ace5a625b1377fa7c6170f98e7009dbd65d6774eae88999a1ef41b7ae43966c439681a7c4e7b71adfa5d1ad3edf40aaf4c727e04eaba85a0d733ce0331183f1cf9fab51cff818564ca209c8808266c46ad24c07f1280908ff73f5cc2204e9656553bfa1fbec21fde0aba45fba18c4ac4d9f08ea54acc84dbb4ebdd1701259e8102463513c0229799af834177674e0dafa57059b7396993f7fd31a42150101d6dc8fcb1cc7617506acbdd126ffed4ccace59ab44c49094de8aff8eaffc5c0abb89da3e8561af4da03e6c0057a3fa0cd659532276a40785841390c594a32d8a6f4f8d77be51c56af5200d254386b43a17ebaf0fe3f455789c6ce67954432578b37cfeb15f4f459327f3e3a52124206ecd8a6392b95f57773414cd3c6bfe648a5af8122e07c6d7155440b3032eafe5b50eae24c900100b6c33cf4ed68a1526ce310168ae7638fd363fd51629c9e0a268393e9093ea926ae02f11c43b29f6a0e680662f470f9646d4a80ba3464dd46a985b851a1d663a39c15acc128901699a5d4ed592e38fc964b1f4eed3b3e347f12df95bf13e6fd8770b526d206a6c9dbc5ab085f98ea8b33bcb5d7a4ec29e5166c6f962545998ad0592b12b57140869858574903a91c2c6678b222eae7496f99bf2038b3aaadb756e63e060f4be21aa324afc06f3b03a64331a98ecd1e661f005bde4ab9fb3a72dfa2a592a1159265b5daa0bc1c9726622e8bd352dbbfd92b29223a049bab5dc74fa0dcac5def12aabf3afef1a65ddb5b32318ba6159d15946927fd6d064b5019eb89cd0141fa720e71f0bef6c67c66153db7b91b8e96da91e01484364848f34cf981f732136e1bd877ca219f6de78b3c33703b2d629deb614beb3326e46244467d5f23510701c056b70cf0e310c326b3900fa842b40b7dc8963ac470104eac75c33d36ea77165899e694a8ee955b4e8ef2185436643cdde3a898081b0094f181acee2449a492f775b87c0fc7d29bc09b8fd08826abbb446769572cb6a9a4938a82bca5d5b496367016d3c2a497becdc80a22cafd33966e025c8c8d347983ee5acdb80b3e9ab5e14fe5827e915e48fb375f5d07c388293358881e397ef218500d793b748bfec6b89f466a044b041afc943894aa6c481c4d6bba4ac7e236ab60fd5d2b03b0a0e8795b8b08d7c5625d85ee571281e4d9e436b5b069053717f3bab7db8cf03ef6a44184c75dfff584335d2ab650e80cb31d0a52cdccd4d527a147a319f6e684cbfa728275d2e4d5a8c3dd9259cf33475a85ed7a9f822ded6704240e0e33f216d16194ccaba82da6d28e3ea7f71da4785809df23fdccb643a4f5b44f310c435757f30b4ff68ef5b47a65e116890c4a8f98f85f5c9d1d861059bb25e796306c887e797906fb7804916fd792403b0173a0fe14ece934856c46ecec0f715ec23611446200fa4ec36f044ea88125f7a682c90f065e464fb8db1db66331920a9caf5eac061054396bfa7e92aed6a458aa944b5a1e22418b81601c433b65c77085f6d95e9684e55500e89bbf86211b68c42cdf7752aaea98d3d31c1124d27ad5dafa426a1ee7976f1b914708bc5f65560e407842d16c81c61a38b5dd86dc8ba57fd064d7dba0a2b7e5f0d0ca74e26a2b247c312d559522ee38ff855e4c8fa2977211175d6bca79612c12368beee292f99c2797f24933476ef46fea037fa03db30c30bfd57262bfd8ab900bdcc1327868a20aa4ec0f471f86e11dcde84e9bb4302be2bfce7f336455e8ea5a8228087bd428fdf3ab8ba820aceb77279a292fcccfccb2fc5e9e395e19c62f802113e7a576e5b95eacf4ea331bafa00e9321f3fa025c6b86596a8606627cb80ce43c42f173bf7f46a67dd6a0564c918c59994c7cced280a0c214d00c9809fca3a9454329dc0fe51c23808235fa798ddec57a16dc6c24ff747d7f15367b61267b868aea7da51ef3cee9b45ee3085b3c2aba941cd8b681435fd6440818fda4e1f15b9e457c69c2477bd3addf7e47d2c23b63f3d8b98ec6e5085bd7a1df507afd44d869c67f5b1cd17ae0c7cb9c2875d9f22ce146a659f5506ac03243570ae51e7bcc2d158068a525d726c7c232fcd3a40aafacdb9c81feb3d736fdc14f42a52a005fa7f1810ec45ad2acdeb6d46fe8a02e753b29bfa3d740bac436e94035760b23a169f4a3c666999979a315333b2df4c2b0a43872f2bd6a16b8dad0851effa38ee241fd7a515aa870114f4eb4c6eabb9c9e70b8ed050e16caf54672b10d64bc58412fbeb0fb3fc9f45bd3de1b0b2ee5a181c71387ec1c6d523b39e06978097d0cb5d6fc85368bbdc62233d306ce82aa78ea0014b2be5ad9b3f8785e5838ced3ba05dc192f59e81ccccdf91bb399facceaa130146d769629a0f4f7bd20cb8dd01f1cd2fb1eff8e931d2b84553a455eb462be22c8ed94033eb4b20293a9c17a05f6e2f24d66d8478b49e23ad5919339188edf8208b91ab2cdf768a5f3ab8e08dbf9d701fd5c07b382f341837a4045bc36c92d4c6d566b2b845d2291b0a6cb51b4e2dd0b0791f14d16b73b5dad103c2be85396fba90d7f96d09a5027ff1f82a870ab3c4479227f3d4125f2849dc54447ce0c2396e974e63eef83548a5a8fb5189a202a4ea527c15ac7af4d3683057a6b11149e7669d9fad8920a1934d549a6c08ad19a278ba964636698750e970c6cbee2d0f9acc7800d612f4970810b5065f24a99e813f694ea60a42b9f07ecc66a57eb5c7c66a3c9068cd17f080c84fc2aa0812d1d7a16e68207dbfd89490428a0fe7ff4ad550f519ad58bfbb60afa13c2fa9696d853475a002aa412871704a677a38fa97b5603bc0182adee37530feaba90f5c92b2c62dbc48bb4490eef9df45f6f0c37f7331d087a9247ee7f4b93741af34e5405a26940be278b0100d518b40fe458225309e1aa6aaefee89eb14c0e2efba4f9f60c20a44954254fea2d0ac3093d717be7e8ba48b878ab65bc116eb2685963175189f0a665fbfb596ec9e38a10830076168a5345dc8e5ae45671004ff5430078a39bee97070719c12624a8980572d387d3da2dc03ce5b994bcebfb067c01323c50e01c0b9f82fcb6f5bb059e4819c6a89b62f305c8e5a0c487c2c95616033de969411c30686fa5a1afb21777dd4328a169d4926b4c1542e26fb25151c137320cc8644536656c8cd7160fadcb98c6a44808353be9052eedcc3d127d704609b7d5a0be6a0e04d2d124ca88307c4aff11a1672df4406f2427a506fcc7fe531f473f2df2b8daef32d31ac807d133369865a466b553201d51300185b4726dec87855ca9949f0f9269cfae8a4d19b1431fe49adcce17a8af40f870664bd7569195cf3931a7f04e2e127af98556aace9a0329a9c133d467139398be2070769cce982a7da7b1b17373ce18b97e8a854044268a54176cce2c6863dc5972b9e2ff5024dfaded77aa92682f97af34c344b06729008666f118bc87a51f6b4c0fe7058e8e3e7910179b74d297a39e3d9bbbad5d2c5bb0c9158d5e7830df2a039e503b2d7fa61fd78a72e6290d1325d274b39e3de459b92b900cd4bb248cb3d559da499b0b93dd9968908141a2ac324558d0e89ef4bda2dd4b2a52faaf3616a34daacc92c1399635ea6aedbef4368855bfde18e969ed924011bdda72908a876d08a6835f9ad7a70f5833dd03f9b2d9f32c90cb80208de2640339e2682b3c8f657a24ee4f8c65b09eb8d21ab7bdfe989e015d6eed640c7521c53f48aca943439e187778336dd45e6183a6b9e032575cca5bd6d1d112c296af292faddb7b6064294c3c7f3142954db7651c97a22204c3044d64cdc7120522acd0e6d4d1eaff90b947240ee4dbfa5b6b1e2a779a35ff495b12153c84ea45520afd5b642f0c693f17c06f0e6af8c4e9cb87f2f5716a77b4a2272e39b00c6c6f01122898b0a13cd46b9dba1a940df1d66e7e4f6ba07667be56b4e319e0f4798ddb6d98338caa2f5659dd7c3f4b2307cd3f2dfcf32232eb6041c55aa631ac256f7c9615d2a030a9a3b04d6b466d9dfc8b8ace8185864914c826e3eb74dc8a7df168ee2a9cfd73a35fac0838689dcd0209f4463f101de4c866b95d35b9eff85ce13ac1134f6871d4b292821d5c358f499cf7223b6f10931e14e2398fd33850a7493d8f4d1632c395ca33d1a93a64f38d789c9280aa2580a3b905924947e8e05b50c9a9a396079ee7ea48bf96117d25bb600c627ec437070088a3fd91be7f17db02308a6cdc985d85b8cc75cd1c3a8bee50ce0e92da88cfde3e552f2b50371ad9e955511b86424f07dfa31cd763e89407bbb5b2f164c28d779e1bb78964c1d49b1565e098266d016efc6d0a66a4c1093bc24258117c3ca2a60e6bface2e4c781b8d63243de132270d0e8021760926d8f8ff8bb63295ec0dde1fe31098de707105847c7d72dd610606ff9be92007351010a7673191e29105cd226b4ee09884ff1e2d3b04ff8e52de7b6d97acda8855e227886cf4409d4067e400f825ecbcec3c705cf51a6e4d6ae4c8ccc83e7844d3d49e51fce73268169e86e3e8815624d35a6b03188a13a5701c53156746ea3f4060617f0ce3efaceee638844889d9dfe7529b7cae8e96564dc5aef1ed21c10219a7ca0744991a1d9918a32b4e028d4b817040657877b29b30b9283d5b2512d4e42e2e8cd75dd4c30df5127f062f3b7f109051232425005984f1ad2369b5ef9ef5c4d12ade7b7830e72ac6e9bbcfbd08105955c43f0abdb69839a3e609e7f5dbff56ff1cf91678d9079dee548da1ef55fa4c9eb1b7ef24345b476297a9063517090257ee7df9faa6ef252417929e7ae01078372b1df37c859fd60d6cd3ac27e430b5817ce9bbc6f251818c9f1cb78889c5d1a167245d71ed483d832a2ce2ed08d2503e5cf5159a87fb8ef492c3f2c3861d325bed0a02e85ae3ad5d73bfc47a2baed6f67303d3379b1d8e2eb3eac53d93d27deb889c21b7828609fcb9dd6d962ae292736298217abc72e8238b354c6f4f0eeef80ec960922e7bbf14a0d8b6791f4451644c328502f8f3d4d46c70cdf8b978d5021a6360859141ab1a05013d00751f4142b9fa6fc66448e6c36e6e6eda1e4af0dc591db543abe68c02e9ce1d4a261b75d2810d557ded5f05c7455ebd0474e78f90acf2776a61a7b38ca7d9335bc1daa5aa01bfc90c08864e99f43b34df1d579fcef33d5398706f1827829051130ba517f662039649665990f6358b892137ca6141796e9675f4b036f51ef5565fd4d17408699dc4f470a6cd813a1edffe3f987ca7f8850af4fa8e78aca0aa095547aee3c1595c31a442da351e6ccb32a02b1d3aa1b6c8cc24a1a7098f109c77aad49a8b2071f1fd119bf37b329171bca6fa2a3c937bf72f5b8ee1c97584455417ecc95715cf7105a8d3e427f79f1d499e0ad3384cd692935fdb07ff2f95631296ed7d6c9239492b7bf5df225cd75aca8c4ff4a4934ba73e220dcaf7a69d0c7556ab4d6fdcacc621de570529e42a3a813f602fc61a8ec8035fde15e037f4bf4844d73a0d2748653610181e771799831d13a715113353bbe4912e1cb51b4c07974a29607c3de827eb6997721f100776deeb85d66af551fdd63750da5eae6b2956c227b83ac3392a287cdb0d53c6a9bcfc64411395985356aa72ff72ab8cfc05adfdeeb5b1d42daf1b046aa362b0e9f6fad3d8e2c88f3ea06b91904701e8f6a697851190498838d55b1a8764445b22f187abd1d13836c2cdcb312c2f29004a7766fac083cfa00ae10d83ad6c533d9a0b0743c0339c6f1878565119e5705ba55cc43e4cafd35a255db751b1d65c34f3da9605c44c92ea139b0228a8d49bddc242f45dd84d976ba1d88d049417c3a246702518625913312ee128bf82f5f2fecec61956141088bfac81f7d582e899f63c13a5d4d0a0016abdcde58371fda46e1706899d0eec845ea0acf67dd7507739a6a3c8d7cf56ee5e76199f81b7f4437cbd20d1afd7d235ee2631962d4605dec39550e6c5dd0392df7dcdafb6a8467be8d2312405a254cdf580eaa85f56eeae1e55f8ee54316ed6c8f851fde0ed2cf533f942bc28ac2af83347fe5577361fc54c27074952c984275e3411b34a433f8bca1a943e6e1f104791716a5ee1d0a78c981764cedd36e87ff7c5a1932d4fa80d946ed37018b4a24ad872f314457f2aedb8d2a5ac9b9e4488b0da71da385db20ef197a7e213d8f90c1b9a58a042ef4b6cc5e0c0c52c3796897669c80c7231023d1b41b414baa324220a355b3a587bb7ec6ce83657a9e6471b059b4ef6f20808615cba509f563729dbe81dcc740ab7de1c6c76310938153d96d74a279b84de349eec254b0f9c6f10d35ddef1082b4e4b2b2932c5b0d7308026f1c2fb21836d32b4e7317a8ed6afdd3b6880e5ed6edf1d43961356b42d0ecda723d37db2c1c8eddab8e5a7b50dae659b77754aec363403240aa9a1483cb8ab44ec7f00e0c771e918246c26fd9ad06cb6fcbdb8fd7e40aac8e138eb892ee07e263754ef63ff5d88dacc8bc755e8e42937494cbc2351a2cd4194b08a97f1665002a9b65cff6de0e284c3845ee92cf5bf366c61b673a9cc200f09a2c93961c11c6b7c80db3668081111554c05a3cbf2db5d381f2466a59fb68dd4a1701cd8bbaf9d0b906c7223863c96530331b7ef5f1b9f9241f476a1d8642753a869732c200b40948596a1e914f14f8f906fa0c49832f671d7ede2ff6d45c0a3ef8dcb52c853bfac3754bd415d0de248ecafa53dd629c818fb85818eca17a9cff4878a6933129852b483fb7960054bfe79c98d271356f1eea3ffb35110e5d9538c5f5588e6c3dafaccfc5f02e9e709e84e25717d05e57633cc5a47a79769367d3c2ae2695ca28d9e1567b94853733d95447af9b5dbacc230736be6f39b5dad83e841981e4645ca7cd8e002ca40d12251d143e9287759ea9df7bad6fefa349b9bb6268cb7dc89eb4ff24703c61d6c3c85477af2a73ba1410d91d1adcd3250dc662c1e6fa9f11904a87677983c1b42b450bc4bbe8efeda1e99e389b8db7b2c49e17acaee71d5cb8132db7fa251613bc45beb60ed860cebd414ddcd4c93aac67be1993415004221bacc61e416f180aaeb9c94dd7cce2af9d096cd183e435ce5bfb656c7d26b169908fa7565a0e0b3a604d04ab56b3009404966444efc91c6f06c0ba0eecc6813c3827f4b5a82d360005dc7159a18eda282e25d89790c52dce9bfb01954eee11834001b3b2343a7dbfd97b4d543aa9fd55bfd37078d09dc4890bf64128384cb6ed04b308a37a1e4db4a2e6956dc08ff721a4b2c984651ccaec5d747aa277cd652a7c251ae822956c4557f6d881038c41280227368b7f592a49d6d1d57d6beb127c057a7bf76adb261942d93372fb31b6f459c54b99cec2449b7de5e5d85c0b9670e56a17c6e034d895dad8a3f01f627a8b225f1d3982367c741b15d274acd6cbf565e486e4e202fa667f547ee194c634cebeee50ee0c6e8bc7733e6d01b031b48b37f71cc4e60ad5b1253e1ee66caaabfe2d7d9ea22f9e58213664903e1fbceffa5fea16582cd36c7ed0eb2bfa8b7f58257cbba711e83358a0412a154596193a3e4fa4c0245bcab27d5057a6dac1b0096949d4f639037c802d4b63fd80bcb991863bc6c52dfe247aa6e4af76c793dbe153d3a1ee2aacb3079e2414cb60b8dc255c25ef413f0cd33666aa2622f83cbdabf72c412636257e1d8c1daef8502f709b3e521051000cc57ea1e20827c1cd5ab508f952345f6fd3d00fde77529e55b2043099ccc344b215a022c72726a5990225876a8d4a41ae31dff1f31209af613029a9a3e895299418e87c9a34782baf3d9dcc9762a1f31d3d0d4cef7f5cc52e4b96c1a78c9cb60c443412ec218e659fc7efb405e789c188e8a31377fc726342c44e452bde8eb6532cee530ad69c42497a40a3b8fb5064df9e6fe5ad37d16463d895e12bd3f192c86fb26eebf4dd0cdb0608aec1198f7a955b743ec3ed1076566614362707bb325a2bc2d74581b6c574bc48056701a10e89cc1d093377dad681288b569a4ad1d31c10293bf1e565b9c751e27c5d383fa83d4a37288a378396349803647f909a8649b0f7ea6dcc0fa5c1c092d484313f47f6d55b30ed1e9d0c4777362179eb4231a5b3b8e33c3b6cd95c49beeb78cb90d2d1790298150e2342e67e565e691a0f8d229dadcdd8a7d805987ddc29bf6964d6f547bc36ff9183ebeb5c2c0405db585402e5261292b59979771f2d477e398917462fd72782d3d24b0e15423a684c90ecb23ffdbb0e41c8caa490d1cccc61f3f6584d796101f278eef5547c373c8d19f24383ff09e49ab356d2c0a7433f3e02f00530bfa385dda1d51d86f84aa102f3b53471c3368fc909946da78fab0c939c7421d1389b8a0ffb5beb4db4a3476ec1d0f7b43aa54f8cb6d940c0b1ef9bc7ae2f461a9dc8f213b275e5a2c2d0a9cb005a591c9b54974c7db3d404f53b49e5bba31d0a001fb6ffcb79bb6122adb8a9ebecf07c9c3b0b2171f8152ac98097fe59a14afd878580747fc2b1a30fc910e263d6dd2d2fd9674a5baae6668fe6957b3ac451f584f3581556e1b2e283cad7df7dfded639481be33a517514af3cc6667f655b7ca79421a119dbc3df9cd890a211ab8e9bed49067f2ca410ff85541559f6ed106d091cde966e398c696783fb0e46984c56d978e44a5d1bb6e7a7f007240ab2fc30b2a5cc40323f4fe1d9c66082712d24726a2b539441eabe41e0fc5829830a557b9064803685062225ebc913bfae1e3fed34b4aac492ad220853c95b14ba2946b3281ab6076f36937999071396cd6e51a5155258b7fd35ef2995265113d584ac349b96d925b556f8c3878a1cd3d41e6d158dd4d3be7122b502b9e9a2cd37cac89572bae0be97a93c7222a0169c66f4ec659fb165a957f163302e0ab75635170a0ebb4cf1857069c53f9f4bd9ee7e7d90f894cc57a1cde4b28aa40c9e8623f9edee53bd03155e7639d8c0c9874e3f83f1f85eb947ba3f4806b50385b25fed4ec8b997a3549d374b114bd6377a233d70dfd77ceb432b03e8d7fb6a7686122bd49146f80d15fc83bb8a962922a71b831cfaef277c2a8603e419f11671f66814c01474ac6184d67aa9b16f64bcaee04b0c285b7d6e9f003bda7b248d5aa150aa9b67eccc720ace93ce4a7ebddf63e8ff2d7064aa7cc5ad6e4850cb22b1bf77e5ac3f7e1a3ca185dfd29ff4930c04a10068595a0b04e2af6d795ff4448f64ade55cfd19d9fe0559adae4d3b46da749c35362f0442de023414af6d980052b62ddf0c00b275b793e60135e64225efc5acd7a4380c9108ef5b7bf770ce70d1eaaff513551479ec4e8254155a9f66dbabc0114cab2f31187d250003b5c9034440c19b625d9e0a6b01e4902af27b5be504c45098ff1364ee5519ef8a3373ec2391febbf5173ba7b6153c536e07949bbeb9e53926595e88840e26bdcfbfa294f6944bdc587ee867055ae5fcf00ebacea5780f8546bf5736921e922075941a62cf1deb404be2a6688e1fe14fdeed00f0ee99357366f3b2e1f98dd2d9e69f405de415d49361c0daf786ef83ce02f2ab3af932d457bc3085995aead53fef324790cd1fcd8b9a47f32754da66fbc9320690539be7d6d90a857727965f5abc31b1971d4796dd2f088d1af009d228b3ea4a041676cc37e30676ec152970ec2fc02982d6581a9bcfea6254b7180102a4accc9b0ce9e3d7369b15cf4b8f4ffbd0e586ad0c0aa991b93e75a40b854ae33d5c5d6d0fa4e577d4614562b85e2ea1c332ee3cc10cb8841c8852775f72ea385c831e0eefe3c61523c431aac7bbf89a40b84ae6d863e378f1e0d4e19c353679b4f1bad1ab717a4e1fddabd6e14af5237f0989c5bbda0324d3637f2da2020100a8b5d109bcd6c9e10930fb754beee147d21cc10d2ef5c265137874536552cf3ddc6277cff88c161fcefe4d130f446eb0ac42375b062aaff25b565e1697e67a19b1161de07c32df7577a0ad2a6cb23f23f3879451c9d3c7fbf06fe524d6bcb3e8c5c84f47e0887c1c6d38b43cbf3267391f54333642fb8567a4bc5075be2922a55eae88a82fa1611b031ca9fcbecc469588279b55b558853254d0562d21f4b3b33c311ffc8fabe30eea7f7bda812b35365e9b4dd10f48912d02fb2216a43835f5a6e0aea00363ca646fc5e4a4dd1e4e99b0ab3be415c1596b47ec15ed6e19a3d194c672f5f926846cdc3f3b524fc1ee61b46b188733c0eb1239918e3ef7b1d0f72b8ad00c1100f3adde58d6248159a31d9569f64c9b65c62ada3ea6061e8ba57ede1d468b421f1a6e9e3edf4bef119ef7572a6dd763f6906a5c53b334d216359b2695332f2f009b230c7dc6a79886ff96df7006600950316c870fbe6344e1b6769d3b33ffbccff60068b81e4da3c8068cab65ff37dad994ade45bf1752e218e4ee383ad857ae4323c85a4a16736ff8e005dbc6b7e07821167fce407d0c554f584ecf8d6976916cdde5a591e90e0cc1544a34c8be9881966f170a811d6fdcae03b0af48e41792fca365370c89b137989a023a45b583cd0ce4035723a00d26304f5d90133b0a34f7aa5a629cec307d760d30cb7a1c7dbb81e767410c89e6e775118f551fbc8d03d6632664dc1e41e0cf4a9735391c2821bede74431d8aafe276e1afa1ec23dea507833dc651901fe0fdc0e3cde456b8abb9642ad1ffac911033a05ed9d930223dc533814b1e9b30e303d54dddc8268c0fe92e639ed71bc1dc09699100c449aab55543d9c2a3a4860bd17b53ad6ff18c05ae7fa997fd89f7ed656a5312578c4b2482c6af7163ae2228c1bcb3e074e238a77f32b94e1bcbc5082a7aed922aa770781b69637aefab8e4afe78f8b49a1df352588ee63cd7354942bc69cbba6889c515cd32114c5412d5ac02033e2d0de114471bffbbf5fcfa48a96da7e7b0458109486a75d43a89f221ddbc1cfc11ea8a6e6eaa711a71b64f2c83335352e5275062aa519f333c0497d518cf7e9a6bf9cafdfcfbe2e952f415cacbfd4d0521f1e1ee31db6ac9e3233eb980c4727e4d37916b3d377f9943de7cca5fe01ea5f6b45a973ae619695cd11493e4de588791323be22a580060f7c902b74d46d7a9b78f072934c2b1e3e5599dc9d489ec00227167a0c01651c6733908627add9359ac64df4252c3460410e5336ae98f5acf1677bfb7df190781e12a415dc0036cc0f335d14368e6d588051ab161a9ea321487fe481ecab97cc226fa61a753601d13201b5b1d6509975fd4dcc0e248b6e36cbdb9ea299fa30523b19f99d99db9aa6f06324fa61d731b64bb7e1ed857e7a46d9b7c95bfe297983ca3c46dccc4fd706c70ffe2092e2005e598dc549db2760057daffda19ca605abf602acf84af6462b3267f27f1c3590c2be9ad0d455a008a4b237ed10eb0804b9b5b43104352ab3abf05f25756f83532cfbfeae9a317af5c76038b29279c879aeb4057d1cf7fa58ebb5d28872e3adfa488304056624d639f973e919d5d2debb9c742423b7b67f5a5a701deed4d3939e7cca55cc8449723026af6290144a3f017b13db6541aeae11005cd67a421f5d9c9e3e4985f04929ddbde1d4b9f79048842a7b845fe1d1de03043acd78ac0dc87aaf8a461d53bef1aada66042b1e3ee2fc3f80b7d7224b5eb4c025a35850ccdbd1e34305b05e5a83bf369d835db1c9b84136a135c467e79ac19f6c294b7051a29a0015941ba999533a21a8bacb53a89d60fd99945d6fa98a86ee268c044f0a80fc867adba776903a39051bc5aba802b2c0abc506d1a74a72b78dc0dd2769f9e40239cd70b56e2aee3775d029f55b7becc752c158314768ad453fb67866a6aa1f04fcc9d71e39c53d060044d5c16e1b25d7f92a110748725352a3fd26fe9fb61859e8993f0fc2ec4bde408133dd160bc8a93ced5b9bbfdd2dce3f120eba51f5a7b55a84f7d7ce8d89bdb75a642d66aa6a2b559d98b5c2c869bc5381273890ae813d5c28912cbb80d0233b16a211fd9a089d9305760035015ca36523de9429b3aec4e8bd49ae916ef9097477d05b378239e26fad94d801d62dac3597dc249cdd665b1537de415e07e7bac6dbb2589e26be8d0ab9a9d6127035d7a8b16a3876a6e07f373c652e981ea8103b92d73b1ebeaa020b26babe4f40a4c388586d7840620f0b32a8dab0139e74e343794871e33c093b306578d6d9b5b184cccceb7ca492be45f436a217005a0918864d1adffdbc284689bd57f7c4772e153fdae7bc550e9fadd3805a8114b362829ec70483328bcff8e3d74a612838b628086f685506b954c72a836463064bfbd3c07fca29626d01388d82f20158d9c4276ecfbb810b9a0e1fe5ac5c0e3a94203dfa6190112f3a2bd2dbd97c0b41b2a632c51afbd115fd6bf8b8f9adaaadce6bc091c47a7c9bfcbb56ebb98aefbcb1950aee5677bb9fcf9c96da6d7dabe7d330ddf4f945f9b6965c6f6b5563e2db02bf8ef825130b18d266011793fcbb7a993ea31b6c7f9e009ad24a9dd79dba4be4f08c976de806bef29eecff3d5352b350a979d62b83c7645d10da631ed8ba335bec0b0703260c4f39d62f23c1bf80e419c68f7d756fdfcc815f5513c7fa153c5933b16dd8bce8987466fb2e1dda78c32b24feeb5b353c7869a95496c72bac42f6fe5b51065c530724beb7bda505fa294597c7f3b3742e0bf6f73bffb1763de316af6f0c9d9724046a1285c57e2bd72e014c61fa16899d109a94c4aad80903a2881c1eebb09f06c1242b6b4c2400470250d93f2e7c089b8603f50f5bf86ffa6245c37064918d9e8f9765d09effa34eaae708b5e9d214235ccae3929a7c5fd8f9011c0e3047f5dd53d7b6c98ea1bd774490ee23a3048c69b887e7bbdd3053f03182c257c425b67c1bd7a09f347f518c7a5bacc16fd0f393ad112c6105f98a2c6dcbc028b3382c1d4f20d6ad4a981eeb22f76c3459f5f237459c2f8a5c47d84db315a2009c629f5bddf8691d11c46e2ee53c930929e47dac398dfab19ce5f0b3c6a2d021246656dba48f489221bc6576e00d9199fc8d46d43245bbd4e30ed51d4c422269c303f02c0050d313c57b69eff670110c7ceac4e96b930345ff6f394a68586f08660234bfce2b6b82bc94cad1bd27d7c34c311d7b551d703c9beec4e97bec9d3210cb185b6cc7fc93b2fdd4e459873e1eee630af0cc00647257efb248dbd99653b8f4fbb4f9070399a126ee4dc9428c89bdb07df3cba06fea8e0ab71199a88d7b81f70309935baaa1f2fab7b394ea84339597ca1c7419b69f63e0a721cb59483046beef8d0d6f27507f776b633bb5af81a40bdc28a2fdce24104ad7cd76184eca024cf893f99c29ae4a5a0b4e3dc48b7325734b77183b352d6c12ad3de3a5b88e8ffdb624ad134ac3e83f0ac6e018055c9c3e24b864319d0edb2ae7e5a927849c35d9dac4191b33926cdf918a5c1546309b68e0efd94f82e98d80c361b4e4edc0f24df675d843479881e6632ae227ac7f2da0de93efa6f74d34b1de091964d8332b90f08ee8888b13be42c8e0d3d1bf6d20e8aeae4f5ba584deb97e47aa5b38826dfafe1405c2ff35d58d11b0033d3a5f7491fcf58377431145461984ab054efb300bc90a0f05676d4b1394af3a7d7356136a8e87846a51717923ee646e437fdf8c5067b3d15be43be8889f26bf58f2446df195028ff5cca041e32a06a75c1b7bf99c468bfa0b772aa9df7fedc7494839ed5bd86468c7f0655c7d7e5d6a4f7e5f442699d4ee90d92a074a3216fb9e955aeb48ed95766619a94b78cd42a305d6f0c8c477a4faaa2138b3afa6bbc6a2fc142ab8a1790ebe2a7f8eeccf82fce54845abb043127f2f10af103d6509f5ef59c7d7668a581875a301d0964efcfed968a9fb903d70556ea0ae1668cb292c140cc3d7156bb82d06d3fd171acccc50fc625308ff236150199af6ecda6c786c4e04760550b39bfe68be7174cb30568e44a291190ab5e279d868b7382c118f15d0116cb3db88a75b2d9589a1958c51de8b1e31c013b232a8c5a5cbbd0996e5536a116d55083931692bb7d45d619642e7692f305f6c65f90bda6ec5adfc509cabddcadef7f83b23d4a58e47126b76ad86f023212ee569fcf851ab41ef1a125c86aeb38990f8df5e5be705cc1094e4a99341b6386027ccb5148b6e5494fcb248a0fabcd782e33eb72a6b2a8e0fce3b3b43d924e891751ab6386477712cca79cee007ee331d0fc032b36d950620391f07b6c0ad209cd79e69a3d9a533d4c1c980abd8e4315019ff0c55f284aac7b1fc5dc49418d178a6c3aa15c9c648c832f447ad803370f020d7c149d7938318dba2e4ecbfe2a1efc66ef3165489febebb83ff9243ba471ade8c6f1838c594cf34581289675771047e60b3f5c863a05e52ab72d9c0e84ad62f74841bc70c94882a7b3918f7071b2b5a5d7762ae93bcc5f6f9fb3470d22f3e3f6fdccbf5e1b0e182e9aff5d529fcff1dda6c3d630fd038ceacb2d6179b91b4c4b139a2aaf2993616773c120d473d978bd9a09c55ccb296f357f5609d0dbcc613259fbd444e40e9dfe6d1924f412ab90e9c8a222451f049be819d6911aa0d3a1d5c170c6a06afabb8bb912204be70d8b8be2eca8df3feeb7f50d5ec3455e751234642de1b4ec4a207d2d04857535dcf53ffad54f93a02d2bfceb1bee701e3e39799297be95392c1bd90e9fd99ac827e8a561ecd30e553bf3fe524e83b15f887f8ad24d8155ffe668795105186767744180eb883239f4f5c6c6356cd5452e54d27ce64e32ddc16cc6aba35c3e5435a2efcf027d9507ff1e16d41bef8c61d6811bb419a375b860e7f41c01a057aaec17ffb4a1898a495d6ae4b6c9804ef48f8e9d72c1ce9790652a9db171f304eb432df42b71a9a34c75dc03c295cacf6e834b50314845f28b4660044b90ad4c584b132b009aea3e59af2cc5d8427519fdaa3679a60d8976b56212d9bd2cf6d9d6e324ae0320719150415736c67e47b9a7fbe9ee129ebf231375c0bb79520ab155743521f6aeeb5b5b9590897dd6b6eb5e83a9cdf69cd5e08a7dd9c2955ed2ab5068f4c11e397fa43a3e79962243660350c1e30d1d6c0a89fde25501bff5743d59293803d482e00f325c20390807d049a6fce68b4ee6883e1f2b55c43bf9c49bba2af13e326300711bec2fdab56894ff37d6f65ad7217610582aae889bb82dfd4a323f4539367a2ca88a5b8b8c4fc6a9dd11178bcef599ed4852e079f76d7e2f5f6580684abe2802404887d0fd8bd69117ed48300316e8b9747f6ddc21116c9a0153f5d933f2f2a2d434ac99266f96c02f9b74d0a95da985175711e86467e865696c0013a63eb44cbf5d1bbe4f5cb1ae2c835dd3b3aac4ed6c1d3697eb33f39a03022f409a8bedbb68c7aef693089fc8a26309acfa3f026105d38dd1a510b542b28ce7f87f6e471cfe82bf849df65d59035f169a838b98d7a7058bb9631fdb28ecf6e5b175197357456fe4a3e3eec02db44eaa2fb0550a0e847c5baaaa3a931f3059103b208f0758ac1a10ce2600f713ecbf0516b99e5841aee7825ac3cfd94756fdee8f78596090d108b3413d918588250a6970a0e202ea5c9c9997b2b5797f1190d25e3bf6e56130a2a8a1c20c87ba31486b9d87af571ba9ab12316b403f49c50a8ff9c28077b9db77738cc13694c1c8572f30a0e0ca2ad4590d9213eaa1d0db76dc15350b3f7377fd1ab0beb97dcb5e9e1a00c08af31d47d4b021f3f7c6429a6dec2608ed42dd65bb64bdfcf095e271dc2cce0cbc284f76b43df3ea6b734fac9e153ce56be4a48ab2fffd2f372c4ae49f79754b8ba7f2952fc6f8096154aa457e5b9bb46fc2189756348db6864eac7d01f62a228f5dd213a93452c31890108ae6eafaf1e5449800f1df68f4e924023d232ab5e95a0e2b8a5599cfaca758d7d2a36c924b7957f417acd3ffe92f29de17e30ede46c0b24f25400abb1a732d7470fc412918329614451546540582b5f4fd30c2e1e67926f3613ed1c20307c6f92d627ce51ff3158b34e9f68567185ed49e53e2fac0bfe027d813adeb81323520a47b8e11a1fd5b43e93ea43c2e1047b97089fd097645c0c73ab00085c71b8130ef9b6bb5b816285ad4eaec5ef1d09323618b8575664d7f1bc78f64acd829c6a591fa89514538f21934c78bf3273234cda2aa4b6faff7ae978b4d28e73b95d6f1ab15c63696d1d7d98be2ccd2ef4cb6d140a820eb51f257ce1e4b92702fc590ad816743644b804788ce91727d5ce96bfe49a626e97061a9ab58b41a5341bc04de38b514965bd207ccb5abb253598ff753442afa2f9ca2628a2c8d311828e0f961f821d0e33d4ed2d6019a3a6b5d779c0ec43beeb75ad52098c9104ac793810b4d3e6f829f471ed32c275ba5038e97ccfea9e9e6af7df01e914cd5cdbc7b526b6bd6f875a8df7f1dc237a7a3912e2a87f59ae8a89844129cd9509d5de03e64177351cf0eb455ca9e9d7f39f3fd81f53151eda2bed4da14bec3e965c37e91326c4f2b66e0901e844a173829cc000cf75ebe6ef8e875ed9eae53de837a7296d000b9c0031bebab437a68b2be6f5352f49b943d746f2b9ff78fa9844bf6585ab2f2135dd691ff6936505aa5a89b2bb76596df5881c7da9fdfac4f105424ed382bd33c16ef0c84f58ef82166e8ffc77cb29e96b84baa8a5dec58866c666aa34a2e52c71fd0f66eba71625d05e42bb62d5322bbf74a32d8a71d83764a5bb933fe0915f0bfda26fe4ab2747bc68c9dc14b8c87e49477a317befb714b50d32ed20454e864c12e338fd96a94d161d393af8f02b5259f64a8143b89679ec8e052e5f7e59d7465f29076795fa7de8e0ffcd84ea8ab1b0f6e6cd5e87ddabf733d49b4f54550371fd3299025fdfab576a004f894b787fdf33e40e53afc5b8c0ab203b31809b3f84293f043090ce29a3ad6a4c6cf3f6a3298d863340ac015859622d5b2001b32191d079bbee60727aaa17bb3a9ff823ef09c4d84dac6df73923f61fb8f502f01a0374bcafc28e5cc1a8a11e993869096339b7b00d04a3e6611dccbda3f98da8a67231eb8af7b9a869a597505d7fc9f15c3641891cac4d63f2058063212cc009a85ffccfbc30f218e3ce0ba9ab1315e4bdc5ca34748dd10e6f88dc6624650fa7bb0a5ce9d29cb10c950c835bea1234a7cee561550cd97a3ad9e91561f5e5823750a752186c30d5bed2a5a733a19ea303cac6a985dc5f2bcb7b4c887291c4fbc3f1ec281166ebdac7987ae2a481f90b6846de3cd5424cb4075fd6206ee69fd742917ee7a4bc1452172782b1d70ae9c663575a4483c56400615ef4af992b9f6f211334495150316e8762acb089ff373d24a4e5489075071f1b04044126fb4b56c977dd09a0253f2c8c8be27f8d788e1a747badcbd840337fe544dacafba552049b91afe17f0512a9b15976c4f7e9f449f3f249c73d0e2c5b116fbf9035fbfe53e4fa2d96ee47a46f04ee29012e4b93e4b1513e11cad54dec7e8cf391d86ee58316bd1c246f7bbf2695494d1c88c2f0f2bc391788c46e1478bbd38fd7b52f0cf22519fe2b08fe7859e19386793bd20f4dd89799bd2eacb3735c956e25614ce890cd3bbb7294545a2c8d442440c95ea8b60b993e2944498e89d30e91861d1680f7a782b72c4c49ab7b6c171064e57638edfd9e6dd8de3c5f9b423476f93cc13023eea75fa687dc68a0d62b1b08736d12f8cf479a0d23790893c7d21da8f8db04d52f3119f7031e954a0514e1376cdeee732eef5548499c6c2e114d5ef3acaaf8cf659fad5072245043bd6cf40abf860add7e0a32a06edd66b454390d36cac604616579c77ffd90dfdf242881fa54b92294515ffd9b207cd39e1ce979e63868960c2640ce3e13b9939030044fa341be993dc929e2fc8931b2b1ca57328d481a7463f6818a0ebf111efaad2c12c8846a34d7a58fdc0f6367e18cdcc3f523b4383e7e9f2f6803b36b66f84ea6d64c2aa0c29ebf0c77fbcb291f85ed3096de0f94f45eb1a3e8389a755065395864872ddbd93fc9b858ced60219a7ff46570a933d007ef276486389e902c916ca63f7aab18f4a4ace16442c157728afce7e0cbd8b7ef937921f3413a9ffa8358df3ed1031a8a6df749542ee4e5f9bb4d53f0b089eb958681f17c8a90ca860fa392399140c868d3527830352b5060aadc97a66ca8c256ada7657a7838949960a780e896611f3fd572b960e29c298e936ca02927ebc3a6f1e97cb98f21a66f1b54c3ded92ee9e4f37e8835c64f33600f110ea093fdf7d1373647845dd05041514691a93df08fe9c63af77efe6744085f6c5648eae002786372150b4d31c9d1e3ad6f0711c057a043b60fb96d8c6717454ee1be82d0df2384dfd366014cde707b1bf94e693000aadb3a2cd20dff5a370ad80beb5e0402de64c6ba7421cca3ae340818226f51c6b2725efca7d0167c7ce294dffd4d0427f5b43cd7d9fedabef3cf27e16d0e8456cc6cf8d49e02910b3e88afbdd6fe8a57283a19c73e4b37816a7f26d02ce71adcba8b89ebbc06da70fc860a1445fd67f0b52e49b6235743f1262a77064c0c258298a6f9b818f6e8d446149ad77993a026602cad72bdf1a2763ed6163b5c59753c0d2672ebec6e4688fbe96e5d0a9d6c8230e3f6808031fb33c310623cd9b65b7b0252a822cc02ff7b6041d892e5f19fef9ca68114025aac13196235dcb2b422dc42788cf6a2710abfa55b5303e2acad7d00e0def03847ddae5d2884e338ab5f46b555fbd91afffda3e5a144e5caee95f7aee34651881106f6f086863d0b97de6cb1fe28791ecb5cdd08cec33d312812b6efdb8be13a51244220344498d46161ca1ece54924ee7a2fac5a5155ccae50aa803d964640c14b06dce61752b3cb25d2b9b05449bec6d82dfaa3ada2a50b6faabd2c1d7c9fa66a4b2a1b2ec1d7ab68f1eaf05e371575daf616b5ac6675758bb046bb927072496376da462d6137abce5c9cd8545ebfc4b938ed5801c504c4004489d6cd1f35c8bb433ed82013ef5e966d65e9c9c59cdc0c8a21260516c93a20175785d52936e2cd1825ceec26efbcb3587f36bd6cd8fa56d0e4b58b0d480e5bc6910d61d7b404fe0c57af03548817609dcab66b99fc1dcc80de4b0f34f85a8f8d8ecdc0726e1b8bad4a3a4a10ea8a69542f3557c72ba0d68c6b7288567d18052e9b4fa9f740acda6dadc6905268c0a6f39e390b9e4737ebb8fb4128cded9f89e9a8aa8574bf6fa355289e4b6e7c3a0036a69657b2b27b654adf1a98a24fd37755c9f3a62f66872515d698e27b246b8f541d2faedab41b0f953ea1f8f8c011bbe7c4ec9d0fc934fb7d5146b603ce817db7609a01e9168c3cbac2123cd8ec54bb9465ba5e01137db8e3f3a710182fdd60f7a86faee4539e8c6ddecf5851b47432cde7ef712951191785575009a30358f56c9493d7577e89ff7aaecf4e94347cd3adb563f68b86d520d4fd1e4546968472db97fcdafd8c8f6dd0c75501068d53cfa13750f7c1d5309e2d45055ff673eac5a9953ee8d5941bacd490bd7736e89c9a9b8b8d06ad7976674fa91fc2350a268eb7bb2ac61e7783f79f1b9d98b3118dde4f642250a4b73571ac33edd6d531e0bfc0a4938b246c6bf774c4c967fd1778a3cf2e6ac53122a48f713549a0278c1a428e84f20cb0bc33008c5218c7df166a8f06f86701ab956f4afaa353d07a5cd33da6b9dd4ce60743ee9a78dd0d7fcd224781af80b44dd0759700cbeb0f419321fffad6ddb734833676ce5c8b07a946bb8be73499977f829779640108004b479c466d905f94f58497b4cc5224862a512b047f79ce8a8c4c46e690bd6a34a79311d4edc0e7bb19f40ab8e360083b577e63c6f30d4a80e8491fe44bb198e6335fb78e1fa2ab205738731f0510d94bed91e84b30570512f9ecec28aff2af6f7436bba75db883983e4f481c2108ca7094320f257fe9a26b805043219b2a4178572872312a123ad5015f1c4e260907e41aeed7dfd7557ecf6ba0bfffa74b7e5b719eba4fffbd8cbcdd575e5e02f86fba032725e12de84f5e581946a83870b8dd9cb947d9457354cb97f51ecc903e14374d4a9a8687437c8ab0436f81930fa4086d10e9be059aaf0bbbca899168a127bbb264c249842b3a7ca8ab2b4dc7d0eeb3da1636818db98b890212b19bddf75d0110ca98883ed55f6fd8150cbc982c1d9ebc86b40e2bf4aba609a5153dcd448778c77ec44c4a3ec8247002651c84a448d94d54d8d242544c84ab6ecd2e8086a2246ff6fe6a2775f3bef1103c4a498bfd84ebcbb96498d32f18ad707d67f1937ee5f5e4c080ff9a05a3b88df92773d418ac76447ea51fa5ed6a2d6b5c208655ad6d3cf91fb140c322210c0023497211f6b3eaf46890dd4926612032b8a0e75bb477fe69363577d99fc424c8da1b261f4888315d8a1c737065cd3bffe96a16fd87144fb2fa9e96c690e4353b7678e800cdd36542881bc71a93d989cf3398db451afde461c67e83533478b6d291b3e5cf8ab815ef0bb4576e55f7cd63eb41027ac4386515c3a62551d17ee32b73d67186cd1ac6300edb0c267eaaca60a8a258e317a78075e150b67b505428e29fdab47e354dfb97481a73a2e2df7c05b43c92d4e9ab10e45ade590ac2ffa4ef1199908ff950b99fb01e51c7cc9778f74843b97d4147fdabd2c4b24fe7fc37d76c4191a832178c0c99c588a6f22680df80b15952f17b1c6564f4f2278f4005d70182a83d95b361e5c7c3943375ba2d1b13e00cba2168374a7cb6951b66d49a5a81792df4838f034b3aa21677a1a79c3674a1effce4b3347fcd8e1c1081a585b38d8c48983883788907215863e61572e6cadd599c02a3ddf762778bb4a649b426458191ea43edd8e66904acd1d8a49fef14f51bed7adf0f60a01a569d20e382039209cd49de6fb0fd78eb63b2798be2673aa9e630db2a1b9687493b80f319c9545b76a6b613b470d3decf56448d3d3fa599c630882552270c4a7454b29e52b04170dcdb459e8d5737bee197e4e7eadba9d3687a32c3ba48b1f0742ea203c034dc5f67689eee8fc0cdaa1f023f21811bb6b5462c161bb9cd4ee9b0d0f2b679ec9226d900e562997b26fb29fa30747ce3de62a0837c0949fa32fc2db6b9b968a45d898c6fceda8a1ffaed278a562a70d6b1a6ef179a56a8badd39a525144ad012b624f6d1965900c77134d5a7ef7a3e31d8d278f7b87d90c37d50bc4b0375738cabd47340dfa0df5ebf5e0db38b46a56513bf205894272a87290018e1aac41e6533d3a75ef3638ac7b62600e8a1d221915ac89fd8fb643a6f8ca3968d5f7439f82dffaa47af5fb353b5b06e67fe93fe8319504b742bf6c1ce2e320be8a788593125585cea83159cc2017cefdcfc6eef0a66dc43ed752e6d50154eaddbc7f2a85e072bda695b5cfd7ca4f280f1a3e6b7f4d4af25ed8f51c36ce8d3d23b5fe70b464a6a632a6b2475e18a56a0e2c867240c96e10020dc0f7f2e4e6cf2f7200c0d6ed2b3c2db45f05531a878fd4a326f04bfb1b9794427e397ab4e15cdef71e3d509eac5a15adf9ceace9ef50b647775dbee88da8cdabe300c6c93a9f6d02cfdd37308cc7dff96a814e41a6be91a5d4db9154859effc97e286964a41224b5bf647180eac7f308b1ce5a71ae538ef98210a9a90a89717241fa2cb4fc36a490b545b38dd7c4e3cf5411adc35be8a163b058af5fa2e69697596795f2c5d2eb03927f1b82ca7b825baba96002c4d69f612edee49ba73c2a105f705dd82ba39532b3f243097f3fad36175f635ef9c90796e9383526f092c5d144d52931e869992cbee2999c438826707e513c90cb0dfbce734dbb9a95b28f77fb55a6159a4b525145f5c616ca3dbba88b8a62d880f28a9fde0f639fd6891d0807c2b0084343cf7b427877e6f216bc2e4171bb94d702a5e9d56d18cb4acfe82b9420e8b7ea06810df84ffb2433466362dc31528b16bfe22a759f47e134f4b8e480f933f75d187803a17bec04509cd71dccb4439e4a8fd9a6d6ae750d10774b409533bf687e3160fde5cce5c64036a5392b6a853969fd1c0bc68b982802a11758b6188cf593f74099bf65ab7c1f916483b13b150cb925429fbcd8843ba1da5d2bd4f371515a1f9b07ecd81e9c3ecac88f7901da5d13ac036adbe69b939966ca35bdcbdef44b6250060be3d4b0ed5c199ba6caeb8e5eca92859c1f986382ffbfb3656c053f50827bd03ae6bfa0f1b0fcc311502b081555a0be6ada853d8ff111a2cd69c133b185b0aac00759642751c8a7aeef8cea6b11eab83baf3d7b2ffb869dc8009e87a75a3eac193b321fec53f9aea6ec3aefe6909bb2a45d143a0b38c42ebc9d05cd77760fd4dff820cda0b774d34d5800528d84b057c3f0d25b5f2f99a4d4ad98214c962adad431428f12be2dbb9f733d5c1492bfce533c74b254a2a8879c3fbe774e8db2244f8ee1f40e389bb67b4feeccc8f55c568e347b261c1f2ce4c1d83820f20bb26cdc4bc71cb82eb66628e6b4bb40d5c3f5defe9d854c0e8ce2fadc5e3b7d843608d705564062589d42340e1952b459277780bf310cecb4f8ec5fa6e490b5d5131ee6a4c443edd3a6e24ce8d6ac6412080250a22798f43d0010afdcc1b9323458e17400340f031d3a6686141fe0d1ecea3089c42d3f0f8e434fc54b6a4504a1f55f7bc64da4653805028c93d8d7885ad909b67523010b6290a60609d9eb3020b601cecfe832aaaf0b8e33921ce6ea137d9587868f721bacf2cb3adaf1b6f9619e8a0cf2441c9998127b5a49c852d3aa1772cfc5f571335676b8f0c850f3e9e39cdc26d09c29e347a6b1ae24203a769649b913e5ef41d32a2f38ce68ad27e6aa7f2b4a488d0a2b4575ec855fa121f6030913fee0e788f9a757cf66af95032aa0ebdaba10dd2403f8e1e6ca4e9c1d16011f41505cd3484c65d9500bccc9d8a3cbbdf2e1e92d2e940f93d364df968c0371da3f127f412d6e9170f66132dabd9959012f7c60f67ed8cac929c1d30cea3c685ae1a1b6f4d75e4b88d01860b4b45d203eed1fe1fece87fbb94d9d6ef227ff70f8fac06dbe9fecfbacb92243b7dcb377132ed0833e7894b401d397323553dc879f9f6ddc8343661685aa2a86ee87c9311e077c6818fdb4811e42ecb9b118bd7b45be57d3422b7384543fc2b563686499fb6e88a6ff5790074fbadcab43cc1a66cec5696d525787fcdfb3bbd4ae82214893620fb48a5b149cfb3e815c582eee86f43d658c2603f138723f764d44af97e7a9113e0658cd5d8d28491d482ed41693fc278e7f8fcc9868d199e46a407cdb5a73d626abfb14f9679668612753713ac520f0bdb73a37c514337f52159774d5d68245f7bdbf7f8936c4c20d84d0ac13d056ae250173b50d4bd68819db97462246bbcbf0062fd96e815ca55b9ecda5472dabdd650bbdebacf8c15d5b34de7a80526a53dd10f76c0aa6b96ffc71e8061a65a311ddb320fcf18648b2861c78e4ff270e74921c2dde8cac41ffa9713724e59e5dea36141aa3d7e59615bec084f78badf5b901cdf8bcb6e57a2694a90baa952609eef279578c9fa68b5740a69b74c1de2cd4d8302aee6452e01523915ac03d363b9580aca370998de18eb19044e9cefb1888bd31673ada2dd118f9c0aaf1041f163d7bf53e5ca5782e46ea7f82ef0ead21a44562a9d893678ab2c751f4009eee788e8ac0f6514339249e6b9c7ae5306dc5ee92214e6d445ef256fe36d002f0400fef7811cdc6c712f465d428cfbdbaaaac0aabfd541e38f1b661ab5501f8f5cee4198f6968bd76d58273c016434bcccdd83c056d4308a2f3eb477bc38289f454fb89f0074fea7f95c249233a65ec4372041e965fb97d1d5697a798d7dfc25e366baed86745f0befcad2548f22dfabbc62b3b16651a306ff1b233d31b148b236a5d0ea1b9a0240d2b87b69adb130e401833fba8e1bed4b089ede0f774fb36850b6cb16338ce4b7a493eae8395302f6f1b861ecd491d177cc47a6a1f63a1cf928891d565791dd925b93b463c08c596d31a51a7ca84c490f340978708f292f9d9bf062902571e22ad9a62df194ceeefab7f1e22a1ed45a3ef9b883e0bb2e57d9cf49ee36901a50b45920505de1e48078bad554ef5f271a9f2d622bca3122d64a83b0a093bf27694b35e5de17143a5f811c312e5a917bd9efe702b06f6f85f484cde9b15dc5f2a7fc4d12d5747cad543518b8f7bad988ab64e01a3d69d09e4491f8b8099f8e7ace0159d9e214493fbb303589f96bb1d354ee80b97d059c109c9cdd84c76dc69afdd2a6c681ac591781af7dc4d6e75e9f28efe8ffc8fe5cfb700f42441117567866b12058edefc9144a9fd57a5115680a1307e2c1af3f6f8cc536292718bd60d5af51759b3c306cf30245d4116f9e62d243f43078b0635a8c52bc9141b3e990d0ecb2fbdbcfb783568640ea02c3db8a38e6dd7f54bd5af7827dd1af57389b6dcf8ea1656ee9e5215d444ed8abcee0aa6f21973d639ec3c42d66cb98042f09258472b36a569769e2efb560cce02bc67c61ce78a632aa19bc69c1aa92530f4e8607d5dd30bf2913f60f3aef0bf2cb54f4aac3c415a00123906f058b4aec84286537c6af2f29b4d8e5dc2520f0bf5e890d2737baeb6aea59cd5e6157e4f1882d1f41a7d794061b19ebe49c63b12fe22a02a004a49d4c5578eb49f0da5671f1e8e9335abc19f0174ab4ce403787a692318f29764f8ecd5802198904b3a958f31ead0bdcb4752cfc85447537986a325e507ed2799564594c7731e36389ef5b57fe558425b495beac6b620bdad98ddf447fc5c1bb342eb20ea70773f8420349f38ae425438b7511e8ae0e3a8de4cb20a16295be60971f5946193f72e2ffeea7503adc375e44bc8f89641144c7838293f442ded6c0a9cd3e13114a45bc820f2597d29b6827bbb0634d0176da3aaf48bcf2ff55415a757b5553e43979c89b2a32179af5a5225db39f0c747ae759af0e7be70ba2300cf033d23595076068b65d901ddf434d64bbdedcde78e4285cd262b0a27a4829daa8058f798f3071a6355de1f2784bc4f8eec9b37f2a90b74618c1b380e7461688a1ae97c635d0039940bb2af2c2e1149c11acfb93f55d0a6df561c9942ed55f81bc24a0764222a67ecd9042b64e59b346500a0f5f0f5a2f2173b6b657355e4d4ebb1f67a523b21d90e9ebd0a782ab53c3f595af72b9d56f27cd010c5ed88c823d6e748a82df524daf743ef269e3e97760256c64dd2190c9cd6f46baeaf3ba9371246261aa9967a163acaa4cc18b24f9a0af7623fb066aa7ca1de919ddb001a71052119a33777956b9d1c352b528b98eba481482a6e3c10de79367a9e95da970cb9be78ae324eba87c0760d9a3182c43d411d3c120ffd374c097dddb13cb19acb6a3bd7b54aca2f52ccfc5f7615a3ce7bb601b5f49ed63acb94660ba8b8ada9d6d37a25e738da4a9a59ea5fb8cec121d259467c91ddf81c91846aab207cb78499fe2e4a4a38aa7cca3cad512e4d17ab7b2cec31d6183d67432108535d0c18888f6a00a26df8a14528ce3e45eb4f50e22669197f058f5f56697125fe807f53ed2fc3a248413442729cc6d1688b11d330fd365795512a8561e7f8a389b6624e53d48ba3b6efa45b757161e03a76bfc356256152a9dc2e6271dfc6c2489869b8adff13fad15d67b422010746e34a85065a8f2239a5c185264c3d453990b246f8c216ea1edf13f41936c243b3415bc8a6da3f2dcc4f1a7ebfa9ab19e3c140c9b0a82ffd61fdbeb3f49a9a3f9b4a00232fe45a62fa16b75bba8608d533808ed831ab419ffaa55200e2f8ac7ea8e963e200fa2df90bfcb26c13fb22fc80170d126a341933da7889ef84c1265cc8fa2ed8eeb888bc260211f0c212e60d94e993278b562fbdb766d2b9aa048192485f15f4f87acfd3e381a3adc23a8d947a433f7c58b08a64101bbc1f39c07940a1aa097887daa56b6e09e4f6941e42d2caa21139bb16fa824321890cdf9a994067a56185b9c6e094a3665265481e589c6b686b78258ee9ea998ac411db8b19125fe0d63598236b312e0cc795fb9a9172c5633744e9cdc8c3425876f7ede20bfe6a31d02443e96d09bde90f5a8a13bd1fbd815722658daa2e191c0bdbfcba55a5ae324f537b74fb15c5ac35f1f3495279cdf695b1d1f5e8f6dcd62b191ab8a0157d1be8bb461cae55ee16dbd1b3bda403b9673b186c1b9ea3b5e8d65a30e2cd9d65d94ea55bb884d08fa9086d313261089043a7f2dbdd0144b77feb9e1209c690bd33bd7bc7338202c7ee2f21ee098919d6953a9fea827433c5a32f06b97332efa1aac087cceb1309e80150a4665b77ffcb53e6f9ab43320478ee10c25f0f6a396f5e0137c38655b279ed822eb72da75766880757300e2919ab742955d9f97f49861d457dc8b36972c4aea00d56a53664dc40bfbfd177bcc8f152265e6b1c5ddbdc18db983dd1d5caac3043c8acf4cdbfbc3f05ed431f0276c301151e504cfb91ced88bd650d2a357a74dc0459ae11cafd8af12576604e14716835cd5b70daa5e24ec9c6735eaf2fb8ff3d513597e893107c97dd166d7f5af2bb938d448263d5b577fae9bab5d6c296f2a94a035175c2898f5164342623480d60e970106c5e3a2e20ca8737689c9a0a1faa93b741611296d6a896120dcef97c1c1b613d530cf1afccf15c2844e0d8260bc103d711150f2620680b4f96290b535179e1483d05f3c2981031ce075c8e94accbf1bc345cee9549f8b3126b691f2942751d98ee773cd7a541c5955ab0823db36087e26eeb8c9971083bf30bee57bdeb0fcb81c525097579d423b54e951ba5f28cf95e88bbe686b0d7d3b3f0760129a50d0998fd117eb3e3e84964d287087df2912e6fe60c20308e99cd41ecc80ef7099754178256c0993758349df333b11681433bd7fd5871ef7c4c508b3032f7e079e7b757aeeb95f3346835f65aa29bbabd4f9fb08ae326fd8d98fb4a5783400ca292ce486b3ac6615ecfae66b03296bdf34f48f547f626de7cf07e9d8b06bb091ebe6b3ff6c698aeab06ca9bc82fe48c2dfa49e8ecf24db0f84796cc39dcec1422c96e7c8e996b95a12e03399a1a364a0c6dfb7720c8eeedd96764a43316d9fb39424807de5332bc33c542ca0a28e2830a1c0e21735d62b1e562ad3bfad24178bbb38e36643323e74d8a1fba74bf7b5793780a7c1c9cdc6f2fe104ac39886d1478796e390a64631fab648ad3ae94068273cb0c885283709076870bb935668985cc15ec8ec2215e789e18f02b4085cbfb8fefb0abee484d00f06fb81ed63f1cb2d0bbbb031b557f483b40674c1f56ca457f7b3daaf17032779c6763914b29d685cab409d6597b66058b8bac235fd60f988cd1730af39526973e5d1735950e42a22dec4e0808fe5b131a731a6669d036f0e98544d04521a3cfd9fe71369ac2240f920f153343c60f333c934fa7238686c186c0d59f19a93a5c2dbed03397a7fefed70c91d1d4357a5687b143c37b79faca0da1382100af8d619461f9aff1d9c10d4203f3df168fe818dd268ddfc3213af1958f02b54c5dcc13adf01a9faee2c31f8d26b93ab74f8ad07d4401a4dffb80469f28d2975649a7c6363cd628d0014c35b11b2f7673ca2e013d9f4106ea03a0f0923eea91519be46e75e33474687f27f3cf4bc8c04caff617ee31f6785883c7858a6d5f081409fc8b25d4b1f3c418788a79254e129bf172dff3619aa2bb8858399cf7c638885f37f67166e6e92a89588641747de097860c81490dc05511f0e7c1df70076cc34f284efccc9a7ae919f49d657cba09baea9a0f5b88fbd391585b73b9a5fd9f4dd8d0c6600fdb9465a23d9dd4c2faf3378a549e95b9f8c618584b87e24b375b46c969c5281fe7f1571d6efbda564d3e5ffbb6b5a91def20d809aa968f9b4e115efec92f67629f58bba6f23196d217179a8b439f46eff409da8ebed6e9d24c02d4f6881d74970e21cc1542f4ac71d1501f204243b879d91988161879d66b123fefda50f9fefdd2702189523084b2bb3bacd364546c21b5f3ec0a3e3908b56a81adb8bdaac5157b298bf5756147d1590c6a7c4c91967b6cfecd79d465887edca2a1da79b63ff192bf7c8f97c649ba205136ec9a1f80a0a744db8fb62fbc18a99a954d2239abad2b65243a5d01c5f24cfd6b8bcc6d104c25a434d2e1108778c31233c9993a34bb6ade84afab108309042a092a3a14b51671718cae0d1ff493fd7bc1890ffd1a536a1e582065750bbab4abd7014282f4b06c347fad59c725503dfe90700440a478bcbc9c1c100465751b13b65651054df51472c935dd64bd48983e93122219de1a5dac834587e2658bed006aa8a354270a71f7b29aa962fbcd59c1c34a6388cfb379e4175a868990690f0769384c83e0b0352418a951c16d39672c9e2ec5a1718a834b7e4ba5cc24c9e89c0c2e04b81578ca3136e912bcbec38aef469a25b624e7363cb9701e749b2460636d047f62fba9dee293c0ee9185fb477c643c46ac96b90a840e61efb4598330f27fad6ac7b45fef2c112ed014ed5ce74d41772e56b49513f37820ce192b3e6b6dba0f697bddc91c23bc4cfeff43f2419a880f05582cfc8999af05d582ebd33c9c7a670c15c7c157af432352c0ae2d23e84cc3f681fbe68758663ce1c5abfc56124421b6b6d1eb6d7d5bc907bb68cc971037d7629b05ef67c8a7fdb338c4bf4d96c527dd6a1f1abec6d9a49be40ecc2a6e8386c726517c8c4057fe596a4840d5f19df51088453a67ebd463489c67126e7f4adf0590ac719275db015404b71e1965c03ea011c6d09ef12f02739bf08529d5058b79969e104194c3f506d1ed0e3eb164ddfeb8eaed4f1b2431eab5a67c9280cbf5519f4f2049fcfd428b6003f8f46f918d52d637f426f1f0b6169a1040385331556de0bea6a97028d060cb60acad7ff846737456e929b354dd0140e01c270c5e4aa378d0e1c2b0e7a0c6c61aa0c1aadb2ee5c398788310ce6de9e87ed8aed56f847f959179ebec9aa4173bf342522efd721ccb528f0dfb4e7def227cfbc652a3dcc25993bc36f7de7f346b7e8d6bc94e2b5d9c48b0efd730b4e7ab12da3f3d06254aac724ed6d4b2c2106e6f0fc3de5fc88f82d3069da1fbe45cbd219f1777b678f351238c01d7f4f9963117ddeae563c45930a5680017123c419b246263895b105cbe9aff46b103f910b5d6cd0967df61fb578eb56766f29bf973c02fa0c79d4e2f3e349f55e6a3ed08798f2b4125cc75d048f56ca8f641138f55ea16cdcac45799bbf9033d3e73f0b6c0b35f9e46730588842724f08a7331b9eceb73477082f258c2666591c9e215b6194166367aa3273edfe9878536bd9fdb9d67c2665d85f10bea2a9f5438f3cae13cc92aca06265dd4e7114c4a4c6986192930514d047e385883c4992d26bfe1d969da9fbc36bf46d3f568a09fc985c6c6b3c1fcafa9540d404e4874a870f5cc674cd77b017c7efe05bb2ed2ea1fe21dbc1601a6e694508da84215a3489ea5e01430942515c39abbfb98f253cf13c408c23097b70020bace4acf3705377250857cbd3f38da480327c4f866c44e00c32a4204106b90928b88dd8c10b472059792cf639586d14319ff70f48cf5311798ec9b91867ea8c80be1551c34b6130295efda90a5f776360be918d304ecbc3d0ca2f8df71779c3fdb3e244ea52a5a8fe55cd05e871e342cd69488832201acf924345c03bca29100453fae7f8d076d8cdd03abd562c93251adec021d94bda676071f7e3def9d0f74f22197ebfc17f03aeea2d8fc1732f10c54db0be1c42e58a12e165973e054bac2a2f79ec1fb60a84b84a952edccc48dcba7ea20883a4232be3a152d0da0596bb76950331d70d76e841c08beed10ffdb6c8c78f8ff8eeaefd4982268233bbfac49d4a496cd6cb4bf9c2e23c44d49eb6d487523813f4c8a71be9b8a3d032da6f7d261f02e747319773f6ff07acdb266d6b7dbbfd22e88177527097927bec3f4f77094d937a5b1f056b46f13849e0ca2830d30de636260cadb2973ff5aba7bc4b276fc49651a8796722e85db2774284908576ed1cf018dbb26683a5f3db12e060e878c1c46ef75794cbedd18f73c266f1a2035db055b6a78abf896ae0fc89895b70c06f97ec24fe9ccd22c48065745b2695abdb6080d0c7096345cf253695076065581ee216049cbd273a0021a4a23b1a23fa8078bead20e1f6152a7a284675a24c72930bc3dadc7e9fdff58593acfc3a1b69b824e2d6479a78b0f4af751f1a0e597d2aceebf826a995088589bf4cf634925b69bbc489740d5335cff3c9c774cc9329d80a5a0c327c84a6c540c06607a4e9026ea1576a566029a250af51d9f6ee8a5e0fcf148d0f6ad019d2f7b9e092d4067f2e32eba8bf6ece6d0908a60e3a1b29dd7693e7ea2c785b06aad54aeb8e1d3e354686b2a3678f1df3922621a10c01540b63d1fa586424ae0e9e1100d169a9a70294aa7ead55160442953557bb3824d0c77a55e296e33cf64da2a048df0ef4f3db9e01f1075a892cd5746f147462162979e2cd7f73a93e62dacbf3cf590568c3a6ea56208046cd0e001baa6fe7ef74dc55702de6ea194d927a8dc360febdc3f66dc7bc08e2a1cae9109120d68c9eba156f1b9841fcaf24c4bbb2293eddc40e6e9b5b5b358d83e93728cc5629bac2e03c0b5e1d69d09536ee37681985ca7f422ab5615f21b4fbecdd58b2da9cd1f15c97c10797aa7e6bbfc08c6617ce289d1b21b91ffa277a0d49ac123b794acb2f15197e2ecfea435da14db21bd0a8b66223732e16684d0a244d73a761db103660ca67ed91d75c008f4229bf30ade4fa9c45c1fbcf5f3edb2c9a19ee6a88fdd60ea675afa4b13304d4d97825d47431d342ccac62e739dcbf11b56fdb0acba9c1a74891655abf69928efb5b81a3e9064391a5d436b940a953a46c5c6edcd8ed5f6bb50354e7a61f65287602125969ad962422a8cc55d67f59fb5761a1e16f571f90ede7f54d9fb93317368693ae915dd6dc486124a371934829ae34a0e209fc2675f19164d368eb2ec3c4f6e0164798b6bfcdc1150311f8b0b30d7a58a8e1b474fc592fd7c4d92129bbf120f21a57086e6fad0b300cfb2feef7aa004e8c75df2b2c6d2221bf3218b5f68f037ef2b96e8a36dcbffe36c1f49418922fd69bed71854352b148092b920b8931c4090e9b7c320fd7a585b130f42b853a2f4babb37eee7af8577bb5e6be3a82e667fb733f6501932423a0dc0f0032b9131c7cf1b722a889fed15c4f5277deaba920738d545717296fe205f4fd05c08584f9b6e61cce8c63e9f8ea20fa86e4d66c09c19651698ef12847dfc423e93245ce72277d6792914272168c7e819ca548922ea64ccba9e70b465b654fa0b6e36a094a05e7c926680e74de6523ab3e14d125c0b23667da8c7761baf6fe0969835efba2c7be384c24f4e78c2c727893fa903d0983598e7f9911f5c19563d438abbc61943e296d457e0df524d4eb6f38dc4b1d0fe766ce39cc4a7d595edf05ffa3654f2ecaef5c3c657b22a0dba28729926311517096c582a7c45d393911150b5717ca1a73288b1625924f75978fd998622dc099a11bb2d36e812487b31c8a013b5f182054e6e50bb21ab2d650c9ca0656d9cd0886d20b71ab63931e29e1f7b8f0f75c01f814da76b4f9e59537114059743b8595894adffb1996b40bb86c01a7315e034e9c916b1c5b8bf11d41c68a399def080e41ca47ed80792f6da9f5fd89382533f7161c95a4d7ae739210cf70eaf7b83a85bfee828e7d69166b4d21d7ef6ca8683eec50a26ea6195a60b46c4a84d00f681cb4480e6b429e3a1994dd7fb6049b425c0e04862209e57bdcd6f2f56bb44464b4d64b055c70e52dbcbad6e80564df46347dcc94a76a99860c31d0e772ae4caff72dc237c5478510a3f31b8247f247f62cb7aa217bd8656051b2d4188a905d485ff248b1f0bd8ae78e1f8101d526236fb2f6f21af9af54bc3904f7f76f43b6f67fc7e3a1e54492e3057d4ab032ee40796be2e909beae6215830e05c2d8cf3ab30d0644483b7d3a60701da5c0bcd2328ede4cc9d09cccd3b49d3eefd9b60c17a134c69e0e6d06ab2d4eed158acef58ccda80cc1e26fbdf5f02d2ab37fb89026b404c4988917a3a0aa1dcf30dbfa411e494179846a8bb0d0005f312492fdd411ae71eac5d958bd07b299d2b5bbb81538c24f6e2374662b128074decf2b0284a003959fc4a3e76606935e50a131ae158837dcd457f96aadd9436ca4b1dd2e05160c61e025c005b0ec90601411efdc64bb0a64987b86275746c1185764993369424d7afa00e5e019e8cd5cc0020e29fcd87b9a264d913206ce0c816a94ab70e0b238acb3071209debb3dc1399f457a23d37c63692f9e4022b444855a222bbe87e0c623e1d95ddf65245c73301971531de56e057eee8e7b2f3dbeb487ac84f94fbba190a1fe4996354c67de890446138d73df6a5d9491944392ba1064a07750697124a9ce4f4e79296e36b9c631d5cbe41f43c42325423cc086e9bcec71a69956e51d801f80c407785b72606df4a5806ad14b84e58642f86daeb37f6d35ea86c2992d69a7624f916c702b14bdb3f4c8a48f78276ba36f52565ef7ecdddc279a3556bd33ac1b59e7e3dbccfae3271d9a2a5cb823df8c07ec5af27ba13af17f48a261e0a64edae3f308d6b82ac6e50dc145d2e72f10de33dfc7a49618baaea9870290a225c52e927df1be76c3f16540182d0b4bac6d643bcc9d5de8a2e73f6a94a454ceaaf465a136889dd9a637ebd9e446321aaa6f17497c2ba90c44bb92f205f097c4a2bea6b1accdf79b31b3f7bc70b08dfe9ccb1b19c1a36e5a9a3eab1567bcb3063912680c54ee8a2e88615ed66ec3fdd56a9fd56ffa2eef1d1d2a12a2af83e07609f63f09058ab480581dc0f77e97419301ab08feae166dbe06754c92a71a41b024d1d2f94446360330a75c5a674aafdd0b5ba24f52ea7dc19ae4f054512d37f8e0a3ca8df58c19282240573c9cc3019b70b66f8231e0ed66fe937de15063524c813a52d2aacc421a2dd6798b6c6704c385573ebac453bc9b599669716ea6ed595719b49646b6b0c1d3b3e260af0b332dde0579fd96196e797f7ea99ed8e624696f8a54307bbf7f42be87d7307faf874c978b773928d6dc534066de3778b531c625080ba9548c9f8c872292213208b22b8da71266204655099d0394076a9cb7393fea46c2605031e8fb044bc69ba73b17d3dfdec343396aaf6eda7cfbb878bcfd6d8ec6f71dc8cd3a949b3147477fd08da5dddd0f41c35204d0cf98c5428f2788192993e2deadacda429e8ab7d7b5c68208fe52c1934fb8d20f06f038eb97981e714f1e1789a7a233ebc7138dd873e2453b3dd1dead9593218f143e49fc436491c73d34078518b2d866de4ed6546171f69b4dd6cbfd2f1090c0732f292e9398f470b72839a558553900bfe7418983e689c2bbf7c215417ae7d9a9604ebc8c801d6ef4d07cccb7334f3f4faec36ae0cf423982558c408e88b1ea223aab95adeb7b887fb657dc6b5b774d41a5bcd75f4af9f4e18a6363ab7293ce405825fbe9b6dfdec30ad65fa526178b79ed011cbd09ef8c4f48d201950cbface737436d0d7801d7d0395a39624bdfc37480c0617a2dfbc7d9a37e97efcfa96326b2efb988a76ae802177d6c3e0878483bbe3609eff4d7385dfa1c682eb728434343c9e54f04404bb6cee1dbd6de57724a1871307742c7e3a870766c0fe7db3a6aa0fb98377005f8b503df7914ce3e8bba6b1dae311419004ca41f27d33a7b79a75e5e462f786d7f55768e96357c88c70a38a5043125372612890d531b58ae4da5836bed661c372f21e7ccd1e8c192261805f88602443e694383ccfb8f5bf65a3cb209f06c420bc3d5d148c343308c56487f6715c20841c78279148d8c3dc530376babdd1b3a2689bd5ab843ecd3a5abf5083fba8bc562210cc5d8eb8390fd6ecec19883482eb747a213de2c38c7132876449013da1112f0540b306183b4ab94040bcc765fbf6b048e62e95d87d14a75fb3da8e83f5ae7781a6e2279fb62568e2508c97c64bc880f665445522e60c222784d1d7e940905d50d23ddfa81d470825fd1fc7bd1647f798b086e48bd22235700207b9199a57b5d4315b81c577d67787017f74bbec85d53e4dcc72223e80072c90f869cc4812c7947a0bdfc1e5240a7533f5200e33c983417383660432d961c1a61516fac60de9513cc7d3fafb8e42005686bdd4392ec68eac705399980e7cd0a9a331f290e1342ee615722be4ca5eacadf5cf1facff920f81046944d10cfbbbdd6c82b366dbbb348df833402776b7749ad1cb4fa2c108b48ef54f8eab8e0b799554d7d6a7b938e417d203f07ddf66ca3400f4f7fe2897f4797823afededa571045d2b40e4797e46c7eaaaec0920f6afc6396637b2710f06c0325c35212232e10f27010f5e842f10d13dfecc7ad60dfe298a27bd76feb527bc1a5c414bb8d518acf0894e5cd6f78f7f78d822a8c98f7fbc2498d50f8c07da2251ee3b6d43d8b0e75e0d4d4d0ba0dc743fc62f3d480e2b77dfa58a2a5859aacd43d84f64e5644b951dce774877826a6d5f82e42a0107cd88171c3a08e3a661ac7bf8fee89359bd91a06795c635ede62b67e262d0098a2f5f1f87b07375eff3a00500a707703e9de1e5b08c1dc9317df9b90d03ddd40cd67410bb372b7e6c22d5948815097b967d6ff8e2f76d9c2a9e6fefa0026130b7a6638a0ae8df2d83377f5901e40a41563ad8c4d327e1f67d5609ac93b21347c37e2c85d7ea57bb242b3065f64f9e3cd4a31a1907b50fd7a767ec150f8b9dc169a655f7e3a011051c9ef308e81906fe3666786a00e33c98268d6759ff8282ca1e4c93d25316b6396018d5b32c1244e956712c6ca9eb911520d4fca5f1d72cb73ebc20a273c7c02178372f8ef8db9f3c0592f8d914d12009d078f164af84c3fd863ea69ffce0eb38af879a6910a16b38c4d29c76f4b933665367f603b0d655d74fb19a58948fb4630b8b00b4424798e490aeca515b077af0726a9333d5495b1743446fd3fcd20e649538ee6603e01a91208c42cbbb72a2c0d34245c6392c7f55b03e50499234dc2a08aa62a229873f3f0a507cd58f1a82ef126d981f7a5dec16fa86e7b36b887bf2d291177429c5ffa9b7bafd580111ee6605ad51fbd711807848d5c2b279e81a08f9cd03ccde724ba6404f800775b8b981bdbf9fc8785fc51aadf5094bab97c65a1c54403fc5b377a64692904c9c1a59fc6748ba771ab73cc6f1e051b4e17f23c0aabbdcbe9b6119419dcbef53069105125cc26da2fa807d0dd40604998fc34ea0befc6cdf6a5a87264c50f68b37f9b2e52f006d69f5e475e12208763a36581e39c2e23778e56387f448b8fd827291ce72f976427b17c3b7c741bbac631a3a26ffe886da066ff0fe3f10ac8acb9e78c0d6752e37b1708138e732664fa3b0c8f5a7a57cd091e64a4760da17935a47040e751c12e6d040a8656a5ed68a80905de130e4fb16bf4e5e45eb9d49b03d2f9b8ed8881da07d11fde5fef4413502c23a3db6d556395d9762e68ea50db23983263545a5d90dc85467a5abbdc3f62d1ecc756dbb3948424f42cbd6ce8cc1bfa626e18cb841a85430bcf19958800c06435d72b37c5eb61e3eb911c67059b5c8665ceb0d44c240e18dcee9eff6e2083c76319e5c13c23bbe8b3f6bb03f9383b37355ad94fa624aed44f362a83ab84fdf78539d81228f160a6f1c5009f96922f5a318a43eb14305fe42c9506fa029144b66ba3b1f0f55f95ec818afd2b53714c84ab49f19bd3ee820fe52b2de9104b4ab9359823bdde6901e0c24e8f0bfed85e93c64c48c26f070765d1e10a2ff14fea4c831a959cb8e4f01b794371a6af56afcde4822d42701eaacb4ca5b79d04e0bd38f7ae9106606a6a67040cfd17d3122b065e3823b4b5e3bd4376c49887e74fc38efd98045967eed93bf8606a07592f74dc7e421740a03e38985046ad71378cb839b736b33b2aab7fa55156ac192618482001ce3846b2776f87ed960b0e0f3a8cf716c3855c3be1244348f6f6c04dd0885a5d9c5f8fb1fb58f21c5f1fc4d9e4349f194e01866286a291da46e43f6465801c544552d44ab6bb306227534ec7d172081931ca26d6f4c7fa9f6a2379673e180122ef2cb7fb3a43fdfb15fd3a87864efc225ea71cda7ecabddff311052b4e42d313d13c94f0be4666415d9fe83e1e11140e8ba7f28efafb1ce3565a3bc53b59b8eac62c01f03bea15a31d76422f4a58b40eeb7f8de79113b019851f93a3a48a5d24536f0a1d9c16b95c5cdd60c1760bc6e8a09c57b115e3c6c94f56e125a434ff6d797af2678a4c53289a2f1d12db498a083aff6fa4f56af41cf139727768e9c1bdd619a9ba889e626d8be163560b98926c2c53ad9a473f08c2a419d7e4d93ce1296e6e4341d5c2eff508ee2b38b389d861cdd4cf7c8b6d7ecbfcb9f3b7e48f0c97127c933107210bc8628932a82553f0ef4ce2b1d8f938ed53ebc397ace9ad3cf8d3378ed347eed5239751c41a170741c54e8435cd5c99a4d7713741308fc01e87cb56886ad21134396b0274366ba2cd5fbfd849e0ffe64b40ab7ec5b5fb2d539c19b355d2ddefb8241fcd1348aca29b63d6ff41df52bcf59291d287fab03bc0046e19c60638fdb5126895a304c0b75ce2b26aba1a7afaa23e7bcc6b0ce4c39b614e567a18e3e3c07ba2617476509c159f68c41931ed9d574a58cb7ad4e5c178b050dc02d0a9963ad1d986234897d2728b058816869347f5beb973cd07a3e23898b34e3a9ddd4a781314f74a163711869c91e2426cd82667f6e617d4e2246c769aa3f80516219fd01767de61aaa720da1767320256d9cf3affadc6830fbb7b2cbb79b6041ab4433e141bc533820302956a0302bc406f3e9464666285746e6c33826a09a385ca0110e7297fcb215ff01ff0e63bc83fdaa243c3cff5a749a357a72491d3cf02aaefb944ddb7ba2de68c77c8a1e1ede1949bd2286df0d340d6e2feb31ea5ab2884e52a3c1de3744aae667fa43871916647c09c891bc43d8b210770d2b443ff7c5712c51f85101c729b4a7116749d664a7a5df09adaefa281ae76cb57332bd668be278c3113fdeb7be892c67f1fdbb71c9b3b4d22ba5e6dc4ff770b9954445482438aec785468f3ae70f5f5bdbb2d6ac280a1bcffec156b7d024530972c8da20659cdaa241a499495312d1fe4ff8daee36b128e339946fdc276066622a94ce15d448f4c15b266205a1ee855af742cfb3eead0e1b0bc887a03c37b01c74d8975cb74973e76b2d84666335fbdfcd710e81c70bdb4e7ec600f124e11ce8b921de05c1aabe3372e98b15bc859ba4032f419ec81daada430c31700422e453471880cccbb5d91cb1ad16cc6607ba3526e3c25f1bc5eb08bcba9ba408ce44835f3f1a92b6b24b80a7379ac763449b10bd3065c2f8668564b4ea7a9262dfc8a333dcf0e28e7b95a6ed9a7ef3de3604f4551a3246b40b677535c41b7606685d0c06fbc9cd9a7a957f0a64c9450c27f4148122b88da5f84b65eea30d9ee85c6cd89afd2be9a1f992d17159a602de03fdbf8387c059121514338be496020a47ebd9b3f960ff524c52c467c787b61f2832b6768d972f4a65e0c4fbc05d16ea8cddf1a62716c8088f1d4f14252d6a13014b3227c7689141ccfadfa99c93f859d154d548d66cb95bb1f1a8cbd9262ed7cf5af5d660124d0a1bdd0156f79f3def1c46d0ccc21f81fac43201a5591e20d311477f1d7f7f532f1ff09955d4139e2d30b3ce08d872fbdafed6e3e2e99b736948349fa41106cfa0681b9cae1df7fb17d422ba97e02f6b09830214157d48716eddbe1595bbd49e237b335ca4cdadf8de3a9babf52713a4dd947d3e82700b60bed6924254b827235e772f00a45c824b264eccaf19b2ab972d13a4d80f4388267cef1faa2c8fee657681cad5b1903b3be70be6ec515eb804b81ab5caf4104a9e9010c88a754757c5d47cd10e20b15bb8e7bea08dcc6510921673cd4fa2baef0d199d88492f0823adc9985e2302e838d53ba030164dc056923241b41ba82ebd05167bc2222433d8ab71afa6037bade3082b79526de30c9bc8e56e61626daf3b4f8ae1623278174e13077deec3500e3613315714337b4eea9587c663cf7676a37d296add281dcabe913d2348e06b69f1fddd56b6b3947ef1c060971cae1bfc91ceb4808c03761fd07420555f2f145a5f7c1c2b05a585bb1424eeca7106bbffe7f7487594674cd0b1d2a515d745df41b5c092cdf0b404c405e7ee68f0a20476faa4b4da53a642ca1e75d5c1ccfbbd38e933647e0ec3aa02e91d701fcb0edbe612511ee339f1d0f3ac3d7009df3316aa60360c43ad471fbd017a5104078fa49e184130650f5cde8052e827b8fbdf67b30b281b19f465e557411d983196be86bd8c963d020ad8a05333ba1b6923e27a2527c122bd1f4706a3a815bc692d81d60fca0bc97447d8685e7b2d5945b7a11328faf1951168542a5373abcc1aa73b1ad069a31f7c29e69f28da40d9a43a9881c7b5f4b878621f93e926df187f26ae14f0dfc226017440f0ade793e9a4eeb6955ad07da2e0e0e4ce224e67864d9cc18173bd0926112ef46a2102e6ce22e600217c2d5e341018408430bb0b68c7b4ee6fde71b2c65e3e1765de6fd966f5a0d3f97fe19aed7d2d3fb16d018b08ed365479b55f9b9df3682c84a3c6c4ff9b560b4f49ed990df1d0c91cfcf3f7db892b6872a9aa4011d4d54deeee9f46f37283779497040623d97118d918ef058133e238f695fa4633d121d137c8672a8e8ea697258367f861f8c08dad95f00ccf419f0e988c8a693b1f10f62dd1e46580eecf810f10c8eae761aa800d750b24e8076021c26d9cb53d1cd44744832b31f807ef66647aff8977558dc00f8b60062f295a8261b8780bf7045dc86cdd6219941aca1a743c97400d092d694b7943ef78d3a270b3c773fb74ef066b0687a85c06c06f61b24d5ac6201f9a6e739802f1b615cdfe4e4e7d1c0820cb9842863a773edd0bd3f0553beae248472b566f0d41089b44d4bc879ed4db5352ff12db9392d9a6c5a3fc99000b3e663e303b0322fb2bb65de7cd48bc0a818c9312cc7e1aee9567b827dc8a01ef2678b85dfb05a38d6f143b87d655dc09d8f3c7ccab785b456a8accf181a13b3c328bc7e3a2dd8cdd25e4b024450b2b5f70e27c69955034b1cdffa742f40a33376f9961adac29efe51b6f6db217e084c02a5dc4e70fb63997bab1741b65ba8a2df2358c2c8277e540de53f004a33754333ffd517ec0f7fa0bb29158253f49cd2c7d7becd39b86785a6895dadd1a5ca8a9d1826f2427a5026d5f946aeb8441ec0408bcdb7c15d978ddaa963bff3118f1483ffef91909481fa714d0f2c51bfcd55949b041ff3e3c7779f75fd79cb6c341becf1fcf323b1b0d23842bc55a0e2e37c96a2c516168d1ba70640354dc2e9c1cfc391bf6653063a10ced00a12d5d5607f521baf42ada2d92d93fd7257cd5282d13a8b9775e018e5923ffd1a8d864aa8ad05c08400fb0ec47c743d9ddbb0fa5b7b6cdc8fc81ad940fafc0c8fb747e9916126206b376443ed015f6aa14d8331f5426f307dc3f3f0f234a52807f75f76e89b5efd2fcab355e35aac78a9cfd5208e0a372df0e86fe7101c362b93a422f03169339e08eaec60c2546c10a22cba6cb4550e7133c27a1f3d28bc9c7689df93338f786e3219e7ef10809271da5b259718f489ea8fa2e4f02c80b0d0f726374631c1d73b94193624ce82e74f3f246e733be78591e782bcea98cca677a47d87299bff26edfa44d3c97de50f1b06423311e89a874ec69b877871e923468150e8d3b3d5eec6c2446dd9ab87f95cbbf69425089da916f13f9e0c37c2ca000069096287b3784b407b42a94d9e8e01851482d6e580032122ead91c10acebece5964e79e6cfa11394cf43bd8e05e44abe0cf1c8bdb8bbce20a5f6b6af595f107b364156f93005353907261b83bbe74604f327d6c33f0f7d24759d059cb914f60df38e4557ba643a0200f81143503f2615b57d41761872e044a91ac2c4d0c13e771397011c0982ec758865181ab95ac9cb2ae4d6964327fbc3da7614c746226c0dc7fe48f11dc5632dbc97533bb5b34b4ed25712c117775c9038e7d4e14b66cefbc602be538a4a3f85dc444b96adce67f618d3fc7e1b6d3a2f3502e0c7767a0c0ebd172ee4d0a8798abf57e746e60b0fe68acb30e5724cf23de4db2998da6b1d1192e162a063435c6dbdc96251324a19df8da4823410b46ed3758e96d0f0d6b6905f958d0c2dae4b2691d14ed92dba2915a0a68a1266f2b77b63fc213c6c6d2379c546274abaaae730a372a65c9fa0b71cd3dc17b5f4fcaf8db6216397dfd594e3dbbb9b75cd7b4c47f2fff3d06c685a7959c31c4ce78c5237ab7ea5eddae5940831118472498acffb41dcfa42e352c7d7463cca66f2dff9501cb3652e1c393bb71592c94bafb9d528374cf4ed3f865c69aab526ee099d2ded1f085e62734b88b164abfc5794c10a72de065c9b90fadc6fc4d88bd310e17d38ac91216125d19348bf4dfde4bd886a29fd4b5b6d02277641e3634b203911f096412585cca80f0220b62dbc96d1427952a85d6060aa55acece2846d0974de1aea618a120766ebc7450a734216e9fb265d392f765a07a6a7ff7e195a776327a76f7bc0dd874c89ae05b4460b2cb72b6dc24c5879e093382fdf79639e5c0b2c3316678c6c54dba7d82bd5234ad9c83dd9b21e43c64aa3a13a6446d40344b0f26eecf656d57d1b239c99dbe2e07e4d7dfc8b043f6a5e925fe7cf2072b42d98ba8cdf1d0d3b22e34585503926d02a59d9de17c1ab76e602068323ff5ebc2f9c0e15b3dfcfd45ba348663aa4457873f2babf38c453f322ae84241636746db4feaf3b71e26bf0a25d4e964940882bdda9b40e8266678a46ef229334232637fc9c6617c2e1b1328fe7d6ed3a4e8693127f612f39c3f2e5d44c5caa5f6316385860a3eed1c06b2cafa3bbb7717f758044bfb1427a413edc0e99e6d5ff457d8535ddc71491c53e5dcae7edfc7d98e4c3f297d8d6d69b38d2dd69d3d4d8bc8e258ccaf91ebb4dfbacc33f19c914ab496ebf7b25c3ad37f1f4ea0965ef55c7e3af4574c275d4e9e63552b27c9d3376dc291a4993d584aebd9b6b9f05b95980ddc8cc18dc2273e95ca1e59e07ef441609578566873f29c21b32da5503f60b624e313bf8f2fa05be9f61b5509901a22d7ddff52a76c46afa313159a011d6b9a2a9dd6f3753f7c55515370771f46bd95dea576c996e070ecb91fe6e7364f81d6cca89e4c86f3ced0ee62a8be061ef7fa4742e4b307e47f8d554d65252234fe6b31c267598bf0c5922793eb82e441ad5aff0f962bbf2c0804e3c62afe5d94216145fdf97165b3daadb1dd67eb2c335b2f772e6fbf5a0c4d900b40f72c74984540d2e13835da6b008b7ae899d4813457f893d2e694d4c7ed3dcf0ebe66ad9bc6d4432bb2232c22a0dee9d12b92d4ef1b73df4705f116fae668b728d7717f5b0013666e16b2e8bf04dbeac2411aa5fdd553c508e133f088e8126a755c76aaca3ab977f0141d0fb850e40e9a8ef3d4b9149654530cd5fcfb2fda0c8b846302ef4ea2a0e9fc40c6a698c2853524d91ee0cc6ed444025b24802b579784de655963fd0b4b3cfb5dee48541c18eb98b2746eee23231d0ef2c653c58f6438226aaf33d0ea2e04ac964ec36273198a6cc32522b88a53ec6f169af5a25c759d183556b6cd526f4fa4b02c02a84a39365bd322868a74a45ff9cf063a15366a8bfa7245d3e25f8e53fc2118af830af7085e0e28acdeb6c19f3963a53a817261ffd4c37576030817714944596acc73be2d75dae2cb20d5b08f6649cb69a2f08d89aa723f6b7a934d34e0e094e7df7239da354d605f881e1e5aec6b16d6820c5e9c47fa5f548a0379fe11e288272aa17d3afbfa31d442cafaf2c3b2b4f1d7aac22b02cf4f3a6617c2f30a97c4bad4be0513413c8859d4094f34e483026d038a06a6320b9c57ac71d2a119083b1ad6ff3c41c57261883e157fa41a55b395a7453f56d5f8762b947ca2691405a5164c288c4c3d71d79dea03bf64215bf788268273cfbad8ced88d41e06a9fedc4c7ec37211ee30c82f0d06d59827de0b00c5f7b7510c7ca62254ef107c37ed14dd164e40ecd9a191f0625c63e72cbd19a3ccea09958cd80bbd59b05c61d048957d791530ef1b50401062a293abe35d5cd7d3a7810f00bd43682cf755790f771648e7454cf9ec0124cf426fb928877ce6cdf90645fc1d398b09af5bcbd647cc9d78cde755067887fbb26a546afc6857e5b6d18c85fa9b8a29a1db4c2ec9233fd251ce9e560e09d1055b56b3683a2630fe0f382278b5a38cd4da7af297b6c8ffa2a58c35ad58b02dfae75802327706a3a4a479d02b4c63608e604333c304b6fe32db4b11cfab73c95a83a5f6a2e2860a1a00eeaae07255c7bc9dd81a030d12ebbfc180ab8f50778d043b29aff4b8b1161add5ed3f114f39b55e197a8b1ebc7aa0349eaa6dada7c5ddf47eca81577ac53c1a76778813a007fafe0993671062fd4fcd29cdb6c4afcf78856d7164adeb752bc3a9842d2fbae99563ce906638a20be1adea35429166e58538174f03a16620b731fb320a1cb81a83066e679a9a32e4963977eda577626f572c9ae8e6b05fe60d9d5a6abf7f197a05ce0d4a6c25cd475f4f433c0f58fbb1d7e14b1f8f360a8e1a08835ea46b70b438aecc630424f97026b6e9f87361b65f05111b639f0cd29d6be36a9e1eb87a1290b13107275fca1ea06229317ad9fbef1bc092a160757dc76ddadac92d9b32c4fbd988b3e174ae4ea68389f2e20de990b5c38ffb183f748b578c94af5882d68e5c4e5dcf069e1383e3d59e8fbc7347cc5330adfdbaf8eaec6b45631c35b8c251901a72a76b91745272c93538a2961d985acf442ae188673231f00406b973fdeda7c7ff88376b67ff6b20419d4fc43d5c14ce4337202b7bb6ead1da4d80c6a1c10670202436c05b4dcea68c64216b00eb452f9b27cf152f2ba05ddbf6f54639a6bdeedbb197f247c01e144e51179aa50e0b2de76993fba0af052ac6b9c797fb9f403885f4d60352dd814fe73865aa19f505d5fb3837f931bd46d52dfcbe00585aa0e9696336ef62035cd92e9a16fdb4e85b2c4cb6ca6c3a545081b64969286352638fb9e935c81f0c23aa223f58f34d885486cc10fe473e3c2b653601a9b7a9dd1a9787deff41898e81cc499610cc244db08b40b1ef9a357c50d90df7ff4c41412518c12fb660adbfc3499049ad0d450bbb93b8011f00ccb0d9ce309b5ea404e37e946f2c25d549b206cb8a787344ec3368885e886247e20363034d89ae97cf441478a2910beb4cd828b8c98da11ba0dba060381fe00c163a59ec9e4c84500705199f7bac14647f9c3bde9c486feb498cf691c543c0bfae360e264326b53ee7f688d3cf584f96689320596f879cfdf9463b3817bb0e07b21c1710cbe7d8d15e576a117926022c373ad7a6d448c0e722c3674043e2bff506be62cf253902862e4bf11a5f69e3e9a384e4a55c8b966176ed27795f3f15ffa6ff52af016dd10ed0a0135c64ac04599b3f886723d9b7193a809cd5654bbfb736201c13d70f444ee4b60308b2214405c24c12d6f08807050da2b6b4eea6d7f2410c625a1752235165cc22f2db7edcf40deaa58f9f2b65642befc45b05c458c8bc8349d4ec4405b0f6b847e6e39f6dbe73b7bf001f566ea3dcbe4c3b4079206d16b6654a2012da88708b3505d6688be0b6252b99378c2cf1433a31575cdc63e3d0f55037fc4928d8afed8c19dfe5b3993946c7af882e6a62a1be5ee917d5d5999f849c460f7ea1448dd2a72dd6282c5ee85ea3f010775a83e3a47ce4b710a8d4cd6fe3b0a62159899706117b636601a814913ffe99e0887edbd5ff196ac928992abbb7bb8b361c26a228665ace06401c098d7ada2a590cc018d46e85a17e92d0f624616603203f3f0163eb19409918792ceebad8bb1a4e5d4e736dc75517eb81bea2fda63559675365ac8cd583336e342d165e91bb7868df892b3206991ee18d73c921351f714e6301ba4ebfd770ebf7063be4f24c087dcde209770ec04912b08be367d981e5e8b3b0d9d2dfe5e4ce64ea99ce524fbc18c05e2ea10fd7c9ab3df1aa846908a6fde51686da3af9b594c3c1bb58b837374f61d597d82214782bb8fc36a3d0147725c74a75b75b450bb038f95fdddd7d4772f87c937b258110ced05b29e0528dce1200538e64ce3bc30acd382f71e88305694a8d7ec7e638d79b50be8cf00b1ee793d6ac56488b496e2e63d85d76dbb9528074d3c64d2dc06c154d83f705da271c9d63ab1f2495ed2db504b8a97a3a8d5ba1b177932b2534e6595f8647a172d8bd837c5299ed451a033604b6545d5772bff7f06a5bc5d02968c8973b3d4f1914c6cbc61efd8bb93b53da4fc9e7490db010770e6abbcd551e439d5241e90938cdeb621a84c4acefd6b20a875ccd8629bba741ac0979c211072de0fb30cee7c30faaeae82858eb8798ed418509d58e9c07a9061e93f005c8c162837ddf238c6a18ee3586755b01f9bbee7397275afec3f1f6eedef4ebde5f7e6d1da202f2f79dcb85a5a3fa0841d5d106383d6dc22a92258066d358509974503843afce55f7e39151b305befae4ef5b8be0634c904ededdf651cc404c4ebf129cca5a0d5ff5f1f8afd26a45328181296450967ad7a820e15570b0d06c4484f22309a03a4217b1205eb9cc7b5306284224f460be87dfd0b7144662d86c890a9d2ed3188e246785ff769946790268003eac02c4bcd04db939f7ac44081fd5db0e247b89ba83de24b21ee7842d2ad16737df1291b19e6f481f5d03219a65e65b1e14f47ed0f5903d033ba325502e9fc4ca6dcc1cf1e248474245cfb0261e004617bb0b776725e04654f279c17b71cfc8d9f5049005e6fcaad5242d3587ab6640cd54552a48daae61a98c11183ac246c8dc0662d0835ee3fc19fbb5a24fd236515fc929bddec41aa29fd6f6f1cbb1bd395d62c635af5cd7f328b7169f994475189ee96c4e81f08de81b795f1536790edf85128e01c934989f51f31b6a8064780c34f145554886f6f0f2b986f5ee6336b927aa7c829a36d05e412c9ea2e10d3b1d9101d5f7bca4de44da77e91bd40521792c75eec54ba526f25410f177cb0f766ef46323fa1da185ea86137c6537cc676a1a01da131553256bcc9314369b92a161504a5500db025d37c760d6927170cb207baeea80c05ca67cbbae9f40fcc10835cbae9d7744128bc4513c77989d73f88d0cc3ea567a6e4b8ec8695d60e78b23d8b831c74b7b99a079b69ac6b3771dbcbcacab58b68e6c132fb642e8aae8674949880d09ad522a04e73896bfe7f75817e1dbea555830e3fc3aa20a2adf40c24e586ea4869657ced00551b97dbf94f6289fab587266884c1000d9d91a5f30d1195a8b6a90de87e216f9bc5a1403f040a4785bd21e15b9d1b1560aa1258fa5142a987b5ba24c14c643b4840b55211c1f830be8ce6a42c3c9872764d842376bb125f756f840f168608d652da04840aae7b509baaab46e58b409150e3702fd45964724362b9dbf010b00b9802ac23d33751ae03ca204205db9a7d7a5374a27a8da5ab57d7e4b726be47fcbadd3d221d221d7d05fc92b45b9d67fe9354be7b65c8b430a770a63785e7101a0432cee198c0f8b0d98d25a5a799be3786e8917a60a0e51e26bc0ff7d737d4482299064ea2e17b0d5d51a3fc3891124402c867ccf3435d52a87c9b8159f54285e0f33a1c9a51a13c3dd51931c8938a73c762603ab81179efdff2db5df949ef25da36f1412768722738857306ffb454acc533136c09283ea34a82672b17b22ec407cbd6b9e3f746cb609e6bd4fb84a89298a5ad6c3360e3a8b675cfcc6a2f21e6e15d1168102115aeb2471ad96147fe46f95952eaf0a4f43833e613ca7b56df6295cadf5d6d73860998947efd0c618ee3c03b7f44280d0f31a995ce826b59f050991b54b362cf796f04599e2ccf4232ccb10e6521decd2830a571432f1b0612129268b851f2124bcea8a705e514d25f1cd5f350715e965f0db45ff6e0036ffcce938eb7301cebb02e15173d0bf220ce214064568f96aaf1a00a26e7f7fd4c2a9041e1f75f558a6800fab02cafb237aa1755b19eb0ed289a5f545aeeb33073e1490ff4e72ae9f879eeaec4a1cf510fa9418b2a35d829a09ad5c06a86cb9eefc60645bca7eac2185768af1b2fffd44db045e2f80b43addeb07bc75097f1ab0b8316f8870eb9ac29ede9e013668130b4cc133b62f3108cdd114e94dbb835b36228881a01dbabdb7f77f816424eb028626512299847b91f2b98ce2f83400ba82da451447ae99e0d2c403979f4a8c0bff14ae2e7312e8a72f0aa00158c30f99ce1d5ad37391692b42905761f1a6680a389f0939f3d15664d7b8b9b5d570f341574c88fe092c460a0859fc42928dbfa1dd75e87c893c1853c918a6f3f29aef68c57eab92015f9fa3aa5d34f19581c869ea8bff1df356fa103b827aae59dafda4e815407e3b9de7214c426f935937793f9060b6bd3f91b2b2a4cebdfcd6dc7886981d1a50384c94088c958d4a94d0692cc1ab8ddf6e9b34fddf8281c6535f25f3b329a45d5cfbe9dfa466d500638a5b8e0b22a7fbf248ab358a068c56370706c22f8fe42c7c307d3bff9058f5aeffe11761ed79cf3d519c5360885ba838bcd10997a7c4066aa96b71e5a803841dda52a8853d6dcd4dd7c3bc2dfd5c83a329029f4e474f84a3ff13597d741de4acc6eb3b51295e21b9baa22d6e317f4582da1305bd5504e9a8580a33cfa936a4743e5013585dd21190d1907d20776339b6f313153dbfaee49c66a00a3441de6458662fd7e01989168338d360626dc8778377bd3113d0a94de3e5f241097248c9c6aff0cd3fe6a780fdab630519333728abc5c42c74662f04098fd5c951c9593d974d9ab224ca1c69acd5f44b1da6a4a2eaec405b84879629beba6d15faf58a8488bf8c61ecb2904ce5a74893a3a3dc10fc51271366f01a2a9ad13e43f1dc09c39fe6e31c0eb3c8a0ec2cdf93c760b171c424500a96e3d2dcd8209e1362ac9f4d1d9d2dc333e536175f46b937713c0189b089f8e232da1186151245c29c08c941d5c7e65969fd724f1aa95e8c466e094c83a712473ee0863400c5a9ed54fd5e91e6c08b9bfab9a949c9ad7c6145f04068f224d9fe61960602a5f56eff70d38c07408d2a2e90fd216c9834456577731357b8541132b442db2ca8a8e94a2739a59b07cf7481bfbd2a578ee529e18703ad88bc88f1b14c45a3d9da6b3b9e1d7ce08dee0d88ef166a943e86b14762e899766fc25ef3723d414cec463a62aff640967bb9ebb04c0075238cb5d48d635f7987f97e8821b36970878110db9fa4d025925fde11244c9979c2b5518b8ae5770234040827b382885aab835048306e7204052939ff83b83fbf4409683aa1f86eb2a864f5eef1fbd9aee742af67991b64b0575ddc23c5d9203fd18813de51605235187a04ffe6b59267412de561c6457a46460115d8f0cf7e0c2ebbea39edcb840e6259b8afcd36379f36325eef50be68c58c78c9ca339c070c4666c7a74017aba336c36e4c234b6cd7a21145ac80d1b27c478a06b4815a52d646f5d23acb3c01328ee96eb75620f98cb870f1ad721c9265bf623f6e6b75f7a7a87fffeef1ca82c6fbcad2045bf1355e34cba8a727cfc006f0702b5124c8d8d11cd8650ab96907fe22d57bf58629c22a0f98552155d34707b0cae9e4592f03ec033c2b7bdfdce7261958f046df7c9b1f0134903b805c6244c160ed3797a77bf18edd66c0fa07fe6e04b1050a86397100a8c3346bcc497f92bbaadd4038f3ac7d65449bbeab916379e65cd035baff0e50dfeb0909c9644357007038700c69d9ede5cd3172679df69f0089d5ef5492be26cd35847fc2557cda791c0dc99a504b8558c67355f9d3fc3908b39638168a762bd254c7ba11bf5019399dfd859438ff6e2261c33ab18d3fa6d95a5bdf273cf468cbd1047d4e32180fe5a2cae555cf7fc38184630d9c869ad5e8cfb0a490437c2e48dfe8366dc42621b087d1aaaba192cc8b9946b40f95e5e4326632b7dda0d9858c885a65866a5f1cdcee205adf6e0ae431ba60d2b34638a1fc935c35da9d0e5f5dbf8ccbdcd5a835367867fd7178bacf89b242851b1c398c26be5efce814b26bedd6cc200aae836b8711c4fb2301659a05b866076f9f45f8c11e3a5611260a1a75c1049549cc502a6fcfc308f0aa43b697c0cfdd830df51d8cd9bb291ff6a26293248ca1f95c7650abb4e4fca009b33d42058f2fea5f78f5b7d185a036aa6968cafa70b29424a26e4f481725ea7962406f42841f2a0ffb06a5b40994caf840abe9405b10280c9e10e9e555cfa68b460f5f52e297310df54c5e02ef0bf080a06c6ed516e1d683fc62026305a643cf617ae55d57d9efcc6fbd60be2df194dfcf3d3f4572e80ab351cdff2b47cc794dc5782798e4a0e34b1dde2fbd6754911cb9036cc34a17b0e6d05190709b5bba5986498e3aed61b274c6ce21022dd87827690fe8fd74341d1cfc882ab990d17ab62988e7b91ed0634d791d83f05745f8fff865dcabcbd58e8384e887e58a52f5cc647aa1b9fe8d0eea2ab7eb29ce3d297f330a85304d50f71e1cc28498e84f3481ae95cdd6144873175f635a91ce8bd6c784ebb2d6a22fa9fd1250f6d29128cc68d4b0f2476716a400796afa5f0f8b7518a9ba39c9ef164d34bd6784d35028debb72a3b5961d170407d86f778feb0ac4ded82ad3e14b3a5c3cd1ca419b7285ef5187bde741f319c54945f37046558ddd0094985901804ff276ed2f42d78ae66bfe128d49689d6b160ba7fc0d8d0d4732b29d5a42d45ed2e43b7d3be50c45984fa297d33f130cd01adb6509ef21452847d70cc5b8609ab2a559b8e036530f68a2499d2c1387058f00930f5394613033eff96b75ca0cc8a9116eaea3cf1fb8f20a4837526b0028b4f6b461ad25e6ae2197cf8bbf50959ce794d16eb55b4aac96f96f3c9283d497e4cc1e7f0c0ad297b89f4351b0f1ff1f5217794a78024a7fb5eaa9fe341572473d1371fa27095196d3a68ab9df77c59c665f1c9585fe86f94eb2288fdee57af25aeebd9c821b79c92784ec4340df3686a1f737f9daabf6bef6205396a343577c9d56bf2eda82be409d806278d452b2bdd6ec353efe01ea136045d32b4222597d3e5e46604601d69b482efa2dc8f61bffa64b558305674544c6eee8434a575493b32986172386f0fe15e2402c58da4ef5d56813b22a0e562b990c2e8e335964f446c65a39d570380733b7554e7eb9f37ad2fb1d564b370c49b31a93e3f9a54dd4a0bcb06c65a0ee64b6f02cea2e293ec338e1e5dc7d1fcf01c1a57caf7f0a3fee2cb107a9c6318ff4608bdaa2c3b65ecc24cb9cb510504a3b93ea4f4acc821de7ad5c7193120988e339020aa50ff64f7ab693a4b7292bde52ac8c90f96c7e89be5fe93c1d36f5b205f962cb2a8ae366797470d3f81aad14d2d6a5789a0bbf894b0be84fc6c81758395f71db236e405cf8ef8412704c0f11058d1650bf248ac890e09104943949d634d04c3a81be889c2dcc2b98f82d852b6f90cc65d5abebc19aac59cf2b3bcaa3c7b0e569f18f55e2578a903813fa0940d2e0a28d9644a8337babf5762d7e742673ffba5fb8d539214f97c7d59c66398a7095431310144dae33200ffe47a86d60be822f1bb2a2fbdb5e73ef3ca7c43bd0b680abd1c27da6205663834b4d715d2407adeca8efe26983ce29e5f8da8ca7562b389d80c002e9cf51983b9232a83120f64a2da525475c42306855b7ff95119caf22d8d759e8eeb97dc1bf05ebd0a2f305b87e5a3a70fe6883d4db6f511698cd5bc4ffccddbd671738f8384bfa54c53b85973ef741ca1e0b48f9958d7af15ef3139e1ec690c647b037c1d6e66423ccc6e38939163df39c64cb9b86df65f319df8468e70e6b3adad9a9f738456d920e15e475b629d653b2d15be7af44b7ae81773d316a20611ef3bae6c84861f77bc891b409b6692810d31ec3275234aed1f1230a4b8b67635e3ddb2ade305a4e6b056f8a708308a56fa9725845fe9725293a300ea8dbc25ca4ce060659a8754cf3c2e5161ac0ee5dc8e9bae92d5c21e87f2e141216fcda6ecdd9bd175cc61d2eee154fc3460a5331b47b9143ec8b91e147196958307eff48f98d16b41970f99c0a3b742ddfa4abf390c76f2f9430b68bb246e752a8ddf1097b31b700e4970241a84668d0defe07851facf7d53859495208b51d50cacff70717cafa23874c6f4226951f0c0310b1df69896f056b1a8ec9527d10a71f22ba9df0a030cb0819a2c3cfc4e7dc74bf18afba9c24e7233b29505f1a7b188a862f057431794bcb2b23b7d3b55cfde91cc69698d616a1830b6f0afd8de12c1148ddb99f5f25a0b2b9480e7fa8dff9574ee04f36ab5deb47dd4ed2e3583b719f77116df10abf5a3f76d572abaeaa1a3c988d07de5dfac8d1537c2c8e2f8a51b32962fed91dee85dabfcc7ab8b836110e866ae45d5821052ecf16fa1013a5d7cedb4c9e38aa56aa67d2c1c26be2f7612408bd1d05786269ff86e634500ab264cbdd98a6685f7743305719378ef02fa5a0eebe466ee4c7439985929a62b05d00994fbdaf1d561265f9d3784f7841440b4aeeeb7266e140f20ca2b2ce2371c86cad6a548dbe6bb844b96a39af18d742fbf8ebdc20b1819e1e6f90e2352a8be02e28abdb237b00dd3e7f05c7063fbb88d4e5e30684a8371837bc1f9282e5e7eefdc4b29cdb19eb7136f26e0e1fa13416804b8798537ab5570f186ce92b6b22e1e44dfafe9171a96fa8c370573f708c3aae77bab472e31bfed5c480ebf82e725e9b3f1c713355d31cd610753a9c1feaa2336355969bcf4937f0e57a089c8b3bcbf5946a5c23b4cc0e61eb9456329bd53d828da56d1b114807a9f9ef4d590dc93e602bdfad9a023201f96f376e975019ba8e318f301ccdfbd6351eb32f810ab4f37ea1674b94e3f15c3ae74499ef775ec5541156f774060d7b052153fe696a5a3cf5b2db1c224a25e73705a6ebb37025286ea1531d04406115ebef16c18501e2703861e8fbddc3a875ff0f2752903c4c4f02cebe0161b4b02b97a2ebf4920f3e690b06f3b5ddb5bdff38efc753685e75abce99d3218f34545f265adfe69455dd63cb73bd13719248b974b19752628e2d8ed8ef64eb0ef5a2a00c67e8f09e58e84aa7e1247c9158ac7005674fb4387ec2a582b146eb6a908eacb55c12a1ce280e902ab560ffe667fc7a17f26bf9d04915435c6e6c47242c2002873c6127c03766c8f93a7133105be164a758e5609504725a8462fd33e0127409008715e4cfff6a6517fbd6fe6058579e491941c602a7c9261745ddfc2ea213c3ba624c17be5a13b5ae926dd3a865b75d38bb841a73c74bf9b723aa0e5e149278b5781c71a7156afefdbe955b73aee5ee6902f01e5a70c939a1b3f4309ee408fad64c95b7a27a6ec5b9363bdb7c703370fd8077ef9b4bdb9e137d3526727da6483a2b886b098275e12721846aec1b52f01acaeaabf0fc700b0310cfe50d37457268e8638dcc225dc7cb28ae42e76b2eeae862c0d75272c2861301fbbafdb14cfc714c5460c803f5c4ed02d6dc7f3ed6529ccfa5721561e3efe35dea362e87ee92e000590adda572ba304e6a97dda7797bfdbeaaa4c8dedbe9ffeae2c5960f129954e0a5ff72b4974b4e2885d316aef222bfdf01fb2d7bc8532b0d48949b91051729522d2e7c7a82161b9c243dc128ae99259fd299a188f81b3939ffdbbfd50c138dae852cc9542302fe2384a4a01c353190fd3c82fd4827d8d2a616cc79bef3f5cc266bd53f5addcfe3c248e1ecb13098d8e1070267c95ddbfbe5b1bd7f727085c759c4d3cc8e597267a91f7a8979b83a6f2b0f13a05a2048c5768e34463f5467100cafb960b6f2960ce6f3bc703812436f78172891f988546ac6d1a5a9a28d7b77a3597b7d95509b3bbf5f25ef74ba1c8619de2ec58bdfa6054202d7562345ac705a680b910efabd73ce82a401064da3a462f3164c1b04ad562f237eba8ed98f70ee49fc4f9e26e96130be1732962057b652fdb5b169e64fe15e2416799e07544c54e2c82680f3227238764ea5d4ad87a9d6c728d0095ba9b79fb6f464dc6c7309a5eb9f083454ee36073942cc94d7d03a5e790b891aaa8dfa1f9c28828c59fb96c2572f21dff2251fff2f5656143a38ed8017e68534843af8c2c128671f5a34e9fc270545bef68f39e9da22132b93213a49e47e3372d85524901f9b468d63ea6073e11052e4367966df2c2b360aa48f5c9882722d80c3a102451da2e6a14f552dc8aa2bd7395a17a0865784e3caca8cf2d53aa5017a77649cec5f600c3cba21e2ffbb05c71db2e650bcc79409aad16e276537beb7137c791c151582f6e55b5315ff2903bc08257316eda861fbbac665f5a6f28fa1187698cea4803e6564e3c7e59cdb8146c36e4fb3909dff84efe22c65ee762b20ccfce0e5585dda5ef7b564aa48dff5ea91549f07a54ab6bceb90e5ce7f76fdd0366640fa74a111ca60c86c4cddba47711da73ec793e64da5248ed1fbd33b6f8e8b4e777db4d7ee99feaf7a5cff978cf9f4bd585a499cd02f3cf3f7ae7df29ddaeec698d1ab7419785c175898bedcbda5ef11bf1933ee759265a66b5e00f9bb37a3f59f0d2fc084d41b93f101b4e27b8d030d5190d9c589ecfd453bff08e487457e05ca29585cd63aab49c4cfa0e79ccc7343adc91554422df4e5d46ee8e1d88c2e63bd77f8a269cdbd1e70d938b04fa482a91653ccafadebce21df413f8704a6bffc4440807cc33e4522c04ebf40c253bb3c3b81808c7aa67350678635a833ca474d531e9e3a03a8818108c23d313c41bad0fc7d01e67b3ad89e58d4749dda039261f6a0482f1aadf3fcd028d795acb0d1f99e14606cab7d76c792486a6d45b164873cd58c47f6658090e3d1d9142abcd05ca12aabc8a34c1b3f68ff2cbd8eb3a32fd9d92197f26b90b734b03ec3a6d26fcadf8517ddbf0d30808f4ec1fc4f4b00183b1f9b8a404b4af1f8c3e120e4d8e2f16eaa1d75d8884cbe61f3f29857141a8eeccb21dfc87fcb665f60d90163c974026a6bde1f86445c128bb698de606a156b5ecd56f548bf96c781d6b5eb64022587c9431be3d878564f1593bf1910d3cf814c990463e6ba9ebddf625de6f3ec76b39e550aa9a13f7eb7c12b7ffb3f5caefc65dc9c5770321c48e3570207ff45a72c6c35f0d789b5de1da63c7cdb92445feab45bdf3dc992e6d0db13e5d2792a2f68092d4145f1aa5d730da222cc3299464a92747e0c37620176fb21f8011ee94b293589d2a859bb407ffc1cff18409f32bd8f92daff5f49e1bc33c67de4f510102b4fe9e0ec29696cfdb040eb34edf2ee2150a31926ca356d6cd631b368c18a65b4e0f20ef60af87400820f4a7fed64ef3a67a640d14f0549c5ba6e6fb28b970e397fac4ecf726417f3dcd49d78511d6ec8120c02821c48b66186c80dc6c9ce1e5cc1dced9f5480977e4efb5f6817624ecc0247f53f55fada27352f83122dd2326d840e7b3dc60569875ee22d668463ef9a484c30ecbd5e196db06b91d5f62b6aec06ac8ef0ab649a51eda93a240da73fc91c9b4374187f447096052dafc713454de018e3f7f82ac9d08c35809c95ac61f27e4ff7041affb31877dc78c1b11a0542d473e01025cef61e13f1ab9917ec3c00969258edf9c8299f7ce7610bad2b8479ba9b58ac8d5dc81d51b4274f165606d89286295ad75293d07bbd9cd0d4e3c77f1dc7497695df4df95d403f6d9bfc08baf6072f407d292c224d66d88fe177e1fb3870c0c3d723ed13fcbddbf867e5d0b5e605bbe049b15c6de16686b5b48fd6779766b68c2707abf6b82b09aac1e7064d47d699ff0c4ca67ac32b475cee5b19344a7124c515f9ad72c082bb5af51b53103b948d060c532026172eb069844e4f6d3a3902787d804e20f949555b3f5656c48ce591d16fb58373d1431597017be618b76d459a6598daef6e549126fa3af56148150d1f75f4f0d3f606af729269b6f71fc670eb1f3ab9f6f2e0f38dba4487a525a10c146e3d9b2d7cbeca88739a387954d378219a6326dc108d1ee6da24ce38e2d69b318b1bef0b3483ba70c8f6d990e7b955a84d7fd4ed6573db5451d7681731a9227669f6eb0bcbc20388fb429bc9a5fa090e620f6cc4bed467fa646e4e9a9701dfb4bf0d2a52d16f9e14c07c9dfca214b9000f5f4cd64870d8d71e0ae663f9c84852abbac636cc5af7b27692dc158b5fd5ad454a7e4c53aa6b7c703a3a09847e088a2bbeba8b37ab5d2289ff1e820527c852c5e9ee713ab8d14fc899ee60dd7464227/usr/src/kernels/5.14.0-503.16.1.el9_5.aarch64build@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.16.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-modules-corekernel-modules-core(aarch-64)kernel-modules-core-aarch64kernel-modules-core-uname-rkmod(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(vmxnet3.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:v000015ADd000007B0sv*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.16.1.el9_5.aarch643.0.4-14.6.0-14.0-15.2-14.16.1.3gY~g? g5@g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.16.1Lucas 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- 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{|}~      0x4f4d78c50x5bc92e850x6004858d0xf9eced440x749849d80x635ff76d0x79470a2c0xde6f18510x08b2c4670x785c06ab0x30a44ac30x306805d30x4bd084ba0x6e4165210x71b768b00xe4c79fa60x584a31ab0xab4674c80x88768c480x559ac38d0x3475821f0xf88d57b10xfc8e744e0x9d6135dc0xeb9a8bcf0x4d5f5c070x7261330b0x7b359a090x5a4314e90xc7a9d9540x533c198f0xf96f04c40x6e81f0320x95007f7e0x73dff4c00x11abc4940x7cd013a80xba53a1ef0x0ff289f30x7a4e7f4e0x579126b80x27ad47ea0xdf6991a40x7e3277f80x4cf0aaf80x19f89a1b0x03bbeac20xd76de32f0xc954d9240xb20db4f90x841bec170x51f7939b0xe007f6460xe51c5ca00x188d9d260xef81a4af0x3dbae0820xcfce512f0xd76a57160xf7d125e80x7079bd160x4e98998d0x7b007f3b0x55d0e7050xb3eb6f630x426fe5c90xc4f0b6cb0x7249a9e40x993dd9ef0xc181d22c0x14a0c7930x3948e71a0x8905488a0x54c0eb8a0x08b6fc1c0xe691846f0x3d0ab2e90x91225f360xffd10c4e0xc27316780x3af63fbf0x8bf00b220x0fde40ea0xcd390f120xb9cad4920xae2773720x693536640xc4f36c820xb11ac7a70x3a0f50f90xbfbeded10x3f811c300x25daad930xdddcbca60x1ab5d60a0x8c7724de0x470cac070x21475af80x114c1ccc0x65b962a90xe587c7ab0x9354d1e20x03633dcd0x0ee05ab00x98860eb50x1fa545ef0x1d3d41860xb51a5ddb0x9acaafcf0x76efa79a0xe5f0e1900xa69d8d650x2bb93e7a0x7b50898f0xf8780b360xef98db6e0x2aba858c0xe35acc2f0xd984b4050xfad81ab30xd68eeb390x2bf9d6260xec7b78100xf0b1f3900x5b44afde0xd2c417e80x3c9784280x9980f41d0x8bdfc47c0xd37c9f570xfe28e3210x949fddb30xc8fdb59b0xa305f87a0x28fa57f50xb8589c420x5d92c71c0x1e4f2ce10x119555e30x1b4577980x89d99ee10x0643dc860x2eff4a340xad8dd5760xc4e1bc6b0x73c7b3cb0xa4c3991d0x7b518b520x041036480xb27890ad0x6833a0ef0xcee667660x03ceca000xbcc074f30x4eb4c55e0xd4c9681a0xda7940dd0xfbe96a140x52ee1c8a0x44bb8e030xdcb874980xae6040a50x234a140d0xe5e1eb2e0x7a90464d0x52c00b4d0x05b4e16e0x3bee13060x1c57c5240xab521f6e0x9e31c9ec0xba5c2f4f0xd020dd1f0xfb7de2ce0x5ed395f60xabfa09950xc45284770x351b75a00x40b719200xeabfe8770x9ec845ef0xafdb39950x937568f40x89e0545b0xb2d700ac0x267794da0xfd930c570x6ec00d1c0xb227ac300x0d4399ca0x90e4770b0x9e02f9d20x7ab7bcc60x0aebca680x32bb6e050x1a25cfa00x396748790x6c5e41e70x5bfaa2c30x0736dd100x3785e5610xd4e55f1e0xaa976bb30x7fd709fe0x1e38486c0x872e7c670xd6c3be3d0xb72cffaf0x22bce6830x32fc77d10xbb475e470xe4e09c2b0xeae8522f0xede413270x9a1a74c30x304969880x44cc3a410xe70507df0x59923eb30x8e7ec2b60x0f01076e0xd0ecfaad0x974a16140x824098840xcf29b95f0x5ce462a30xe19f5ee00xff1754b90xe22b77870x19bd49cf0xd158b1fc0x76a560010xaa1b59010xa8001bb90x75d490660xfc619abd0x22d795a80x75b0d4d80x0bf942500x3311a7d70xc083b2020x4639bcda0x708b4dc50x111c76720x7cc484a50x8826c13b0x45b619160x476a28dc0x7a45377b0xd45434ee0x82dbcd8d0x9b616c020x6c8b31ca0x514604090x67848e260x1bdee1f10xf4e4746e0xc92941ad0xe55f04fa0xc8a0fca70x34f082bb0x76aa64710x51256bb50x2c1671ff0x49c4dfd00xd3fafd200x44e1055b0x591339b40x8e5803ad0xf03e8f3c0x6d1696bf0x54d2df7f0xcd47fcc40x2bb32ad10xe13ec0a10x949604e40x69dbff760x703f02f80x3308d7030x69ae136a0x03fff7030x91ea87260xc7e64fc20xa4c003240xf05a52fe0x8180cede0x7ad02a410xbf9e65f00x614566460xbf0ee4f60x393ca4d70xc83c41750xd9ab5a3c0x2244df180xaca478590x78e883bd0x115e05210xe4b684ac0x4c84ec590x362ce74d0x4e606c160xede3878a0x9d09e2530xf39ccc0a0x91e32d7f0xc6872ddd0x84ddb4ee0x1a438d420x06d663100x8c4f32180xd60956980xb1af48920x20f71e900x64b348690x850521380x27fd932f0xba569b150xebe0322e0xff8ca1b70x030da3ba0x5f4437340x2e08226d0x820928990x11e06ee90xe6804f1a0x28c9406b0xf3e40e270x992f7ee40x59dda4870x7e6057f00x5a018e0e0x2c5fc1110xf769ac9b0x5781b58a0xefe363760xddadfc150xfff0a7900x61c4b3730xc7bb40680xc3cf57470x6045fb900xb613593e0xa49bf5a40xc75221770xbc0b4caa0xa48187d70xf038115f0x5b991b160x25d46ed30x9eeecbcf0xfbe85a120xb6d6c0210xa0f0ddfd0x5cd3a5800xaa3228d60x59c80f660x963474d50xcbbf7b860xc45922fa0xe54c45030xd2f85f370x46cdf9330x422647150xf101d1b20x539ca2530xc82be6910x72b238e40xbe6542970x60cd1f2f0xc397f5850x0d8be5fd0x6ca2152d0x716fd7f00x34eeb48a0xd8ed0bcc0xff987a020x32e24c8a0x6bb58eae0xe0d1a5fa0xcabe53320xb0849d0f0x3473d22d0xdd8b7aba0x4dc7b5000xa865af770xe550012b0x0444191e0xe00325b40x762a666f0x5d4bf2310x646af1180x238f3bae0xfa426ea80x26a1753d0x2e044a130x1f159ef30xe419fb6f0x7fc0fd880x8b314b270x4e5ab0870xa0131fe00xb642d2ca0xa7eadcb50x481a0b150x5adc28070xa2365f440x1c852cab0x65eea8250x0efbca4c0x87bee5470x0361f29d0x48f79cae0xb71f8dbb0x71fa908a0xb1fa34ab0xf983b7130xc8cd70800x53c09dae0x9854a1bb0x8353abec0x28a6f6f60x6a9a23750xbd3e75420x5609ce410xb9cba57f0x5b17be060x587268f70xcd45ad210x0b9fd7d00x4ba3850f0x0f5a73ce0x8d5f30e30x4e7385860x6f66fbf30x647242c10x04773b600x3a1a39790x8d1e1e430xbf5e35210xe9a9de7b0x022326a50x4379a3ee0x9686ced80xbf9c9f5f0x494998850x3b1ae0ec0x800161bd0x9398dc710x6e76df2d0xd20466fb0xe63dbf500xe1939d6c0xbe4de6750x3d8df8480x6fbd980d0x715896df0x453764ec0xf20920d70x810888b30xf7c3223c0xe8f1798b0xfeaa82490x4811a2d70x2a4268040x031e19e60xa1661b580xf254297e0x987d39680x5c81b4900x98fff3d30xad7036570xf0b195850x4d8b29020xf4c185440x459245ca0x83f6a3310x4eaf47390xd261c12c0x9fbba67f0xb72c162e0x9fefa3cb0x3aac98470x53dd77750x2a8778e60xe1c9bfb60xb2e1b7e20xa4b1cea40xbd01bd7c0x44beb9bb0x8c1be6070xa4ada6070x0bf7ce5e0x0f8419900x929b094d0xd63a80310xe9bbeffa0x97b1af200xb76a40810xe0c05cfc0x305c99730x9ca959320xd4eb77350x50603ce30x76a7fdf90xd4d736db0xdfc091f90xca80437b0x38f2d94e0x9bc6b5390xa698f9980x3c8d71110xbe3879aa0xeef6cfa30x360c60800x9c3649800x17e026190xe10cda930xefbbda450x32eddb490x0ad9fea60xa92236330xcfdef34c0xe94ed03e0x0bc4e6c20xfcc2c5160x36ac8dd80x9ad15c6d0x4d4d17760xb99dbd830x28931a190x67ae7bfb0xe22885890x388f6d300x90c63ac50xb54676fa0xafb8a4070xe34a59f20x5aeeee620x2087719e0x2101cbc90xdf6ef4a10xbd2f79ae0x417a91310x68ca4f450x04d013640x78e74b220xa210cef10xf2acf07b0x4c92280d0x0c5dbbc50xf6b61eca0xbb6ba5cf0x8607a7c60xf45ef50f0xa2da532e0x5e9c38f30x2821cc310x432fedd60x19cb5a460x3040321c0xd27ac4a30x48e4b5db0x67d399150x1253489f0xe76e72260xefce991c0x165b19480x2a983d260xefce3c3b0xf03fe8620xc366bfa10x4affd6c20x2a09462d0x252a1cc30x92b7b4ce0x1378aba30x04cad6f00x17c176110x6a7a38a00xcb74feb60x253285880x86fca7e40x0ea515580xee120c030xd56e9d080x57baf8850x637588560x4196811f0x3fc0f2010xeba67bd30x31e90ed80xb0f406c90x6eadd6450x7e431c150xe2ce8d210xbf41b4a50x9114da040x15f4f5150x76595aa30x2754b4c00x49f7a7c70x66125a500xdc0906cf0xbe5047160xecfb329f0x8318e81c0x3b4bcf600x2a93f2bb0xe16f84f50x9a956a520xf11d4d330x63f29d5a0xe5d751dd0x9a2892140x5927f2750x751c6f320xe54e147f0xb6f08dd90x4a0e600f0xad9452270x9209da6b0x599b08340x0ef9b5270xeca1a8e20x485def7d0xb15b41090x89a0cd520xba55d23e0x65aaf0370x9c5d5b940xc3cd034d0xaa8106bc0x09a34a2b0xd819a5240xaee8899e0x95c299320x61f4eff10xb76b3ac40x0ed8bc710xe5c98b160x542fee100x10536d680xca5b60540xceade03d0xbddb0c340x64240b890x722880970xf409d4e80x47359eb90xdcac99010x6c10d47f0xf9793f210x3d92969a0x985cc71d0xb0043d280x8c55ccc80x93ef5abf0x971d13660xbe69f28a0x3daf89d10x9f79c55e0x79f690840x2103b32c0x57de84440x0d02d1360x4af2b8cb0x4687a7b10x965248120x4c8365470xe4717ba50x7e6fdbfc0x12627f150x4a5a88110x3b7d2c790x169012fb0x98628ac80x701bbaad0x6b5764f60x35dbeada0x1a63cda70x7027df7b0x524f168a0xbbf15a440xebfcb01c0x5b43f5000x5cfe37cf0x460f1b4f0x7956f96b0xbfd9627a0x5722c86c0x376768680x0d2360e30xa711a7000xf08426fa0x7e8b9b600x96f25d9b0xdc1d76db0xe1fbcea80x67619f1a0xac53d6460x53d9c69a0xba7591270xb3cbe97d0x2eecca830xec04126f0x5883ac660x9ca2a42d0x7da33b990x7d3c80e30xb45892410x718313080x61b7f7f10x3bfab0240x6d049d650x247032060x894c8df80xb5dd6c690x8c4700880x038b088b0x82bb39680x9c519d5b0x2f4753480x1d29b9e10x574eda340x856a5ef30xa77b3b620xa6aa98570x0105b5950xa8fb743d0x94dc087d0xb87c27d20xe09ab3fd0xb0804b4e0xb2bcc8600xdae4da3c0xf34a5b2b0xf43264390xe6f4f1900xc888611d0xd0fc93870xda63cd710x891c2f560x94ccba810x2156ffc60xec70cc9e0x0aafb8770xdb91b4700x53652fb10x27cd81120xd80753bb0x49a46e8d0x18ab34bd0x79cbe5620x160c73e50x33236ca20x271cdb970x2c74f3b30xfb5087150x17106a5d0x0372732d0x0d2511670x8e057e610x67c6c5b90x68f34c270x87419c510x38d53eec0x1d0d53f70x6fac22560xb940af6a0xd017c9c70xe0e681830x418204e40x3896f8d80xf65be22e0xded3c4b40x4c7be3730x40a95cf80x4e71fb690xf69de38a0x003544470x753e20b20xd99e003d0xb70b342a0xace9b57b0xa8f7da800x055d1ee60x5b04d3fe0x6bfa88c80xa99029b90x32bf4f4b0x94daa1880x51005cef0x07ed90220x46c561100xedf5036f0xe07a25420x2842d7600x40720a250xecc1aeba0x1e3f728d0x5475ba9e0x8935122f0x722892600x703aa0990x7612cd9c0x4f4772610x3ad0f55b0x95a52abd0x7b6b3af50x9e798e220x2f40da680x48e323be0x5375ca710x30c37cc00x01f7c2b00xa0bc18010xf2b4509a0xf71f197e0x900896b90x6c6003950xbdde40310x91baa32f0x088a5b300xd86829820x4f2c653e0xdb2c8e970x15a2bf570x0cf7c42f0x563946a00x109eae1f0x3b6048990xeca7949e0x656100cc0xcd2ba7980xf241a6eb0x24772bfe0x74dcd98c0xebcc64a40x2e0774dc0x6d83826d0x6d3f57bd0xd991e3b90x867e87eb0x6aebce950xd4bddf5c0x0ad0dc4f0x6a2f40e10xc0d7df850x6cdb2d560xb04f56ab0xe6024e590x91f00abc0xed3283a40xa82b20660xc9a3422d0x50b3c64c0xf9f3e74b0x4becb8300x37ef59a50x23ddc5ab0xd3c4a3a90x430dc3fe0x151ad6620x031f786e0x476d24540x8f4ed4220xd6ad17bf0xc01397440x2e0966710x122abeaa0xe37a35fd0x44b8800c0x30eaa3c90xad7c5a910x669c191b0xc257849c0x6791a44e0xca2e3a880xb6d5c65d0x17dd39d60x2eb01e040x96557c340x69d2ea060x78a861510x1d26c2a00x10b93fee0xcf9fadc00x836693c50x899002cf0x4b3ff8ed0x1a7adca80xcdccf6710xda3b299f0x38cad4850xdc9d8f950x38f704de0x3a257cc00x256119d00x2766201a0xdc47cd010x355480840xe97fb2830x601f665f0x9e4faeef0x9dd9df130x154c63380x90006be60x088cc6470xf2a8efae0xf1f88a0e0x74da8cc80xad3ee2220xd57b73cf0xe718d53c0xee81de210x8b1cab5e0xede26a020x2b0f2f790x056bcf7b0x39c742350x27248edc0x38efaf5a0x07462e2d0x90aca03e0xa6dd7eda0x27ccf4700x5f4a6e610xb02c37fe0x50427e0b0xa53387c70x7d5e18150xf92b8a3d0x57e16c3e0xb744c4980xdeeb46d80xa83588eb0xfd93482e0xbe38a4310x01d2f9ac0xd8aa42840x38972f230x7d053fc50x7774620f0x3a18389a0xba6ef8cc0x18485dcb0x7d27e5040x79bdc6490x9718cffa0x0eaddb6c0x8a673bc50xa668df810xe254a9630x7a09873e0x840b8fe20x2d3620f50x84ee3df90xfec11f190x0865b62d0x1982dcce0x527868b20xd163cade0x7b047bd90xdf3a4e7d0xe781f8740x1ae16d400x7ade10710x87c934be0x3ae50a4a0x3646e38f0x2bc1a8d90x0054f69d0x9290e07a0x932a6ffc0x88295b960x0211c39e0x2a9cdda20x190f53010x0db49a7e0x1f9f033b0xb2db5c740x82bccbad0xbc133fc80x3367aacd0x4f965c3b0x0f04cbe50x11080be10x5a2d76360x00e1e1dd0xcc17218b0xea4b27250x21d4acd20x083e0d5e0xaf7cd4e10x3331674d0xf35e69a30xfb5aeaca0x1ca6d89d0x96ffad690x7d7962ae0x1baa96070x748ed9240x36398e190xb1b459a30xd6c2e9310x6bd8008c0xdaa246590x01d034b20x2ba75be60xc6dae4ab0x986b236c0x5bd3044e0x0b829ca00xd78382bf0x47aba6bc0x101b6c4b0x7c06f94b0xfe2dc66f0x7a1cbc560x4ebca69f0x161731350x6b5520f90x9326fab40xa4b94f7d0x6d052e360x7dcb3d030x689ee5450x325e3f0d0x584ba61a0x6fa448220x8582bf670x6c736b790xdf8915690xa4a814d90x6bad979c0xa1436bf80x9052fe770x3fa27d4c0x59a3d0f20x0324bbd70xb5657df70x8e48b17a0xd0df14370xa62b6f630xc3354a450xe8c935e40xc54881bb0xb9a1cf900x7aa8ea190x186e4dce0x9ec54c8d0xb54fd2a80x6b5c2b060xf4c7f7b10xd9092bf10x8db730be0x9cd8298a0xbb095c470xeffd73080x3818aac60x2aef43b00x3181699c0x361b2f230x0b0d4b0c0xd8da8fca0x23d633970x7cced21b0x39c1baed0x31653f130x42e1134c0x8762408e0x1d803deb0x9bc47e1f0x2f0fe5680x702204cd0x74e41f260xb5eb123d0x6ed379850x3b8ceafd0x0b4eaf260x34b9c9420xa5fe26410xe3031c510x3ea3098f0x8edef7fc0xbe1fb1840xa859b1600xc3c92f0f0xf341cd560x21af76440xb2a263d40x55e82edb0x67a7c1330xa9c58ce40x3ea4dce80xd82a0fc90xe1212f2a0xa029c9870x38afdf690x5362cdce0x968a75dc0xe4d7fe4c0xbf160e0c0x734877750x11bebc310xaf1f71260xaa2c51ca0xaa36fef20x3c98b2bf0xff748b760xa4edcfa70xabb5a0260xfa1508820xbd5b3bcc0x22d537790x9f44c8980x017366fe0x48520e770x6c9d142f0xfd13ddcf0x3fb58dd80x69e1bf400x0a72f7650xd3725b8c0xc7c6a8b70x3ea369f10x1d482ff20xdd4e39970xf1b68cb60x3aab12560xb8f442ba0x60fd96090x4bd8d4f20x7214c0540x68fc4a930xb96a3e450x96d048bc0xf4bd2d320xad4e902b0xb54a8a770xe3331a440xd814f45a0x366163060x71910e000x084b540a0x2f6c26d60x794f5a8d0x49bf83320xe96750700xcd6a18c00x0cd0f5c70x4daedf510x3fdcf8430x47be0f260x3c2ac0fc0xc5c194f60xff32feb70x6d8720240x9e0b059a0x3f03db380xf87906460xaa83ee3d0x116ed5fb0x1adffeb80x3e4ee8100x900de3110xa6d3d22a0xcf6e59d50x1a7be02f0x498f0fcd0xd148e40b0x35a2a41d0x4ee4f4860xd93826560x2c69dc730x8595a7bb0xf07fb6490xfd60e51f0xeff243530x7da891200x32bfed9a0xe1b2dbd10x9415a3de0x7e2a48e70x0104cf3a0x3eac30f20xe34e957b0x1cff769f0xbacc1ccd0x132918bf0x72b3b33b0x381a1ba30x23da72740x9029244a0x0294bc3e0x00f854330x58a28d470x27b408c60xde9547740x470867940xdd2cc8980xd6aa9c690x666e82ee0x09102d6f0xcdc2cbd30x77b201bb0xb29215400xb3dd0bf20x175801e60x3b9c314a0x1c8c18330xf5acab5d0x5091a6e30x87dfecd70xcfe2179f0x11477bad0x65702bd60xa51708dc0x946f25f10xe761f3f20x9b8510440xe8a034df0x5c0e0ee10x0f17b3250xe8f304800x9758bcf50xbbc9dfb70xe345ef030xf51437940xd4099a0b0xb11a04280x804c04820x92b9835e0x6a4df8c50xc8b6a8ae0xd5a95eae0x6aacee470xc020cec50x5a0482c10x48636d2f0x441041530xbcf33a190x182763e90xf691bf370x04de3c960x0504c6820x73011db00x3dc887bf0xa47826e40x2f4426020xd0cd11bc0xce13f27d0x4f481b800x3d494a3a0x82e4f3360xedcf81ce0xd28e82370x8d7013290xcd16ad650xf689ad250x2fa94ef20xd69f71540xdcbc3af60x10beff8d0xc79ecffb0xe53574d30x392a838b0x58b909f20x4dd8bc970x1e7122d50xfb1a7a5a0x78a8ba6b0xceeaa8dd0xfc6f50710xa88193ae0x4ef711210x929ca2a60xf48bbedf0x56a663e90x829b60480xa843606e0xcde514550xa73914cd0xa7150c6f0x475097780xfc4dab060xa39f11da0xdbda6fa20x2d7f45600x582f248e0xc5c99a790xccf54d5e0x5407ae9e0x7053fa720xbe026f230x19e503c00x26815dbc0x5901f8ab0x882a27ac0xaf2676200x40c640840x1709ddcf0x1605d0ed0x01c4bba90x76ff66440x1b0a1fdc0x0f6b8a630x8019cf670xe15f667d0x77d2db3f0x6f59c6210xf4f0a7ef0x889873500xdfea68890x20fe5dc50xe55466640x95e73e200x9362668d0xcbb218d00x313f86a90xbff2b74a0x745de25f0x90ef1f370x512867440x5aa065920x4238c6630x52991f8a0xd268c3890xe041c1970xf20056ed0x079523160xb9c7bfd70x5e9563b50x61ddf8650x4603c4160xc020c0c10xe5360b840x59f27ed70x9d6549790xbd28d5110xfc3c6d1e0xc5b8036a0xad2e57860x5248a86d0x36a4a5490x7bcd70180x61a78a120xde74d41d0x37d37beb0xab28ec020x5a86f4110xa1fefe6a0x5d425ab10x6f6a9f280xa01f52960x182a952a0xdad7615f0xa8f012110x5fbcff9d0x53c50ea30x4a0419ac0x131d2d9a0x168e13d90x54075bc40x483a76b20xc88c12650xae6bc12f0x919e88430xeac2268a0x32b4716b0x30fe391f0x55e8232f0xf68741fb0xb08465250xb9234c4d0xa8a465360xb3f6d9780xfe12bcb90x648d953b0x1a5bf3ca0xe2468a480xd0e954560x95883bb40x58d8fcaa0x627ba04b0x24ada7550x79008c7e0x79c00fa20x944bbdae0xd13f99850xe05d8e610x76cdd1c00xb212dc3e0x57e6f8780x397c3d270x08618e5a0x5a4bde340x9b9de1c10xc518d4860xa6b321560x45a4dd160x5f3e2dd30xd799ec0f0xee78f9ab0x1e8007a90x199cd4ed0x755623d50x3022c9240xb37501920x1bbeb7ed0xaab3fad30xf11c8a690x71dcf29a0xe8fa400a0xc53a82140x7b02f4570x9aea26650xb0d0e16c0xd51cb75f0xb12b92dd0xbdb2e4e50xa12475fd0x19d7e8120xe9979b870x2eedd7dd0x51ef3b870x5a27eb880x5ee5f6480x80eeeb4b0xb6a6b7110xf8980f2f0xc59d9d480xf69198b60xdae7c9940xd1aa27190xb7569ba80x21075d940xf5a9b0c50xf66c7c3d0x10a61c820xdcb328580x5b88450b0xbd96a78e0x7af360570x2be756330xef18c6530x6874b2670x701acf880x9b30a89e0x458252d60x616e05000xe2a706410xac6a505f0xb68db9460x998cc2650x141408320xcbc5393e0xe469a7830xcff41ff60xbc5a59d50x25e59e8c0x419649a40xf337cdea0xefa65dea0x87f2c52b0x5deab68f0x1d1d096f0x3e1706e30x04b422650x27c23ddf0x8b888d8a0xc63232390x842dd90c0x5542443b0x127a8c6b0xeeffb81b0xf24700a00x24e99aa50x84247d5d0x55eb38da0x982d09b30x74fc6fbd0xe633a4cd0x6910e4cd0xde07e82d0xb7a814160xe90294a30xe95a2e570x6fd5bc130x10f8ae9e0xb2a62d650x3534f4310xf9960bf10x4b1217c80x056b9a110xafaa0a4b0x2bfd20ef0xe51a955e0x756b9d580xc02836290x8635022e0x1c205efe0x6278aa270x2b522da50x76590b480x928a9adf0x429972f30xf6eb9ab90x5c4989620xe8cbce4e0x731bd9be0xd0ded9b60x4815b3450xf70981890x79bae2aa0x0c6aa21f0xe92749250x39212b490x52dbecf90x16677c180xa956955b0xf11c9ef50x81fa26630xbe5b39650x75b0d39f0xe028d98f0xeb8f19830x8ec1324f0xf5ec11d10x3b279bde0xd680a3770x42665ccd0x250126a70xd957b7000x4349b91c0xd4e30f6a0x996685190x3bb24b610xbcfa4c190x008aac280x372e44a00xd1447eae0xa02675a90x8871ea3d0xb0a70d9b0x546b875a0x0efbbb620xe259333c0x38bac6bf0x1ed688dc0xb2e6e6ed0xe67feb9c0xd02181380xfccc3c570xc0887cd80x50064efd0xefd562de0xbf477aa40xf97da4cf0xfca7d12e0x1dd4f25d0x4b1fd9aa0xf7bd08f80x51d735760xe37cae6a0x060c290d0xa9332a3e0xa763b7c70x2411fb7c0x93594e250x42e04b490x98effcf90xe85360060x808de3870x10877e1e0xc4b691b60x6bdb68ba0xdea02ac20x5fa58bf90xdadd222b0xe2398fae0x7c5fc8590x2bde594c0x32dc9ab50x7e362ef30x55cb5be80xf886f8e30x23bfe0570x4481443a0x5ea621410xb4a5df660x5c273dce0xd48822010x40d76a490x0fd60df20xf406e46a0xd330a3030xd009d45d0x4905ed840x107742a90xf095dc960xd5b29afe0x104e55c90x5331efbd0x682dfaaf0x0aabf3eb0x4b6f034b0xf4f9f63c0x2eedc3390xdc91eafd0xd35e37df0xcb99d57d0x8514f0600xa5e985fd0xa6f3397b0xe3d07cd90x681c85fc0xcc43f5220x396031040x412e36f20x9ea706d10x672ec0a20xb16ec88a0x1afd75dc0xac3ac6d40x7e9cace70x8d1a7a340x9c9fba700x5e29d5510x5dd8ed270xb2b9d0f30x655905f10x182725d20x1890bf430x75b1d56d0x3f1df3190xd1c046520xe58393dc0x7c8ccd1b0x50d205760xa4cdcb3b0x7ebfada00xc5aad03d0x693028590xdf3f8c540xa1aed4220x1e20b2fc0x59fa70540x1fe426230x8107f0310xbe2fe8170x7bd199840xf3691d280x9247d5960xa5d291bb0xcac5397d0x4e2e44d40xfccd828d0x005b80970x85ce28930x96885cf50x2461423b0x7bf8efa20xbae6665a0xc657ec5d0xf97b5e440x3522bc910xe9fcd9300x474169730x87472e4d0x05c016a00x2e0c2fa20x9a7e44460x5b33ada80x0f2a0da70x57b6efe30x804d17130x2c9200240x4a0dfcdc0x1691591e0xc7620e310x5a4734d10x245e8d820x13ba3ecc0xff51b95a0x296381370x38b4e7f70x224b885d0xbe04a7b60x31ddf9870x23949c220x7a2081270x44b1168e0x9b2855730xa38c4c940xf0517d7a0xb40324840x07e001760x4b7ebf950x590562430x2754dad80x2183c08c0xdf3f760d0x2a9624990x5f7985a50x57698a500x38bd25150x9066a0500x8ab5fd160xc60da0b10x9ce050be0x7ad366ef0x9975b8a10x8bf14e110x69f01f580xecab49520x17a5cc450x7c6715940xf3d47b0a0xde48423e0x987082420xe01548bb0x6a02c7f20x6d07ff5c0x17aae1a60x2ed3c6000x0c53a89a0x68d37ca70x0d9b47530x3ab871100x24d124ac0xd24dfde00x4403a9c30x0833479b0xcdb99cc90x784d68830xace169b30xe7a9ecea0x29f078d10x9b95c8850x8d6b21790x4e084f570xc3a1c99a0xd240fb490x0b334a8b0x55a7e6f00x1b8d2bdd0x5591bd130x10746f920x4575a0ca0x4a35d30d0xf1421d130x76ba5be10xd7a9cf420xe76af45a0xf1b5340a0x202a504a0xa57775ad0xa3e5f9630xa9e161e30xbdcdbe8a0x5de090100xc437899a0xa778ba470x4ac3839e0xf17c0ff30xb96f3bdb0xb61272430xc7ff9fbc0xd18074020xac6644890x7a581f970x7fc782680x66b9bee70xb15faf2a0xe9c443830xb00fd7090x833858880xd7ddeec90xd470b4300xd7c28beb0xc0f38e880xbdeb5a3a0x6c437e700x3ca13c9d0x9b85a9db0xe704138c0x33f3d6980x0068c05c0xe7f0fa960xceaf43100x05c043a30x9135dd250x1e196c6e0x51d14b190x2d0f92c80xf06818840xe9cfa0fb0xd98230190x667b7aca0xf1055ce70x4aa956f10xedbf85a40x5a5c9c500x84522dbe0x8731c88b0x130646a90x0dc53e840xb62bde1a0xdddf47370x8f4366bc0x6c9022800x22088c9d0x7cb01b280x5575fa370xd9d7bdc80xbadbc2d10x2f0635c90x1b0e980b0xd392c35c0xd92a31490xdad9c8b10x3b4c2a550x4e2a621e0xd393fb0b0x2d8c36450xb93933020xa5df5ba70xd2d42a9f0x71ce247f0xd20ee1310xef5bce320x33acce580x8bd19af90xb000fe680xf2f9628a0xac44e1a40xf46542670x525109b70x20d1e5270xcba9b0530x86aa06260x6777f2380x6529f9e80xe05a31f20x84c233050xb745b0150x4d8b5a5b0xd51642700x1ce755b60x3cff49780x2d50570f0x91fec1cc0x99fd20aa0xcb2340b80x871ab41a0xb053adda0x6e30ba8e0xb357d88d0xd1206df30xdf6669020x51b37d160x2a6459410x75f7e5120x6a43990a0x286bbf070x603a9eab0xbb0dfc930x939d9e430x725f00f70xf22fb7a70x75cd18810xe41dcb0f0x5fe777430xd23095730x0e233f0b0xdd4185c20x504755fe0xaea625750x819c948a0x3ad562090x287cd96e0xab3007800xfea975ee0xdb9f7c210x7b256a190x1b2326aa0x147cedba0x2617320b0x520e11950xc6746caa0x7e9b99a20x63c3fa410x89f8dbef0xf59fa0000x0a1f4d920x07fda0ea0x6df840a80xf60dc7ab0xaba93e4f0x58daa7010xa6fe24340x650143bf0x4c2b3e5d0xadd1573e0xb27ecc0f0xee2dc6780xbf11fff90x0da2ed920x0547e85e0x8debd4c90xdd9c35220x048a510f0x0bad19880x9ab3f2d30x3cc805790x461d29f30xad95569e0x1a4114790xb0c1d7240x373c32890xc099eb2e0x833c37c20x9b9f5ad50xd227c8bd0x50674de70xc1b178460x1bce15fe0xbdb1397f0x14b2c4480xa57f1d260x00841c810xc7d04fc50x820ac5c00x24cf437a0x7b2e21660xe8a0e3340xc7910e380x07fb449a0x3c22a4d80x4831da6e0xc00884bc0x12f0f6330xdacf95800x2928ae140x549588610xb1f593aa0x9ea5d9fd0x40e22c020x0cb755b80xa5f573250xbc5664bc0x899245970xc9f9a01a0x56b7b4020x66e3016a0x81110df50xc48d6eeb0xb0d6dfb70x5f0c73420x465055360xe4ba72250x6abdd8f80x101415900xa45242c00xbadcf2270x263447c10xf0f9eef00x0ad38f1d0x4e19af660x95f33dcd0x20edd06f0xdb928b330xff7a0fdf0x3cb83d5b0x884deb9d0xc9c6bb250x63d2ff630x870b53e90xf0424ab50xbc026b180x2c637d550x410f901e0x5ca949bb0xac6c26350x2ccd09750xf14e65760x63adbf920xf7fe1efd0x854a38350x418c331f0xd7e9faf30xb6bc949e0xab9f95320xe3774cd80x003bb8e20xa5e47dba0xaf8551790x4fa170ce0x8b9159e50x9fdc8ee40x70d07a560xf4d514b40xadb4931f0x3ec3f8450xf13669810x5e1bf9390x8b90fc680xfe16e24f0xe08a9da60x2f40ec930xb47e02110x2fa70f020xb44dfee20x11d6f1590x9a1838680x98c0310d0x620a1a380x01a282aa0x873f74d60xc2bd34430xa1bcd1980xa0e515ff0x5a03bec20x8bc49d410xef94da1e0xd3530e190x98f9ed5d0x0a113c5c0x49a868460x09cebe7b0x811811e00xf1a827090xbacfed9a0x357892710x22b909860xece95ac30x90493b3e0x86d3c4110x4a3a47d30x3428781a0x028ad0420x76d10fcf0xba2685510x1c9dd0df0x38cd6a450x2a8b7a150xa05497360x7d8fdc5e0x3b11c9190x776c2da40x8d85daef0xa379ecfb0x375f8bbd0x612aa7840x2a1250960xacd234e20xf7b988f60xa1dc820e0x811e93bc0x91e2525b0x9c614d150x9acaddbf0xc5b3d9730x068650b00x16f69f7c0x9f9f45e50xc01e941b0x762a1a7b0xe8f6513a0xe5cf06b50xb18721280x99fb2d870x23736c480x58d95f1b0x6d8b81420x518becdf0x7194f29c0x9e1d68f50xd7487bd20xc93454d00x9d50ed7e0xb0ddd5a10x2f9224fa0x147c05080x2693af350xd6543b4c0xda94b1e00x3c131b470x3dd5c69b0xfa4667d10x38d524fd0xc6c72dab0x7f3407a70xe9ccd51d0x58845f320xd1d6eccd0x134386810x4686415f0xb1a0f98b0x9db276410x73efefaa0x6823e41e0xb80860230x8f8059fb0x63e161cb0x4d8626fa0xfca0cc010x82733e100xd749f73b0x7f72ce460xcbb5ce040x468f9e160x873351c20x9ff8b9ce0x00de3b9f0xfd581da10x01d838b60xc99a4fba0x557a775f0xf493ab680x8c2d6da70x7b8383b70xee9b7e4f0xb10b329e0x52015f710x23ab4f3b0x4cf90eb70x90d447f30x4404d2aa0xcce11a600x9ffefcb20x4996bd290x1a0d09e70x95d7a9af0xa2bbb1070x18496c5d0xeb06b2e80x84df268d0x57ae01ee0x23cd1b4a0x354d9c720x1c1dfa7b0xbca469080x0e9311450x78e209010x1422f4dd0xbe83d37b0x82ef1bd10x9573aab10xebb002f00xe3c6f4ff0x846e06920x546c1f8b0xbc969f190x39a45fa80x780173370xfbb57ccf0xddda291d0x1cff340e0xf7ae607d0x00104bdf0xbb3a286f0x582b91940x0f9b31910x213d36240xdd626ee30xd3db3d380x88b9ee590xa459a0070x6b2915090xec1293150x931ac7f20x38d3dce50x482ac5a40xd76730350xd505ad540x315b2cf50xcdc4b6a80x9cd159d40x9c26f0010xe3dc63c80xf699d0fe0x3cf225690x1b4d68ca0x12ba41db0xfaa7bcb80x519d162c0x1f2d747b0x40b1cc510x75c080cc0x7afe1eab0x57c94f2c0xbf338bcf0xd6779da10x3c2f908a0x138320ae0x212158d90x9b8b3ea30x763cadf40x30ff5a000xaab2c38e0x84bd33b10x718b14350x695719a20x841157680x753bcd170x376d12670x28b853d40xfcf96cb50x450e579a0x2ea3e0df0xac7225a30xad23fe360x4903620b0x50eec0960x504fea410x80b898ac0x649804910xe00998d80x01b322dc0xdd86898a0xc559439e0xb12668580xaa6c0eac0xdf24adef0xc629a0860x554d51170xc12d68b10x461ecbd40xd219a3f30x9d2636770xa8f500790xfd8dcfb80xf5d7e2ff0x878efffa0xcaf3c1200x39f375f70xe9c98a8b0xc899d21a0xb80cc31a0x9f0429420x27bb468c0xdfc4b4280x33ba2e970x1d4293320xd80b43330x6cc6757d0xea0d28570xfd40bc190x5e3c076d0x35691d030x665d3a5c0x38fa37660x60014dd10xcc9bbd230x51de13ce0xff06a2160xbf4001590xd6bed3030x05c8c8b00x9396e09d0x69acacf60x248726090xb5261b620x36143e6d0x2c3051090xcac7413e0xa4ac370c0xc91cd7b40xcc3e8e3d0x377482c40x209d45d90x195b2e880x674e657e0x68769bb00xfb921e000x54e484440x1591b2c60x221394ae0xe5f734060x7d97c5840xa039be3e0xf0f36ffa0x4479ecd30x5e1af19c0x358365ee0xe4dd3ee20x13d2fb1c0x6a5f068c0x3be513120xf8a629de0x36cacbbb0x2e58f8e20xb0691f230x5d1819a00x56a52c1f0xf0ef52340x1b22f5650x4455e2ba0x8588d5b10xd0737ddb0x3b1dc6d50x49834e660x4cd283e80xbbb15b9a0x43bf0c820x342c1d4d0x6371836a0x5938ad8d0xb3316ac40x0fddf85a0xa04c52910x2200df1f0x76fe3e050xdc3c47480x7f8109710x1b5f94820x2bd503c70x2452b8530x319db1eb0x8e11ffd70x90658fca0xe327d0ab0x9bfe7a580x0fa75ac80x6dd83cf40x9815ad400x82eee4cf0x2f70b3c00xb7a12c1b0x76ab062d0xf1f7db2d0xd0d7c36a0x99b5203f0xf73bce2c0x965ff9080x95e2038e0x0961fa5a0x73ba9c750xced531840x0122a23d0xc75aac550x7a59ff410xcca1d6840x7e414cbd0x35db214b0x8d6dc2160x458d564a0xd97e52ea0xbb24f6070xeb2f825c0x561835eb0x9481e0f80x6364ba570x400869910xedd1889b0x47e9038a0x1ecc64f20xb78085770xb5031cba0x2e8928760x9f08b1410xd5e0ce380x64d547340x42f1468c0xdc64be490xc25cc3af0xf52196910xc76364220x3dc5590b0x403e79fe0x006e7eff0x4e6a7be40x8685c90e0x273add1c0xa54cf4b60x7dce44830x49f297d90x8ec1fb1a0xc25f39fd0xd51b58bf0x7f80adb00x936ac6820x1689bf9c0x071a09ec0xe29500360xeb53540e0xba5196090x71ba3fae0xaab1e6a50xeeae1db00x90dad6740x636ddede0x22876cd90x2bb5154a0xf3b4d4ae0xbc7cc4fc0xdd0e3ead0xe47637ad0x397f62310x613c1d090x3366d3430xaf11f6340x31a6e6710xa293f8a60x9e98722b0x7924b6de0xa358aac90x863601650x78b1fb960x81fff2d10x635de9300xd11e76ec0xcc943c3f0x2c953b500xa374e8570x22d966c60x070ebafd0xfd2b02790x5129eb0c0x5cbbbd850x09d3fdd70xb65456840x2a7a69c90x57c6c8ba0xa4bdc6130x144eb5a70xe67d43280x8f67b2300xafdc51db0xa09f962d0x80ffa1680x4ec7c2b20xc01988710x4c51e6240xbf7255880x618d02700x2e6d2bc70xcb9927080x2638b7470x0d3f8d8d0x64d50e830xed3b51700x2d2033570x5473cb5e0x9a7c4db10x8e431c390x8f4fbe5b0x9aa8b7b40x1f1771d10xaba349a30xd831a1a20xddcb548a0x31f339500x6af367710xaa7b6e9d0xb70e91040x7815e6850xe98c507d0xa987c0880x804f922a0x67369b420xa34330160x2996a7330xf388b18b0x56fafb750xfe0f23690x74778a800xec1c2a900x9694e16e0x89a5279a0xf5531bea0x0705dd140x4c2054d70x06d4534c0x50f65edf0x12dd1e770x03bc993e0xfaaa48310xef748acf0x230094ac0xb47d12040x194220aa0xd54a50500xe4330a390xe4f4665b0x5bf3ded00xc3279dd60x7641cb7c0xf6e00ea30x3163ff0b0xb66856b50xa0a5ff390x54ad141c0xd440dd090xd7241b7e0x00b3a8f80x8c4c872d0x99da95dd0x6fe5907e0x44c30cac0x2ce66eea0x5a4717520xe71d55320xb4b193770x2218ccfb0x7ed82c9a0x30bb8f4d0xb03ca7550x85260fd90xb67886150x6ed13e590x7835a9540x7cd91d3e0xd270f7680x350e53400x95bbac810x5caa14320x3ed5118b0x7ec1d6fc0x55c10b0f0x701f07b70xa37955310x3af85b6c0x488c215e0xa85a8db20xec19073d0xeab9cbd50xae8018000x25daaa760x88a5aa570xab8c9b7b0x0f32d8150xca11c67e0xdc1221d40x0414ddf70xc93138f80x2da17c170xe4882cbd0x0d7ce79a0xf7d0538b0xb081a30f0x8ab066380x65ff03510xa6f8a47f0xad89a3500x776247da0xfa20b8d30x01e1ee3d0x5e462ddb0x76e9fde00x409808d70xfa04a06c0xab7cbd7d0xd0425aa30xf34332f00x68dd24290xf08f40110xb965ea1b0x8ae98a070x699fe53e0xbc0711790x3f0e4c410xec654c800x84a005f10xc2fa64940x9a3e89400xe65df3260xfd167eee0x80614ae60xfeec49be0xf3f9bd750x2d62517a0x2d8fc1630xf9b0e3440x226688b00x08c5efc70x0fc9a4f30x6490ddf30x65c6341d0x3278277f0x8d303b1b0x3bef2f730x5e281d840x816faff30x4ac1b0d00x346874d60xaa0e114b0x835f662f0x667977d10x2db3c0e20x1ca038420x5a775d3b0xb474f3210x4485803b0x0b7f806c0x1f98ae4c0x666fc2920x5d1728c20xcb5db2af0x7e93edf40x2ebb075e0x58632b8b0xa737fb780xbde059b30x9322ecc70xefad65860x0e3c36c90x558e4e6a0x12b2ad060x2f0cae270xebd0795f0xa6931f730xc2fb724b0x96034b130x7f4de5470x2e01843d0x6baaf0fc0x337142010xceab35b00x152581360xdb6427570x83e421090x71f0eaf80x75b691660x03e442dd0x3f2a09a30xef98ef620xe26bec000x378539cc0x55b851640x78f6a81b0x7b8093b70x366c7c9b0xf3bccbd20xb064fee70x894cf16f0x22468eb90x95ad60710x4c20c08e0xd615c4aa0x7520a17b0xbcc28b000x663030c60xda4bf9b40x283412350x555daa180xdcceda1f0x7b6f7f280xe00c23cf0x92e04c5e0xd7701a8b0x41ac6f990x68d42cc70x3ff0a43b0x28cca3610xc1fef07b0x40abbc5b0xcd6f31930x2b6a5e680x77b8755a0xea54fe850x798c12590x880004eb0xfa76cdd30xc8ef5d5a0x03f690c70xd31442fa0x234af41e0xfee7dbe90xc65b02810x9849e58e0x57e1abff0xbaa355110x632d3f070xbabe176d0xde2b33cb0x2353f1c60xa0246e760xd40375ae0x11280bd90x083f3b710x70713ede0xacd81eb30x85593c8b0xf75a5b210x82bff4e10x1673f8390x0a2e38a80x5e17317c0x9ed4d6170xeb4b09150xd505e1d90x1518dc3d0x09c6a1940xf3aad0ae0xb74528a90xa80d5dbe0x49e9ef570x785a192d0x270626bf0x2beb84ba0x70bc969d0xf4a99e580x761d65730xd150ee8a0xc4e8a5040xe19f70e70x8547c2eb0xa1b220ea0x631e0fd80x449ad5de0x22b13b590x799696ac0x3de7e1c00xa20d96300x04b6a8be0x7039c9620xa8f3168d0xecd7af520x9739b8e50x82a167ee0x5e405a150xb0f7b2a00x44f185160x4d0af5b00x4a8eb7df0x55e6cd330xed1d0dff0xfe95cc800xcbc27b790x2b86f6270x2246c06c0xc8b9abfa0x70a3dfa60xd64f2ceb0x759c2df40x3c849d4f0xfdb2f4000x054bef450xc52e8a8c0xbb9e4a070x466b85b80x3a1c082f0x86d9db400xd365fe490x2ec73f510x38b928460x74be94590x0c7f9c820x52d7b2fd0x986bd19d0x46455a680x9ded2f3b0xd8a5225b0x1fe1e1ad0x8671fa0a0x0158600d0x0d619e1c0x5f2779b20xdadfaa990x37b5d7a50x5daf73de0xaf2bd26a0x34bcbb310xaafd4acc0x91d1fe520xdd2c169b0xd52638200x0fd902db0x613470340x50b809920x481814c40x26897b520x0a012f730xf39323130xcdbdeca70x62eb612a0x63e0fee50xb79a54ee0x604439570xdaceb7a60x3e17f4660x1bb0b60a0xafd6e8c10xb6274ee10x51042a900xaca3730e0x7ccf189c0xe72967170x89ec60410xe9d659250x8be5bfe20x6e9639820xcf154ee40x1f4a18890xdcef97d90xfd6dc2c50xf7634ee50x846e59e00xc422263d0x861663040x270f425b0xe4e069c60x450676c90xd21955150x1ab21b3e0x8fbe9c550x9637ea9d0x518086110x181475660x63cb838f0xd4cbc8f80x63b04d6c0x5ddb60850xb656ccc20x4b062bef0xee8563e60x3363ef100x0947a82c0xdd85ac000x90d2c7390xaeb1544d0x76e9f0b50xbba0ab620x7012f3240x5458aaa30x9b43d6bd0xc8d5d2950xf34d970f0x7fed26220xc774fb7b0x22520bad0x601f27db0x373126520x186350200xd3cf9cc50xc4c5100d0x00f093a10xf2758ca10x09baacef0x31226fe40x6286385d0xc70666400xc5abae790x10af0fc20x963ba5320xd601645b0xcf600a4a0x30c99e930x410805600x854c92430x6ba6b4bc0xabc095060x8c74858a0x0f6009210xdcd8737e0xea6037c50x315a6e420x073ed9b90xc1b9b8750x6fee1cdb0x1089f1b40xa4c758860xe338cd690x104ae7760x8fa272640xb7782c250x1dc450e30xe9485c710x1fdaf3aa0x4aa066d60x034c00870x49a0b6c80x00dd971b0x5ec6c4310x8b72edde0x6598ea560x91de60da0xced9737a0x75c0f0af0x935c02ea0xa6cab6f50xf096f85a0xc9105b040xf224c0260xe7e747d20x4cfdb04d0xed32bf1d0x7511c0cc0x7189eaeb0xf4e74b5f0x006f670d0x663be0f10xa1f742120xf0a210330x17d997f10xd2d07fad0x6469862c0x7fdde0b40x29a70da80xe83a8c410x9ead89280xe84b0d900xe12dc84a0x37a9eb1b0x118981b40xe76bb14d0x39399ce20x3744c5c70xcea89ac50x2830920f0x2da6f3f00x787941620xea42a06f0xbbcf08210xd73be80b0xe417e4250xf48597460x98da38920xcb5ecb700x624ed7240xa34f899d0xa5a141340x445eda060x990928900xe3c54f5c0x63157e7b0x8d3a9ce90xd02a0b0a0x296f86280xaf9e86d20xf4b0999f0x648d49ef0x407d5f1b0x756f706e0x4fd1e5f20x28950e4b0xeb96fdb70x682704050x192867f50xec13876f0x08b3ac470xafd0cc150x8d7351da0xf2bd3fce0x984562280x069365b90x6fb09efc0x87f5b84f0x6f4b60b50x805fdec20xbf45ad4e0x835304980xad281e7c0x44f2cd800x3e6891af0x327b311a0x3bb40db50xc093633d0x34202e930xcba602720x36b51b7d0xfc85c6220x8effdcf50xb650d78d0x143779bb0x01847f4a0x0852a79e0x20b67ba10xee1ca9e50x481126180xe71344610xa6d81f0e0x40b77ec90x26a96fab0xee2491f40x045e09e80x8ff8a5990x2a4faf160xcd5d41b50xdbb388930x543873b50x24effcdc0xb0144a640x73681fcf0x9dadddf30x0818c7060x432bf45b0x25d0b7a00xa5f61a450xd1f6a3ec0x07ec8d960x0e5e32ec0xc630cec10x3890a3370x8563fdae0xb5730cfe0x9a4349530xc12b2cd00x5bea3ead0x52c9a4be0x87970b040x412297bf0xa89af2640x3eee908e0x806c517e0xa21e9f060x54f5d6750xb63fd2820x6035a5b90xf46b48ed0xd216d72c0xa03272060xd350ce3b0x04e688ea0x84afcc9f0xdcff957d0x9f4b0c880x9b66448b0x811fe4f20xb820d1cc0x99006c600x049ee7f70x8fe020920x9ec8f30c0x474d700b0xb0bd9c130x0e35c3c20xd01727bd0x6ebd993a0x142d99a10xa2eb3fd50xae278beb0xcc37a1cd0xfbabb5b30x45010b340x9bd11dc00xbe72a6f80xf73e9f5e0x727560770x9e1bdb4f0x048527130x888a22460x2819c4820x5c6e2b0d0x23bb3f500xe5ad0cad0xc82e45d40xd269a0e70xa5f681020x202ecba60xa81136770xa63876bf0xafc29d8e0xb28dbbe80xcc002b850x1360e17e0xb458f28b0x4200e6eb0x3715c0bf0x1acfa6240x1028f3400x6ffc8f9b0x0d619adb0x167270640x0628d1e30x6b1cb5ee0xb83c1c6f0x8ab4b8330x542bc71c0x164b44cb0x301d77430x682e5f2a0xf73dd8cb0x94ebeb720xfca173610xaff17e4a0x3dd875b90xd65ce0520x61a1805e0x7658ad0c0xfb8349e30x96eb2c990x375dcdac0x072460c40x81aadc6a0xa85e04b70x32161ca30xbf7202e70x094c8b4b0xce8b0e830xa18a74320x05cb69240x138e23760xc608fb6d0x07ccdb420xf58b67000xd3a195690x6e8b773a0xce60b3110x8dc9598c0x8000e28d0x8f65e30f0xe84a1d830x462580360xecf6131c0x9e91267c0x6255769c0x0c9398c90xd0b020090x1583c6060xfea473dc0xa2e3e7900xaed8bca40xd91384180x64fade050x37897e7f0x42b43a380x390b982c0xb010a7cc0xf4e848c40x9763c59c0xc288dedb0xad9d39cd0x8afda8160xa41cf3100x452c24e50xbbc850970x6bab22850x2ae388500x8ae973f00x5614dbbd0xf88ce3140x390d72890x68f35a570xcc18599c0x23dcae7e0x043f37300x390f32900xb76f11f70x9b90b1aa0xfa670a340xed5981cf0x3cb8da370xbf3dadb70xb08b9ecc0x1fb4472d0xb71a898a0x35db6cae0x72858a320x47dd1d680x4c35b8df0x2f097efa0x60476fa90xca4c7a590x03dac2170x06d94dda0x2f7b8fb50x54e23a3f0x477bbece0xeb21c85a0x9255ab860x21bf194d0xab4799390x9b526f3b0x79a513ca0x9eb4c62a0x893a868a0x7db24c860xbedbbb370xa32f98bb0x1828f9d80x6e3e65570x7e701bed0x5460ae340x0a3b54f80x044df1500x5cada1620x61492bb70xea240d610xb470d8420x83922dfe0x85433cb30xad6815cd0x5ec88c340x03322de80x3cff654a0x7867150e0xa6e54d9c0x21b80cf30xce001f990xac7dbf370x78e36cc00xdf4cba8f0x57e99c160x6035efe00xa9fc0e6f0xa05231270x989ced250xc9bbc40b0x1d434f3f0xe16986dd0xd28256cf0xe6b41d0e0xf8bbb55e0x72e6d5500xa47c51850x775324310xea6dbe7e0x9f6471890xd9f711ae0xac65db870x208472c50x3ced3f090x28ac9b3b0x4f8d74f00x52a8f9d00x2dce00150x07abcc0c0xb6517b2e0x5ad486f30x618a30ab0xdc415cf10x858c30d00x202693f00x5ff17b5c0xdeb1dc2e0x829e88510x827a2f1f0x43a9b87e0xecab212a0xcb222e250x9cbf026d0xbc222a8d0x4e2f2f970x0e81c09c0x4c6da4c50x02dfd3d00x47041e4e0x0b3ef15f0x158013820x1a4aca590x436f79bb0xee073b070x484489a40xcb18a2150x5cf3dd790xff007c250x23eddc680xbfb7df3c0x28c740010x20f2d93b0x7e08c6e00xd7a934130x19fa58520xcbab836f0xd111d3e80x16f4221d0xbda212df0x50359cc00x753390420x83fb69af0xf82bdc700xd21722b40x0ca34ccf0x91cd07da0x63874d4c0x7b0bfeec0x508923e30x3b0091b80x241326570x2c68ced30x77d833980x868170140x0f4a209d0x6f49e6820x8384a5da0xc530eb820xfe7779050xd35a60bb0xc71b0f3f0xd71566b90x5c73d5a40x7b3746cd0xda0130ac0xac1074a50x404b04760x2e1117120x4468473b0x894a0ead0xb9b9541e0x50215bac0xbbbce6070x81f5cfbb0xdf9ea9810x51b5769d0xed2801d40x6929f2b40xb68e9fa80x02815b770x519e3ded0x6e7f2a750x4061e1a80xccbff6e10x14e17bb40x4036254f0x1a40dcb60xb180125d0xa7765e880x996c5d6d0x1cb8f8580xdc31781e0x8854d1980x51e23b8a0xc1efa7ad0xc7295cbf0x265203d10x5b6c5ec20x0fdeb99f0x83a55e9f0x0ec81e6e0x2c6547a30x4efeeb500x79e81c9a0x2a4e2d470x62eb71780xa01a8d9b0xb501b2df0xfea9cd6d0x8c95d5ef0x7eb954930xec4bd1500x8b3959e50x9cb4cd790x7faac9530xaf076aec0xe1aeec4a0x79420fc60x6a10eb7e0xb9d53daa0x52efa9640x4a3117e40x28273b180xdce20fe40x499f0ecf0x7d00c65b0x48b460910x699291520x415bf46a0x3084d5be0xb91c0a090x53cfc58f0x3e26e4650xfedb79e20xcefa64300x9bf0f7f10x4b8ee8370x018f4dcf0x3ff55ad30x521505460x2659261d0xf703c2290x5ae3747e0x8c4cb9c30x4c34765e0x5e481abe0x5c3574720xb461db4d0xcd3c4fba0xcc440cc40xa9814c3b0x33964d530x9adb73990x7baebc510xbf78584a0x28eff4090x869285490x109852170xe31aba6d0x57eb719c0xcc3c854f0xa8103bf80x7733a0520x8ffe7e890x33c8f40a0xdba7326b0xaf0847f00xf38bcdf30xab38666c0x74ddac520x4e944f470xb952f48c0x47656f3c0x289c37140xc50d7f0b0x36ec93f00xd7458fdb0xdf1ecd3d0x4f92e1a60x3b08a8f00x29ef62390xadf8cd160xabf1a4c60x27141bba0xec8beba60xc18ac88d0x702d72630xc71121c50x6525c9ec0x7e29d9600xab8cfcc70xc2f2254f0x7dba4e620x77d22ae70x2c4bde180x420284580x2e0d11830xb0e8331f0x673860140x87ab15d90x2ddf649b0x9a0ceaa00xe392561c0x4d7cd8b50x693c39610xc40f284c0xb419fcf70xefc0899d0xfe731af80xd3835d220x4d6653ee0xe248d2730x14ae8af70xde4c38f10xa3a6ab0c0x97fcff340xe1e606260xafa13e0d0x514699fe0xafbd6cf50xd505c3e00xb4e7dc810xad7cb02a0xd40dc86f0xc37914670x320df7380x3813fccd0x582bb7870x0bb098470x53891d140xa0a042bd0x709aeb6c0xa3f5a44d0x6f0ff57d0xbfe8c4390x587c32910xff4638dc0x9f119ee80x4a5605cd0xd6f39cc10x155faf390x0b4e3a380x3d418bfe0x0fd460f30xb17e27240x33c3e2940x3eb073d10x8c6f65820x909d6c370xe9b2082e0x5e4607f80x4a3c1b980xa68b1f830xdc07fbd60xf6b390960xa4d170280x7e066d3f0x4f85998a0xb1adb1c30x25d9d0ec0xa2a785240xb6e5ff830xfc27fdfb0x0bc00f800x5591f25c0x0c20474e0xfb7537000xee725a110x416644e60x21c3d0630xb986ee490x3e5fc2530x019b9be60x37af5fdb0x3f1489730xc359c8cd0x3bc17c490xd9c256540x63aed6750x92f2f2200xb44decd90x0b5c14880x35c4c3230xfbe92c540x58432b810xb6ca7e4a0xbf89fd680x2f2292ff0x8b33df720x35eff5e00xa6f280d20x5c49e7ed0x01f8ec980x59a56b040xb31c44910x8c8ed2630x91a11bcd0x7b694d820x359e2aa80x6f1b01a10xed52c21c0xe386e7210xdf594cb90x75f856680x93ac15640x12bf4ebb0x95d8efd20xc84918950x24ee08df0x196e85cb0xf5c995810x20ad84270xb6299d790x8cf2443f0x9fafd73e0x6e79bc730x3251d7620x8c0921f80x758bc87f0x677c1caa0x20ff48dd0xbd2e864b0xab2ce7040x139057af0x499bbf570x30e1f7800x5b727f380xa4c417e20x1c36f1d50x255c88c10x4ae7c97b0x2dcd345e0x5ce3b5880xdb0656570x067ced750xf78013600x9aeddbc60x7e75b5320x42f2c81f0x3cd6913f0x625ca61a0x0ac18c460xdae9b5d70xcb74fb480xd04e46640x299344e30xfe3e23db0x70a981b30xf6f77de00x3bbf5d010xbefab4f30xaf8fc2110x657721540x3eb1595c0xed15fb410xafc5153c0x077fd2820x3a3bf9f40x85db51670xf4983c3c0xd6c0cba90x0426f55a0xaf954c760xe4ff2a390x34e5cdda0x8aeaf77f0x23401b220xffb365ef0x05b1a2b40x2f7df48c0xc6c8b8f10x92884c760xe4d2ae100x09caa7f20x832e8f0b0x9e7092780x26884ff70x4a732eec0x04c955d50xb6ee81a50x57d3a9310x10962bc20x0294c6a20x51892d610xdb6d1bc10x3f2690f20x2dce11ff0x1450b6940xff0bd1130x3358938e0xb35283de0x1c9a0cd70xa786fd2b0x97b9a6190x06a23cf40x4950cf120x3c7dc5ed0xa5d06c270x71a88fbb0xceae328f0x1f2fa3590xaf5bf6ef0xefa414fb0x4d0abef00x948889fe0x7a1819a00x2f0196070xa05ca6250x2a4eb6110x9d4788730x174c583d0x4ffb83810x2d3256f60x573fc3790xb3ae11a20x976187190x104d01f90x5ed9505e0x3e3ed23c0xd9e046420x3277d96b0x45c6843e0x43783d7b0x3e7284380xb748b4850xada0af640xe6810d5a0x5524e4840x05debcdd0x44ff3c2a0x39e05ac30x584b84820x7f38fff70xc4081b5e0x6a176fdd0x2be551570x98b0ece80x8be97ca30x6844225d0xed4b56250x4d2c3ff60x7cea7a8b0x48b993720x75956fc70xb0bd17820x0353aeae0x6085edbd0x01de3f780x0546c83f0xa79b75010x2c30a0e60xc3a2be670x197d29130xace9f7dc0x8b3bad070x54df68e60x9588bf690xa9d1faf40xc90304e20x39e4e09a0x6a8eae580x64635ec40x68abee150x32ab8f450x6e3309ce0x6dc633000x3dc25be90xd679d2950x39abbad70x90aee6490xd5ffba870x80d227980xde00b4280xd066fdb60x3d5ed8050x336429ac0xe3e3aa760x1b93e0a60x7b1ec30a0xfdb307a00x848939c30x897cc8160x89c3a6450x256562630x818034460x8a5a0b1e0xb777976e0x1ccc05680x4c1f93300x585450a50xe0d311870xd4b4475e0x3764d58a0x51a8fbe50x9d502c8d0xefe016340xbe1f532f0xdc034ae00x3f9fefec0xd41c62120xac438cdb0x3b44e3450x0cc5e91e0xef8bd4080x81ed4ad40x9b0daa1c0xb19f38d10x407393850xc79252c10x5fc8cd230x11aedc000xbe02ffc80x286d13230x3cb621bd0x4290f3340x3b7560430x934c9e250xbf9d1b960x90a5530f0xa9a115d50x8b5ae8380xc23cd9bb0xc82dc1f60x69a1384b0xb3bd62b80xa1b5df6b0x1713afa10x55b9e6740xca117fff0x9da4e08c0xfeed70e50x1adab4000x57871ea40x28ffb0fe0x4550c9570xd63dcdbb0x234a3e180xa00ee17f0x65d62e8e0x30d180d90x791d0ae00xe1f9c31d0xb4e0fdb60x2d478c340x1d7ff0580x789bb46f0x4691857b0x99dff91d0xe42ea5d70xf8ba0b420xe2b8cc130xa4caaba20xde57b5f50xe68c9c7c0x163889c10xe1bd306a0x46b022300x20a0fb4b0xe2c846660x1de558c10xe478893c0xd59bb2c80x602432f80x7af209ef0xdcd257370x476012e10x569ef5370x41b71e650x6f5d9c2d0x7fe381db0x04e5260c0xb8d3f0660x53445f680x6ddfc1e80x442497ac0x608f71d10x18a02e480xc2e358a20x77e35ccc0x5e6043fd0x7ba1cf790x18460cb00x87d36fdc0x7d25092e0x4c9e933f0xd3d11db90xc4e44b350x01edcf340x9fe8051a0x1d06f33d0xc27d48da0x505ea10f0xf547eee10x53946ee10xbb94e18e0x496dcaa70x652e55be0x59c699670xfb7feab60x371c14740x442ba49f0x4501fa960xa90626430xedf5272e0xd9152fec0xff088acb0x4ec85a5c0x3bc48ae10x352360710x6a0f94970xd3e9b5160x0c7e2d190xa3feece30xe6db82ef0x557ec5860x22e5d1de0x780989d10xf0ccf2d40xc9bb48ac0x6e91ee1b0xea56ebe50xd2b682780x8fe503550xa67aa9fb0x342a01bb0x3da585800x28da7fd00x518738760x399d9ac80xcb39603c0x674c5bc10x56df494c0xc05e32710x1d736b8b0x6d7e13c20xf9edc6030x99862b4d0x461d6a760x8cf579c30x30e59b980x8603f5470x0a6db1390x9f98e1bd0xda83c4470x306c2ef60xd62c4aae0x5cec6a0d0x601a9c260xd58bbbcb0x7f4d13ff0x4e4ee15e0x97bb29060x8ad0fa410x6c6822250xcc8a2d780xbb0e18a60xf26ca8ca0x0d12e5640x3e33ac540x8a9cf5a70x3884f8b80xfca9dc990x77f13f370xe1edd5b50xa7b9633b0xd8bdcebf0xedb8efd20xc7827d930xec8642f10x7fb117ac0x4653f94e0x813cf2120x3b4f593f0x3d2ffc430x1787a6670x94eb77660x736fe4300x57b95d380x3d88b6090xbeed245b0xe033a1070xe6bc017b0x5375436a0x58c392b00x492241810x6e07c7fe0x8f0c0e2e0xe235f0dc0xf3f82e260x4e67942d0x3310315c0xb20d93ea0x575ffdf60x6337440e0x10c0c5b80xfca23a070xa8c64d390x88b0f4380x620b15590x51ba5a6d0xa9bd8c320xfbc5b2f80x6b2577fa0x74065bf90x64b628620x7e21c4df0xf3967e9f0x4a0136820x6ff62dab0x7bfa94970x0b98123d0x1c370a740x9ef76d990x8d2e8cd70xcd3cb50e0xda7544430x5ba17d210xc15424c90x8d2891700x34fe635f0x6dfc1ed20xbabd02170x3e0ef07a0x7044cf920x96963ad30x3e367bfa0x9189b1740xd87892260x9798cca30xa85256030x05f6d80f0x3aaecc5a0x5e667f480xb7924a2e0x802ae7da0x8aea0ee60x679e8cc20x238659230xfaa9d1a80x3c58e78f0x352633f40x342aefe20xb17ab1620x6691f29d0x0363233d0x24ca5ca90xdaa3ee680xf55115270x56d62a830x1127525b0xcf4b08090x0a93b79c0xc30fc3100x73cc86310x3cd5fdc60x91b401750xd18e3fd00x8283ef1e0x9c70fcae0x447926c90xd672f9500xf6bfeb570x224c07de0x6681b1cb0xd81069230xbfa0c1630x2771e43a0x3ab2438b0x1a0c72c50x4402b09f0x6705ec930x5e49f6f30x73fc789f0xc7db06230xb84e64f60x86444a700xf40d44310xf28879630x7213e0f00x434729d80xc3e2d8920xca39ae6a0x7b03d3780x8b7e26f50xc6a3d2600x0f5187170x11057cb30xe91d25ef0xc08f8f290x66e8b5b00xa121ef8f0xbbc7dbf30x499975670xf3083a1d0x983276da0x5ac7bfa60xf8fe56420x082139560x9616a2550xa16449b40x6fa426d20xb7097ee00x15c4e3e20x621041260x4278d56a0xc44ebdcd0xc3bff6a60xda9f4b170x825c73400xec02ebe00xda29b7a80x121353960xf5e09b460x00a139190x287c95950xed9717690xad8a8c600x79a2d4640xde66f4a70xa5f69e550x982fa2530x229419b30xc0a8f4be0xc1d15a4c0x59e0695d0x5d0c4dcc0x911fcd6c0xdcb0a2c00x16ca1a8a0x150d4bee0x068834cb0xa3b207760x898c75780x4f0944770xabcc43c60x7611324f0x40fd7d360x38cf47b20x3d50591d0x8d2c4bd90x7fe095630xb2c8c2c40x06835bbd0x7efa71520x834c32b50x14d4ab7a0x3cd4333f0xa767d8120xc8e939290xc586e5150x553b78e80x41c699440xef8aed420xb0182d9e0x41620b8f0xf67461670xe2aa8cf50x6650d62a0xf999267e0x12960dce0x768eb7910x7dfed6440x2ae4ff000x43db786e0xd7364e530xabaa62fd0xd852dec10xcc30b8900x9305ff5e0xc9a5f4440xb6dc033c0xe7bc56690x69d3558d0x1fc9a0ac0xfd2523030xd61ba1ea0x6076418c0xdd2639800x2d3fc07c0xb4661ca10x1e67cbc70x5e885d2b0x9009e7d40xcf83da100x9607e6ee0x3e61228c0xfecb2d5e0x94551d7c0xbd3ca72d0x0f36a7810xeee69fb60xfa4fe9c10x021f37000xbcb90cb30xd45b9cf40x4a8330120x8c8744350x39e8fa4b0xb8b44e500xf2a366120x5c5d6ddb0x9686ffc00x1aaca0f50x1d545ea30x3c27f55a0xfa65ae8a0x26d7f1920x12e1fb810xba3b276b0xa5efc6d00xbb7ab84b0xa70ad4380xc7b85b480x88187d7e0x6051451d0x28ac2fd20x88b0c6630xd7eaf0780x4cd2fe400xc5ea1d150x80afc2170xe745798d0x78d4d6300x2aa8461a0x0e8080690x2c961cb10x06854ce90xae5d8f1e0xa47e91ba0x8d25501f0xedcf6be40xc8e96dea0xe97f4ce50x60b388c60x416784910x1803a6ed0x2b30f4290xe4b051cf0xb0d904b70xcc4ee8410x17f542630x59a2712d0xc8e3332b0xd91319d60x0b2c64a30xbf3bebc50xb250d5770x0ab56fa40x23efd5b30x8b4177ee0x4cb9e0010x56834edb0x4740b1490x9915b5e20x284619e10x056121370x0c205aea0x741df0dd0x3c3be2fd0xee30ff7b0xa24a659a0x45eb66c50x49fcb5c50xd114bdd50xc85f72690xf7b240cb0x06c0ed9a0x78a7b9100x6c1ebae40x3ca2c0d20x39d3e39f0x5a279dd20x7b4a9e0f0x7f3062d50xa4c7000b0x10cd52610x5030dc7f0xe95b22a10x25f9af4e0x001dfc110x6d2dc68a0x2f622ea10x3e4427c80xa75889190x67e79de50x5c4cd5640x195e7ce00xd4da1f740xc12435e30x5f007a1d0x56bb03e60xb9f002c50xe59f17750xefed2a490x848e45060x935d475f0x5fa6386d0xa975ddca0xbc4305a80x07d1ee980x226ef5a10xa0d5dc760xe349fe1e0xf3bfb10b0x8dbbdb930xe26951800xa65150910x8324cba50x862b3e6f0xc67300100x51a0a9a80x31a89d590x968fb9660xe2124c580xf64d21620x42d9f0440x5585b8440xbfc1dee20xe52d08e30x9670b5a10x17beaddf0x2e6b761d0xe7a4c1170xb58013a40x7de530670x573e24ca0x864f76320x5c6ac92a0xec5d17ab0x72e162b90x80daffbd0xb12ca1ef0xe33ff7160x59b51c260x42e5c4210x1f2a99700x8796bad80x1a09a18f0x52f350cd0x8c6aa21c0x387e16390xb51a37240xdedb7c8f0xe62c04710xee157fd80x60cca35c0x4e7dbd430xaf32ac210x9dc012580x1298ea4e0x879fa1510x9bb23cbb0xa46b269d0x5e29c4a60x0302c8f30xb1af09be0x0d469cbc0x68ff9ea00x4aac6a960x0376abb60xfcfd48b20x2588a3dc0xb1a56e840x609202f90xceeb9e040x74b94bd70x10361bc40x76ddc7f50xeeacab690x1674aadd0xccc410440x271a62b90xe5486b380xa647be030x690091530xa576c7340x8783d9340x3f9a2b0b0x1e119a790x14a3acfd0x3bcb17970xbaa49dbd0x7087450a0xeab5cbd00x6b7c244e0x9c98f2140x3d3648850xed3b592a0x63f387fd0x8d3c0d7f0xe16601760x34b771c30x1470e4580xe7d97d580xf8396ff00x18d7b3af0x5023fc0c0xb679b97f0xe5b494e70xe01611100xf39614470x5fa9fd160x6ccf94790x7acec3580xf6b9dd0c0x3792ea890x5de6decb0xf303bead0xe4a4b5c70x6ed2985d0x335eddf50xcd6ffd1d0xd907e2a90x84707fa30x4db14ff30x28f7d7bf0x9d004e3d0x161d22030xa346f4ba0x93d6b9100xf25b07550xe71a7dd80x08b7ba990x5c982e7e0x1b80a1670x002259760x0be221d30x247c7e6e0xebc712860xfaa29d0f0xa8e9e1ae0x2f30431d0x160d54600x316dd3af0x1bc094810x982bd3560x917eed000x9defc75a0xeffe33e30xe711ae140x231742cf0xf57bc8b90xd7383c030x9496e1870xb455924d0xf5cc13200xd1d61a440x341b82870x99ef11e70xffa65cef0xaffe2b550x734b7f6e0x0be15a4f0x94b7b6c30x694cd6410x481fb12c0xf2160a480xebd2178c0xd831f8810x579926ee0x28c9c7e40x73d694da0xaac588920x79deebdf0xdd8006a30x99e286dd0x1b9297730x66760e490xfc3cc4ca0x0ef069740xa0c71dac0x4a7fb6e20xcffa2aff0x3686ea090x31a1e59a0x38e5692a0xde1b61530x405b6e050x69bacabb0x7183e8ec0xfbd3b5a10x0a5918c50x3bfdcb7e0x418386680x085108280x7536606f0x0eeed26f0x039216970x1902178a0x100170a50x74cf20ed0xaae090c80x5415520c0x81f477a60xf487f75d0xad0e274b0x3d4669af0x61d601b30xeb6552370x4d03dc620x72b7a3170x8491b5570x3df1ac1b0xecff96570xc1ad8bd30xc76c66100x9399eb920x5861f5c50x4e8f6ca70xeb16776b0x0cfff6520x6e1255860xbb69f20c0x5a45ba310xceabe2a00x09c7e7710x4f824eaf0x9bfff6a50xe7d228440xbc6e9aaa0xb59e75e80x3cc2ebd10x2f8b51db0xd69f57cf0x704452820xfb76f40a0x5a04f02c0xe2ffacc40xe180c4a90xc97f88210x8f8e3a6b0x7e45cc3c0x409eff8a0xd2ec3d560x45ccd34d0xdd5ec67d0xd54c7d5a0x23fd5e370x078025710x85ad370f0x959b13e20x2cf27b420x41eb35360x117f0ba50x524e15d80xd6288dd00x141b1b0d0x4fafd6150xf88add6d0xe52529e30xd62563bc0x9c3397f80xd01127a80x691774740x03eb1f8b0xd23539420xd9ea82ba0x5fed893b0xc68fbe850xf43bd2630x1b3fe4f80xa62835640x97e470010x1f0997940xca9fc0820xdcdcef3a0xd27542880xa2c7297e0x0ebba0ef0x9cafc0110xad35623c0x84a365ad0x9a81466a0x7fc043580x2254150f0x6431f0af0xb7522dda0x3570b12e0xe08742280x3c0e09330xd32b7bcb0xc65e34a60xaefbcacd0xcf5d9dba0x7e51f1530x59e769130x24d41f880xf9f8b7530x6c1a76e40x9d4339d30xf4873e980xd232598b0x5d24150b0x5bdb610a0x0dc637fb0x92b54eac0x94ae18240x350718e30x60d426f90x028678870xb80922890x95dab67d0x6ce9b05b0x6d33f3fc0x4beee1030x767152d40x6c76ed480x2b9b33760x0d5a48640x7743cba60xf7d3590f0xcd04ac340x206dfc300xfd3cb6060x0464f8630x98ac28500xfb15d9430xb44892340x5fc0b6bf0xbe1119530x6f497a3c0x0065174a0xc529e32e0xc37b97690x9e0bd7530x402a76b10x3b84657b0xd680581d0x8512bd2a0xda86a83d0x25d711fb0x10ec6d2d0xeb7796650xea2209410x76eeda4b0xceb500120x945bd95f0xa13cd3fe0x8548832b0xbc0a75a40xfbeb02650xd29b27030xcecbfca60xa843c0310xde87744d0x42efcb7f0x37c73e210x705adac00xbc042c0a0x851447900x2f5502d00x6fc7a0eb0xae9c6c270x5afdc3960x83e5fb780x85fd99220xf590349f0x3bd4bbf10xce247d3c0x4ed5a8ad0x0a823c2c0x916895440xc19be99e0x0aee4abc0x2c5573a30xeda6e4fb0x8ac5d9910x352b54f80xe79702460xa6b30b1e0x6bcf95ee0xa733ff600xf8a79b190xbcbe65a00x9451a33e0x4fe7e7f20x72e78e540x0210bda00x1c02d4d80x2f320bf50xe0cfdb370x989374410x16284de50x2de4ceb90xcc6863b50x21268bf30x822f25990x5cceb90f0x6de6728d0x832f24d90x083ef5400xa5123e860x887f4a080xf6e3533d0xc72a2e430x795d155a0xf3cb71e40x612fbfac0xc4d6109b0xd35555000x97ea80fb0x59dfa0b00xd8da25e80x0ffb277f0x12c883690x9a3a17f40xa6d6caac0x11586d0a0x0f2949990x2cf666b70x7e9daf030x441125940x7848c90e0xac6dd4a10xcc782ea00xd1c7618e0x17fee4fa0x423102f70x9ea656420x04a264a10x2a0422460xc3ab62db0x519c99090x3768e90a0xac87f4cc0x80e1cf020xc5f4ddd20x2d99e59a0xb291b6420xf15cdf9e0xf1f3dab80x24e2baeb0xfe7713950xb5c62b030xe1edf5400x219647d30xc51326d70x6eca80fc0x266bd2260x5b69af2d0x06848c600xea0a02870xf8533dad0x2fe85b290xcb2114820x7430f97c0x575136850x66a20bf20x2c32d23c0x1e2b28740xe1dcf9980x1584d3920x8eecdeee0x1b8e09e20xccdf1bff0x295638320x898d2aa40x4bd043260x2b0999cd0xe659b27c0xb157422a0x0284d82b0x5973109c0xd5d28db20x142072c00x0871ffd60x3a20a9d70xf3c2dfe00xe2fe40590xc4a729360x1182418e0xb9772dfd0x978f0d6a0x9643ab740x955ef2bb0x70bdd1620x5ca7a6270xce45faed0x4584d14a0x338a5bfd0x34acd66a0xdad4bd3e0xbdadc8110x4097e0760x052c9d980xecda63f00xc1e6e0820x5b1ea2160xd739374d0x64e33fff0xed7dc64c0x6c60a6350x4340e6bb0x95b37cc40xf5435e5d0x9ee076d40x5baf56a50x889be95d0x496d2c0d0xd8b3a40d0x58a6a4bc0xb098c1970xeada28770xe48a9b8b0xebe7b89b0xb864cccd0x0c2314740x092d90010x80069c660x685c21200x1a71d30c0x171a8d7b0xe095be5a0x6a3698d90x63849da60x6092af490x91d70feb0x151582800x00e83cea0x0e31be070xb10cbabb0xed481a480x73e485540xfb07de120x4ec75a860x1b9d3f5f0xecb55e2e0x5ca3a6e40x2c44afda0x3dfe8f3b0xc4fea2720x439b8e060x69cc29430xc47fccde0x8707c8760x6b0c05f00x4099f9190x7e374d4f0xb20236500x34eaa3e10x78c8d7ff0x3fab30c40xb087e1620x5ead2acb0xb0c0d4170xee6e8e030x236a3a360x59f8e3ab0x884897b70x5cbd21e70xb34a1d870xf534a9fb0xc033653a0x7f11261b0x422619c20xb46537170xe5201b700x09cb4c230xf2ef91380xed1d5c7d0x5d769c9e0x25ad0bf40x23e1632f0x0de2bb330xd84c86070x1d78e8e70x565e28950x77622dfe0x9fd753130x0056de130xa97aae180xd8713d420x523543640xf6f022740x2ef3f2300x4e06d27d0x8ae381700x3b3937180x7ee790d20xca4b35a70x7ad5d9200x12147ce30x06d819890x5f4fd8d70x48a0aec70x59a18d0a0x8b9e382f0x6bd0e9860x8208cbd80xbf600b240x66575e5a0xf42536390x1bc3edc20xf1ea92e50x2728ebb30x900fcaa20x0805d74d0x87ee9f2d0x884eeaf00x91a20c1a0x90f8150c0x4aff5da10x6e2aa0f00x48ee74650x34d045070x380db3ae0xa4073b160x64ba078c0x2b4522180xa7c9f6140x002301720x3200f3db0x6c28be5a0x60a634c40x19567d060x45d7fc2f0x82fde2000x6e46f9e10x80f284e70xc2cf39720xefdad2050xb206a8090x3f947b310xa0321dde0xb351a7fb0xa5310f130x36cd868e0xf4767d070x12f5007f0x3b5efe8b0x240a1bfc0x6a79754d0xfd14915a0x2bb37db00x2d15c1590x8fe6f89e0x51c221e50x28e70c910x5b2b54760x1121d9040x3d2ebf980xc0a80d180xae015df90x6e9285b50xf09736800xe850ca1f0x5f7132680x16f6019d0x56e6f0d40xa31aa1170xffab8f690x4cf699b80xb169ebd90x863f2e490xb20ee9d40xeda7aef40xb8e99a390xadb2809f0x5c83385b0x741bbb5f0xadc044b70x2cad1dff0xb2536fae0x0a4210a90x3e7c58c60x528da0b20x063ab42b0xa03b69490xb979032f0x7fcef5090x99dff4810x20dbfed80x16b1e6290x549b14920x12a2a03a0x9b68d1c80x10a411750xb25491be0x6f9727cb0xb8b5e9400xdfbb8c480x46e9cb3b0x9cbd0c380xfd2b3e450xfdb6a5fc0x76e87e4c0x21fa6aad0x51a7768f0x34360e6d0xfe9b1e6f0xe8fbced70x9ef2efe30x30181ee40x32020c8e0x38ff875f0x885512a20xc577832d0x6bec0e660xa24517eb0x8a7d8ee90x69e872f90x83be64b90xf9deb0db0x5f4e52490x8bba2b4b0x5bca40e60xa6a2bd720xea1810910xa16501290x721c1ef40xf5f493500xd99500b30x44da2bab0x421be7670x716867090xbcecaadf0x09b86b520x223b80670xa909cfc50x1c636e970x05ddd5240x12c892aa0xf32371490x020236760x5e097a300x98a8df090xbabd30f50x83bde2450x0637b9250x2e8813550xa25bc8dd0xc74c84de0x65a8177c0x8d0c61ff0x04b219f10xfad4c0c00x0138e07f0x2ca7d06b0x09914bf30x3d07ac330x76e93f230xe81736f70x0f9d52f50xb560f8850x34e5cdb40xf716ca000x51abca4e0x3edfbd370x05feee8b0xfc8270610x7a2e8ee70x063b24300x223f482c0x03a81e690x54381e350xb520b0840xed3e5fb40x3d2f8b900x80a53cba0x502dd63e0x4b3c22380x8f966a760x4ad0eb510x3b1ef60b0xfbcd91fe0x193131130x16b258fb0x6f7873f30x31e2e77f0x8e9015890xc4de25b70xf16601950xedd5555a0x321055cb0x46a417ca0x74a545bf0xfc975b500x722062a10x014364730x7b5f7a720x4b2210b80xda717bba0xddb851ce0x5d249eb60x82e3ec9e0x1ebd59550x80e279bc0x3d0525a80x2a22e4500xcd8511820x5591b58e0x046dd1870xde3abc2e0x3a22fa8a0xea1436100xb572e8300x5e949e0a0xbcb85f620x2449459d0xe11895c10x056837fb0xc403cafe0xe0cc9c920x7c74d7a60x676bd8430x81d61eef0x1fb74c550x612df9ae0xe67343c10x8418a0990xc04c7e840x1fd4782d0x4ba5c46b0x13ff285b0xea61eefe0x024d14bc0x787f0fe80x75fe065a0x66938bbe0xe22df9e00x5bf0a3840x4b99648c0x77c143170xaf2674b50x3d4b0fca0x0e9bc9b60xec96eadf0x9edfd5650x284e07d80x9bb6fd090x0c2e85b60x5196be7c0xb672f9500x7583dfb40xded1c39a0xe230ebb70x4f495a3f0xc264a2e20x1bf03e6f0x11e8c03b0xd8e2bd7a0x90aa85490x497fde5a0x58b479b90x8727e6bd0x1b714c710xe0c7f88c0x09410c930x5891f2b10x55a206d30xbbaf7b980xf51ec9370xc92f7f500xb816ee4f0x5bde83360xd4379a520xcdf5e9f30x74c9df680x13912e4b0x4f739dc00x883b40ce0x617d25290xd9719aac0x933363380xce678a590x2919b1560x1bb573300x20bab0d00x4dac77f00xe5919cb10x065994f10x05e807a90x87aff18f0x8766ab0c0x3dc3b09e0x60f825070x1c2adcb90x9f3c8b8e0x69fc75d70x6c17c1ed0x4d3269940x5e7a906c0x9b203b420x8e235be50xeab065b20xd9568b7f0xe8bb3a400x07df297c0xcfce1a220x8b6030660x5ed734030x484664e90x994a0e430xebad61c20x9275edb10x522a7ce10xa75063e30xc5b3d7340x7628e3370xc73db0af0x08d3bdf70x93a4b15c0xe2e72ff80xba41114c0x7788f1e90xc7ae35970x14c3e95d0x10b69b170xabe65fac0xc92bd9f80xe91361cb0xfae197e70x38b4e0890xc97dc3310xcde3ca0b0x6a7d2da40x624c92a20xfa56f03b0x4a12881a0x64c9366a0xc5b25b8b0x47bb7bbe0x771e17cf0x5fa6a72f0xda27bfb00x9a0067020xb9f3e4380x00f7827a0xdd6914020x65bc90b80x7d56b3380xfb3600fb0x7a109e3a0x3678135a0x9324d43e0xc2cf56530xa2c5a78e0x438a6c970xbf741f8c0x7c2310da0xade1f5820xeae154460xe3e9c5f40xebf981fe0xfa34612d0x0b7e6eb10xce9f049d0xf14cde800x678717f70xbb103dac0x8512efb50x125a0e490x8931d1eb0xf3cb248b0x8595d7990x1181023e0x5c40bff20x4afedab10x62055c120x0b1cef5c0xbe6a8c960xb80b4a180xf26286760xffc4f2000x9d26675e0x0d333b640xdad1fc3f0x6315c42c0x0a84b15d0xc078d22c0x665e25130x4f20d80b0x39d95ca45.14.0-503.16.1.el9_55.14.0-503.16.1.el9_55.14.0-503.16.1.el9_55.14.0-503.16.1.el9_5.aarch641.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_k1.9.0.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}~}}}}}}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx                                   !"###$%%&'()*+*,*-***../00000000000000000000000000000000000000000000000001233456666678888899999888:8;;8888<8=8888>?@@@@@?A??BBB?CCCDDDDDDDDDDDDDDDDDDDDDDDD?E?F?G?H??I?JJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJ?LLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLL?N??O?P???QRRRRRRRRRRRRRRRRRQSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ?TTTT?U?VV???WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW??XYYXX?ZZ?[?\\\\\\\?]?^?__`abcdceeeccfcggggggggggggggggggchciiiiiicjkllmodules5.14.0-503.16.1.el9_5.aarch64buildkernelarcharm64cryptoaes-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.xzvmxnet3vmxnet3.ko.xzvrf.ko.xzvsockmon.ko.xzvxlanvxlan.ko.xzwanhdlc.ko.xzhdlc_cisco.ko.xzhdlc_fr.ko.xzhdlc_ppp.ko.xzhdlc_raw.ko.xzwireguardwireguard.ko.xzwirelessathath10kath11kath9kbroadcombrcm80211brcmfmacbcacywwccbrcmsmacbrcmutilinteliwlwifidvmmvmtestsmarvellmwifiexmediatekmt76mt76x0mt76x2mt7921mt7925mt7601uralinkrt2x00realtekrtl8xxxurtlwifibtcoexistrtl8188eertl8192crtl8192certl8192curtl8192dertl8192eertl8192sertl8723aertl8723bertl8723comrtl8821aertw88rtw89virtualwwaniosmiosm.ko.xzmhi_wwan_ctrl.ko.xzmhi_wwan_mbim.ko.xzt7xxmtk_t7xx.ko.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.16.1.el9_5.aarch64ima.cerkernel-signing-ca.cer/lib//lib/modules//lib/modules/5.14.0-503.16.1.el9_5.aarch64//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/arch//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/arch/arm64//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/arch/arm64/crypto//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/crypto//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/crypto/asymmetric_keys//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/crypto/async_tx//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/acpi//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/acpi/apei//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/acpi/nfit//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/ata//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/base//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/base/regmap//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/block//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/block/null_blk//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/block/zram//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/bus//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/bus/mhi//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/bus/mhi/host//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/cdrom//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/char//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/char/hw_random//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/char/ipmi//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/char/tpm//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/clk//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/cpufreq//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/crypto//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/crypto/cavium//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/crypto/ccp//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/crypto/hisilicon//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/crypto/marvell//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/cxl//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/cxl/core//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/dax//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/dax/hmem//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/dax/pmem//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/devfreq//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/dma//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/dma/dw//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/dma/qcom//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/edac//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/extcon//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/firmware//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/firmware/arm_ffa//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/firmware/arm_scmi//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/firmware/imx//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gnss//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpio//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/amd//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/display//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/gud//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/hisilicon//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/hyperv//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/qxl//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/scheduler//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/tiny//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/ttm//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/udl//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/virtio//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/vkms//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/vmwgfx//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/host1x//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/hid//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/hid/i2c-hid//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/hte//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/hv//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/hwmon//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/hwmon/pmbus//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/hwtracing//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/hwtracing/coresight//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/hwtracing/stm//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/i2c//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/i2c/algos//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/i2c/busses//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/i2c/muxes//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/i3c//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/i3c/master//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/infiniband//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/infiniband/hw//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/infiniband/sw//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/infiniband/ulp//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/input//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/input/keyboard//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/input/misc//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/input/mouse//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/input/rmi4//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/input/serio//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/interconnect//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/interconnect/imx//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/iommu//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/iommu/arm//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/iommu/iommufd//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/leds//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/mailbox//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/md//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/md/persistent-data//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/media//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/media/cec//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/media/cec/core//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/media/cec/usb//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/media/common//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/media/usb//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/memstick//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/message//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/mfd//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/misc//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/misc/cb710//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/misc/eeprom//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/misc/pvpanic//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/misc/vmw_vmci//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/mmc//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/mtd//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/mtd/nand//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/mtd/nand/raw//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/bonding//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/can//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/can/spi//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/can/usb//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/amazon//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/amazon/ena//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/amd//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/apm//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/apm/xgene-v2//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/apm/xgene//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/atheros//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/broadcom//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/cavium//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/cavium/common//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/cavium/thunder//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/chelsio//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/chelsio/inline_crypto//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/freescale//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/google//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/google/gve//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/hisilicon//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/hisilicon/hns//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/hisilicon/hns3//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/hisilicon/hns3/hns3pf//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/hisilicon/hns3/hns3vf//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/huawei//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/huawei/hinic//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/intel//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/intel/e1000//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/intel/e1000e//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/intel/fm10k//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/intel/i40e//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/intel/iavf//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/intel/ice//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/intel/idpf//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/intel/igb//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/intel/igbvf//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/intel/igc//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/intel/ixgbe//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/intel/ixgbevf//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/marvell//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/marvell/octeontx2//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/mellanox//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/mellanox/mlx4//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/mellanox/mlx5//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/mellanox/mlx5/core//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/mellanox/mlxbf_gige//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/mellanox/mlxfw//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/mellanox/mlxsw//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/netronome//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/netronome/nfp//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/pensando//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/pensando/ionic//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/qlogic//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/qualcomm//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/qualcomm/emac//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/realtek//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ethernet/stmicro//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/hyperv//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/ipvlan//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/mdio//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/pcs//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/phy//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/phy/aquantia//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/phy/mscc//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/phy/qcom//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/team//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/thunderbolt//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/vmxnet3//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/vxlan//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/wan//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/wireguard//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/wireless//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/wireless/ath//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/wireless/broadcom//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/wireless/broadcom/brcm80211//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/wireless/intel//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/wireless/marvell//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/wireless/mediatek//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/wireless/ralink//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/wireless/realtek//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/wwan//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/wwan/iosm//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/net/wwan/t7xx//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/nvdimm//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/nvme//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/nvme/common//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/nvme/host//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/nvme/target//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/nvmem//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/pci//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/pci/controller//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/pci/hotplug//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/perf//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/perf/arm_cspmu//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/phy//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/phy/broadcom//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/phy/freescale//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/phy/hisilicon//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/phy/tegra//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/pinctrl//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/platform//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/pmdomain//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/pmdomain/imx//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/power//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/pps//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/pps/clients//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/ptp//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/pwm//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/regulator//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/reset//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/reset/hisilicon//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/rtc//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/scsi//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/scsi/cxgbi//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/scsi/libfc//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/scsi/mpi3mr//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/scsi/smartpqi//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/soc//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/soc/imx//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/soc/qcom//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/spi//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/target//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/target/iscsi//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/target/loopback//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/target/tcm_fc//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/tee//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/thermal//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/thermal/tegra//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/usb//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/usb/chipidea//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/usb/class//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/usb/common//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/usb/core//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/usb/dwc3//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/usb/gadget//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/usb/gadget/udc//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/usb/host//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/usb/misc//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/usb/phy//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/usb/storage//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/usb/typec//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/usb/typec/altmodes//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/usb/typec/mux//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/usb/typec/tcpm//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/usb/typec/tipd//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/usb/typec/ucsi//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/vfio//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/vfio/pci//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/vfio/pci/mlx5//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/vhost//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/video//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/video/backlight//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/video/fbdev//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/virt//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/virt/nitro_enclaves//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/virtio//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/watchdog//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/cachefiles//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/ceph//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/erofs//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/exfat//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/ext4//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/fat//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/fscache//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/fuse//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/isofs//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/jbd2//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/lockd//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/netfs//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/nfs//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/nfs/blocklayout//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/nfs/filelayout//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/nfs/flexfilelayout//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/nfs_common//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/nfsd//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/nls//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/overlayfs//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/pstore//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/smb//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/udf//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/fs/xfs//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/kernel//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/kernel/trace//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/lib//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/lib/crypto//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/lib/lz4//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/lib/math//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/lib/raid6//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/lib/reed_solomon//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/lib/zstd//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/802//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/8021q//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/bluetooth//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/bridge//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/bridge/netfilter//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/can//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/ceph//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/core//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/dns_resolver//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/hsr//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/ipv4//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/ipv4/netfilter//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/ipv6//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/ipv6/netfilter//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/key//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/llc//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/mac80211//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/netfilter//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/netfilter/ipset//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/netfilter/ipvs//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/openvswitch//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/psample//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/qrtr//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/sched//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/sunrpc//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/sunrpc/auth_gss//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/tipc//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/tls//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/vmw_vsock//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/wireless//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/xdp//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/net/xfrm//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/security//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/security/keys//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/security/keys/trusted-keys//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/sound//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/sound/core//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/sound/drivers//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/sound/i2c//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/sound/pci//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/sound/synth//lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/sound/usb//lib/modules/5.14.0-503.16.1.el9_5.aarch64/vdso//usr/share/doc/kernel-keys//usr/share/doc/kernel-keys/5.14.0-503.16.1.el9_5.aarch64/-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]=9b0495706f57c73f764fa1d9342a72bbaa6e4f66, 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!#%uy|!"$+-:SXZ[]hmosvz|-/049;=ADHJOSUY_j"$'+.9=Z[Acn|~ "%TUVW8  #+/3z~/:=@DIM^`dnprwy{258t~CE        " ) , 3 5 8 E L N Y _ ` a b p w ~ !X!\!^!b!d!i!k!o!w!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" " """"""""" "!"""#"$"%"&"'"(")"-"/"1"9";"?"A"E"G"J"M"Q"S"]"y"{"}"""""""""""""""""""""""""""""""#3#7#9#=#D#H#K#N#S#U#_#b#f#j#|#~################$$$ $ $$$$$$$!$#$&$($*$,$.$0$2$4$7$9$@$B$D$F$I$K$N$P$U$X$\$_$d$i$l$o$r$u$x${$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%% % %%%%%% %$%'%4%6%8%:%?%A%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%d%h%i%j%m%n%z%&&&&&&&&&&&&''         !  Y    g 'AE  G % *     #    7 LK  !  n    ( *    PH *   2 !    D5?" G  /U R   G (-  ,1#< p    n .   &#PhPPPPPPP?P&PPPPPPP[PPPWPQPPPVPXP3PP P$P4PP PP$P$PP5P PP$P$PfPPPrPPPP$P PP-P.PPPPP P7PP*PPdPPcP/PPPPPPPPPjPlP"PP|P{P!P!P!P!P!P!PPP}PzP!P!PiP!P!P!!P!"P!AP!BPPPPPPPPmP PPPoP#'P#,P#-PPPPKP6P7P8P9P:PRPP$PP{PPPPP $P %P &PP'PPPPPPPP]PcP4PAP\PPP" P"P$SPiPdPePoPfPqPgP[P\PaPbPPPPPPPhPaP P&P'P(P+P,P/P0P1P3P4P5P6P7P8PgPhPiPjPkPtPSPTP P P P P P P P P P P!eP!fP!gP!hP!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"aP"bP"cP"dP"eP"fP"gP"hP"iP"jPjP P PkP&PlP7PPPmPLPOPPPPPwPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP 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/P0P1P2P3P4P5P6P7PPPPPsP&}P&PP#P&PP#IPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgP0PpPP"P"P#oPP"P"P\P&PUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPP}PP&PP&PP#PPzP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP! P! P!P!P!P!P!'P!(P!1P!2P!9P!:P!GP!HP!QP!RPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP'P?PPzPPPPPPPPPPPPPPPPPP]P^PPPPPPPPPPPPPPP4PPPPPPPPPPPPPPPPPPPPPPPPP&PPPPP+P@PAPPPPPPPPfPgPhPiPjPkPPPPPPPP,PPP P P P PBPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPdPPPPPaPbPcPePPPPPPPP=PPP(P)P*P-P.P/P0P1P2P3P5P6P7P8P9P:P;PPPPPPPPPPPPPPPPP,PxPP {P |PPPP P PPPPPPPP0PPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP!#P!$P!%P!&P!CP!DP!EP!FPP&PP&P&P&P&P&P&P|PPPPPPPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPP~PP P PTP)PcP$P$PdPP"CP"DPeP$PgPXPP wP xP yP zP&PP"GP"HPPP P PP"IP"JP"KP"LP"MP"NP"mP"nP"oP"pP$P$PPPPPPPP$PPPP$zPP#PP$P}P$~PPPPPPPPPPPPPPPPPPPPPPPPPwPpPPAPP!P!P$P#P&P}P~PPP6PXPYP"P"P"P"P"P"PWPfPtPmP"kP"lPPPPPPPPPPPP$PP:PBPPPPPPPPPPPPPPPPPPEPPPPPPPPPPPIPPPPPPHPPPPPPPPP P!P"P#P$P%P&P'PPPPPPPPPPP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPPPPPPPPPPPPPP?P@PAPBPCP;PKPPPPPPPPPPPPPPPP#P&P-P1P6P]P^P_P`PePPP P P" P" P$^PP&PP P P$ZPPP PPvP]P^PcPdPPPPPPPPPPPPP P P !P "P +P ,P 7P 8P iP jP$`P$bP$dPPsPpPP"P"P"P"P"P"P"P"P"P"P"PP!P!P!P!PP$PP#&PP%P&PPPP$P P&P P>PCPPP PMPPP P!PPPPP PPPZP[P\P]P^P_P`PaPPPPPPbPPP P P$YPP P P$[PP$\PP-P!P!PP.P2P!}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 P POP 2PQPoP P P$TP:P gP hPPP1P?PWPSPTPUPVPXPP=P>PPPeP"?P"@PQP%P%PP$PPXPYPZP[P\P]P^P_P`PaPbPcPdPPPEP";P"P$PoPaPbPwPxP$=PtP"P"PP&P.P$P0P$PPPPPPP ?P @P AP BP CP DP EP FP GP HP IP(PyPPzPPPPP P P P P P P EP FP GP HP KP LPP3PPPP P P PPPPPP_P`PaPbPcPdPePfPgPhPiPjPmPnPoPpPqP}PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPPP5P6P7PPPPPPPPPXPYPZP[P\P]P^PPPPPPPPPPPsPtPuPvPPPPPP P PkPlPrPwP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.PPPPPP9P8P:PPPPPPPPPPPPPPPPPPPPPPPPPyPzP{P|PPPP;PPxPPPPPPPPPPPPPPPPPPPP.P5P9PP/P6P:PP0P7P;PP#?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#PSP#P#P P P P#wP#yP#}P#P#P#P#P#P#PPuP#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#PPPPnP 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"PQP"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P# P# P#!P##P#nPRPP"P"P"P"P"P"P"P"P"P"P"P#P# P#"P$PPZPP&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 PPPPP P P P P PPPPPPPPPP$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 PPPVP$PPPPPPPPPPqPOPPPsPPPPPPPPPPTPUPVP1P2P3P4P5P6PEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePPfPgPhPPPPPPPPPPPPPPPPPPPPPPLPMPNPoPpPqPrPyPzP{P|P}P~PPPPPPPPPPP PP PPPPPPPPPPPPPPPHPvPPtPuP'PwPxPPPPPPHPIPPPQPPSPcPdPePfPgPhPiPjPkPlPmPnPsPPRPPPPPPPPPPPPPPPPEPPFPGPP?PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPWPZP[P\P]P^PP_P`PPaPPXPYP-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PPPjPbPPPPPPPPPPPPPPP"P"PPPPPPPPPPRPPPPPPPPP`P$PaP$PbP$PcP$PdP$PeP$PmP$PPPP~PP/PP$PP&P#PP$PPP$P$PPPPPPP>PPPPPPPPPPwPxPyPzP{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_PPP`PXPYP`PaPbPcPdPePfPgPhPiPPPPPPPPPPPPPPPPP P P P P %P &P /P 0P ;P PwPKPxPJPPP|PPP}PPP$?PP%PPtP P PPuPnPRPPPPPPP 3P 4P AP BPP P P$VPPPPPPPPPPPPPPPPPP PP!,P!-P!LP!MPPrP$P NP OP!P!PPP$PPPwPxPP$CP$EPiP!P!P$UPP$sPP [P \P ]P ^P _P `P aP bPnPoPPP~P P P P P P PPPsPtPPPPPIPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPuPvP P PPP"EP"FPP$PP$PP$PPPPPPP PPPP!PBPRPTP%P&P'P(P)P*P+P,P-P.P/P0P1P2P5P6PEPFPGPHP P P P P P P P P!P!P"P"P"P" P"!P""PP$PPPP3P4PP7P8P$P$PP$MPP$PPP9P:PPP$PP P P$PP$NPPP;PPHPAPBP P P!kP!lP!P!PP?PP$PP$PP$PPCPDPGPMPNP!P!P!P!P!P!P!P!P!P!P!P!PPkP P P PJPKP P P$P PlP P P PPPVPWPMPNPOPPPQPRP P P P$P$P PQPCPDPPSPPUPIPJPKPLPP eP fPP$PP!3P!4PPsP"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$6PpP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP 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-P1P$PP2P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P$P$P$P$P$P$P$ P$ P$ P$ P$ P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$ P$!P$"P$#P$$P$%P$.P$&P$'P$(P$)P$/P$*P$+P$,P$-P$0P8PFPP$PIPP$PP&P%P MP PP'P(P)P*P+P,P-P.P/P0P1P2P3PP P!P"P#P$P%P=P>P P P?PPPPPPP SP TP WP XP kP lP@PYPZP_P`PsPtPPPPPPPPPPP$PAPwP!WP!XP!YP!ZP![P!\P!]P!^P!aP!bPBPPPPPCP! P! P!P!P!;P!P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPUPVPXPPPPPPPPPPPPPPPPPPPPPPPPfPP P P P P P P P 1P 2PP$qPP ?P @P cP dPgP!P!PNPOPPPPP$HPPgPhPyPzPPPPPPPPPPPPP P P IP JP$aPP!P!P$FP${PP!P!P!P!PP#P#sP#uP#P$GPP! P!P!P!P!/P!0P!5P!6P!OP!PP!SP!TPP!P"P P P"P"P )P *P +P ,P -P .PPoPpP{P|PPPPPPPPPPPPPPP P P mP nP$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$kPhP!P!P!)P!*P!=P!>P!IP!JP=PyPPP uP vP"yP"zP"P"P$PPP!P!P!P! P!+P!.P!?P!@P!KP!NPPPPPPP"wP"xP$PPiPjPPPPPPPPP P P oP pP$}PPPPPP!7P!8P!UP!VPP% 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$PTPPUPVPP@PP!P!PMP"9P":PVPrPWPXPPPPP]PlP!P!P"AP"BPPPPPPPPPPPPPP^PxPqPPP"qP"rP"sP"tPP.PP#P$PP"P"PP&PPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPP&PP2PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPPP5P6P7P8P9P:P;PPPP3PPPP4PnP }P ~P$RPPP P PPP P P$nPPPP"OP"PP"QP"RP"SP"TP"UP"VP"WP"XP"YP"ZP"[P"\PP$PP!P!P$PGPdP"P"P"P"P"P"P"P"PUP#ZPP&P POPPPQPPP&PP&PPiP"{P"|P"P"P#PPP#PPePfPqPrP}P~PPPPPPPPPPPPPPPPPPPPPPP P P 'P (P 5P 6P CP DP QP RP UP VP qP rP$cPP$yPPPP$P;PPDPPPEPBPFPIPGPJPBPHPmPPPPPPPPPPPPPPPPPPPPPMPPMPPTP P PPnPoPpPqPrPsPtPuPvPwPxPyPPPPPPPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PUPaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}PWPP,PIPJPKPPUP&PPLP)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$PNPOP&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 PPqPPPPP%PP(PPPPPPPPPPPPPPWPXPYP\PZP[P\P]P^P_P`PaPbPcPdPePfPgPhP^PiP]PjP[PkPZPlPYPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|PPQPPPSPPVPPPPPPPPPPyPzPPtPuPPvPwPxPPPPPPPPPPPPPPPPPPPPPPPPrPsPPPPPPPPPRPP P PPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPP>P?P@PAPBPCPDPEPFPGPPPPEP 0P 1PPzP{P|P?P@PAPBPCPDPEPFPGPHPIPJPKP!PPPPPPPYP P P P P P PPNPPPWPPPDPEPLP$PPPP$P{P|P}P~PPPPPPPPPPPPPPPPPPPPP PP$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7PPPPP8PPP>P6PGP7PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP 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 PPPPPPPPPPPPPPPPPPPPPPPPPLPP PP PP$PjP&PPPPCP&PDP&PPPPrPP@PPPP$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 PSPdPP$PeP&PgPP$PPPPPP~PPP P P P P PRPPqPrPsPtPuPvPwPxPyPzP P PP PPPP PPPPPPP P P P P P P PP PP P P PP0P/PPP5P0PIP1PZP[P\PPPPPPPPPPPPPPPP&PkP&PPPPEP&PFP&P+PP$P$P$P JP KP LP MP NP OP PP QP RP SP TP UP-PP$PPPP.P/PP$PfP&PP&P&P VP WP XP YP ZP,PP0PP1P2P3P4P5P6PP7P8P9P:P;PP?P WP P PP PPPP P P P P P P PP PP P P PP1P,PPP6P-PJP.P7PP$PP PPP PP&PiPP 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 uPAPPBPPCPPDPPEPPFPPGPPHPPIPPJPPKPPLPPMPPNPPOPPPPPQPP P P P P P P P P P P P P PQPRPSPTPPPPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcP 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 P PP PPPPPPPPP"P PPPPPPPPPPPPP PPPP PPP PPPP P PPP=P>P?P@PAPBPCP P P P P P P P P P PPPP PPPP 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 PP PPPPPPPP P P P P P PPPPPPPPPP P P P P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P PPPP!PP PPP PPPP P P P!PP"PP+P'P(P)P,PP@PKP-P8PSP.P9POP/P:PBPUP2P2PPPPPP3P4P*P7P3P8P;P9P4P:PP=P?P?PAP@PCPAPDPBPEPCPFPDPGPQPEPHPPPPPPPFPHP+PKP5PLPIPMPJPPPNPLPOPMPTPPPNPPP=PvPPPwPPPPxPPPzPPP{PPPPP|PPPPP}PPP~PPPPPPPPPPPPPPPPPPPPP=P>PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPyPPPPPPPPPPPPPPP PPPP P'PPP PPP PPP PPPPPP(PPPPPPPPPP PPP PPP PPPPPP PPP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP!P&PPP"PPP#PPP$PP>PP%PPP&PPPPPPPPPPPPPPP&PP&PP&PPPPPPPP4P5P6P7P8PPPVPWPXPYPZP[P\P]P^P_P`PaPbPPPPPPPPPPPPPPP$P P P PPPPPP 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;P>^lxxp[[ĊcFbJ[ ȕyqHCDsfĐY%2 U5OJ;Z5bh˧PON`>=%+!?ΞK ><ReJzk&1F _!?ioB)| c0eU`0(ᅓ]偵z'S)6e2r9K*^9ܙ:LU9 ߛ0e7EmҀ ;`g5hEv:u\ڲB$azXJ  0Ź |dj1{H@"0iY~s2%`@Ú7օdX$.tqDx/JᶻI>~bP6(*hTaAƍ~]-Cu"E+,xXMBy ==*%I8|$[V4R w0 rb)Zcȥ }$KE{ udS3J#ics9qVRd5f*?[.mCx}Wj@:x07&Ykq>4cbءs c5g'sZQ1>q" Hߵh`Pր":3bJ`98XKKe(y,Ց@ *36nR|BrZQ ^mBTEփoǬD_,<ץlT惽4h1;U\Ӟ uta+{- tofZ@ gr_(3"4c7V+4v&Nvn&!)ca.S$\Jɷ'g J 3D C K6w C70>t)D`vn)v6F-U@r'0]Ou}(ɞMo,#BACs1c;/_@ʈ)B\,bHXh 8`C>ߎ5@@trnTŴ f5@ZaФb73R&p@6U(P2,~W\2Ij;~mF r;w93{:I\ Gh7bdPV8 ǮkwS#]A*{Q !0λթ[8>JܬP j|7i!ыVeZIQpx9NrT2ͻ!B⒕L]*&ǮWjGC3c+䍺`O X9 fuѮxgXD?{k_CQտ1@DL|u.5t*yWbU0g=$5y۸Zڃ1<$OOQ~A^$A1lEA/62KYBX(LU<}ry {[ˢS,ELV.i:N2ŗ=靓_\zCjA9e6ox^<fK}֌:źߩ?'o㞕SCx2AuϟY!S'Ck6%dT4aOeQ4Dl7e7&̅VAZ^ |@P-0~3=|7s?^ͩQ[nV8JCLgcDB6Bj9]kpn'˃2PWVw+jΪ:t"+"#o{f$ygf1JJ.F- TjpWs>x^L,.Hu`[7#\r%jo+]y5NzMV|[IZ!&9zfJdX] O;-]$#G 9ݟ÷U!Vn07ϔ] r,Z^Y6le@ܙ^W@iw3f4` X}y^: 97׵ר[ 'fq>{}u~OMg?B:hސ뿦-3x3z E,qey6HLTeNtd6a/{}tfzB>. IJW.ypKZ~ZRG48 Z6uM6=e D|ADߣ !LPs̘O"@ >eXE=M;U~^5wkR[)}^SMu 2*_“ǜucYl{$7ʟBUPX3Kwה^M< x`{|=Z3p>w-kS8ø@U+z:ulj5ƕTL,KQq7"cK5V)5#3n3 /oxT3h%@xykNLDuXzGg6xoA+:OKtBr sLH3W# d2z8Y ԌoCͰeb5p*?̝^Tr,|P` iTiJc*p ,ˆ}@aNЛ7T/U-2OOZx%ZS\DY)9wMz2P zg. %LbE#Í W*w>s+zhtb 7ۏ 9UY˯vyW`zUb#o-Vc*&w0i>{!|F$Ezԙ~_>z9 WJ_Hٞn򂰷XIYڙKp$vvAGvX Q~嗊H{Zy1Go! Ӥqj]Jp[{U5,x6M 㦐֪-p{P{:A>h8xb]M?HmAw$Np'6AVųx!ރYw8j)y1"{ŭ2ht sxJ%~B6K`#C"m ]pᵑϮG~Vn5,{ļV]pe"duJ|Z%tX"z+wTMUhU_.:#>:ZٹKc!0@BD qp *CrAOoEy9+r72풽Szel8!'p~; RxT_/}Ki_:o@S" #ʼk^~J>!QRyYsLԀ١ MxK?x`Y6GaSD\U F Y9&IUyS[heGMo2ew J1)-j|m}& TYW+(Gx6Frў" X~BϙFt1ҊOY&YmYF9sGG4O H1N+ogےO |MX BA/5Elw\rRz>X Op&2h9?ShB"pj|,> jȤKhWwL/?(yD> mIәbA&`Hh6F0!Uʐd#"AK d5`4%|\7 A]{mxd1(twO|^O8Žw^j~Du\^9Q0H͛G=$۸Mϔيmu %9WEmL= \t"v\~P֕y7tAFzbL80c "_֟<[(8˭#m0n8oqt-?X\7Fl&z7ucri"vVb wOЈ:۰eă2ty̳94k{zY!s/Hc|9E!)!U'͔ee˪Duܙܧ$j*\S4okQ;.5-0i#]R I%!DAtjћ W,gg2@ŭ6eL 31G|'d/xACOӮ$'k@ȃn'o2:>z\sg+,#yH%'2#ʼ2 Q\xuyˁ)L}s'GzJY\bŷ2\^ÎuMi+n\m?S/T?>q)%5\,O.,sόjՅ&0nk|7uc;IuS2c1Pf0m0g#beް#4>ËT#@W ̘,?n`R?sf 1Dy;=l dwz'>S|*XƸ*MY&CwxA:+{L?#1f:^Zc3.3*ThЛ2p#ЈͻKछ0ǁxg_&^l˻g$,~x$+QZ`8-oK -U> \q8o7L[ńz̺<ٸ8`%Sp?jOb'*S#zP;z6QmY\k%BZW=b鼢6XpW! v|F/ZX/f?hǣ4-S(b_\\蝚Yvk*3̅$3>4L>H(Ӣ_iZ6=?RYb=40}D銎bխ[CT>BOʼnm`"iBtUiQ:jLw  5, ;6YA>I5 ;Ý1W=Z8O9ZtDz!) $rz#{(<̲p̀[ҔH{[F +G#'\(¡o:&n $ʊzBwGr-AeA6ʱ{2#tQmh&(_/hwC .`ƽ:ܥ)v/@MqV{ x{mkqqNK4{t8`Np-耙ٔY3cs2?\XLp᠙f#bdg/.]CWd$ű qFCޝ7*NGZW۬S$tl8Wn)Ȃx>ލ{PvS*Xd2Wlut!\Wj \4pN4-pw4:ߘp\o 1ohOrn)S(!8.&6}Cw@fXmi3| Ѳv\RАSTI?#QGK+RB9EbBfq9~6=[~`Jc/g˭]zIY9hK0;sWkN@NMFfZ8e)ƞ;xD<_K:lq7f! KAbNpveߚVQ?5<͊(n%Wi.V:O8#rCBD$[WVEr6o$;ukX8{/su3b?t5ag,jQ-zYAg/c!>t9GA[s :(—[:4N]c$pw?%:if6COy~7ža;L7r}ʨ%{gf|YJRvu L#J.:%Z禽 "R E5٢Pxu"LԓR,cz{;b.SQJwOHHraGz>`R.;'XBIh4򈧊2 S'w;26fEQtJY[j(t 7+j%NGuÿgxLӘ|oE^lV,RѕG=tbfԯh-8B$#+zZ (H?~}dEkP7h,;y<%Jۻ0؋H 3$S.Wc/f VHEW7y DxF%ୋ Tܖ=+%#S-潦;0(ץ'oE{B#u8\.ֿQ̐K{OOMmqYu͘'Uuio ysR@$eEXZXE(|䚥?P5_q t`J ((Ö{֡βG.:|b3ŻJJ,/x`}"kᏁ՘GCe^9˨$^a`aS'pv~24l0@U|䆕)UNxkhn]= ?OGKܽ ޹miM~8;.<՗/VgL諾DJa96]/@-o#{,Et0}X>cp. sGW(:Ax#AFA%|]=b[7a-5E]HLdx|LY]cFqp.fu'`{e:VcJ8Le DhLڌuv0ٶ@a"x XqM1ewXH8o>f@UZ\B6pKfa9W*;dTվ$ 'Y{؅(n-$Ѝ4  N\9+2?-90 gjĐC RU^s"E!SƀVYE:aI~=KdbC_m^r1-? (^ EPVX8B{X}"*f:+F=& K *9X`өcY.F~"O2xZs)"|mTLvT6BKxf@kȬv>eWzM Ʊ R$v° </6zX<Ё G+ƒywVk'\,h*w:{.V38GsdѾfj2{fBVP0l,&jpV.zV9^,%iIg7oZKOJD)\XC%=[ӈ1m}=]."".j艅 LZTZ x۾ ȁ^A۲JYf!U ʙ}bN` m\/;lŌLIOv0Q䠬ujmOgX"S#FWZ1!wOrP cx>z=2I#!( ȖX'm\ O%eI/6Dy(h"$,+ѫF޸j(vP#Q9NFPiF{PAS ʼu>+F1)wDA2`)' ,v<2e>I]h}L=L>QU%}g`$[?,ilguY Є@wngͰqnPN ,E'OJƩV(?m#p%yOS#ԓ&6'x `d1+,Pl4B~4 |(W/YzI!KĿ_snN'l"aOXIl )0ԑ?lP|9U,hwVp|aɗ 8|'6ȅֆS;~wZP1՚x"@Z3V&OWT6^Qӣ# (TەZM$ 0|F4K]}Nt֢ԓ?v^EĨEiՕCwH)^ͬiD "1 x==$ @(&sw Q:B S!Cl[K I+B3)92]'CkT۠q}ʴ>0W\ԯ@ +K1NZؐ4zH}(Ї7z֊#? nȜ0~[Yt+rZH];$Y_m7RFtNݍ5Ћq6F+B@] ߻?/ %eaju6&1(cj WxbZ%&gݶ N!۹BfH+{#DAթ Dl)i I:+c+5Ul<0ܣRUlP9 !?0" bVkQzfz{V.  Tϱ#ȋȂ~߹:S.8̌OsN=7 E` WjIp=ŃBTf';n.5ܤ. *T| 8ގBн$E?5asՋUV ڷ,z%{Bqq9%\YXs_ mft bF /b7150cyxܲif,Cg3c~NPcF96}+T^cze4?hu3b.'Mo̻}B œKٗQ̐bsƼ6.Gz?u}kLQ>~%a:<ɖ &;B$%5 n /-u~\`$*_W)9C@K'Pkg=a[M+EyN2JaFڎ2ܴ/(K:P\뽣VRve4P!rj^~LT<DpЖn򽌋)0:3?6hRaH1E<zЬB4~ *nz  SzD\bhQNܓzĮƫ%6o8"ceWү7|rY`?>K_5b}^qd }fRAQ.t~Fa0$2wVp]džb}ЙPLИW\R}$18> _7).SJ{=r\sXO<$%&gdmIy;"-߷oE_njx5y/Õ<#dQH3qtv(8Vr9[ \| 0ܳؾ'VJ%6 sz5vs0t^IZc|l,`SdB4gfh;u* qwJyN}ږ\!«>,4B@t6ݒ ^Lt6,=>IqqLf얇 mX (e8hKcQ NbHWh!\l×Y.4+I%D+v{.F'rQ1Y\oKlvvQoA=yQXZaff3FKE>n8Յ;^ ۯi3&rWp3!I^nz5l:%1J6>{@΀ հ c52<2٢>4`.'~ݳH|DpgΙ v?$dMoVu(FaoQ`h^#DtCӸ l_Nm8|Z6q{O61ݴ1߃W8W?s܆Qr?N0I޴wjC /?ba_] {(!3RKM{vusYԙLnR:ܻ 5VY'Q4ft"dAD,\V+|h<#.2X'w2}&ݴ _զRi, 71ӭD&E)Ĺ{ϳ=͍Y|J WѽEϮg sKgP+;*zaĂ᳿hTYjŀ43ԇY%2F5κaTn;@$g F@fCDhDJv+1O[3Ά'|Y,tqv87( n1iji&n<4]?Y f{]Vr j-7{¥w3rG-x 6"&ΔK_TvBZRU.|}&@2"yc& t+:e2hXL!VMu d!kܓM/P&kGFCqɮqHwXaZp({ 4R<CE!(DNgAa[60A/yE9J<S#C|}'T %E,8߁"'6t]2pBiܯ`uq>HJQ@f>5j7ĘI ; |e{х*c9%Z88, 83OV NB7i =KqjM[#El<,֗K&2^#Kk>((TDjN)xSVh1q Y4hSm6#C]W+;)01VcΨu~֟vTOb`Ne]ly!9,/_~L4]Q)(pLJTV%c(oFC7ehP!6k ̉T!P⮀ېmNxDK.}w 8] dI/`G+XЯ _jkez j^]響vq8īB#dym0!XN{:ie{"{/êy!vFMH@]]@Q~z^)C,e #nd,؛y҄8 ;Wr@Hn@p[ClhN76ߑ@)VJ~f6^<;0P#etM(_3SKS }ܕ|&bL0/g1i6xd}풉ٵ%>q]Q=v^pǷHC<c:dOR\+WׅFI&guJ3@+[}00&'{|$K:=Ř5چWNLqR$RED=ϼkޗ/0 p &4&¼dIk|IJf# pĉ'׌Ա -GÀC}{iǫ8̨ ˿^w`0DPJklj-j??4$TJ b.zapRfz%M{D d~/ur $zθM?^q-Ҡ(M7*BaV ,w'+ec8p:L.aT~`_#pN ._yG>2ZyX :LԜM!6X*^|"VJ`G}mm j;}*/8ORGp)3TC?'ç`ǯ:D# <=ŀ7U;rqx wApeYw0x|} uq$w9qBWgk;m`RƴBԥfRЋCrsl讣}}A`h:\/J;tQl0Z2='K@i1 ;Q<=mǾLǓdd8yZA5@Ծ6v|S ,8 u-<@}CľoWUjɎAh Mfv>j,5?\7ݿbՙIW:Kw6!l=괻)WmTPxK~~_C, 0 4՗'-,1"~[wrV^3UQiJ>V֥9c3f4ƎWoQJGkA?79-v綣fSt3dfKScm쁤*^!/?DTe2V[& { d Nz M`כa 5bB9*YŇ9PQhArC9BgcGU;J'"Ew"C 6>}Y_B.W|>eT@ciNJдߔ!ibY+HٞcNfA2PH,>*FrU,~0[++Qd0_˷4xhkT;Y~86Bz# M] Tд|Nqo"i `K1Ŭ @ԑxTIIZ;pe+@Xi667s9`JuP126*I#)nt:[a5:7@EL겭c\"uG7bF>egۅXzb\u?a~ J픲"L W̶}8R"[$C;n~=zpNQ$;q2eDH7+W=<^yS'=_WI|!+}'`$YV`jT8LE߽l-?k^8.MLv G)ft2Boxs !yf#\r`0-W ̛x4 jb}4Z E7fڡ I=pK'rΈ&9 ɦ˹AF","opjߚY/4o%]dH0݆y zL i%jLo~ ʱyx/(uMcF>QYk"$&ޟ!;vCn$_pqƬ)h+?  ۀ:RX@# |ƊMFe.wEZjRLڹ6olc"p5[~ 4%l,A;njHEz\K5ͳs^.APf'ۖh}B & "<:_7_JtS)L_3un,+_!)Gw#wƗ|Z[⦾WyY!\+UꦋTpfO|x_=̭ őnIZ/5k|8WS#n. $XT3nWi\cp8Beg7Z =c} x!ݐ'ݚ1˚ 3+B{ݤ14*]' IiXS+f6C[, /ݨrn,.OiiS (TU%ĭO$8%~{!֎c*[:?ӆuB"䏂.Ʉ cM<h"OQwQD0ݵ%zHs"TH7(Eq}mL(+s8wQx(>5N-`0!K,{bəTs꫋*udX&{[QQΩJ]ZV}[jK*hI`@Ld~DR5]] ˘)lj}[gDb34ŷ/h^aG] /E/c 8 l vV?pvpF:4'3 3E/"ۃ,6&:g\dW[0^fosZh]?{j p̝?q#pJ:g4(ȝDVz[ xkx .&qlR;kPNPo(1fv͒Vbȃ*֤A'!LaҀԛdo߫PIR莤>T z9_1lLb*]qy" -~cX(eg2A'@Oz# ;!KJ @$:wN︮"'2ߙ:Q>Lq. kX'މL>(rYNgF)\>PJ? ק&a^' *zHPUN Luhm3)hHP1U(ա!njˍ] 'nZ=.jRbEbOpmOy^Ř@~?$1?t R3we4;r-׾XͦlQsfN$?ohǒ٭ z[=( }Kw(l*'wʓ1>͓NdT sD`T3^6%$}@$vHmbIlKH=" .[}iK,ϢF 1e{#Sr vm_ @t썧l-u;pCƠ)A{>ǿKQ6m( D=;ZBy 4y?!zB@rUeVpt8< >(g"lOgD0絸,Kx$AϽ8L_{O>]Ԇ|S@q3htp׶P+~մBK 1t${V B}~,M޺ *y^l)︦Ҥv6KV>͙]fDZ`HWovǂ~;4ꗫ0(z4|F挗IW^+<1A3{+ᅰ]yh[7p^l̿5:x%ԋysBEOu(BآB#$`v,TIX +|FA}ӕ=[t炍d=i#Qyq30C_-)-]e'aEO~a6Fp$X64Nwŏ.G rFt'VzM獤xG&6L4L2jWKD0 b1,xuSPaSR~ 1.gǟ(B1"TNzpAۡlTwZl/L3ohٝ,t^ ƣYs}Gb{ H(F=|-g+|/!򿹬9ˋ̖琽}Li$Rް^L aL > }pBx(d^!q=1}`9?pi[D:OLt8ؕcquT%ui?4L֠3KpO-Tmڄ`%] T j7_ Ǩ#n;Dc]tFe>/+ȶĘ1 U݃b61euA̪1@'h~*+KHPwxQrX b֕"ģ34z-H@?dI^Vu+EyVK{rX{ sPIYq&oYi( mQ߹f k;O(z|~EdyvvIY'>Kz5`a]Q mM)R<[6T'TF̨͐$)%6XʆW ih[UĉP] 7-0Gz햧pCx 9hMUz>y'c#WZuqv8a.tAg\_5 j4Ȓf>23kͿQT3$NA&1? Pb*Lmf>e0 lրVdо *lߗJ{ReC~YvZɽ1vա%ڗSqr/$6Iv@nk~2FlP1T%(zgn6!+oMe*lhZa3"e)40e3jF^@2~/0H5Nd1 Sf:Pz> K=y)5O5. Lj;n\z A[7\5<VAF+䨵r^t{G*?9:xsߚ=Url@a.?f%R[esVM"WxLջľ8v+Y>=ӶaP0ύalBV>o2qLb=4>a G 젪nm^7E{eM$s"ܴ\STu$0tjfѼ]c;7,DhgxBz smz=MaTn븺BJfU^=Q-yc8 QTO5}UuDB@WX *u /p^]ϼD} ӝA "~gN e`>FGQ̒́aMwLmPGD-|4~ꮪ/ٿF!R_B+x,? !:xVjrjᦇ?uYטCg0oj34O*&*SJeӰ*CC->6V0/Eqdom{ *"GKLȧ7yfmܸk 9r4 )!t p!S+t?΋gS;eaa9^L_0,])MK{Ե[U+M-Ai(Sĩ\,/OL-Juhn80' j y"w ]5 ݅H9/,H)5yQ׀xe`ϙQԖ2z߄C0BN"`J͗Oˤ;r\@k_-2;a-PwWd랱N(8L0E^jˊJݖ `ޚFF6}?:WXw.hm@2!u,q~Mtmؙ䒆!҈ $"k٦}V9`RFv؋*"U'6l{ ZAVk4:\U/ %_G?ɣ ǘsNBS"3+@#> Z1H28HZOcH t /:$vAtRV{B1VmyؐҨFdU(M127-? amu<-=/0;dNjFPV0Roνmp 鿈yDD$7OoJKiDQM0rQ\ mCkd:<A|qoҁΕAP҆V]\1.+hy-Op7ʈϓ?)_+d#c6|p:[v"76u*IZTE|73*ii:x "ڟl_1CL} W☂(gY' 9|$p8 cK4F<$?b ~,{ pB7HZG(m5mזG_ ,#(ck>g<:֥5"]Lx$F}yé# ⭞Ѕ_PU_L3Em<ᆌQ~VQ/( @:8C>I#LCl&(* 6$)LeY$04 $ *![NI3O#Z8Āȹ!ճ2_govF"X~: *iXVw^k~9?klDqzev}zjHտ5;-x}mhF^|DSh8OE N P-50.Q-< ׵ʵA$z?'oIC 2iF TmDGngs>u2kK\^)l(Y,-4L!p7<^ܴ|:Ё?~[Զd9$ 'g .M4jY IA {ݴK4ߜsA\ ,jYv$[HQfrHFak/"}+ufWg6,8HR X(' S{-(p>+'7O,|^"/5՜5ٜj*8``j8uK6W&]M(\(Kr~MK+"2r(uE!+WY4 ʍYgGY806 7ޓUHQN1p5\ytI1}@xb =^8-[<3|ɶ2BFj{HO 6 uC# ɡ&g]3zgL7a]]\\E]0HpĚ~j1UT1=`"_ Wܑ*灛1eS8!,̱ܴkFX|?6/TB\5Bf/F7.a)Dא=G O9 ̋gp4f]d՘ \[Q8?#-x9a|PFY/Qʡ &@ xU}>SkE\Ч%hAHO3ڹl_‚Ax%QK4!D //lP&!jm0><+[$8_&(a$乹!qY^ `Od݌H%DԢTpg(|a2Lr_\#~7't]-yQS•7序d(XRg: .8w"j(x$VJr7S@lyM4(qefa(#\s#OTotI yP)Ӌ(!Q ؛VjY7PAl#%<5-Kh&蜁Ps3x^*G .鄌!Bm3$B4殏u$l`ɠf='*nhL'm*vx-H^4=4x'Y&ˊ3G;ST"5ֺ>hp@;24ˮ|Z e #Ә0nH`ee6 <=:op\3%O}a#f6ؤ s= C|7oDKfvfw9}M;~C5';&0N2I^Ci ~79$}8w~ zF"Uhʝ|̕mWNJra{uKR]_ [nlnTqz`2%,Yr=:j{k6RMW(hջhPW⍱Bg+> "I'р- :d2?T\{A0S].;fיK (몶 ^F 7F!0V] }ӀZLJd( utY;)GamYCC-J>-v=U:NnjTY3b;[;वx!ɂ'iq9tD:},+Ix!>8R^ .jmuE% *o<nj2A $ORIuCڪtCy֐ʬu3S~ :`"qTGkc>UmlIʋ|y淣ӊ.*.s$fy(VJl^ At*o{E%B6zӖ˂ ИaTPr% NLύ"v4I:3Rr |(Eb/*RiV xIV خ)%GH\̀;ڡy4 MM`cr'ÿewrw:(E^! x=Ac'+X 'sTh^caR(z7t=/Џ&&繐'if;jRp}OI^3E{ sl:)WCA,u@nD 5(8Ð=q#b'WlZ޼9inQ)LO5ic\l@4B7 $i= m؞XEۗ.DK=)jk>f~ghQ9bP(L"Oh/XsDo?~|&JlOyMbW4AtM,2݄ ~ `Ib`s4UO~;⤽%R=.LMh{RʞٷS8;V^VkoT oO2;#ڦk}Owr4 FYX;̄TYgr&(42'Gj^}&#hD1Y+)f~zCп"D2ԟ,/=Ne]=L >5<~\O/ ro£{ٛUkL^K&ym.yb(#b>^*XDt@%5W^`igdx;nczpvj̢V+/O6m_Hng ġNFsRӵ?vI-fxu9T:"GqwƃYT ~fcꝟA/y'!b?dM ,E]v5A >Cܤa>2{G͹ur$:U<{ pb T~?Ν yf_/ޞ6FTFM&&EH^ul=SEuRp;\Q[RQ)MCq$] 9Zf$odE뭊 {2L*8#,v~GUMRܥ3timISߟ^,&h,ڿ`+3[J/آ>l.vήT[hBuҿ^R 6ӝT}$F?k_ E=1vƒYۘa|YՉr 빖|x"$7޶ً!Y `n LX\`97`SY G%ƍ^^b;["vM>'a ^XP؁9cӞ/0(䝅Ò`&z]ݸ[: ZNfݙ n+*\LbBu. >cT3q%XYSna/%Lc)ZZ>O⒦w/@ҠGD2k]+EF5\DВE@ͭyH,P &3`>cz̺6q}iw cɋ_*_9\bhwQziɦSYO lh8Q܂N˫ mR;w6,Ӹ˫?rbhl dBAVu".;`c:R && !`i;zvǫ~Q7qxMhS85 "l+{{$n#| ?Gڭbac>@OLK32rz=˵j VB;-+JdnXHO@ÂtE OH?km46B@ӍиwA~245) _;q ];6 <C4B_S/ Q $m@NCcdmsHkS9, pDmk~~B [ "4y(Sq*R(̤/?0V a`5X,X@ Jѹb<5eѸ Nh-.w YC sԴBr} 9>f}7$W7pMsaac r0e/hդ4SKIhbs |fDa+cjɈWd&M@i : tWa^wJj$4&0Ǚ9R;RU.uRrZ0z;@$~oAYH'LsKfa-EK"'˘rV[l97n|/o P ǭ[')!>xiQ ⌒"3"9뼡 ®H׶G]o;rQi8w ]^e3C+`IHvAe1k7T.5fB>4Rk.ƑL+UoV$ܫs&UHxxJdܦ,lj{6L3Q{oNV gW@%4c3$!t]0SdrF$@eqV5X۹*gbg tAFЛs0z>tbZBy_ 0*e9kaWt`3}[y)0xbdF`Tڤ['K77d+p?ܕ]DC~2T3Sy'{ϑe4=A:'dƸ|@\`Yv#Q%o(C6s` @<wA` f3o7Gmva}:nYNprvmE V6޿PޔB5*@zjeb2j l x "o29뾑/bd%je,&P PS&@j _v."#[V.Cg[^ӸrC8pj[.4&rv@%OE_+6S>I[Ƈ[f& ̈Z4=:u%}gEɞYnm4p$]rBgl;~mZRTu-?Xcl"q_ctzvf)㕅nH6/~;0ـ%1;y# Ÿ<) >kt`i{!b]l}A~Nq0z*6'φmA_3$rKK\DNqV}B}w@XpP0S硖̟}y ةigVUKa#8HqjYzRtOU] ˢdqMU_5*V?Fh8.q lx+%S?{|U*^?Aw !D0O?0}.V4\*SOsB(` ;X4JÛUx ͛0R_Qp#) Tw3,ɘB2i,٨5/xוn!"(7.p(N|eñ~,C+0 Ԗ_][ IX,:, q"qumX!W9w~VRD јKU=a2uRGT )'FqL+LjA FĿH䋛CK1Kr˨%> ,~գ8G2d7Ă))GȑaLYKz?eK1 01S}@ +pm#œjYzqmUGG>^>l+ 5f;gy'r` p T 3QLO% pe^P,E;p# 1~ؔpk 8q -XN2}sH˓Us>RoLB|K-ý'8ؐm"ٯoFeCD(Oѯ;Z3[ AHy[`NFBoNޟ~`25z+'yإ[Fm:2ˮo[G&m ΕC" mNkQibTLr{ٖ3!zz`(8|f-WTB_4,.]D 0Ւ0Ah6 ?qJ{mjGKDـx3O#ArMᤛ쩈Pi^l1 :dK6ȰqMޝj0'b@Q6r|80yH"38d&&0)׃TB6ZgZ■{\/FiLkuYQ϶&JXP4F&.8oI ܄HoaM{ơ5vyu_mgjp]dkpJyBtwN%*_Frϳ\3*UKH]4;S 0y8=s3'r7~$ 45hk JQF՝07 *=fJѪ j/jIyEsqNwm)"[& xv k&*h(--l,wdusZ#G)5Q7ϡsR< twɦpΛ# +ثeuD«< oA%FO<^ to]JZ%n]v>ΣKxމ"+HXK#_n1D@1gZ$G#l4+ron$(D[ua#L&7P#E %wFe`Ȫk#?ڴ"Y]0DRIFYu$x)4D"肘Tj GK-,C?wo߭n&jߏ*f|K~xd^S#TJ&}_ݥQis[Y zBN i!lȷlF{:Mz7z"o?¼<'VZuDN\ZSaeS\%'ܥ+",/u|(ial-Z5xJkiuOH[jÛWtU*ue=UhޛY+HE3b{2-&f^T8[͌/ =_XHg $g[z.j8Uu-FP^Jǖeu[6 }n;}=:KX%z|+2"TT cc7Idh;kks9W]loi+pS1ݭI8@ [7MsNh!2Q.m ! n+W|ۓfqOx-3HX^q.ҏ3(2u2Sgu -P|ܸK<\'IaH_gcR[<\Ieea e2aRԘw~!~r!g^eEPgW[̷٤ĿUq;NAk}a +OPrGf SNh!^k$N@\we&(&b)ۭFPD 7u?cxŭ[~ePC'jf24JC_9ܓJ#ouLW0dħ|H>+%.#.qWK{qh^=9X]Ѧg{IFޜV=2!,z= \#c񔮸UQ76% ,KQ*Ctѯ):r ߔ'HQr6|%\gĐ t{:AHdQ6RcFZʖnhcUa^)FAHHI5э4,98O MoQpFgQoADax_!' G%-XԓC'3Zw[tiku"x笥HX>=yjFZ,  ݤҘ pB-*w2|?/ꐠ8[#Q7 Q|O4:7׳[7 Xk\NdJDPP{(m0x8Mr% #3~aU"Oܳ!Xa?{?CBBV{x˽mP"7=T*QqCE+TN+РUk%usaHцE_ӊU,f:Ce̕HzϡAV'7 Bp7T2fO-|_!AԅL3t ;I~>=!{z+[bŒDo.`b. û $Lt|}9t5ͳX* 8U s!Rr" Kd9Pb5K#yl~W"P%(5pFABKˮԦMY.-^'Z;W9XNephެ؄{Գ83f#Hw{Eج4 _ ՜N]A.; Y(1@3*=@~cmqJu#㙕#pqti.sM_Kx5oT+78Lw&U^ m(ɷI=3<]I$jZkuɘ7h6~ }E]ₙƬapmU,±,+Ei*D;;!cmZ&&K7B?aKRGi${y?6 pKY|w_1_@ E^eSՑj]MJ@qRyo-T7Or4 .qanCUeίi\8ZFṋL)q h֪l}옠7_T7&G+ #;ofx0o5Ǩ^?pkV'8f,/=F/EXM`9nWAtAkvώ3 o?׻~Bqf7ÌZ`1IkRRᲱnʽInk3$7_]SA-WYۙa'?ND軻0٤lP63,8rL1 R{C1鏯 +ίf Uha 6_Y>wl;dBtgc6.//~߄&g3 >BiH`62Y2\?';CRB5x_|&%J¦x#[Xғ8H}_QI '՗B*g;4K4PPPQ%[]#͹TdvAă e-}4pA0FBQ`;DYx -Mt5쉇1@T/5C :OJ bt?ʩqIrNȃ)DQ$l,6s`dmlPY-[zn,TrK8kΛ^Ӷaٺ*!D.LIΓYGܞ00Ŕ Q/"d *#Ǯkۧ@>9I4>D7tRw\.~݁;cK'15}GMm'd?Ⱦ[lLj*\ng/Wqcĸ;rcS^ZHB!EiC<<&= * \^OsCŦfQˌI=myX|vY58AWavS/7]N՘!gS\N JX@>ߢюmg[ ~ NΐB_Fd?0^h$j>\KN` #STj6&&vlB!|q<(={_r(CǰeN`zjkCUE`iA@2#uߢ])z+Y4*E+zOT%k m\]L'5󉕭X~`NpqX{,A .'7\{$`ys &Yu}aŦ&x`К0HEB,&O6_YqnW,4c7ą~3t0ϱ GPK2&\u_ywǖv ď/^Y 2eYVJWn=}'Dꄐ hI" >eM݅P7[f@<6_Jbm\*}jcKeu 9=zb;; %t(d?aە}M^^̽\NeCP F9jxV"ONRCԲnWְcqo[-Ce";˛V=0X->1"S ZХ}ƉL?Y<$J^WI^VD:,[ob#># &F c! ^ܲ9-'1fMȍq8&z%Rxϳº[k\ wӲ_^x EK{5u׫Ф ;dZSJ©zr!B!^ʮ<\S@EXtM/kR*>Break?pFDlGKij?^e}^s9TM7J{vNZ xpFJaq;cz>ftlЅ',x"qF(0l u xĆ "M`]p6IJc$S" ўOrAƋgRA IR$>E lr\-=G 1;Lک<ψhBlxBj;ʁU9gk|̭f \16RwwHtަěfL{3[[(Iyi?PGny2A褳? 8V_Y{ڈ=54060?9_/&Co~ʦ`}. X7} bJ"-z?:q,O ]<≆ Z4#W4۶0%O ٤RV1zL. szoHýR\`; i.i 8LJ%^hN`}o.+LS]G ;Rp\Hb8](c Xj!B؜T''3Q(6Jo۟m ڕ9rܕ|=V{RPaܞIʧ}㦥gp#w,UO? .Rr9Uvѩ?&QOUu[jj\X}Em GW3{W(}NeŞq#جO͓kH2xN-W%C7[k8X!Oei 0 9)s{ S(AN֤;..Ca{%RBGaӹ}bt|c8 eM/H=0Tᔏ1´;)H,9(Ѭ5USc4)l%mggE!%O@z[FʺӃHYO }'0;w+*IeՔ[2!}"kytVJ=mLbwyUw!*ߗt "5ȎT`W|c2uǪeQ rC͉O#%d)ZK87D p֚u1}yF8۷xZS{S~&ak͕ NF8IE_;FRw90(\|㑙C("8+Wz_ =\| pC,+ g^D1ϖ->|qydH %ˎ"ޏtt<A,1&^g@YktՐ vuPz7<J&_L4σrXS ;ZXy$]Nzd;ϥ)=(uqo0.K<}+^J5 \)l1`n:MB׭ijT{/Bt N Y U4uMJ=@L 19^]/jk @fj +h5Mz[5`X3D(19!a*H6L r\<3>J<>Mi4ґMj 9 F2 t.lcSD[EL:%@sS.gpCU<{!x NW=70m)O(}@eP4DM~K7qQo^A\0.ړy0:²!>H*ҵ\6y JE, =PJ.V֗F =rOYЛVkQ~[Rh$5# ,JUNɊVU}1k%dPvԀƆ6{o؏qe$7}sk˼ H#v+Yo!]`~\W? NjS~9,.-v<.\#) h"14ǫ[!tBE~}K5G| pt;ҍ5Ol7ywMQ-iR o*xˈil ML23kY_4&l*+3GCW㤠7t\+a_H{7<3gtEa)i{7L b˟$@tMeг;yy3NɁ3c<)jl2΃2Z8gMqv.Zl)#' *|B?MrԽhzPu "]"w{w`,#HoF"F;v 1 bNcXYd~yjocv}O%tޠI/DTf=]4,amץeol^@#x8%pp˻ ~pAH!]٢:[.5=|zא"[+VG Z[:%}#*Ln̅pw*~GISXg` kDk6^T+#”ePymB' 1-o5t%n2a(TU JBhY.)nA8!]ҧƀ(.xa b m}bl5tK/e}> [ *rN kTTےƚӛ&0ذZiB#!@YUt)B7#9U Mx#R?~l)eQ`3K.^.Κ;qz: eՈuՒѻ0 Mv5p׺OM!ґC?C sT=f T((7 X[?S0f3iVr]{혛sEKU-.Ht⮀eu xnoZm^N~!,[`qC/QJab y6[^wHh3{$uBj@խ~A>2$jM0ySEh6|L0j;_߮ /[S1  hz& ԓa72r R5D<֛fx\Ӌz4i6rPy);!Kk4189;#|$om5VT+cegū$w(߲cmbb&}lM(LV@T<d8T87ڢ^Dx–G}u#@UgBI`th!:>[P# ѬgإR?/z;\`>Y[-xHCQ*n}4zcDVi=Q2r)S3y`~"-0~_Qzf';$ J&MNx~9DeAo ߲$ ο2Gb>ZX/5pMi\5-V;š6'f>tM9}fdl8B '76CLʻsit⇧x캑g4I!HM[޸ l~yXy(Ɋ ɥFB ./yѢU %]j@▾Z5:؎\&sQy b|JO"O58V=\Zk-% ؒ /(mmV Y҉,*xw[gb(t61|g*c> `hNMe³F[Ȉsȇ|y .f H%bQ!qM?# §~&Z,V;$-4}n r}ͻ,iEbo ZfoFNG)Bcð= KA,bk*xͤ6obaזaջ(\dnzjFszAX hj4NT,"ƛ/ݪ9DV&8HM; MQk \%|{G%Fl]#$BD;k`z[ n*= zEE#_IɅۓWHgK)<jx%`q!x<.FS"\+t}35I䱖<=nE1PkYbRh1bv e[nMc Wmx2ށ[()o-CS=0dpXb U-۰Y<)DQ@nP‡SVN\c+cZܒ=e7 ]p2PΝ uʬWLaJHObH;XF} 3#5i-<P2j~ydk8VI\nU>cr1p)D %T':ɰiB:6cc3<cc]K^;:euhUxkMGk_W00_N8߭7R;$i,muUG3?axNb0Kbԏ9jMI.|mfТ&^I Á_JXV"zX)"-M! VY=F܅iJL}p T-547kL N# `hWՅl$|ZU|M Bq q8_=>!C']3*5;4 Vٻ*e^:V=,Gg1" {8{q.VB˭(@'>SQ1"*!p!;OzƖM % ӧ瑖051u?-,[ Qt,#H]%\XCwtW_tAV̠/6's.Ee=*Q㎥(j*`[+H1u#p愊t!OHehp٬xwt|җku/qk[/G ̯I%cNӻic+ îhZ&1v> "*o/y"zyHUF}( OPЮ.Bj c@4 qdd`'̌ZΓJmNDUyƉk VI|KP$S 0|%dsmdS$T'xɷ%D $ERMTP-vj Cr֔H2:pU{Gh٥7ؔH zP=љpAн#G*R6&<0He<,T3NP7$[h27cղ?YCwyslTmyةFg_:LAּ0VKC^5R ^ZannL  IYPyY6e}ٵ)i1%x"I4[#4=  [J]ZYJaKt"cs4O2# ~fiښp[a*|$?2[W❂˚8Hkҳsba48GrE3pϵAEsDz 3) (٭B} y@(Ab(ANs}Vg"i \{Z(hq<+㫪Q`KsnݧԿ8d_KfyםHfTڅqG o{3p hS vNH ),yՎgʃ )F槀3e;7H%MϹ``൓̈3rڬ59ҕP8pLfw[~љ85Ч(UT@J>f_V<-F-@% Yv۔m5.7Qqbb`c  DGia:,n v0 BԌRfbh1gl}k{EK. a1ƫ2Ee$¿sv+AVLk.n* ZE\f9ZI͌m"44 KY{bAl/d[*CgUVdImp(-a@ }6$X~ba6 ۽Ӑn_P5AҚ#:FJfLY<,szDa {gǪiKGȲ2i?#Ux=Y6Y=Cdа>X! JLY w0#6 hrD6ב1r;T2M_لLQvi{XKN'WᆕƋVJ3![x.= hKZZmýqZڡfZ`\ڱ'In4"\TOآ>rFb𙴃 Hi79d{BLlEeb[g[Q7jڗچBTCSH\fQ8"[GG׉9|]'Պ%~EԞ%L*ސѤؠx5*2ͥC9HN6S8Fxvn2{!kp@&j Ѩsl 7ʖ\Y"3l1IV+<#exq5Nl=Sٯ"QlDA74vwa0J%+eaS ոBAmꢇ\AzB`R;^VepW׫ޣSfKJgDbK& zvkOCΎJɓY`+7c`b—n%(vu1sNdv$X 0! R/^ڦ;,c $,i1cXB65'& j0̑-4>9 nR Tne_WgwPRɞ0 jH%n,`U S[aPԔ$M55T_sIm9 y6nI1=Cm;2(ztwz Lxv=:L(\heɺWE'1vNkM0nY&|DΝ(hW 4mmbմ%O-/szf}h yUShhN7!0'Qbelm%O1ԯR;t\*Y8L[$) K;W,wroUǼ;r禊&8]5^65zi57mfcэXZwkQd SV Kv~~J~mfUFݵ+k ]}*$?wĀ0˵6A խ؞;-Yw7R9*\ fOISDϧtyEΙ}"5Rfl1czBΊ539 a*g:&XǨ0B˓;[D!%L.S}󗼻Ɓ{},A7׎2\V5 r4!ϝUYV[raƍ~wFW7X&[LzvuڗύcNL@·VZmyX)洗K^I BHNsyq/ŋ8W^KΘsq# ٜ"M#fs[I{lu70 tؑ!R#;p'&#{{nYt1_chO!}gS'k~Og֟?P wB}9- кPZ:Sʧ8R,UHFu ZӮ࣮ܛjLģ>"A :6'J+mDEď9`C,0;,+Va?"߼ܯ2imkB>|uեN҈z굘8s3+:`~|xSWW{YGL$6FS.hϒ3hk(g:UϩKD(΃=f.stG0ǸћQl75K"iW?=k^r(x׺z$ʅG04T w:l" v/vvn'OIA&cueE D?jQ<<`Hl:7Q%p}C`IpkZJ<Ag:ûAarx5C??n"V@Rtbb[+;p/R&M{(瑕"5i8Ę9y@KXmC 1Χd kLc>7BUi> wќ+FC(_jjKM$X&)ie 8@"O"{5_s/` U6 D/D[dZXOWD)q@`hF1q_jҦ}RtI̱t|@-DE-[Ogۅe"@7\5ڀ(GPfyL_DJArBE6 $B? w]Yu~W_R޻O3Or2\%S&@bFlc>ZclAfZN{+j }1S yŇ+%ewp%p j)) TIҀ'>p翈u1" RRcۛE/X/AW^$ukbאtZ[T \yӸi%u`dlR< XǷROئvz|SX@q~/`?G8׬4n]}w{+\t $ pabRIKt_3nDDAXUc.~29[gڲXP./oULVU M-;eA؀`>ddnuP1,~En>8^(1*!]Ջ74P3D{wka)U|V;]53C|@~ ͅ!?Jj%T'zWC t҄">ɳD0geuE|a$ ҫl8\^ x>2pmdN?mp&wd 7nD.|W Q0@u%6dH(%IډZp GlբwH bz\G po O1iAoBaf}y[ p6Of26婧w+c'bvL1H0qv4-߲R`M ]\;wwdGo3.ܫc.`}]eJ"E?zW80~6R,$e22+! qyQ3?OT:t?b_bԪ27J|KYʹ (]!LOF(PZ |˃ϹA?`8 [E6J}7$[[#gΨpg7K=&\AsyU/aȯzu2q_{P9(ݚ|q*= E $o4J,zAYN\pl% g٩h7N Fa֠VXjֹXMa4&Cѣ%xq~iPV jϺ -XH-3HT9y:KxSɤa~3+R(C.@t8oAkqqv,C9trn|m;.J9H;ӫ5 c;3n19_ ;='5#2$U^dv P vN 5e\-BEn`h2 wZ fZ;݁[G!8tQyJy~h>#X bT-si~a+Ƌ}* \\LGKXY'tu& 1 "e Ǘ~C*Ts/$-hb!E6D]%FmPb\RF%MH얓3^Æܵfs,OnWxjG85 U&pG $M_]‘%άMM,1}'.[;WM(7}G6mKEИ&BO6G}|\$Y J;b/ hg7Pb$WİQϲ;tɲ<@+3f Ώtߵ_As]أċ@0rFq Af[jY))y޹LP:\Dga͎"o5d %Q9<)[&p :/TVUrad(:;:~-FAz x:59X_b=bL简 Jdx$P{h6IcP/ 3[w6ɳ'O~zfJ/G˂16N F΁xrM+h? >❰@ǼR|̉\Z Kv+O$"rޗYM*q;sς"u!`"TW]t%"@`S[Ser\ڹc&SwOc{>6쨝sB%$"ܧ뭌 w`+_+:>~GMviC` /DRaaK3u+h8@ gh@HvY8{I?TCP7#7X㓣n,7<$iUf dž3 ѪYf %`6n}߉OXWRTYsu}v܇.V-L-.a$ 샍;&ns/YEH Fq̶n&Ny;g.p _>7&ރȊP$ 8کa8'a @v7!&t*|0VݦzlpB94uTE`N:8E;؄b[K>;G-+oP, 9}L &t2@}fo4HZZ@ƆX#KE@ZCQj%ݨQlK4Z`}SIz% A<`W2ĔQ1 G2;7epU藻mZz>S∧,k;ʿw:rT= :b])tP >#taTEЇ"}\DOɼ= N!PHxR+*mXw]ΊNexYeFF w!i d3ڃ{Q8-%Wtj?јMȪP«eb& G̯ a$#$ KЫsh'\4Gk"Sm( PVmxx^nxcPd sB&3V rLs%`XXvAӻ.r&=LhS'n"b=>\!^γAZ&FzjXkk> -|w_hQ jJ֤&Nx`_/C"~XgvJ=Z$,~  -anܵV}Ot ]O^O{5=%4=vCn U(#DJ4Q5~i&R#ּqJ& Y:DH'݆m'tTeAQ} R(q bK0n*`c>S+0L=)s0Y8!|B0O'hэ}^N..meA Gf z -P5h`Db!44JH\ʙH2j'γM I{*zNR0t%ÔÚWZE(%ȁ- \qߺ2Ĥ͠ri fSW9VK 5A > ::lV b~ux%2AdJcD~C0SuCK m+(6wjuiʜΎ:z/Op]vF߿j WG @M(}\P{s;ZR ?V8b7hfȶ7sTR/f⚞dyɼu .\1)ݢ^4 |k8HA9 DN׆В$}4QG:ze^T 1GCكUϝO4فG.݈ cWSYHU,׽+Z6@tE9ubᑪ7Q3eMˢ|X}PI|B)l(VC^ 5|(nm)p)JuBIzj LӘ9(\Դ # r$l^>u9"]gjԥ|'l%g#M_Iq$v ̜ B?2qdd*KPw-@2AEyDm,Cj _=ЊI?yur9Q=ewg;(&pC+G$WUf|7ZX?@s:2 d>rǀ2'ֵ+]FcCQV5ňӕʯ-%b2HevGRk'?`*9PԠ^aOJEhz._}!?PNr ( h):p݄ ''F9tsND/A6sg>qjC3PG{(L_ t~.)26 fm/{Xj j%Q4asqeM4)Ȯc4(%%8|ΜOU S1[ /vk?Y$$1:<$]xMt%HqN&0k -'r~8F(̫75es7=~f 9&vٿ*`BjK[K(?|ц])6}+NtɣJ7~ ~:||4qYFT'BҗFI8>(.fzMFQ{e"j 1=9b4ODVEO9u]$5sVEIwpNl֧$F>Iv!h>lȵzYf_SoS:6R=%EOhAIK(35o1KR|JrAA?yb+gh9Y^xIPwBo"WHtlq'5>^Țd\N򊔧0&i1]i)̝SwT?qcڝ1t%^*3bsS֬H8 Ͻ^bg=aֳ9w+dðn3˽U@b3{JKQ2#0ր&Xew5D+&4GߒTǩ.m) v%6+nJ _p +!Sܘ{fE0hc׏d$vȆlF=5&*O[RbFKI%¹2{4/z*y|YLLuѬ h&JF RɬdMqtwbt@zaz"MB_,6 ?Tأ*9=~G u^j E+l;'@J]o$ d_uk9 ɝj*>.eNDF$eXWv4mqrA,uhf#.KӃ" ޫģ x w7}+)\P@gRo-Gu+ ?ǃbfir仓UQgUΞ1B1)YX}.|Ȯk\@ mEYxYvq7I0b F@!" >ax^J$a~kK236)wrxaa$ɲ9iAjǃ@ʠ>{_6"haisS<g2$;iɆɍ5L+2LckmL %zBcpp/ڞD*=y ƹ pUh5֧Ύ^<:^M %wqzEM=Ccr|WQNsIL ֒ę}č)ZIehGQ!):z-_վrx"G7Ԏ6"w3dkwv8Sv8H-y+" )'64"6g00M[t490.yd::ÿFEe(cԞ0 2^' mfwq)]Ǔ4vN ꃝ17؜>9ޗuT y -֜F*K"r*N+Rp[iYx.I4#za`-CMmijyA> >64^NQqA˗΍2{tΑ01t*Gl=XA-Xt-\_ӿ軴:p|ۑ!f)WG feL%Zz1};b)NY,r!t"bN@2ޚ'{.0lɩPzCz m` 0r]) ?;hGTZlz\1RJu37E/Oz5bJtIxu"uhExRK5x30aA2Wl#yj0NH?Gc8Jpd[a+YH䔋 M)'+&dqkCR[7phυ,(&9l:}PS?:q ڈQI?Y܋j_6W5-h OxLiSv񙑬< e5O>^b_=P,Sb!<DQ˥h(#hN[[+=Խ^AR[] `0^(nO O ;vĀaȰnΖ'-k~ جіWl+lV%Zo'o;7B[\q 4 FE(- mW!-nDpb_]XA/zoMg'DmyTlƀH3`eeRJ7Gv~9f n%oSJŻ>CA=%wYͶ5|x%r>ɕ21|D/+ U.[n !D`fh 6O3\ Gk p>wp}3W߈ĊpF:s4#7G]n7&l=o mrwA]2v2xULzQ֖euĈk]_( =7Z>I| HGzd~"L%wOc3!Xv? ,2H޻gn!'D=(@V \.? ٫\0¦B@*0G<Ɛ2^*kiQIo*AWgruq(mUNSj-ٱ+Nz('gro!?LS/?NǓzCא~C l/RR3L@7q Ͼ?|Q']DӔ>>|1Pz8L(Jj*c1+n:s,3TO|d}۰ QgPyBbqm2!BR' W ahN/ę^wؾ(UԇߤfT18_]ҡ[-smA-kՄw'~cWvBdNOƎr#aeJ9_d4.^]!X*GJMB?ۺ۹pnӹQȗw'5eUnhT^e .]`EҥA4vZs4\cڒl^PJsѦOJݖک-* ?xhk2|;^{%P-;]9UNm\-O०b5D5Qow@4`htcZ28LW&[h)2'!r7Ҭh]I!tllTzi^ @0ylʷf4 tOKZй{`I)DV]g݈r]' ][<_>wJz;lU`8//lVwAFLOH<ي2e(e]nBRQ0TVo#d_'T"Q eqż,}v\Y%FD>`}#,06l禣ȴK{}*V$)uT3ӘAոl',~3=%M=ݹZr@:7'G9ڻp}+5s+lo ҽT ybEH&CО ef_WawGܤHQKCXz!0ԩ;Ȫ$b},y9xǨΌsBͨ󐪣ؔ}c!J t¨dTЭʂ#XnVr9;x{:8} Mv\uY`Mݯ[Or<;0N e-&ЊGD1h>v,εhd^}K:0,-Rp7F6)QiX 9xqu=aRfpə3YUSY}|w4Rh  SD%=U*wRRc ۿ넳\0Y"+ޑ"y OG|5ɆE{8֢DW,#b>r]S|t5ua1Kݽȭ~\0ziशdfIsD`g=k_$*#hPhf J8Nd#^s# ˥oT@hg{K›b /|}ί1_V"#w!.V%㾍,?oJeޠDjŽ[#1'Ge,C9hRaGc#) *V0%MV9|^U~^:iح t gr1:'ҷLuTz>d#+%a+ gZa=PE?kC~wM$l2IQ$dXCRmmJxcfǻ;Awud:!Zh٠vh(WY0Ct~<.C Z{,:^"c8NK+Ab]XsΟJJ/JmE)H(j;ʵFPfp-A蕡%m>=h C8IK S.l| &t#jM0wOP>2v2?xdJ ^LUas$qG|16rǷvTH$QT ڒ, צ4Ϩ(> @:h*/Օ( FKz]`?LD:Xs^}dop TW"+9C|V^l?KSgj ;I)4Dٿ )K`Q)S1?FGia~P+;n FA_fwֶ>"J0yN?KV0sw  Q:R17o@7罇N-Z_7:k°vPcsdی;`\)CT^ŐyFM3Γd%?wؒFcBe\a U>DwaVb, zZz -CwRV|.+D nQtME9VKsԪC!/ :YVv+m[+K0보u3 T4@Acc+_f|ȴ1L /,[438w >C 3R1iyL˔$Ͻd*%B?wޘyξ;W/ڧ1PkMh[(5 /oɉqR;ES| L/55cL{x=6Wgh6=I1yAvW9鶞&0Qf&XJހkqG%[nC+Dks@=hK |"l2 ^hǠ,[TXCЫ&8gyN$v|_4l )dltvCm|#l4`o50(rճkr(CZI݅ڷsTYO#Css^ QOP}7L&Q#JY}V&Ȕ& xzbh"4oeٶ`J:TKO˜s&NP%-meD 2ʿcj^k%\9|pa<5A)y`!bi-ʜu/f0Pi?>WO̘H^iOqxҟ**Lfc A\ ͖)󘓧!-_VXbs7IFp7]up𶟻׸khȼIſ_F^ؓ,S[(+]]AmD0*HdEW -Y=A܊c%>wb?)8(V2{i{ٗjׁ+ݬu #ˀJC ,$`-m ,1/*-< 9UF=':[YgCxs,Maeҝ>"}́#_hUXX]RM2DT *Vld)Ղh m= â`x2Px 4 jEЮ # a3YT,e߇&ʔ{':UcL*(Wi|+;[g\T\B' (oR5{bbXmR &^&&I΄x{ .8j9gV՟xWXʠArH,2CcrbKǾ{}}CI:jCI<K:sU|V3KB)M$d,^f +@kxIT$SٴiBaYkTp;l ]B6vg/%ȐJ7t(5~7#bCgVv+3U"mًfZj RIc5HVZ~`NZڝC]8;$teq"`c[|J!+uΣ+"LN P+"-1eX4?~򌧅J%C[ sP7c2,W},KRh|KG}Rq%P{V%)z8d)/ŬW4!E1 Jy{Aj5k`|HMIrbO+)YBb>$kZwoY>D``pp>}}Z_G`qla Bg(aV0Fv9IuQPJqxf'n ^ȈA(&?C9Qe9j'j\Ķ@e&}GusG*R~tYDհbTk/rT_N,N!R&ۗ y1t-EmLĄ1eUM:o x;l ^Ӧ*PUjS/NĀhVWXDYk?=rК^ PC[N&4&I=ʲx 8RՔO7p>pMg_ |O3 /~Fk alS!mKnг&@>*vT=xeаaUh빬݂!^7*2n  W'fO!pWNeq^ixSe;6j unw?Q8^Qnع`γZvmx"! 9ou@5] Le(KwװۗP`ءӭo$.ӋװOg 4 ݣ#j;$4߶kW򾥭7$}IXd@>c.gmKhKȅE䢚7b˳ ^"|gjY8`tĴ۵䭚uhJFJȏ^};PؖE'0H*ˊˬr袡ίH BB`in0ث)4[qٌAu;*1| jDd 5SaAEq䙨+Qw_@R]bA_zslѣP38L2nu]@yW9Oĝ2 EtPS_B! Km;4\{i:!aNH`o6O맺S.qqYzflRГ^Y:ˋUF/Ff{,P-jH!UڿGmI^@2)D"ѥC̄f/V⿡o^ |Z?kӟ7%2b%si#%#+fA|?O"ۦ?(1e I)`сq?𩿉3?Ώ-Y/kQ[((v;CI[dpKbݪ%&} s'.*X+Y㣮NV0}ܛ=}BA})n*/pi 1Dw+zs"?XxRןo0J br-܊<\ԅ^6?8CLSnոoNyX"J͗N9G|Hf#)]6!b/8-V %j%ɄR-OSTSÅ}0r҉ c;称9A>Vx2_ =7U(!#UvF C"mʪ1"Y9xSDν:1 2Qt9#jJD -?c6ME 䩲p%婁ڥp.3 @%8.* R:E!eo.1ߟE@"(r]/gkݸIzO:U'Il  0FZz ];\v/-+P]9Y\:@]vV/td.m[Z8܇:U~fmŃYSŽ y\>{e6ZmLG|E4 ^ i([VC#Ƅ-t۪5Yk5e!ZbQåzOZr;Q0`_Jhڴ6lQ!dV&p[XU##iJ%)SorH&L Ae&u*XU5""'y.l+:FLMvM0lyWFo Ł8"^NADg1ei1d13k7 v.g/ 3|mY5(vmb';{&@u_?# ]d. JƘ.wsmPV\UZԭW$fѦx츅轺J6^aUڗ Xc0ޣϭ|U;(1c7q,cAR7ay1aO#B؏e&[l{OR\sSnmlS^ j'=w2Ok'S@o{ m3 |>Asx䚱~?>fbfvNGAw?&C,/ΒpG:^(q 쪢s1c}hBvY]oaC1I{ɖ^Ơ$EQDZC.,v+›p=LZl5{^%(EN. /4o12grBAP`l@] (G$z7~OR N?T{Sx=¹ 9D pu$jO\t-w5m։4 FyLS{w?nyjO1Mo+W0 eHwXl…gxso IL48x+]h~3şq%u+i!Ǐ[9h4zOVʺ426/ǍZ]zt΂TUqhyf1onU#,[;پN6R%9ag__!k!(9nn5B7!Z6Aod^E(ndFOsst\]sMUVXVa~~If/IIhp۝3~,X܆wAm^7(ZCg7dy%7&KӏRFf8`nH ;H& 'vf_|kQ՚ -9LÌt,RFîV K*\˽J (I40Է$|+>8x*9n ZM J#/Zxsq2I͠ :1k[>F &cFkoY2JZo;#Τ;. JE"zCnyJc ǡyw{>㮖hn Uu19PY uFC/C.[AIz.sJ t$ceDS!@v[JNhۏ^k4PG#E8hH*JmYxchSݾ4-崄3 ݀G7!?O.8ܴy B7Gf!1H8my+Ht 3>sdb,]Xˠ^\L3顺n_=\D#N 0G1q02EIm1#;H2rԢ$XY,:c3K _!I9d{>()R@ 3}K{onpzuC|s!BtmnmDA( еBIvo Cisʞ>6ьcᅻ#%)g/fП[CRa$Evњ0 UG`X_}G`%fk1Ιƿeb,7% [wъF@.5]DK)vf',R2E^KVH;|ӓ:p ˡ~yEm[%qa1?YFjF]:Cyf\:%`M_)>ҨRy Ypo[wJ 3Mx?W5}YddPL0E޴wtxML .\o%#- fUSoiemy'q}Q=,v LJ9\o-0Fvd|@#2 Y-!C|aFC^*-N/\8vpԮ6؅r & r{Ee!$(kR >{  4F \'FL)vd.`ˉ} |Tpkz!dѮQ7#=<aJ8sS[ќizpm8c1CȂZ$n; }UkX&^ TVxYRaTz 0hRԥ=toJNreVD1h]$zlI/GfhoՃ#Dn\iXU70$!vbWuU=5VНOs*qXW$VcXK]P~A҅BIt,n@y&7i"A Em09L;ߊ,\q BC/8?^'e\?(W:!FC^h6#Dw@_m,O'/?~ %mq~(/L_ u qjCދBAgۼZD-MHޮl tmɢet_h}JAY׫KQd|7/{8v!4O/PQ]Qv#i {;x\xJ؆[ވXGgӋզoyDZ P?MR\@s*G}'~:N,]ȵ(\,2 g5t: zi1Nd8'1<]s穾R`*Rz𨚲O.3j/oj)CGE4iF2xC†9i8AJ쯬"P_GU& O>) E~duٝ)gK5pa D`; q$MqJ\D WӞe K=u0诔@OPW,t>܍Q.st 3Z{Q;q!0$!c8uy-ٜ\U/e?RQ3ԝ?%I{q|1cW3Nx|Sȕٓt<h]ZT@}F3J^ӽvŝq +Xsj†F \ؒ8ӰJPCeǯ [Jꠜ%?Y wAp@KLTπDgIC!%b™%bÚ(chq7\EN 6K4߲c#l~ ~b|y}gp 'M%BٜIs#khȷFhojiA+-/SF Iqlިt@Eڋ+iNzncdYCT8hOդO ^(ɢ#r5Gا׀UQ5%ZGh*W ^q w7iVdU, -BXrs% wlpf6nB\xv"W!);"LZ~ Dxe {+D_kU`\f,觢6xZ|f,qYhn\@,(Ju<>*-Ed@t07Z'x[M#{CoZ+9aBя/6"}Zut 98ܶG ͵7pfɪVy;S0 ^{'wgDnY3!J'InɅtQ#:!v@uk1ExxN#x? p2룻>[RS0N)ƕexxL*C/Mгη_4H"ܚ3}o3t^/|C$$tX!]}$ɖ,1OMTL4;֌7 .,=;=*27#"chAKBNZd꠪C)$wV TS|\4""Fp*n)c}c`"8>5fԔ߻zB t vӥUXcl,|h;\!(@ZWT44tsְкFݸ]qy, oj*mjo<cS8yPO)9&WȢ?~8 |E9:pϯRfkopO[ǦTmh~[c$%ʛrDtUF&98s' 61аl6rkUǏTy P8v;yY~=NKH7b4n:. ;΅Y" ňӖM.#'^dD.fʅkAT>Ԩ' Jo3"K|kp +ޱ9R+ۗ/D7 neb *1)#fY#>I3(9S(ԞM(AU@H4QKᬢ`.7C}GPDQCA*RýszQړ);2vC8[a[v^ewu Wcr]`>f?3@o[#\7x[_zZ;B֭>Ƙb yS5X <|J./Mw޹v^S$EUOX9sϷ?}3vMir^,|qdTLVIZyu'9-lS@6⹢,cY<{"N߲dboҋ.`Sjig Ho = /p@_*IVjHX Mi)Yp9_4D] [_դǩ;v95{J]B?-T`yMd;7CfįFIDҹ4hT7^hLSW[*;Vfퟵ(g5P՚~Iˤ r|n#I{d*8ղV6~SDyiGYο)* cӋSR ,]&wNZS ):"3 lu g\:,Ջ!;[=;B3dQHZDoSEl䥀(y7)괫c]O߯-Brą[1NگёH W@4,褒1<ѽx1bR-?!/iKw|`Uݕj@09^.!W=׍!w ܀%֥V צX wfyd_\k<1.6k wTDwY6 nhb2݊FsۺU(vfB½XЏ;>|4L;Jl(E}->KbuEd&rmB]YK&^bLA]E{xGUsr(ђGqݮ<I§W@.㙥=1tSmB5K :*{+*xT26UU<[ori4 o!`|?}K[]jϞ·+fj&"v%,ve CRMAp0끒m.=҆ΊYݏ^ΌaT yI.e0;,ʛ$r|*&_ߥL~{*)m!_؅y-I@ O+*KN>l eap3:Z SJ =tF ;(ğ5[qC ͯ<Ȱ| 1R$3xF5ŠWEՖ<܁ ``{ikbz;p?i\RcTk|@1@0Oh~HhuA~ޭ 5紁9'ӧ3&}&x|U~2贓tTܾPZC JA1&_-4%X:p6$Jclގ%Jpwu~ީ+NG!m .d#WDQ'RԤ9b.h}V)́~\E%XѹAf p&oΩ]KL'^܁͆)'^ BIcR("XlP'# (@ZzN즑ep)Z/1]gҎC&rЧ4 :U.}&oPiz,D ֹ\PN?oL"FflՂ5Wu{Ě ﳝ+ȼn${9s(yZ0ZU$uTG 9! GPˬE4j*ǍA~ yC]҈#LhJeF֡WzFQ{IH|И:poG% gl2>߬op5)CB[5Hn,km[PkLPrlma)bKA}Ruf~ZTSj)"Eb8wYzp pTY"Mā2f("%8`jV x<, eC͂GShU[$n"S[ s'DH讄@{#Kexq[kelV.,yfom;9ti4dլMB +?LC"Zaeo=u ڬVf٣wc7v:wdjq3|EĐo#OP| AJB%n%ɛ|"_A \sǂ54j6ôIjgNf܆TU.Ї';I{5u8~2}*x0f+mi?EpIL6ٱ_LTD[@aY՞E Ç KVcz_gAa *m0T”ê-׿\Vn%}@ AL$&ψnB3r~8ͺ:U`A|_( ZR#XǤ6>噩VrۼH#vJޠ6HKT=S7mu{2S!=O^D![i#GWKSy>S0 #O\ge9p%zؑ\jyYcʠSNo$OW] #g6w7}B ZM d3z%N-\VW)PfQKƹ=^pZzuQKC%L~(c֦jv慨:[y+uehXUpucTcԊMCE/M.5^AM HҾF3 Kaۋ(|Ӿ;h<>d\ {Ѳ~qmoaijͽPOrjfF9dD UYo^:ʵ3ߙ<@dpBڨKgb/9 վпr] Wm\ ]S!i2/G6|tȳo%x\kxT%v2?р78{}ѦN9 s+یNd5xu )\y~865-H*tF&\ӌO.eA@2P0?y 'deT{]} DW5ꛩ5N,.뵽,̣P/T~U"9 5J.ӨvOo{(lUA[XvoO\V-1Ѿ'[|99y> ϞzvDRf*I.C32R L5 XGc_DC]+#;q4ih ؈E2LUĚ;J8Ga L.,ۗ>,W,F;J&$aPנr MN $XZXK<>t KybUrLsnr\آXpxl4u@ћI3z"wٿ8@٢O3KģPi{@>>#pt x!&(y2Ln@$'rL|!tFī1$Q!.io`A۠ =>),?ckٔ~݋~lIrUl5A#(yU#!7P1E,NǶHb #XQ' Qt[.^E潘_}EGVa&h^ Jr`]AsC"!?yMRVa4C>l]G2Cr:c3Fg4|hzoWTƬ%(ӳXy%!?.Js3a087m%$ <;V)ss+NǴe8EEρѪ$E}+h#Ep*>9'@+{u\U~E\OĘ:+cd난0GW}&Q(3 ZfHuK!!@WIUS)̌KwDBRh {CqS%\ᖷ#P͵GPOY R/i;K/k-T=K/pL)Jzvd w\2Ƀ:&;5.8`¼JHrmuȅL,ekE`y6i(7 6̱^ę268 +#0aJMw4{q4>^--%1Yr/Xd**J_XGƻ)(edXEJqf٣8פ->jyi)Nѝyb^l}zG?(~WCRMڂCDyDg-^L4~U*TfzĶ_Gt {;vXzTXV>N{.kp , XG s&L2FQ(O;<m!15Xj<M5l=aK6a1 ؎Iݭܹ[a(ujnHzJak,.[GȨRegGa%jZ>R7oN㬧bRH m)[,ֽ ~^&0\(n^&7d4p9HCA' u,+Zt%N#l혻\`K}_:d&NG)ϤE\ 4:gKU4'z<]bTBSP-F6 z&-o}>&6 ~֓[E:Sk% YixnU*^!Q})ղz (~"QSWPSy?yVNYO |>->u+f]ޚ\u'\<¸,/*]pE1,2 f7K<MD;ՙGO)%u=e@Nc;1$dplM9q B=&ÒGo.Hn?ɝU.A&BhAl{ChA/Gs?DR<(.'C-%l6t|'$?zҸ<>#(_.p^ :[Ti 6}x7*i-PW5>d'`^2ƤZK&\r}@ Uo02*jABg#<>v/e)ﺪ ~(sbCf9)a[5e: mDu 8 #[|=:)Np(Ta? i  z~E.q* f@JJ&4*8}"0QET]Ͱq{͘\c߬~3>c·t!9Ul?()}h\jC_F\ ^T sZ 6YԸ) @jbQuc| By1Ku1`ԑ+Uz\3D 40~֢"HI@kl #k/1A)V)W}j8j($"_XiwA<^݊ qmYăLּnɃ ivoѷ4G% QR,i4DU_rpB+GOL$tȃ ηp6 ,DC@,e3Aw(KږbXP\tЇ$7쿣v9&HNop1D4forLKF>TZA18 A|svAz+/ڽ!M_n<yM^޿X:-ʝi7VDH=4{G+Zu` 8+SMx;[ng 5#. frƂ4,h](..e%TkH$rT}-0 m+9@cqzQ$KzdkᓕHQaQ4~cwA>PsBK㝎PӁč;0G\GE=T* ( iMhZi?u-²Wލ#2X1eE&P:A(x}kNr! .d6x)_uUf%CAsYZcNq^Jf(0Lj=蠣Rԭ/trٔ.A$v~l-SGmL X5 u;U$Fְ`@3LlG<\jk>&DQK|9>lݵ9n'c\[S}m@ZA?iN?ĿJr8X>f/k7UMk TG m޽_]@={~tuŶoUq(SrU1 ût jQgɞݮWo!N+  ȦF@(ԁX63x6AGb ΢!]_n$f~aqbxX e>ti7ɠK"@A#?:'-4V̷&bɻi'Q/J(|[*p]0V8c|!EW&p_.?Az) a<李~\ˎ6ZN6õθn'f"CcL5TZ5h]fE|ߺ` Uq鎱 %6Lsk _SJ~ȊJֳ,+ 5j$AiMT@Q!f+$nCBjҖhU5CSzpZ}\҅_whֺR:`; n0G-{[@z K| wbQ+Qԫrx"+PUC{BaY .4 +&( _F¾E;M '46`3B_ ut~g"'<6Q\&W|E&.)0B* .b~V?ׁ,c|*fXS`bp!iHhRP-zV5Q*tˎ*Km+ץ  T"y+I'V̄Q贎nv`oCYs̃F%Me*HI{ &UOܜ`Xjk{m{{HxlTc DMm c]e7 BU5B C i#d~`cM^}/T (0pn e3`ኜv(WSҷb4:KHϚǺcDlEqsXUNcDG.[Y-} >-% jn_('N[CXw7|aR/?4ՙ>UUMo& S^s1FrsmѨӹ)&Jr([%*&-vA>u J&yIsTGtrJ0b7wffeOn7U?*]@2fVFKX*ՓW0;v2%hv0TL vc #J ~'4lzt_QINCtgr% ++!Wc")x!|1ģ]4̴\GUGw[ !e34F1D\p=$<[glۀ 1ܳbjZ/\/oQ퀀ɍGrK[V갘U{3TQzDvcqeu"LM{Ò.~jyšP&cH C}A"C2:^*1i?C;0@ٱXqQ;o9URl$AH#% LOdo7w}!}f/g*]X1ޔ7 |6V`n~6#BՍ =a7 MTDDZa߯VP;8at)x!-t _?#kL,2RYuGÉ &],p@GhI@ Z7 K)*—9Le%CDpl;\9z ጡa{1gA!ݺ#0RAܓfrzhskĞ=ǂWۢT!uzp؛؊FG{v/,ub_QLJh%f4X*^y?i)GYv1 GNN/ߒ5;=wvLKɳ1h<_GBSs*C#YI 26L,Xě`IVsli{m=ZL!~tyN~J3w0Gԋn)oH̸#VTcq]7 ڟig^E=L ^Y"cQl|X /O| j;!Z:u#X\zo '6]sg?h誌kLPr1@Y4548Ab3e4SE#kף=a6#C.y$C Cf|rQ3iHow\Vm-3l"@`1RgH*p6i?=!%ŢԾv/Bݧi,? G@HeρwkN0JsBT%5H;> ƴ5嚋iL?:v}ԖrpNTc̉|\.AF'󜛗txMX*>6 ξ>(g= @z Fp"_:TȲng4Xc:` K֭r 2nCm,StP148WέI/"t<X&C !ء@ᔂeiEVWDk Y91}H'R'zc6nm*!%^J5ߤs;.n؝2{<Nr 3Rbe =?=yQ=hBk0:jE(X]\A"P~T%]wr9d&4bTޘʅKtRc.N3%pcI m$ ӺOs1Oƶht:?cm9FJ KE M%˃pK]W|?~vZV( |j O/=.# '`%4ђK,f*.T}<Dz0& 1yˮmؿG/NT׻ДJ@xZIw{T91R:˿^;T=!@[-O.V8d[m7|W"?,Ї2Qp ˣu:Dx ]bh %MneZZ'/ml#TxICmr-lmuwy*c.e]Y:QzRݽR>Cf? rR(& h>lZtT$ Z&J§CT0IGP5 12sy墾W ||9ݰ%\Z<]Xs2_;QXGqJ<˲1;qn=x JjJ .P2^? 5kA)yHbq^/{uayHdl8^ Wd՘xN$xP Ռu>xC3fpt:Mr`GF@iKf5C*--8xɵC>Z b[IRHp}ڂ.* j遞?,аpwBp.[ =7zʨzmXT`U&}Ug G I73ԼRa2kqd}Ho"FG}p{TF[nǰx䠸gRY1><*sƛlF&UR3gg\t%-W{_\B Uߊsw7)Esv DE3)Ndtn Q_Jz>> W}#aW~,wGf=eh=Z82 N╍qb|)͇0}PVI<.$tyЯf*ۆAٞ'Y$@ TAr#LIyU`%Sn~_f6d(#\ OFk>+lwTzEr-pWDf#_`K6 呬X7[Gƕ]3 At5 ΣW1@?ܭ41L5tY7ĝޢඟ?:`3~sy>ĈzK >P3A˿B_7xmϭN6/ xA`Z)~mīV*ibZ[ VGk1,"9(:q}Zl[y.-t;i=[@9㣸P$~2 _=wS7Mmq;wTe05 2#g+U[YJMPe@8@ZJ@&R;+t[Ec£%] ?oXu mP2rX6 J)+kl p{s:x6k0+fQ5UQX=[޾:9Pe0 )5lENSJþ.fEOt")aHNFCEB>1_<ɀ+P?\)r^z{#(|zS&_F!%E(X$ 5&5I@Y] _KXzSz Nho7E&޼q"Bf{5]CVsLc#w1G~3w˗T8V##`zoxc5DU̸JaK&RU<+FM1I ,"2D5x.O09TmmwUC ?G!;,dR 2 * e$BOO,~bM s4EACN~kCBVߪfs1'8A~5:{t.R>2P}PzRuM|Tɨ 7rYRti8S:(6IaKk{(%2!eM?#|FeMY/z0d6oY30B͢{(= C!RUr= %.^:*0i|>BS ;~7,BM`mܳxD**c hHyqe`s UڟWF^i ^cLٿΈ\]̹ҀrλPQ_X.x~UM rIW=$&꠯M]7ߨԘ\Tv6"LS^/i ;=n'^uh.^2CTAt{<=V bi38d)µr`#p'Rgn0g/&s++Nޜ.WjBbktn-1Vv<:+2B}E cSGE3TDHJv)`$ ps $FW幪!RM+2pt+RR$&ol435[h_y鱡)uSgx v޼qlQM7<^vvgр4SQ&.#%R(kИ Ux6q> 5{G[VuV6QRo(+-![:pGbX"E dSx qZ>x*kҧ>,k7}Tb.z+( ےx-JnHъxh2 ֳ=@;9ϛQ651|w tiئF>P&JG,e㪋d"G"%x[챼zogALjP# EJ27s QSnՅ"Hϟw*Ip1ྑר*Ձ-'Im Ep5.#K5*|jYoFSI@{cKP~l3BFfLC<%%`ͦl4`n 0:X#{#B^8;kc~|Ў\a-2EϿ٭%hG2'Ǽ!EbrXV͖hY U:4(ga4뺄'tUߵĕ<ʩ<mjDh籠p{ˢR6Rb2%<~WuR$9?tc5Qr c~6uosB}|c0S_-k6n23kU,*[EF\3b4&& P"l/s '@fJA7E#A.@m>'+{IIޓ!$h-2G;}?^ 6turwq\:m58A]Åq֘e`΀0Gmt) co}óYwyMFFgcp)qL5Z:kOjE'Z%)`u4(mb)KDG7 ]k ;>viZd ڗOD4KE=#;𚌒뛡!_-rDe>B85mKlfӿ.Ód[I !5MIFJPnw9^E@4ح2$ƒj;9D;Zrwi3pg5Gbvh7IA-(VٖttxRӝ]Uj¤+I~MjJtZBxXۻ'סM}i)f6ڐtrl S+a5;| ӆo7"9bdmzb7 [rmX:ǂd)a 9_  \A \2.@NĨ$:_|C[{)ڇۈr$q!0]5*)kRzQ<{RPTǟ9l t aEiKrlRs$gx,zz4{t<ؙѷ;`G˷k'?mw0ASwִ %rŦ] >q"|S9d@A)oU|lLAP@K>/-u\H4HiAUxLmYl10dPA"SDn饫#/5Akjȯ-SRM%xEy@tHktmD=eڼ@ qu-gI]UR^j":>'БVHִHR]h{VwY?5E QdPӧjeuKҏ9JKԡ9PAu\<`Z=NEozdsNC_-0y.Ո0]vS &}cȣ BќJ9Mz c|,<ʿ|ޠP(Z]+RQy c27 NR5y{>vꥻg{_" `D{~I $꬜=n]."cv|+GW+s^$U! T@ /7ЭSd^ 䁡ﻝ)E(}?s,& GIe.&.24SF]]zBn2 ',+ຳD(qBA5I-< x>lz$H} ULԏʽR"7ۂϼ8iz(֥uZ t9$ p.r+XU -V(XKM.<~CeVd^ JKi6'ϔ,&U+yX`}9:+i ?4]SVgONCxߌ |5겨 Qn T29,ff0S_}Y{}3-ۥs5H8 v{&lѮeB94 KX/ۗ.[/TGܧZ']7?FMMJӨ.MX~1Kͷf;'0b* P.uo'#lw)1|ǵ=8H?}{6 ZMg9QM2䞡\"Zg0 2`aGYyJyu]i4 %2=ӂx2f/G4KkeO;8Ǘމ騛]^S6\P̔( ;y&AظC nhV+BT>."XXfΥ}Z!/ĤDeyҩB&21H eϒO-?w[]HkXZYN_}O YF1<2'9bX{GE2/~loe͊sҨ% Z: n8vl|Ӟw!к\.oG_$XGײܯ?'XEґŃ(-9p5AXƼ;sh} k \QC5qOz9"g8b.7caAu~Aynu\TuG˻X /AU5a(q8q7R]ǃnlJ_-`#)E\S*#4ka l>,<(qEOp?ΑMȬ AVJνy((m7Zb1IoL{Y3i5͇+HGyi{g9;YV6!EC?<V/L/8{0g:`B^ L.ܬ$Ze"ߢ^W>˒sl+BT-{QhNuVaN;v{_Qߕy3;hďؐ}3:<> {U}"{oI A1ږdCύd[M7S7# 2OX]GD)"錄Onώ9 =6BEm^&h&ɹ>-.!34==_AyQ#^0nvqIc2͉Hlm[6E &J}/!հXd0gfU#]+K(*<ضh,`hn|7gE sCBƎGb؋E+?i &{Chm5L)|Tt".W.ܶ~qa]R;99?zaȵXtLdY=x3hPviF!"-'Glirq#mV,^Db7W 9M%.C.smRyKI7Z~$)Q=9l㙣JFO9bkqz>EJQT1+Z'-AWuW7i!.r e'\8r+<8-spsoȍ)5iV4'G Oh>}fP 2m^un^Q ^p>/Ç1oD_<zbo~u0G܋)J#NYL>Rbo[|6c-ool7?w?Ye\PU\]پjV8A嗢j{G D=o\l[<޼/ 4翡թg-o1 wAA $$=haCsɚU2n~9a alzG`nBu7Bx=f%h`%z?ݛKտV?~|v(B:sgg!m~WXPVq.?.r/$EZZ +d;ң0L]_Gb3-ken/u/mG=blKIv`v^S{H)O*J7 b%"DRw\ȶf7;-r$&%U#D YٍK(XU] ݮ敖J{u%t;}P.͢}ߙܗ q*oZd!/4hpumtFͳX,ģ?OP^"RGPvXYݎA&rB&%WEkezv<(}XB,YK>i<ay\׎^ fqWͥsۥ Wc!#Oj *ɛ̻?FcŠ;MI>[*Rfou(Ϫ# VٙgBT6,pY&O1ǙH4Nڨ?G Z4m18;lf%U 47asI&mkVU A|iIN9^Ӱof' 2n]_d<=#eV(E@/>u8LiݏjgH~pf,ƃm}9@"3c+>Tl#jZ~Kj)CvnD j['P*\2٤8Wo'TG_1oa(V6EyB" Yᠻo4h ``$]\> 7V30V ߥ3Ԯ<ݢ y<kzO\bwtw0>/ՙdd ￉J;5}#eg喒!4`"YIYK$8#;OggbkykNWiNkljp81,lIdBa2)L4U8NPîwmADO4{BfՃ,i8;j+rѪtN=$J1/t1Zϸ4ryL/*89s WfK.||cC$ R$ަhEHcp /wkB[5fe0NueBJ/$L )k)T ̭~zpSu"ߚF;3%S#tiz]fQjWa_}ou6gY˽cSfz6<)%r'^.uLJ!?z͈E-Gs7z#ݹ 9I[h26.OxAͥH~  7g$fT ڌŴFʉ>^Rkn_ۉ8"r뼵ɘ4~yIOv=ѷnNV_ -ޑq3-X"?|DNi]s·=yeS\Zz"0HN3ۼ} Y##L˦C)$E5FpTGzljq/S)5 iM>B18MvS,H SL֠{! H9_@Akf\NIើ{`pnz6 ˸˞fdSLei83UCgnCo9VӾO3NiͤλyacS1?ddd{f+ʳmhbM*7W޲2qˎ3DGyX ރnޑ܀gpS<0͐672y/Le^(cyAcr51`8w;Qʥa/^})y7(x"L6 bCruc5(y0MڙU׫ѭ0AH* \论wwPi9{< ]$p]#-ifs/tHx+1Vsu]nX\CXnUVֆ jqc/tI־]G)1Re׌<7} j>ZT5(_b 6e99&}D(D_VLNQjfyE8j hZ@Vd= %m,s?iZs+ ɠ ]nq*,$?t@%+C:#$[͡~NdE/)_B Zh}8(Wz7 S;TF|}h.q\Xx:^zDM7Bh~49zt̳.[c]β`~򄑩d=ňJp;Ҙ |Ln.{mye0QRw<o߮ó#䷮>3Aw3epL&'O? 4b"55]F1p<\{3!xέ^lKAdh$߶4 _&C1|c h EC$!?3GQp{P)[>-um*Tꪀ ʴABm)0}Yy}(k7+tPOKPTaW 5h^:]^`pՔ,V~`$VTŷhlrvFM /X!W(K<ؘ w;ٻrScDsSwG&JػvNOϣ ɞ@J*d45aU'7<".f`D!@Kn E`vpr-=Ђв1ǿm(cC:LxMGp Ǭ{fB}&b03WI RfP G&,n e z/ςR鎙ަ?Bݐ֨4ڥƮ[UaEz?u9ӻak"6|V/tP at%EVqfB<Nf@XF ]:eZaG 3Hjdw@Ja\4t *| ϧ{Xy 7Lm8M|Cū"B",Q35z>kC3W.o IBd*J5r-w-Ъ: 3.5bz_7rM}u}`N9o+my'xoV?36?)Tg84G%̦eI?E^^ZZM3,v@yK9prwKOXj2ĀA5+rguWN/!O.]W$ߗY6s6Qq H# V3&.OО L|爮^|ojs푟 &m^1vd u sζw`aSKX17O'cҜO .rְsؓ;(zAYz\]?-#%T5ZT6({W wᣪ@rbg /GC)mTw !gP$=@n@[ŧ%"%br#2|6 Q Dg%h.W`s֐i^T.O\˼7<2% yLP;Met|qȷj+8c%MԬĂ҇ z*:yǍ㒢C菳\:> XeXoCߦV }jC칶AJޥvla!Bpn@ GVw Sqkڄ{XfR ß @:+'iOji6pzxXIR〆+AlsX <JXQ~:,7[~ηPj4Uw[+gmNOH/j~8*MY=`|z4Lx5?. z\ u%RJNw&]vio@BI›ƳCt".PIf==H뫐.q6A 8[t9#> ZbEOPd+CQ~ABr $ҰUcvp KZ>]ǩHY[}O>ȜWNQ$^k-aH:5o2qsU6h;'وd5%K=xĦDQ+Fu[늜-DRzkOLlsڀ]䭡8)Rg$luwHka$VbVGg?t~ ;G& IX1{uՖ6i0V2d"s[ҧ'WlLW6¹@Dcwt艽n<钸Q\&_{[scrxQ1));Lutg #<pD6\,nq ֊~B@ lQSqhJ'GR,2S!픷яE 9+CV&E3Q@l2KGIHH׻悤/fTFXtިpZf(E5C3.`+H$>'rR[+4kG+3Lub-_:OOP VrY2( b?D$Gަ(:5 cFӄa\ڀܶJevH$|WV۸2Bo]3;6MT3Ԕπ4V +>u0ÍN}@bl6[HB0i z@?69]g@1CؕEA4LE=8j \?'N&s4VbR:5&;ʸEw!7$~ۛR{G[沋zt^dvHs*z0vi)erBh2IG,08a'7Bޢ=nP#ײ8ъB(HP#dVM[ Jb4lӘaS"Kkg,p .Y$g1u@9L!_M〈662;|c[1[‹5>ՂʖӸ/)qBf 3=ӗ+podQJ \>Ƶ( 2r ׷,2 bbUHy#IE^WFއT'oC҇ .]5#}H]RWJr} VzU^!Z-yq B,B ~8'L]-Dq'Ѥ f'\D"4,#4}o~Ե&aC%5abnyҶQkn»4Du8qDß b<ӽ}P֩xa 5,kMqc6K _1 a0ZY Ⳅk;vi-?^1ئ\T&X&է=B D 2> y>;8+/HKc[Cg7I Cu ܔ[9gkW qF;'>/\ؤ5۫FQ*1VbOȲA[f N'HcF],M8zMy{43.$ r~u)QJV׼ő.WDdht C"Q#TrF %?W/;fk9XA4R[$"D"^h8%v,IUB\5iR {;LcQ(Īά"8=[,n43M˛>(;=\ Ʀׅy#u}D!r/%.ΌF1jɥO?Iun": k]Uq@+XF`t0*GɾLOW@@ $)`_l⥈û -Z~-a/܌r/L4#H2K+x{w^Mro[?4x+@13gkq Eh 3%F* Kpڭm%pzSDL?%Iwje)nA2 (uphf1*2V.(AeȇB/$Zm[c):t>/iPrOqooKW@>M 9u''Ȧ)@ԀT* +"~]U R*eΡDOK_Ò`\Q_W~A@9]f=}#R Bj$@Ctp3ET*eH"X2g>.}$tȇ0 |yge^[5ػį~vJb'$v#Z~|'E3EBܭ&UI O g6!gkWag`Yr+1gJ,ӾqiW$w-}h0֤kue_d$}#Z~:_9{[L-ƘpCXm3Yp<.~?K*¬ǡ"rB9 ǜaY.CQg4LČu`lJɻ+͌ùk259 Ϧ sj,ȹk5[JU9Mp r%j}<6WW2 /(&9@#@v?SjGn_8,CFuEpy&IyiaLT9, ?/ JUc<=6,DXobd@+;ǗDu RS"j0p:%\ .D𒄖.]92א߆}Z{rY,lvz&3Jզ?]B00pIo^ռ >(qsȏyyTfy+dctuz޶?cy Ȯ'ziAry< &|eR] ~8C}~;|HgN.z¯1&a(#$FSbrX pIQC3?$wa薷 t 866JӃzCV9 Ds[^̦,Q>n6*".ɱ4kȣji:H2}%~p0c  T4)%@0H_p[A;dn5!swh;+Ğ.U)Y:ҋ7 [ pMWog*8MB&j\~K?s\xsIS'o!J+%֔ t"RA 2uW:.."A@i. 6XF|tKփB-T\ٳo&\zC!.RIg^Uze0ş~ӢK2Lɪũzh쾠ć=N*7R0-d!/$ %J_`/3<ꪋ1R;n.ZS8Kfڳ*t}^Շ ۵%, 󙹞xVE%oH("F߇OL\I1zL2 rh\(%ݨڠ*F6o\Q˾:B^No0 r%wzkj$Cņ~mwdV9:ZFJ$æ7wWJ>R`}6O .;D5bXK\YÚHBK3S>6^dOŝ=P478 ]PY>6˖#Zz -~6J7њd g}5'V>Jή#qhKݵY|![Cnb5}C`С'Lźv缛$gVt*z(`%dF^4-LX;G3 C[>.|oaŸar/dtq o+-I?NV >ɔZb0y^ ͡9mQ ?lԦ&Rsc3 "9A#sN^i~@Q9<Ȗ X/zff+"I_g{9[aJ>!Z 0KMY|w=`%k LO/!t(8mH\=Ɖqpm`j˹*폴X}]aM+>ZUm\޹<MڈL`5-z@,~Ԇ`#mw}6dq2xC̬kn沯,UrqÀQ+Bmۤg0eϟ>hw#Mp8S&2Af` ?,xPǍU:Į~sGgDuy|xx) )_ "+^OfR 6Rԍ]4Oh hLP Y$N5NAoiPJ(b:4G1=N;:pVŐ-x$P3:d̰Gfբr;&>1W L@/?ʜp|Hu;(_~"E.*יC 辱>|rP̼ M`$:r=è8`5A'bNv&&Sb D'咄o)]\fPΒ%]䔷@Xqt B8͖iO]'5/(1rZ\morR/jd4-Y?Qi2b;]Z7Ti2#HEl>GAl[CE†ڄ0ekUpS?+.uE2Du[_d <,M_%1R{/#La4L?rJc;6eP7iL#&v*| V;'pbS>C`n= ffuuwQ*VUHQ3Da Ī2M'1#<_ћvnGflx&Д54%i@818e^T:[zz|Ѿ37;LlJዎSpJȺ팚/ @'w8LW^<&mGR`6H4S9}^GbK>+ꏮ5ս;?9oo*pXZGOB>CO>d\%K5dDs2Ej<% e?- L$8# t :Ze+I$ɿ:@xI%-a 2fYDuо{y u)@xI*}dzy>Ds"$ƅk]]SzgeHce.e #ӟWѧ/ΤHB\ lK \Nm̷$' F'z:^ϖ^a]' pWH}$_? rvt+*$9'̄s_njvgMݗheRySPNLF?Ra?ņX]\Gi3i41T/N,\%p CiKp#p_7e6l3Evxꦇf{ۈ X(Z ts:llLaVvH`Z#p`5)b툨=v@꼼eHXek @$Z`<F?R>I8| 9x]n[Onc, ̐- R%`C(ZjG"Cٻ/eV%/*]u zc"țM60[SXKunqN(됶in;.TԷӎݕ:txʽ8$1dHm pRWpأa"][Q@4$ s`ќ'//Zʓj qd4t;E0`%SoVq6J-i1H<2ȃ8w175B sWE`sB?;h_=#iP˜~F&<, jD 5M9KcTr5Nv$~ޘ[ d8)t6KKw2i> 5*!vjΧ]iZVFԤ'|yVB"d! g5silS> rT5VU='hVNNXZbz;0ͷz~#K{A[{H\x\%> ހ&^;c5q7c ޤ\Lq͂2GX'ms)! yHG9X]2Yy]$hrk(`5'a]N0!RНA+qyk535Z%7K$ c:Da7Pꉌ)*$JC.GKmG.(6SqHIchMu<'ݨX"ҵ蛽Q)QReShW0 05 6#keM\ TH2N kZ@y :E2*YmsH{C:r,ݡs՜.Rt2?!wŅuG|vQH(gBǷj\+sPYƻG^}ϋ7ڋp17RzL!0{ [&̴8olHS|jƘ$s*@g7AlʍuO=S=:z#nMGgNN|#ء`?uc3.Y1ԟd1@,6!Vb c$$)+, o[E],f=<91 C>2/Y2ؠk0[[;d'7y˴5T:mX;`5bP4˪0{a-XM{/<&Qy0ߡidHNFN=vEaQ$sɯJldq7^nJ@5*\hވov3F8OMyo@3L)Ӊ؟J (ŤnVm1qtțv dGc,BIZ[`2,{Y;VMAH#(s7`N`!u&C!*9 PNWC :}?Q哚:Dƕ'vs :QszelXچ+R$$#dv_݅j:JG?:]@0p0>ȳ+[^`ʢDuhXt+8r/H⊮ECީZsYu3 FzxH}(ujD!g6uj*+iG6MPk?䇑׃8o@GO+ 5Q?7x)w 3>pw}ڍcjߺ0رœKF(G"dk Ggq a ?%u-]Oxݠ\7Y20doJbLrv0P >#>%)P -4zs 5b92g?9? JbOhq}8H7>KO7*_*K_K?|h%I~W,i!nMexaSF!z%["[[故d·"  B+ˌ}ωO.wOxVwwa,tLU שlw@zkR{TAbsf|I-̥"(j>uѳ'$$9p cs 7#Ԋk 巍ˋMEP,a6+ d'( .KY[m~;JB*ff#yQج-#j;9:]mx1DK+Dm5ArVT~qtEkJ>(rJ¶(yy[W7{pq6=zSIԇץ|@*o)^Lv `Ib挙E8LXMq}^O`cȺo4*г1+>_`Ĝ ?^DsXai\ &{iE) c n5ʅ.Nq$cđ`[v ܴxXLPG4o'Ju WC]RkJ>Йt[{^ˤgR>DO0`s1#%/%(%i,-n,;B@}5|; ĤwZ{OXMQ7œ؎'b 88Dy`+59ZU!LID%ʀB1`7(C gr/:8E ^ONIX.$?U iTnG´ra-^QІ ݕ\'j'93]Ih"{&0#W!Lj~&FِNI=N / k(<ncHUKu*NR%'GQĴ(.Q%fRjt3j"/6biַ/Y]GV@h"PMt8}&7ĩ"~!sh&rp&0tӟu%-~rrſ# Q~{*p;E!1pmg0 Ab끢'G⁳~Lp1h l[ЅCIA9+S@"<PL5˝j wӅj~4t."./~p_9J2AKnP9wV} gŜWoqc-NjPr.):sŴ;^[?4~ oo8B#[f8X+[,$=D'=%@0N8i`J"(__N^Wpb@ArRH /]7T`(w_PWCzB:z-BA )t&IvkO2e<2xPGfH([r ;zX9gV+!YfzK9J^v v^xJf  ` WnO:dڧKSQBe#I&ES 8U̷}hFӶilS_pn]iEKnD? &r?Odɀ@Z6Ui7w.65AmZn~HOO~ܻ< Z%B.E^%zϟX@P~eN$y)5|\5W ^;?v=M+2߿,YUZH 4ʈ)N5P̀0fr9 P*FUns2ۀ['(9L|1sG.Ŋ,Vt<4,Byfr☌w.gU4e(\4T?wm5vbI>xI$e0O? F/4Y PwQIYxTS㛾-ڗjX|rGv&t|al|\9D0غ73xD`J|'aa]ec_pmo^S|zP4f5X?oۺ}j?I&\d.% U.AB|m%%q]V\ěT2lFO]]1*IX35jJE#uGG"z"D'CX}bI$P=^ EU"fhsy{_^}],g8lrW 7+ Råxإ;@(0>ј;(kI)PM"( &԰.̦h9"wth麉3VR,ʵ>}Z:uZ_B ,+*8=٧L>5Ϋa?ξ&¢S~Ԓ4*+>Y Sb;8P NM K!)-~%A>MBUE { G~n,w"ui@;H%ɫ6b9r0̓&KfĚc"-eyL]H}5p"}@+Q0hdֲ>,Eh^#jIz9rǵSs}q(fGsP+.{(d vPW_EXhp0s.$ֱrTRs+<fTĆ {bةFb. zDɚEָVr P\6vdZNG3`hR#g Uuq|#ƎE7x=ǖ{C_e%3 {ձ ';x 1hW P;FR.Uڋp&BGQ(V`X;q|AiDߧUy0yZӌM6=_88 NuZVP 5x@SCqX{{V-p3@?>f.MWOlɖЉl>YL7#}= Ҵ,ozv*+a BDA,]OtY~P|oxEd۟| 7$轤;Q4h[4>| K(hnk]{6? jW#p* 3TR)(ÎFLls2ewK.lpeǍ[`jJ+;QJ-Bo2-1˫&Ud#E/FlU c}ӸښŨ9!6Ťܜ]vګ m'o'-<(2 _ z?؂`=# @|fyx.;7;:_}6W3{؁V4 t7Mnw ʚƽ?-xqX^0^S\7M `)E\boOav\0Vn|r)ȣu xY uP/v!\=h8i(kB"CSט&y\8*Iya"ɽѽK%%>AEpL6yZFyiZq vOK{!6PMKa&l`yLnc>,~!^K/HtVA<]{>NPi Br;⚲aN4oyKƛaM>,Tb dڃ ap e H|= %9)xE ?˸2Ј 1E92t>CP|} `/*g+(});e>c[R>~a~ʮbJ >uF -5*s*iB:w`ت +)lUEMDm̾CG1`w6hGW5՜JKpPGODɑ)GsK? ifdj7?0.VWT?@\6 N#;$weiq[inǸMVK߈[e?Ff$h~I+noA5 tj aUk[湸\bF^>Kl |yM2/p,}j>r&Kݧ ;LƀY iG`zbB0GS1 K#"R9#/voIEe&kV"Q7UD`>ۉ˿~۷~쾦ypzuA̫k_d']vPHC;Ӥͯ^60PO;yfHcy۔3ProdoG5hrlTc0. ]OK8TwOK?X QNS*jwD`#}wcA%oCqenZҗg!l}ΖX 7J%YU~y?oU)[OJcClhՆۦ+rpcGxx)l!j\'Dޕ١6b@@E3Nj.Y4Zs}\"Fpb<, 8=1U, ]wn^ o"44jiUB^LU,N58lV_RcoϢAE65:p8/cF&G(': `يE=cr@L )2S|BV`p鮛,c b  @h*SՀ#lJI/ k~:rL>Ky%z(D)qS9Kkg:bAy ^ a1aUc-ҞAth4 6I<8>ZiGΪvK)[R#oz<6xu-.I*iPY&R(ӅK(#3PAb[?;t6-vj SPjb2>Q+RM: ҜW@q*lvYbº9(,f@HHBH d{Tz(fƇ}V+{WB*܉,e<e/H @dz"E"qw94rP(biy!Fa 2O_k'SAa䒲TejV~2_ P6+{h{!)$#uBn~ Mf@ mgJ#3rrH#Kzi"{wA ,p H 1 L-d~  }K|DKUMU˫ëJ+T@_zfȲk_8EmQY՚C d镓֦op4w㩗:04nw+2Vj0!{_p_SO ^da-ZyBwңpa$hYP~)t[nO}2#M٨dEVL Z}qQsѾݚ ܦ>?4io mm?"x)6usySD$" \e\ :_e 6axL..xmv0X.SyCF b[GǛ?lڄu^O[`1ÉUwϽħKYAe<0W l -¦^֔gSi"l3oCe}X% ;$?7Jj@IG262#>٤v^j}sf4jUHrB )_z-L=b4о: fHh{Pe|E'Hh˸;1^GȦa!?K@lJkPU[=Ғ?F),x/rBSUR>m8dD2ϙw\k7txo'\Pֺ3AjJr$mT~x(5h]R]v˜0Nb:ǚO.ބ)D m]A@uNO^c9&D~SM:@i8N&h2GV[Q} OjSE+׷N[bvC?dd]V42&{0,tSMe:7@:5+z|AF6ȌaoZ.:=MDq1!(}-3{\mR[Sh=B׮ [E~Qv "F&:m>%LA> "x|Ӻ'9 8 7e81*4έ| SK*aj/$H,gcQ.koVTvPI->6> u `Bq6|]D=_Nh?U9 &svI%pLbJM&[VHd4ulE71l<{B" ݜM=Ta @m^&&=G3|zڇ%3 c;᠔Y> +.67kݤ *rṴ.}>ɟˉWd>ȣ*рϗ|@^n;֏ZP o0q ufnº3ZSyaL @k2*2}, J;շKX#_n& cݕ9rc" uX(⺊wX ܫ#OO݌+Ze2lC*L{KL P2IaC7~_0嶷],m'Fԩ=]d{&i#'ŽU~A5 '<܆Hc a !C PsƓ/afe؛N򎷚"W{j+SL{Wn~9W>7$+N[2j^_D _:rQ <^b}kt9a$m\.GGps๥,権 03h81.J>aһ}%mg41;aT'D~M7Ne:m6sKyrƜu˦4pc@zKf`+/SE-1+%yGRЪnM\cW8چ_wR r&YaY;XV}f}Y®)&2 .`%)g k ß7XNGvozS&S9W%|A8ɊV¾9&Ciq"ވB ˴@^ȹ8|wLG{xH,f  ::I~X"B"2dJ6dPQ:O&H,UM{*(W4~1K}ЫsBȃl.iDR. o%4ׇR&>tat~ιU}y~k[PD[qk(zez}h+ |BG=gjh 4l^"t$y%#D%DU@u:k툥_ebH#py37*[kfp Ǥ }-M~AIRV-'mQ})O×\ (Ұ<83u#4e`mocm1~T%V|!Yu3Xf񞰾V_U$TZݧU2{Aފ+)aQ v"0< `%KfI _//e46i_dT. zZ #B+(~]Yvps>s`i̲E"{]$)Ɔ~:oP~SE`H?Cפo*`wy/0TEI/Q.t6ar)O78Xӑ#ugve%ыp${$ vM~l1] 0BK oC?Ey6Nx,һbr5;xʚ;;zlϭ'*소lɫ#ظʶw`Z -hAWprmoCp<}f驖f K&~hI>bgS@HՕ`7;ZWcIT87Cp!ETuԑ%\3 e'i/ę (٤hImI޵I$jO_py#foM5E;"!dw3 _OBV.iJ3h΃n`J6TMocs (dJ$:m`P$qV=}⛮g凕Tpjt$CjO AQJYfal{=$8ΠKZAG.Ya͡|c 2%ucm=*#'OX(qUASFt1=xs6((@ze$@^ݫLH$ㄥ!k#=L.k$B\t͎?f{Wn0H-xIC. bNmgƔO1cV:mϩR=[c%s%;LE(o=7Fa d8rV"{K Nʰ(v䎦auwOOUAҮo[y].HhN"%G'm^ݻ *G u^olVJTεsu5u` =5/Yd>8*$V$6Yn5D; \U9$!EC\2_QLEа/FMAb[}.fow͢d<*%]v-J=z,Wu`}DW_Sv8ިgeכT":dJ~Ĺmy&ǭFgQįpG EB*59sAYݓOEx>.`c_"(nv]lֹjC&aJm9tV~.C]r@>ѮKD23)dS@L7lü؇태9.I*䆼3t *&?y9p纨<}NzYB/Zg5{z/-7h9ܦ>YsZ侈7.o #:L=t£~}!O9sr"[ %Xy_ VWhزŌm4RU"A:(P^]5S/kXjh68FP#Hx;Ϳ3St1sv1Y1B5o~8,Pud/'(3E,!F v\ (.z&v%yDdC'Õ48 !#ε QJ>Ix~nKlcg/hP}ѻL:evč4 bOf!K[<6Zr *Hxn9"Yk5~(0zө6טT q:VظOpT^ Kg*\\S## }Ai.cBy\R@(rpF\AyWܛ˘z!{Ph> .1= Ǧx΃`R|~`Rq2EY@H2]tXaH`*23;f#H/8=m _fQLo@IT>F$\{>*pu6w_iFVSIP} m%_03szS۽e=q zȊAnKBr8e$xzؔb^JXPogٞ<'BgJ2*2o^fi0ؒbT$s_=:.ox5 9CV~1$j:d&j@D2| O*1BoJZ&qorJZlAlm1a"&؊}1)#|== /1w6+Spx ^?6Muo_걁5%ve[>˽/x-[(s vW{ fxU_ʡV_w땴1R BV}HvdMm^NpT^?Ҙ;Ȉ>BS(7魊DcPDKǍ1angWn?B^;ߕCw=DTMsZL[H#yڈ4?2{ʆr@ۖ ʻcrkKNGC.T^M>1`C˹w\TVYߙ1-Ɉ!-whRv}?sX!K`z ڀbЭ`]A ]c3h& (SC#ӕPFc4 W6}jf^cD!2}7Th(Cφ=llTr=\*cSQ4Kd\.4Iiʽѝ42'roxbt!5̸͊L;~7b8p*-1ΐl؍JW鮫jt"n?[ w{ ,bJًݟLMoe) Ue-?js;c;" "$G\ o!V!d4r(S53j SV z^%wuA9v=򛯤wʛ}

62 '1#p幧=rtz"]h@4lITR\HHI{`om)]pb2Jh^#n)59*!k *qxrqH5~=Q;lo~c,^缵Y[bژxYқ.jE8=݆K{e-ފgFOUk,UynIFJqM "HE8( S|\s_7'!= (~ P9苠 h/85ۅ4::2R9YFZU#`szt =!fP^!c۵9-3s *G-@7g8^S4ﲈ׷/t'gUPY?IEĭ2q":jwP3x,|^~i%XCVmjIe'@]HlW u+Ԡ#' <3|@\b(K?M`7F_9i_>\cɋ&i#ߜn9|+Ma6ϟ3\) JBZZPIX P!X1%`M;[8ʼn\Ri!L!n /ޥO |k.0s0)r`4>ę" i-Ēmp5 $2s/{IH2(D5Ӈ,N9vT8jEoc(D/8[Ey>u|+mؿo#t > ұ[u)ox 1*jᗂ^ޙD9:e 8r&/7$Jg.pwW&sĄ۪J9Zw|Iˠ1ҸyC 0!FŇ:~sӡ ǣW(*h;0eB-Av"ёLiA@Zgtm'RYhN"VK؜|7ڱ;l`Ak eS(gKt2V[fX\xN$U"0|z*nnSI= "a~.mishIy9x2k'܋T{a&⟃t _[|xN宷j̠+Rn2 ͌a^ddm&(|(>q#ǩnIXz\Ythc#;`w U^wvWQJ8ݡyU"m 69'q$lt_p@I"jH]eC3=yW;ZmG0EŮJHq'TrJthFv `$sT8 *) bDSv4讲wNC`3mhC&~j*J5y͜ϭttg*/DPlmc”,Ic\4u9RS)L'#+1)_ս`8sAlx.`9@_Aźaт3cSCª6*%t(ne/-@VptB7gUEieNdefu3r-'igÄr,F[אnKs}}Uw4T(4Gn™̖i`) R cBrPZ𑞯ooEyURCcA95w fjW.s͡)). Zeۘ搔0$k'銜sFGHg!T(I-2R CNx\Wc\{ 0`.tj/oHim#ԟ+KaBG>v2?{Vtdbƒ"U ޜ+ԧǼXtH꠼!D´E vzR{]H!>S-2i3zA&U.vdEu},Sk=FhP~dnĬ,pZ$MSfذ/}Ǜ16+`:)нR-QU~zikC5pDLr6 wֻriPrOμ4Xwb[]4pA/$5HJv7v̞8JhYw.2DY5?h# a-tVZHpxYEq^ki U58jzװ$WXџp,Y=Rn0 vwduZ]Cn'(d]/Fu Evʞ՞ep=Qjm"iMX"%\KЉr"NWhf{2m  QxCm¿ĒdY ԕ+eGY=kn0cYOv|EMW~u#H-0=d8je ؑTa F o#67hݪuDX0ۻ 3N?ֱZu s@*2SmZ "!/iôQ=Xi2B ̰\(vcxz-?n8/ %wƔ]E}g=#xZ[F_L`]YFֻ$D4Y49,8twΐ-eaI 띹0nh}wsT{Qg#+{r,`b5 F*Nhx;0r<Q}̡*jU_'|\HߗOEO8ssjfib 30P¥5 GHvyp O$[;y2)GLNTZc2[ oGC̊~r35|];s5uL8"F͵pHtN;*T:2CK/&/e9Bfd)7P-zY(X]-(N1OGdg IoPeT>MD]_5FBk](=˾O+L4_r8>8Hz}s(h)&͇~)cI״xfAEaEgL $>vd>s/Nh+9:;U Ɲ FkqOm搬ɣJȪ[}tP=9^I􆸼/"Iho2Y#v'[Y!yi1[)ZZǗ:jb?VM϶XKFZ2 |^PPVDw[*9MiZ$^WNc%88eYQRvN8WJV_)C`% p6^Z(+l'h*$h#& )5 .}:cTd-Z7~;u1=9 fRڂnɄ,•u'f,DoU'4:NX /| Z'I#p._YɧR\Zn֝:mBY>[rzAJ?0eP8 jxO%g/O +3>|ǧ5>?#MbKl)Ɠ8LX+i{XYyu =鼸ޅ`ɨ O|=V CVM@|}Ϫlcs%deUͬ - )L0gW}_Gn-"u?d+HV1!hiBzٖJEnwTy3K6:n7(!QH4-橥ä/,$(nxVR"5mWjіvp~ըֺulR z+q€#l6As,s\j?~H[B{?MK*OJBl||P^:I譬QtaEyYB"p9j2İ3s X[>_$zYɯ31G]R{=-4:5ث^ ?%?x0#syvD/Il]V`fzj51L߷o? > T*NlI7D{̛s Bkx)gqH!A@AGkܼH}֪ ֺ|-iM~oMϑ-2~0YHU muMdlH]],ΒSK]*lmHsV4g /)G Lt֗[_]1kA}`+C[j'bbXR;H~QB%r BF\Ní:޶DCٿ^&g+|ÜD~)529I=k 闝Bt/1̱ C1Ϳb{qAy@Tȱb$*Tk̐#g{@Gˆ 4u v(WqM.YK%vŽġbqAk7iKXr z iӇ: Pw .nòyyoT}?;<1FRjŔTc\.t!䤇_3pەl ^~cj m;;\{-Q4ldхFC1𯓀Usw>qX@7Z2C+?l_RS}WjQaZ<[Ag Eq"?OU/ o&@c=4(_Q'3v)Ot<|Vx[2|)8'6<G,q>{@:mU#R #q"An:=q- <`AV :hN2 AOq^]kSh[bMx /P7M:$ă$ xot :}܎s{rWI|HBoΚ[f਼]? %(|Xp !]:COf:CKv{Ob"AXJh* Ze%B /.=]҆Hw2 W\ )cԺ%G9c-nQ59h%UBBX *.h Spe S煮1*/J1,qϪap}E_ YVR}a=7^f '𳿼!)Y:˗([U!%LXxhxj8nҪAwϾ<6ώ>VWniUx&wvJJ]`+:zz8e/Dum0QiTvO36#=RtDe>mJkV?׵Zao i(3xNۜΤf+:ga:TCL'+voG xdi|r ԻzPmULR{gp`K\۠}{^y(/>4։r&+հc4NH0p+o$}wyq2m- lPh LY9(K7O!:Kj.v|r&^T L4 f VJHs\,+88Ì{e!,q‘Ta^3 Z*fg9 .s˷Waˀ|W\~Q9(UcIoK[t(?}1ncINNjc>jԸEܣ6!sqM@򸶼%4lA8!COtOvOp<(Kx0lKg]d`^Vr]AGʟf+nb4>NNML>hqo) :ϟ稝IqJ_ļ'GC 6ZBgСBN{5Jcf '9(P 7܅PO-fD.l̳ Ұ`%v:t SrZ,W!K2B<$qy4"+ŢM_<ׁ4l"s9*krU1nݏ ܰ+h&Ssh$ukUZ1Sn X001dVisغɁ~{rРzasa^W~vVg^]};>kmZ*M4T$̊_Hy S6_2[Ӄ[.IͰ_M"<}eKX̟擓 vA+ #p UģjvOp|<'yt@ią̀ H+t͗ak'cX rӹ8=jk:ot,*|{9}4]?8N({ģ`(ؕlTb) xA,EF)e=idDw "߉~c`%GM:I>gb*@?W9MPcXW瀒mJ2ɰL h恞st,4m O}|Z40 ƈ)S[ϔ$H{Zg'54Av|BU>c}|Md(ݜSKɂvs\zI0'6–Ix"9r4e2Igz7Ae/BBXX1_NqeȮ. n5>G=}Uպ*F^wwЦnS9 , |num2XpCDŶV\܆\ɽio)^ښG(TxwRsY[ @V!xmcNsZy<KoGFv./*[E䧒VDK_XTEGsjOR7ʬ U03֡ruFv"j[(nH.[n_Lny>vBfBu[!>#6H5I+V,<{9SOʟW<4{/)-xa0H .NAR"EdRrv._8^bhPVH(LR)lτe/BA>1ƚ^\Hh'*׫a8~gy&^G3ގ[eԞx5yF8v爦H44J:cU`}z4,%u+*Z eCr@SQLeD$zM, M j *YnB"ceVC[_cODv2/~3 pATN.:pg|\ʃ'Mrf ٔ*.VH|67{ܣY[dn8) ۬]biup|`Ď`o˜В9 bg$d0I>j ~0AIx=SH RM(F )7_TdSotHd4~;d׾Ez7jpuzKX01PnhZ@"2[ԜG1h^C$CF0'9V T#qꓟ\'VI3.DdTD*<@lB Ȣ_\\9/K(a M*4M NcE})@M5UR4Of[:_{K2D8*b+yθN1ȗ[$ U˒娈 mpb m_rui%hmw/nmŲr|J `8x服J`c(nx /$M>9vhyT S6j#N%et1 2 SLOݿy6Ʉ>8kUN8 "|o getm)*SLo? ϭ}sxgT:=b Zd$]㍷ʺU[ \FogƤUw%،_X,~r >K:!T$:EAKn$~PU|ͣXJ"zkFbCgXOK*(-6.u(44 M06^U|F(Ӕ(p G+#vO)B|EeTL7&EJ&i[W2!Z\$/Xy57dWF =/ywKSi)lLє%p=aN)dX Bd/l;E#o2M3^K;n WCƟcz+e酫7JV|%d a!cm\@r#M8gtlU\&1cX Vߞidi^Q@v0 plh ؘHT!S&Q,W~1[/P(<bP"P`d,tCE <a,/(C15sb).,M 4W{ VmbVXuГ`rD)16@Ϥ\aP|BT꒘wyl 6V@ת{EZD&{%yHo2$o踮G-  wT]Yi2Ė4YU'z=y0S21_U)"arzK)4%@8ak2EfP~ f֝Yp4T48MVKn@ ӫUښ]o h(@kTG·ޣҖ449~fX+\v_33GKs/FMi:WPtKUljF"dc$ĘV|Ѵ;F@L>_8;($Oў,vpwƃ[`,y?f*.Eߘ.D2z0>n-+&H JgF$GPk쪛.3.(KO!2U9F闲 6/A F!LK%ƏJ~u9}gRB':Rg4of{ϪKy-ọKKuQ&U#]eMw(M5mLi}j!tj9*Ns0@@D;#Uv {8r=QJrk#k̝- SLv!Z!*8hL1h<ꊇZ2R5lhN>ZL@S!u*0V3sܧWs  Z8aV9ڊ-<x\XK hU %{vqԢEbEIʇ]qb p1X%S)k!įѤ(BQa(q!j6$g!mx>.ŷԬlʹᕁM+r$+MʢSYl) 9g_=!~RT=J[7!ͯLz?-ap~)F"%+V/'f]W [+b1M@KуF6Tj/ >s?vcX9Ҡp4ba ΝE0o~)AvrAHrূDPf0ZsTYUĆsڴ¨/5~̤DYwBcU=":#644)[f(ό?bR 0QƏ'\4$(QRiDbwmpm#c)WHLNV tQ z zT[d$<QS,LF!&Tuj±~\R\fe 6'+Ac.qoO&E*_b)iM:п$%(^LD"@F&+JI2'7_[\755`og!KZTm\XjvX}K0u}Vn]}-sG޿nH4 T_uށ]BaTae//) q8nR(W{vFMWMCD=>+3 Ŏ9B:_y75AnKAKjR(uHxy|4hK.me&3<6/։mK-!n뎟i]gIvMi$|;s9 KТk1Vtn0/NyZIlw|gUiL' >KE5bʽ5WdJ rp&<"9ԀLP>rrw9e5t6iQ_g+Z@cűSdžpSX-c~'(1KBxl1ރOM:ʛA !|GSDQFߠ Z`RPЏR?.Ƹfܣh<B-E֏TFDJ2L#kB95gC!eR>`LQ65߉ F;pÁX[#(RӯBG[HHٟvۡn6ƹ1Y'W .q@뼔Ϫhcϩ2GU=ƙtKL|[*eM-Kcpk]wqH^Sr,@EǗN<}*)*Vn*{zkU%TN{^+CBD끭ua/>в= -NthW߻ncoqMj.5J<"궩%&Ho0m\S+SΛ Gv5)4ѷd*_>omqU=[%SW)a獙| S u rf^ټj#.DF֧aO;3Qs,`@l1p,o9.d{u&`nƯqP?Re5~X7w-s]cCJsunԂ *1TeTU{)neNRw+DvfC=Hd܉y=qչi#WVPIc$# ؠ7A"^XK=s%5bbJ9 At.8XMbCrߓ~P=IQUqloMHZ K> %Hb}H|&IIGbb Q|| O>;#_K'U]4Cjua8#ѓPw1K?9E}dVґL Y*x1*%e&$rr0it_\-hj!qs]/ձ'\-~1:-Gw1i%8ݷ =W6F$!ϖGAOk.92_LGVJ`k2Eznw,!)PQc0"R0L׾>cKW%t̛ ݻ=<y_ԟK5?(g?8LCB}u4&-[6(tdD6퓫s.%>A)1='5T|s)؄g;vC;3g-0MY F JIےFv(714y"ёaNbn@ULiKyt_=0)A"a_~Sݧ(I%/-Œl'PGN|>j -xtp"Э0qCW;k96N-'|vS%B aG01I,ҏ[^gO5:(RV#XK*X񐃲S M~?mъfa^}Q$z6%cǎɪ n7gPIV-5u~жCMv-ɓ6џ%ģCH};6WZ$l陣ØJiMegm|*JZӄ(-]j͓w+sF'!xKꋸIf)XFvI-7=B:wHoiA;5w|mxӵh#iRcAiȠ:o.MZ9UcnOK $_WǚdC*ʟ%@CF̵:9?Ȗ:v}6: 0ȒήWsCLqnd\CdXzTd1Î`6 5El ^êBAMJVǖ1 ]bӠ3pdT3@ea~~ Aa2_X8Fm)Q}qMkSV :| ȘCoK϶?4~MOl< wNw~~8em:u3i&xnp;I%ɑRc^6%בԂv+sy#jeoWY[_*%#!DMR4@ -a?p˒tnMCk}} RneO׈VDJ_ <>Nb0SjY#?)G YaޙLgn -h})i'I?IV3\^ܗ"_ɴz3;~1:}X솇XAơ{ -O(5_Jǹdr#l/u uϣnPe+ $^wsh!P+ bޞۥ3Qdw&l ꋱypʝ9D>s6{";a(#pId`&<oL7?r~<XQ9/}W_?%`v6YL]a% gکΡqͯFok% h7_QCn(WD^? ERJ&;g{#GQxm 2 Ōp#ō5~LLF^)tuhw>*/JhKͬ8Y"7Er}={SZS/nI)!@ ;mJ: [lj26ϠN; qzPfIң@}!)(= RW:s) dJ}0&}LEJD4hKVK$EnV뗅ӹڛIFb41룿{zf׸*E}d8:*^D dhZM<`ZmI&q0G`V9*w*lN˖$)sɎY)Dy,>-΄K{ ݊圃[疠uU^vkh:d4K:c̣.o-jS.xp{ޙʧr ǔ/?SEEjbΉaT$ t`8 vIgmsKgs 8NzF48U`F4IՋJ7+1sAMٟDTt"ۂ];`W>{cJ7Qz(+c@~ȕ݃؀GQZq 8kٓA?'Fyz &J~ ¿{}8t~atx<# [GD:,jDٵrȝ$#=m.a%,k5l3z^ Ė,yimuҎjzi&̌9tTU Y{,IbeYtZk*mt Q(8I% 9u̓JQA%NHAFp$Q ? !1_Cix>FFr$/G=d(ja' ,}P ' z>jyfqtvi>de5f,ٞVS j.3r!"6gAL\md`xblE cwT~kk*w6X1=ud:^\fGrW'dTG?y&~JKJCp4۰&"Ϳ$Fmd?zvڅauV/4/R*?[2dMKȰz~VYAYbqI2褯Chp0ly"X8, !4(d^3ְ{ ԍ XG~(dl}>=MTZ_K[vY D;?AbI[r M( % x杜4N pۉmbwխbJC9RƾG698Ժ'U t*G|-C8l~xA}% z9tT-Pb@KX@)g7$F%ud`n#n#BFBǣ*yccbak %N+Wn!eU>CN374M[2M3Rr|At'X/|yGYGUc(iitB=IfM4L f=(rg @\wbϷ߂L]7f%:6K.R0P JpꤩĬD\w+(hT a -cFd~2$zka0b<JiY}L3Ru77nNxdqG=G3BG(fjV]t``Z]OPrzN`ó1㐝z||uK{]FonB]JHSyao |6^զv- 5$JDCvJu4ݬ6["dŴ[BbB؂6%M<(<]z ~#vpMk!OoK-E|=n]DXW%ܜZEgv͵ KS'XWw;'ṬuZ}[Ws:ie N&YͯA.y!*P v,0:Bhs]ޅWm#(q 1mkt.wF'qfӔU Rs NxAce^2̧iC ֖2"Q^ W˖Aq;zZՔf7]RtS'.VGF-ۏܽv/mu!؄TWy)rl֤H13SS€6,57e !SK;aʦ*jjk*m:j !ٳrY}ReA͹ iNf͞@VUisGqe']!A_WLI?_ 7?RfZ7 WY M`^ECn0q"YRt+6A)%K[| hَGq 2u^p|kY4ְ;iV' ę}k*^z{({>LOD8(@tݽhpy( k3C51`d@E ܙ -r|2` n4Na93f]NIǮn`NbكLxuѥ;О>76ĵ@6(3INmjEVV94!v; |i*cBp;R)|vUMcI|7ΙjWZab|o&WÄtϔI<p^s:x҄ZޕJO'`ɪ1} 3,WDreGfo5,BIE h^ߋPM"M"--80Ly"%,EQֳ_̘&pT4s֑{ᆚ*;Fao?Νژ@%Ll*#e_#>0_>& ?)]h b MIpƝp##oܝx: 7 g T(*y[sQy24Ҏy$md8[rC+⩦y,i)ՏriAUdmc)_O+` *萌iD:ٽ̠΢x༠ MDp4E 䇟m\;E8jAS} Xn.޿ eܾUs ͣf7vJ12ja u'^*&ex!(2pIpUF7"7h/ 2;/I2(wI„އQLey931K"vVZTņVV4ƆqctdqpHJ(2"ٜ\Os?*~ MUwț>D*\C ^gb[Ӌ#D"Uo+`a{%^F+a2tkܞAگH_ebXWO[%xWФ[`U@΁k*V= i-t͈49rglk]XD .0Tó2=:XJo+U2oF<ICɲN]e(ƙ]w<22Rp UCl5 a0Uw)Ul*RPz 1jv҉C4<)ɔCמW4h␯Na( ;~ya4TazcTvHxVWCUлq߂>DvĮC*5(;ؼY[9;RVa-?ͧ@w7^J4h;msn{$[p:Qpwo|ju>/=qIOPo|RKV%K}RN3A%ǹ.1@Jpu+?W^GXͦIkHZQ$ B OÚ}FG99aW)h>Zwӣ~7̐VAFzY3i(hc?9 R<ǧC_1,ȪSzf]oH\!$@"k 6rR|+"1DnG9.wj%˟. SDRB7._ROd` ma!A`RM;s!YبeyEӹMM8Y7pofE]俼79ZiےlϐL#61m&˚+VD8cU tUyK+m  UcniJeo蚾Z:(~! POjY:iٗP4IW;8o&ivׇ4 z4 Ö0W87 q;8LMu̲]chƹbB+0%tNhrPtٵEuKPY1X] - NLf|rr%B:!\nuF[Ъ}b\'Fo8mÔ2 [D3R62QmaO{I4u1c9}) UѬ/DUZOPOH< :}'և>"GK]{8 *gɾQ`&fERШ+mbcWMT8\J %µ  -rl/{ۊ#\!S/@w(ŋI=a7jqmn-ހ`ZsW-2eL쾅wU-J_տ2 ;t`ROTlLJeʍʉ4X%x51mK+A84C@Dcl6A3YvkqW`r\xz\<]rdcܛdBqLNv ^zsK-]S|)K:+zKKi@B*9S){keZ+1"?a) _FA5n#hxYL ̧pݮVwa"Xx5f0s4..Ø"5qY7ݬ)%8i7L#bk(ET_dE3djhIqw,5nLJE5uDzb@T朆FTaq842 y? 9m{Vsh8PgQdhq2yPxc#z߽oxHV#0g XVu 5z>F[4XJVJhNN:uFnss{PEtM }{&sI~;Ksav)̳TgDd 6^o]YIiQ6{oƩ#^_BY eP;_zu)u #bd͜UjRv 7RZ(ppj}yB!W"&5B،D*w_:BmK6/4V!_` r;wp>Q𺕴fV4Jo:i}+N-2E5yݹz~Pݛfh)|G = RfnЁͷ~fYwv)Ғ}xBӿe y$ZhvB?eof*>^b/C MWc/y1>ж$`{^O)V5ITOzpZA#&4vT;-YGX,S#:o81Dp޺TT62C51$a+eqg^i09, : 5V[+7LCð]g.$aԝ̒K 60bSy6T2heP-2;r}~ʭ"c2{B+z:DA-&kީk !Zo_j\ <3)!3BC.h( 7p{ VQwkm(D:=aJwj3dWL1xQ,sy>P| l}< c7EuWRe [)%Cbۊp^]`&e*t?N8q'maKDtKoXA[0KѝL`-椄Y1 ſ~KBwܭƏpeN-l-b%olC*R$<?ٜٝ;\tcxi%L'@|D|[a+ClOivY֪nD fDGX4(DͿ3Q9/Hm= 8} r5j3K6nl+m!$>oZ 2Yn!p7)|lZ5۷w;CաUYM*dFạ1gJU ܧY>BSNjۣeP¦@˼QS!Iz :w&nw$Ud" ._ v>Tq3 9WZXqJlܰ?jER+}d޿S!vzαT*CmMU;<1BsO$ci7]vOvh;y ^}{"?`|8"1aO|?\; 9,esUm3 b͔>PuAmzD"R[6&ž)%>JE9qL jK a"i!Į(+.Ƚ_1vO-f-)mZIhA:ݒG?|R%ٛ,w` 5b. d+j $ԦFK_!ag!|NShde^0? GE>1w0a']S,C%ͻ)HsrR/(ӑPW;HsHz~XED.C(k$H,Dz+_ 2by{EfCsX+ d>j|9t`~UB&dٌ[?&Fdww)F3]L¦Z 8ceCm]d_a1H3ꘁXgj(>F5{۽??7F5_s ˛WHC$GLzKt|}_Z1@8Oyl &jׅ 3Y ԯvZ.5U|^o>Tyk6u H4i`%7oZCm߹Ưrɉ0"0A#5'c&ԉ?LSszNC %(Z8G_t]?o ^o%pDŽk[qAa٥+qV25-uM>, >!tP$f c =2޾([jB3CRf6^ŵx8GD8۴^hպ(8Eӷ}"XDiP6!+9|W2Nj ׷&ˣ% mCF4tOXr|ZabsbNwS82O GFRƛK B-m!;&'Z[%lj2`eS/kt(ރ=9qʖsPmB~8!#v+cqپso/f {c+› hS?q˔,{1!Q.esBq`;%35F*ě!KK!jUq.VV 8SP͓nxuP?OC }Đ Obؕ5ܳ޵gk􄵱 *r\k0䳎ȼ@1jUpW&[)\M[ԞYɽ$ё4o\Ձtc~7'N5S2f{=OmǬ@Aj (R-du=累We.M%-d"1~iM1[}#'>R==P,>.'&,W_Pkp4886z.x(JKYC~B4I {;_[{.h.nn A|Xy < u/شTFZL)A3W1BA#[yLQ [hO|wEqR'}\(ǠOZ&o }e9cB%Q]Uw`zq@\_f"hP]hѯMKtor\氥L#KFZn D&X$#v_a?yaw3U.F+6ߨ/=a4A7oiw]6/Ǻ(/ݘڷ86N0%Uξ$W` 8Ibll,j0yoXvCYӿ.\%9o.xvjm|'YԊukUD񸞒"ڊjp nE Ypr0ȎGgFEɔ^k|%_r:t f}֙V:rKo 'S6z0gf21d: BblUd>߀8q_ |>@I[)fk \abj 3J/`cDi}(O&DtS{rǷX(33Zז3|FDB bVZ'm$zy551\˝f$ T. $~GǸ8bl'[_c _l͡}|,kbG|tmuwO|mQ6(z]޷敛Qg*ui_z]]%&9NsAA!PksYjehsYzbQ۱kF鷪|^Ekzq&SwX-?䗒S;XzU ٲF*b/"Kii*TlQiCы̵*塓eYj+"ȉb"ULI mv|kde3ME]O֜%h xt6bхj5چ>0ⱕrOP/2s Bi!N>mHQoN$ k)iXX5:|!!N\A]5U^ \ʡcQ_`@d%UDAh>D6AR (Ƶ<-\o'F@G3$+ATk  Ӯ[8Ap2xr /_h/~㶪aV썾&#j4.G~sR6TJh>ᲜGq݃/w23{G'x`.y{vH?M6>[RNHAwV_nSX T1{ \8}ځf" zpYb`7O + 莇BO@L၉tgiWV.T!n"eGvK'ku]|8/G?Xpj}8,qP BJ@DkWVe# gx.˘z&~$>hٓC2d6q,_uT*Է^Q2.3]ݠ1< )z3=ҲԺ Ço8z#2F5 Oc7 òvNrŧV TL mX pkl&|Fþ$-uHC Qy t/nl| ChO&8Go%(r'96jp\ALhyPvc 61ˬ勅0{"SfNBY?S'44<@(+x .xίs969535g;:gosP*ZItZ*0|15ی6;Խ@?<)4n*Hx!~TGLG@__&:ݻL֛91;*'PiG<Ns04&(qTC4)d_}xI6'biK/cE듫; [YTђ`E`sK !=liG+w#B9!"/aR9 o9}֪&v[ e=A^Jmhː{#-i,h!44Ӕh}G^_-E'~JPYHԫ|4R,bߢ cnD<-@` )(ZTU_38NBl߬븝Ugv`ok b &G.t+Q"5/G&Xa w]ZAr2F*>ѦBM%ѭgDO5yQxx  >(ڀ&;dVaDgj_0TlQF;b]v8n/9Okr~7SĶ:RoXo03tTՐ: ZénRPsO@zMZiX7b[r9h KHw` 84)]֡K&_*k9*+²Y)P-(V~zS(/$bHK[kQl-<|*h!ig`F'!`acO}J4WلD%H0^@N;8qw\GDvZR>~ug0smeWX{֟ 3S& Rџ{f 󎚱B>sӐg9ц.ȴ{0R+|ɩ=+_s&%75j1H樏DT.m q|̘'Xh"'oעNDb=)` sblwo TsAsPBu)~9*:K֓loɑ<2Z+и7 jW ZT`!\UMi2Q/P~;;֒gr;) ^516zg+eJ (Ӭ*d{|4Q.Jl0ܤ^{}cY1$8_F5;%oZ[Ȯ&?Qg4-0gM%0 ! {Y:.%am`39& /] d:ոvA/{oʺ2jS+H,hAgPk"yGvgQTh_aoKJWJea[9^>iݺ@  6X̎9%=oB(U/_5L?.BO7j\:Lc<~guڪfh݇o}6N;s9zJFL熍$ ^PaDK5J̻f1y.DaA 赉o* /E4I[YElT}ɰ9=xqF^;hPkYǎx9ulltLsѝh-R=:͉H2b]5fi1Vy񽅮xP !hيKOŴmSl&}b%!K#_sO w|n>^k̩QJ2;!plma9B /QbB2wY浜zSYCx%Qڨu<8)6 lTED*wh|\2Kq4'C>:O(<"G]#R_u _:6՝$V \Z7V̈́ĶA{%$ -6Zk+nDzIct{3@Tڔq$Q(s2[kyj2oXQz?Kl7o_ֱ|ɗECobKͪ'30.C1 ).;xp lμ_B=xʙqhҬ=+8,!Wj-™/`gA czd9?-DA/My6Ȩ+ņ#1}-Fz4; 2GH]ܡNf<2_Ygxa[/Ñ?ؤkY"ujq[I1av ͚'h^xWI_ᩕ <+(r e9qqxuCAԒ2v%7~=5*+x"l7姂l`]gN:L)^@63| n~J ` %fˢi?6zz&j|wJ9x:R: *v,ԉo,?>f UTQ̖Ñ'Jr޶ƟEhZ"KLԈ=F$2l{s@7kb^{f[]b2svԤ*1ѶXoJIF3B]!uZ@qZ= w5v3P_cE)词jXmİI:j]sz}&1ς@U5CwV r=dz&E],z$6fbq{K3$mTPV8w{,e,MEvr_n𔁞8!Y}6~KUD? 5>cj,ZvX{e8bzwU67| f#kI{4q3:<^[>D6VvM.̜e:*%dyz01NJS2e6:LN 'gm/t_2g2/xnM7|MM@8Az#c*i QkKe{k\Y'vz&A7ږ̍KJңUKU}r qǭ]HHِ!%tVmz)t%K] z r<4eKK#^B.#G *b˳g\?yAԮ($k{QķC s#BR!*Gȧ^6!OPȇpN/7mH>!}"&;s *X}X<- 3~=~(ӌΐE %u,e #}FLlB.J՚x5>>$vEUHe}Bn[W.T[#@֔߂лR+wFmkiNPș6!H-ch<y۬IaݷRQahfDE'Hg!wŐ?%TCBAki7'Q&*߶E}|/3HO|.+RlA|:k;SӅWzq-JgrN f͹ib{wH3-<kVf!.߬7M{n=5'cY+\:b3 7"^qdPiD(&Sk:vnHS}}e dK1P1UJҾ Y%'Kp4o;vh}qc2E14x1FJ !یB<ʉXC5PO nZ|ߍ(Uug H({( >꾫vI$J UR_ m騄@53/Wt OaRvn{I}`܅ΝnpWTUزshWL,G(JY<- 7eX̮T{OߡN?e2v<k!0OAe$?rO1gD]6T!)'xAʂ|xX3\D<.(`Zp\^2œ;WEƩzIҮxG,X=>[mrOP92/Ym AOJ`w<_8e+ JlXw\؅MVO|S|QjNq{эƀNIᬗvQ R~v><BGGΪ,(ZfO%6 γ+՝ yK@uj@7i㾷qcA.BDnPD 7ooe)t4Rtq:iF}UܛU94=8m y?n#Id +ѧAuiF!1gjd#82 tb<={b'ukkʱw#5d$ $GE_JۧE"DςG-yT$ h<`{榪% l5K\OIa.&\{F%ɘ>]&ĴY*{*t;"nwpg~ynVaO_p;Q`Zb!^7KIbBxucsn0RGThZ*#+Hd%,cU@cPK?$#7=7xm)cVOKZԞ&>.z8"sJj-#uQĚw#OM=Cug1T7o')y^ .!iIVJtl>Z/[/ rհ+($JmV31 ٶ!}@kMvcEғP7En0yLL 0 P6̫=U"P\Yl{[ɊC9cv pKYHxf!; 9W_n2ŶtK#f;trm.f}\+zоhߑe;aH%cš*Զvhh{/٧x`v\ YPX3;O%Y&lsO +s!<À&3/y JCKHWtԇG=\aQ\T/ ځ.A) ڛ^A cM4tx&s, ' 4υh[a3~̾2*]FP#@e{q҄MUEaHz=ovxOh-9U- 0r,2+[#'tg&]zGw-ۼW~mR/X~&~M.{sYtetQ1-Q(_3ְZ*NYϩ΋|#?{ypPMJ#t09vM֦~lY92btIV>Py.vHդ+8Ƞ:ch0#}l3 Ɠ D(+T9s덣Z(3KéCXjbWo~7A,a=ŞS(\Ӟy?  ƅRMJ) o Z-FȆ8 eZ #٪rr/xd0SbMȼ4fJ1~@ %F60m yaGЛ9((s\4Vt 暦K[2k_GLDtM\vÏ [S3 w*^7k~sEֵY S>a(!EK Į]2=z+X̓9猼wXr97x f@@ԓwK P?䉌?aTZ0F]Q7xkĿ$F:I{i Gc6+zLYhTscjv@0~YGe%Jc/̍j;O ÌiҾh'r*+A~#蛹 E&LF㿕ޞ(M !E*UBԉ$; lŝ)"95d!Y/ iF*.(A d98M{^0hM}71Z)=Rv)TkYqK!qJ1{9Jn)_i5qP9l^lAxNqay]\Ck"%%Y<ڧ&}چ:a.-CkEt%Ȧ!;rEGbrq s=/eYVAŝ m+\N=@)-E"IeilB!/DC ,ʲՈLj {G |mwVlvUZ(q_/%H:F$tF#Rx˩80Ԏ5-4԰݁I!Ic{:ƒ޷%}8spgؠgSy׻@M,z)#0H] @42y!#Jb0U<Xͽr.rC3KFlYKCT/,nʑKc* Oá2+b0r;*YnJ{ZHO3Z367-Jܗp6<-G c@$}tN<( IzEbsNwn5Z*nHƧf!D\a}K1>u/8k[|3z!ک&19BMsag? n26?P z71'%_UC ꬴFivYbM9<'޺`m'˼1԰ B&6Ř ZWT,ת4fe2JDucxxH?LL "y7f2/v6켓/2( :˨RѲ'Lt=13>/tQ#9pq.llZޘ R!!=4?MO"-q9_h.Nb-*,(΂afɚ~A:•{RgBS sǦ]H5>e4FމɾOgIiˍeT^ZoX-u)`AL5= I/"0YVb\!T;݄ق/ qx\/j H=:T<H85t& ~38KՊ# 艍y~E"Ejpy_AR۶ӓcrK6_SIgI ŕ5 ~^=L^@>]#/rg"LJQ"Onӱ]<^Ͽ9Y/>yB55@n-w^!:.yP.@eCD:NA&DC%p20Vh CqakjF}SB'?[t٤g(?orit>FvǶўEK'2cgF "ևl˿ҧQ,ASО"koG-ڍ?rW iDrNz <ᬰώ ˃kptsw a%mj} ! yi)#kV8]|L髗ϐ*7bl6:#}"=QW&/7jBi. F8&ɨ 7[ǡ)0R2m1Ldv$Wy<4|)|-CF)@T҄od]\)XL` rS_]o1SUgCCoReT[q|Lɦ 9ǏRb"+guVάb/G C(lPծTDR3JBxq϶mUe 6׼e|'./|lѸ{ e%_̏粟۩XQjc=31(>L Wζ,%&@2@9ùM~<q_dLX`0bJ,WUFfHnα7F2~O~Q7ի X! a!niH7`؞Vk$V0|* (эD50Z$\w})ieyh4*;qH,ppnvD-8Lݤׅ H6gI{`{vqv<>\\%yst뷆D>GL`'k ^dGCѵ{z9..ѻ_Aļ= dJ2yc]cx3o45)bͼ aH,l1B`{7=G/\eDaO҉@򵷌zKo`Q !vZ:vȬ, POs9,"~:H"mF34_.g6JC&a0~kX?BŎq[=#\σġ8pr  v{=8љմaGЬ:! D?Xȋb"AKvҠįKgLїwʃ)Ge #8'dVCnA$;i"O}ƴܣTްWH7: qVO}atvGy\(nѱEfٶYwa8.Vg.HH􈞣bJ4ӵG'kz C 0M'c`zL%@D@kg`: -M'ϸ=7獬c;IX'F=BE KaE%mtHs u v<ʭT:곜] >6[ ]E۟Hm {\g/}=3R֒}?ͦbܧpEq9]JУol.7CX9SG*^u{%HBmAq}#v}N Y0xնB-+6(Y2Sx9NꇼEufb:'%#nܙ+bɠ7y |Jh"YPYk%BqR)T+HA3b9Kk?wuFcų8~>sXhZwa3q,[JHr2f=DOq'@PN/n4|6(n)&Ή)4ߢO Br0_gxH>nM ꍢQ0KoI=%c"Tɐ=(&젦nyA(KQC̞+Q$%_CV9Y;xm%C5IֱQɦI%C:~G@qMvD#_M4bxi]cT675ofVRq.us.űz{$iS:AԫR=ݭ||qZ!+!wCzY<d<^i1 D:[$oֻf{W g)hQ7V6ڧ͑\'5 Wasj;SM9;ĆzQqrBxZr#1iqZ^w[ z'*Lyԃq*~{pf: q!`4-gV!#ǞZ æ7WKmnBEř6H6Z5$]C)cBir }{Mj6tdY`]gTZb-k)9M@3sB{&`QW0H+C[`']0|_E%!<翛nʼNiu(;wH-!%qE$a65 Ba`홄Y_!sFtekmg:I)Ӈ*]S%j:,Y:2r(,Nwp۝P fWfF$wFj+6NCﭦW}: @2֑IL,y O I5e ohVvØ)#(8%7M/tإ );`1;D$95Tak0Q^J4MiBf>P2uguq&w{֨\{_j4 D2Asь!3PJV́^E}!HA"V:v'zlmiFpI .c1r@xek,#c$! #+wMmw~EQ]hXc 4,hv$Yzd|M1ȹ{'cQS]IW3Їq#eQ7&h9e eow`G5 UxdIGa {e,{8K3黩2e_Q[Q0;R1\X bFݎ=1&mZoِƠ{7G}+mr(gyѠ'_qX4$yA41ܗfDAZz!7]k'|1# sW #`IsH >?bQ2?[X4ZLoi#axũQjrn_dI*}<~Z[(u4"̼ܐG$!{zt@ 1gjP1cnk S"W,htj PW3"X8R`ȔwF=f,/1]NВق=עZ@0nAh#ѥXtDSY0.$d 3 y`J\Y4 \i6}K4-2Ag9Epɳ%$PYZHZѮg i Ǹ Q[~KFSJĠohҎx-jMZmD) Gd˛im<8f@"O(hP"$2ԗ kr(;:pBԧ mXA/S@]{ѠwN=2<ObT !|Ț,9YКһo9 U3Twm)Ki.x͊df)%!;ߎ'["Ny>s!E@e `6)Pӣ=d>fzZ1d8T7:x55ǝW(G܏.nfgv:8ޮ$:Yk 5, kA֪6^u_HSg8,?RS/ A=ʭplMk+QI_,ҢyueڂDⷢË~0;9yuS>?^!N{eFc?'pɂ Zy+[rfҹP;"٦*YVNnpYuT?ٛ&2]j(VЁBR9]^:=Y?CҼ`\v]ړS,Ig{Iɪ=;>_lWw\ec렀=W ?+$wB͌i!PjŰMŌZ JVEa1J#?FlKE%v b(9jOy׼_n\9A.uқTDb۹c~(vڈ%}O\pmkřR8w)gf&B&PM;>SF 3EWMʧ3.0)a [zQ]}f4ZGKHe?c1LlSyMhjF.̗>p^3hj[6~wײ^haQn38JhL ms#?ElŘ1ڱ wJrm;): N +\a_ZGpPجIh2{o&uA7߭co?7Nv(LtFY/4p|IhpMX+amqI0@$Xkv3sv= ͗ܖބIݼ>[\g~чp%nO)}0' t #s9 2B$U9uJӰBwJ3j\1qz+ԩ)@E Sld1n jS\Aix`f[n0FFx*tA Edȯ&wJd@{~@nY8MtȳUvP(W|0 ^r DGO[aNT)W ? 2">C&Cr!3Yf\`yW̿?iǠjFy NJCndO4&'GbAL[5wh}2?P^^QYϐCTq v˹)VTvlqc|Y7\TWXS(>Ю%$h'Å!xuN y%GJ:Fgq#wmQU39n 4 -rPdMd0ى,#LI)IƵC64=uN]Z>v/-sue5v!yɆQQ3?h8ײ{M_;ReNJĻ_eV8G]3b̥l.ٺrr'PPn&,gj/BL $sCO"A} 8D怜.3ƒsg2Jv "&w W\~9stwd> !A(|֑?u4<G$[(;Y~g+.K7!5O^;- )j}) ;BKn)կ osF>銅 s;&aPNҎ#(3싞@yow6c;4As[`F#:yGwOQ; %v&AxȈl iv^FɭIjps5**=9v)Y-X] yJ!EeH}ݫ?1!Ǐ_~3K)߾[iNk?ms29{CReGBH8Gkvw޼V8ـƗ~%hfP2@$D :#,Rzns+אbyUΚODD;f6PuRF栲uq =GR[K|?R/}m"yʐ3y7FN睏;|za4A̒‰;W vcT[*;s4Oj+ U7jU)װm[EIvmnL=⼻95Anö:6To0fg NvB.yS_yК܁ᴝƁ0;!Kڇټy|'y 8KB{6)fgFr&Jʞ7d6X_ !;lNP#&*gK ƽ2紂)K.j+~!'q1T? F%v};|6E?doX 蘭Dpl>>B"Iw7WH7|فdo:MJ/vf}?hTDC9QA˭, xv<@nrKӿÅ]"4QYd:b!=]T<EݠISsT}= &tQSu4, |K!v+k@n$n5N5rVB~N9횜_A(JSK^dC@vtB^δ@Krn6W*dXڊށLUh#}xɅ3yI"x]@ 2QF=4!5GͻvA 樥urǑuR|(l08gI9r&kqz=;kodӃjsg,Ga†[Q)C=)ACmr&sʫ1}kzF]gՃ &tf.)G쟁g@<;?yvvY5wb5TGešz☴"sf\1Z-TdW篽 3."e K|JL Ќ߰蕤ٗ'2/vH݌.0sg.>ڲU#_PXcF[O_ M4f 1u.k&gka]7h2qj|e[jOݮ\Y2x%'wqW0 aLEbdzU2 ܂<))ëj# "( BD Q.2%Tz:`h#[ǐdoQqIWY.IԦzvHKQ,vgG%>)(~vZGkvJ=o3hqh2R2p cK?7_[is]z IPҀԟCOpԤ$` ,"G@yO I[fw[ֆ~6UNv])ڏFܓQcOpTKx9}_=bY tW DO+6SkvhLSGH8hW^T'tY M͇hY|k$o@GúMq3,}ymhf!VcW4^~A5Px:CK_R0sc|sgNpz*PgJhFT؞GhfHğ")3W\ AABcgW>ٝl uw-/sۗ3sLDu Gk)6NHlU=#!sӻJ)0k1}"^n֭ߥi9]!ϘtIk-zr2~lceC,CKK76بKӱ6""xrg>J|<~C؁lC1VGQY1]S48_o ypj%uZF*_JnvlJ+,2 ^uIV$9ڣ rCkna,+ 9Lt,r%J+9Exfr龛/y̩!&W-"0aX+j|x>%?_\|4~蔏#}@i0wSHE!U v}^v)?r؏$׻Ai·}0N|w\ˏdž7:Ǯh=|5H\ *FbQ=gmlR!)yr!i3Lt C5d TV @-G1Q)cό~XDeCACH-NfVp!2gZ3jzS{`"&lvIPO`YX089hS^j"-(heyIL 7qrșGHI+lC1ഖh;BSGFD ijy6spF,n'yT/2i1+ `9 :[Is7._k1~_~6RtW9`v 6T]Z,IT4VZ\l x.!>K`m+83f絬U'{ʭLu֩`xm C%З]m_1)b 7*R\Ԣ\ 4Vנ_Mm M&" Sla1opNݏTդ7FV`&]u\H bZh .IN̲Un&4 b8tC-YATr('ٌT"f+)vL eMX8dIuZŗwI.)A^.3(D8x,)~o$:]m~xwNPG̃Y AcԞu*nϷYџZi+̮4844Bt/omQO2*IĪ24T/""?EuBL;M ݳK*Tл\ c j4nZ=8Ǖi@ծ[IJmɯW]FBK',*IvѰZl 7"3P<,ҏKV~ɠKJy,0> l{O݁f#ִ;+%1O<R ',a Z΂K K 9$?ߟP $@N:|&JA%R+ĔlR]4; \94Ca*Pp90{˯^ը4{ [ С!ЯiSGB 16,bN/HEEF_=mdmK"Gyҥj5oFJL5h"Bj{ܜaYc]!'@l\)oUQR=y*@Q)W#9 oߛvȱHpø\@) <ݕ/mEuл"mK9o-xI#XewtпUk$E-! )?+cn⑎M-UnaTjh5o/oHMUh6g]X*h`Yp!1W sTRSn}c2+L57eҙhaAWˆs-|ahyt[| Blzi>l:Gm9Mx1ټ^$8$Mv#Ype?TpZ٤v.K<^?a̪,P[W+P`1V9(8j@R`q7況2d3{N7~) B&Oc*Xٓ͵,r$A=4H4)x i`~87:LKuZI iC76 JFk(i1#o~]3,E>{w9;DnXxG8>R"Xdf:)njLeRՄ W7v< '6h'G}g(zrqG'F\{ʿ쿭FF}B%m.ba]z(+1>@Уu"[fdt(NB >k!tنDly kb}D܀jr^$?t8~GY$8T."Y^6D6L2`!scn=xHKԱ($uFQZGrV%;&Pǒ̒fU ā]˲LSiZI^Vf'LiDpr P۝CKhx1X{^ 9Vn{&Icckf~G3$A j>.h (;_UJkjj &hQCY[H:&U=ߨ1rtpqGt̛Z@+?0g3Gd|gN5wFͭA.qO-S6}hBwk8ӮZjV@&,BϦE%UwÀ/\E[lNyZss17OY/9A @6\ Z$;xDjUI ʜ/b3{hgt71i8bh?0{$TLƯ11&ah͏$֐"j$ ,$8$`` Q ddlް,|zUi*GZj=p~yDx`C;UHq-Ie ,tҷؽ>gє]Jf>;bef]byrdtPtl:oġ1q4}1Io^c\zM ]H}'U1e7%.BdJ>}%Bu\]yə Dyޯ0O(hܧiÍv/d>+Ԩ9a5㠠ڏ땁n:߼N,M9Dp1[$:ZI}E,ۏy7{H5 >}VrCvи#W)058ۋLCMCVHf+^^UyӉ9B3EZz{XKO Z\ZPNƒVJrH]V[|F ,6ٙ&%7/_hK p(G"z.T'#8Ў9 @O᢮4wC],\CT>5&[AGG&R'y_IdWjVd+g1 AvA"{ Yr%0KҖ3.20q@F\A88E慦 ~ɑ-&pF'H /-\ʪs>g.]\ڇ5dLF)a6k5l!칛`4ofi+UH+^O8zkym5nj soGmL∪<@S HwB`*VG,A5^ &P5Z^nl 3ۨ,@@`xGe$*}C[uǺDP}G$l`yjM(SM ߧ5g6bo5%_KzOoMe-<1Vr(w ,#"X3;c7p\`kI 560Ny郧 zq3C.)l*Xq7qm8lB;e9M5r>G3@]EcNA]qcοqaFmH 3ZJlP/e]Su\GڌXM^WڍECevUl52LdzTWR!H3^qWgѯ>TF~QN%,Yͷ -n9k/w9^&>(gV9MBh&] jXg pV&"j&CU .%L|q7ý:NKMU6(IT5w(样lvX1"v XZ獥*e>#Dݗءk w&s Ͱ}IYuz޵:rٌj5\{>cG=#Гi"2czvtxpVEEՒ `cD{ݵ+LG_qjjZ'fENqf̱gl 5|v :[ i~(YHʚ-$sfsR =Ζ< سDՠFjY}"MsnjR̂M(oVIPӎQm T_aj {8R'aXVC؀XNJA?͛() ߯o.Y}$KaހSE آm~DL_ȖV$!ZaG&(vUqVaW+fh_z$笑K;d6}&k?j' ^oV%yo^=mm^t^עCat 8Xj*mO {%Ƕ8ݔː>do$б]RBW (ADt2{qrUy_]woFx$o0dCNDSC4*-5 Qzc.b̆[{Aiv:߂Ǒvnǧۍ >UHQi֎9[iCT_ Q>EXzvtUPٟE[?뉢J]f1dxk#S$b_`#0k{mϣHNnF@*!x`[6&I"Rҁ_ ElO5EZTf8AXDsYo[4['4m&^Q@c<26Bs#)joaG?izoAr 뤮sILW]ۇk˟T}+PUB^zy6 ЎK74\PTW2y4'%uk5bvY3 K9V{H0ʍ3s=`Ȅ>mhVxtloU# l[Y8]P\!>TxGsVMWcX()SIz>^0pT*Σ.j|3P/cB*{-=.ii]MܹNwY,nX>/3(cu%,U,JjE-{[[ X?J {.(O[ ce#"}X}#NFyFN대xV=/)6IqV̡U&nK{_;2|Wߎ[Q  r F+}ډ@Yɥ`S9:n ÄQrA)?07żhAT,#NtU7!+8ifk5m|Ӯ^ՆT#"uF0T4x=׮zD6o< =7:#7)H!OբF$7駮īK1!QCFt0J 0Q`8VO (%]UF"!@U}Ry$(ҏ(U;1څ{-x^ H=y58Ajq[3h|@6o@ 7\癑$#vt7Kf5  M/6OHf&Àv}Y^"bv̅zFv(⁰Qodߖu,xLs׷2)c&A3LF! Y)`댓{v=MӇϔTYK0VUIw@(myQ՜SH0@T_DLLJcuv<0O͎iOa4ti'IƵ)}9i,}fk+Tmꔚo+}vÉ<dc4?DTfՙ 4WBiu5G \;ﳯF*WA9(3H3&`Pr!h% Z@~5 h.m%8 C̫%eoR>2;h[*%6.zpA_L xP;PO2OY 4k/yvM'6J׋:glp)0km f^vwqo.-#MT~:ZjbEn1?*G?0rKŜHQS_W!Tr!+[~s>F\,ד4JqcB4DolfxGAJ5i6?}`TGDro3ڝ `!DI"\MeGlc0umkϜrBG;dji@-$ҴtT0rP~TrJʸvC(ø|U&;ucYLΚ; Z'eeqٜrT'L*D9إK9~( s6F*h򨊣 rQ#u]1t}Ye02JE N]*?CXA4Tbf7Ej{iő3TϏ7|/dׄE5;xTϳUߩpI67bZ~2B(wj6,BuKa@-ԃLT3s5>mҧSݻYyr}f]^@Ċ")Xʴ\pv%)Q'FS).^* 4q,7Mq)%t4+0Yqѽh3*] ^*沢 J,%IT~ (d>yǶ> "IʿN%KGqQK2 :q4sɸ FBt3G4Ҹx& ?N"V#%jA@^38 ^2J]PЄ_&ɅK:hwkM 2jC.Pt圱"Z LaglRl㢾Ǝd͝$a)^R;2"oczX,9]c)^;jg镢2+ M60Y =vAD n % D9%/[Tk84|1EVt&_u @`۩T ĤI3]O = Nfmh,V&FUO*MZ푥^ƥMv'SbߍGqmJ.?3n_9h#S( Ν^+99ɽ o=-^̌Yp 7+#QlL8 6GVίRJZhQ!eȦ̻\%.0MBP脑VP]>ȼR١+kiJ0&ssmBQDK!URtYC;~NxgaXN̻OT4crAh@.Q#4)Ik*Gi+-lZAŷ;+㚌5DڧB7f?9)NRZ(z*|!%FUj2Ma'xGgloӡ‘RLʆ ֤ f+؅at&NU|˿Y`{*鋵.>¬۷k*[~YJAC'pc4;u9k.Jg01hFMȡmR7o- NP3H  #ۭI0 @?Qx+ FXXaȥjʻqH?pR+E2*۰  ;q՚'A2p $1a) իoך# #ydk2,M.3#ֳU:T0Dù@lw_?A_QS~Ib8V.Syx/PGb+eJ [ {0êj_njK_T}iPf좨ejt.{ mJYA A[ˈ( y>./z5rף@Ar4_o08& c}W=5wQ]mǸk,]{Wy/XI yH3imSum()PSnK< Ze$9=6gR3xS~gc%=??+8_)]tˡr//3 4 Vn$4d釔ݔR>"B4,/ pI zVONH"9W Ey@m"O&XVrFǃCr1bPMUPmG4\"|6&;hJ> ;CC?=r'iY_ׂ\~~kX>umϰb*4(mAI@s[fl8wl%Lo&lr--vlec{tahkX-C51G"TW>l;& ˾?'2tʱiczCNs U&icn5<{`8'!ẗ:j);+Vx ~SMK _JqxB< 7vf"Y{Tdx '9w(K޿A.e@xrZdvE{I8(Nz1Sy_m7I~M j0^v lus Y(P}1]Vv(oqfζfeyŚV-8>auC~Ȕݓlh $_S7ʆZD)U[dmQNVw v@ow*$.\6t& JRR6H6PkG@'Sgg Y?G+hvRdwaz8*rBs1~UuP |w neԵ}PRy.'Y_d)6R䁴1+=yL~ ҬG vg'qn~~-rI-}}aP~n1!N~C#UwFv}ҺeEȈ D@0_] pdz#Uеq(k{my6(6USE#H)P=SH}ΆfzY{BY`!fhK?1pXn5՗ FNǴV%V9fN:|2o=1CaCc&WpN °]%kuFՇULҼ$,~:µjGypt?*͙Dh{ 5{3in?9**v/T'&"0ҎJ qW`D-`N H<{;a1IvtwAWt@ʴe{r Qa]&¾LĖxϬeHAA)یffw q;/2XKfYpb!]חq bpf-he!;v=Ly&k+r%yk4ڧ cݦMԕc~roi{Zx'8)Δ (;R y؅1Se/f} &c( ܝhr9ݨ1g ^80)Vúd)(TJx[z)G {{>F\֑0Oވҁ`U΄ m"ЫU ( +؈L$MŨL0at-HH{`J#7{+ >H3{Lť{}sB֐XV&'ʡ1b-CTցwZOG>ȺĬJe=gn>= -2'VԟcEլ!8q S& V͙U)&UEUz7]05}a#ai/A ϐedjONůLQsqTc=L+h ckl^#MdCŐ{X % 4U7s-'Y ;츊_2$=\H@#2Z?j}#:az,j]KH6:`0ZGq*CrVp޼q/~ŗjvT>!s{Ӷgz`hj́`o("etOEL4jێx;e"&||cwcz^MNHsiU;KzD#JGLt c5"!7<|rkDD  5Ǹy#1akjPn8k|X);Yi-or=3?C!'BIjq[IÏdg=󦦎6pܓλrҙ4FEޛQbf91\ʡ 2 W#wG;1![@/C+q\3B@㏻J#nڀH>,9quJ'dEsvsfY#\V/G5 wq's|ͮ@y.܈ܰ|:ύzst7}Ǫ*lBڝ,_1J; 7^|>T!jEqd9@(a m h%~&|԰iX2M];_NPggΆ=A2(]%¦,ejʱFO*Pr Yn9گz2>cA4՗͞+T,KԺ.]I7Qu{mTMC),΂^ʍW&bH|a .a VJ~bx@R<|0sO|rG.ߌ8dVݿmElmȴ>Y1`(=)Eog 2FO=YyoI@(>KAHTXf/+oq2 j`alNk6;%{CGP0%XQ(A yI-,W$up~CQ ѸD6{ D{ߎrόUlI#%">_SuxB(!»LIΔ ]@ `ӭA܌Pt,>x #iN@5][ˬمdJǔՈLTҹ.Haߤsb S&XVdOR{jn${ oAplL르< xJ^:XcU4̵w §ErZPr–hbVx];Drz̎,kI_Bi}s?CSvJ >A~$Erdx cu`- "`<]qNMwQ6oV3\ƨ"鋂=C[ܟq6vum>ww 'o;st#?rG"3{]fR%a.]F_A7^Y9S)1n2ـ: aI."a̘ s۞$]~ؒUb???~bTkYP%bFb#|Kͬtڔ7Ƕ}}Ag! ^z@7Mj&L2_s}tj}Xyz[k>yhL`ܽ&~8/x{7m@ 2aֿ-ͺV?<Ģ܇& =w(y̻umUnJGicAA$^8CMc>Kģe~w (wUٟ:O=HZ ѩ1 ,N?еw4' yraV4]ߔ=Jh"/k{UR]xڛ@Ip*o7R ~CPi^TrMr( g8҆v{{95f瑞՛n+?C&VV[T/<- )ą)BM*a+ ?:U ׋^ 1 'WM$qwux=,4ؽ4zuƏ8s`I 0΃h E,:2F ]s:1MB {C!Έ.5dtu'kPLΜ>V.ďӷp/l_8\&/d2m^m).z $j"Pt[&絶QYF(P'ȑzRU?{'4 phai]1&1u0A&C\epQ!M_&%lc#/̽[$TUS~@QǙ #hGӬ۔Z^2Ȇ$y^q@ɚ륢~s25bJ}٣/ _+)蕗fd$>05"䏞v b Tp_@y|%AXĎyȯ/@_7?n}BBl1jªΪxJVuj]K_e}[.]Z!5>QRɭr}&G4D ~/o7*m~CK#5cf;@Bbܵa 1Gܬu 35NxD&uM.VlM Q}s V놪 HY3%k~&#Ńt(oqg''_XP8ޤ-ދDt'*I-Rن;%J">Ĉ}gF\42k_C?T᯷9-+MU2ŔK-t@.83Wт!Uīx$ Ñ 9Zb2-t2*G $%R}ޓrxY{E5%ːtwLPլ5 aښwp䪙ꇫǭx^S?Y~3r#)C{7Ab V$(olw(,z7SWK醛v!<$Hg4-;?f_ek&s QsU-τi\=X e(0T*޼( p/O =E9X&DɄ[֟C&).l|P|ajV:=Zg-*];މїu1cqN1,C:+ #(jp.ɛ5R2(dmQs= 2k %^2wR6Hd -j1t '\ZZLBp4GBL>J' ;gE_AO}shxMI(l|rz_ݿzM_HCHňl/RO];L{^_Siy0M:K"'^U;#7Ð鈍<1~7H@MTmLj3yiD@ Q8l; P.?h6,o+шU G$XBcE>EAt4w h߅Z鐌[#3+B,`v2ޓuBm/zJߜR%mp WOsqB4S]Xf2W_=Tz &eR=Y,9Uا*s7+ RlfK3tī˿ 'ڗJa'.(5.@DcѾNJ1zdt&&?uVVU$laCN5ڸ8̚'84p¾=olz]"pk˞V0%]hKÅNz2ƚuuu0`zcYܿ-ll~he,!pjv Jժ1x^5bѭHOfq13d8e^80OC IW\T~,@qWa@siY :%<ߞ]NlWc.;mMJ0f(+Ft?Ftd#?9mf{21N*EiwƑدZȃ!6hO(|f~t]C1OGSa:TA;qTeHWӖbh65d:=#E2Y9 $qш,,)AKʄ9R1X?;a Ԣ|&x[1/-ԥ;gƏC)?ܩOVH)0Ṅ;/5"1yu-]z;|^@2@]SoT Iw?+DUx8/! @xaR)[ܒr%9Wbwi*_rl'%<*ex2r~-'sp ^j;.LE)G+eEҽ.qXR \G ?()#_㋴=@КpYɻygP$`S$.(`M.P~Z <Y=Duhj|~DVc|*_ՑRm&-?MS+U\(dTF :O"փCIv &5}p[J,>I>9bJ3+ σXb Y^%itUq%~˯A}GQꉩW]/ptp~-P_ $4_*[`Cۏ$)m6r#xw ڊ;]qmw ɨ_RRP !ay6"Bpߕ[j&Y4s]F:qCy+S|ѫYZ#CIpbqPc߭44:Q ԳjIA<ۄ -mݚ*y; X ),Jlȱd& %_.)bcF^^-#k:S*ևp6,+OX=8E=RA!r|A^w/Ll#M.8ؽ2y^6`vz{eԘ|Z`zx cJ\J}ὁ/Q=.):;6UYs{]HDG g aՆ%Cw -7(ե4S=5m(aHUQ? D~m> sfTndy"ҹ)^cMlm>slK4s}Zva Wc=a[*`GF: 94=@^9u,ޛ|ͥHwE:xЌhmp(pK'1=zoKP\ a"QִyPp`k"8A'[H=!l֘ ζI̚|~{5_rB cOV^ɶmj ͺ;5Ě*՞sEW_mnB@>rIHny$3R!8ͷ'`m ޝ"=J3"Y%b,瞺QS-]pVo$RvB Tn[ﭾܿuTƬUV*vl[Q=pm(RR )y2c]Q x? 7^:^I%mIӮE yW{Jy˚>jDX08{Mh=t>o3hg4璪G3f/6鐚JE[fLtpy7|`4c'[ I_Fi>oXHAJEl}sϲ0Bh[qܾ,?=Oz1yI[,Hp%:s?_(U3֦O.EO{vv ի -k1;4YL`Ak K'X!WA=ҽIvV^Fn#"`zYW+>rY"A|qkE[$= Gf2g.\.`[j$ wu#9.DRT@Kܰg4G 4tD _SoD5g)~4K 1EIDc\nGA~N|Vr<+,ROjJV8u /?ZԴ"e߬>k )Ʈ` /J:\e.) d#{~<~ŏϕ1γ)M>uBr[ }<١ڡd !SY޻\ЏUwtW%>2cU+YlN3 .@d+Kօ(xOg8$bډ=;WibO DQ:Wa&YUԣ?Ԍ,ϩ;j,:G2[#@A b sRv,7HC4\↘\,ΔX(l",+53;/jvQjƩJ萫h-:?U'\PuB]Z6[`W }AB{VXdW}Q<6g&{x720jZ|.aa N;-ӬEh}Zz0EURjbk.z&}Uջ}9D[ݐc_ DfNKkI)Irfu J9pWa4pe3vF{48ܮNCw@GpATn)|IΎ]9 %{Ȟ,8| cAE]Yi9s:h7o1e|=IfXŸjb}ƥ-^R>U;FٺCt@/II':>Bkݥy_Ct,t'tց`T?|AĈX4A^RI$ʁ<&aC.:E~()iYx<!Ȭ B{]2wĐ{vf<.{ 3> SyhR3p6v˕kb_P"_wuO0\rR %.j*@7"r[R5foP6b_Lg3jHJۈ;v"Urvmbalf)quXsxbw֯I ~zKl /{DR1 ']6J[vcmlCS3+= PR,au?}B(9܇᥵0hSY} ?oV6lrLlNՌçMyV5Og~cډz d钾rȺ`[* Pނł z8{&&qsmؒZgAuPiM#J_N *Xc[u:~?|e,|{_AP n6R\KLF]el_0Me.(Oh}舣c$ 0qK Wd %(Pՠys@4KLԈbYpv<'0 HKȉAH1YbUZxb,WA |c.]{^~lhr`=D4KA0mR_0D)w૶KY^{7sV4ϓ|C_7fnh gCIDNN,ׯ]Ča 2 jZ/NkVqCDJi]M%͹Lj0&:G)RPbQ3y/G*/h@+A`;U[ڇ!ԋCA)xSF׃Fe n1q |ڴ> _8 \u'Np;\<=hw uL< 7|rgIP J~,7YM8(]PS!ـn`aށlm29Y)E|I|"ɗq;?QOŮ(c!UZ>%0H3f㍔ՙƈn4ITܑ}jr7W4bݚI> e΂AsD>_I&E YTB:.ry&Vؙ(P:^^3;Pؿa~)eI|R| V4h"croDd;)oy6LIKmwe3n;gJ&ѳcjK͘41] ;Rg.  bQJtVU;V(7 HEey%pD=PxSDup|#lXqS#U~(*־OWח+U+2/HftF)vn6o6 P]sm~@ ';+mB\A:"f\rǠ|i˟t(Jǝ`xq>l`^C/MHgviCygrnbi"se̠o+DA|ɶZV1bVV x.>~*)ō4ЕEPOlv]IhKW[ (Tdhz60%UBVd H_s̖: _ׇ2HJ]+L99>6,mGNӓ9,{`0քZ1ub9S4_6v;BMcpENp+tD#%qXS?o}O@T lJ} :pM0Wq# FtfyY +b:QF-n!aE(DOoѪ|HyU^Ќ ]T|J6er8D/p q'SU>{_~ $zi1~>g9f{qGi>v?sϡQT> ]sD-4֯K_Yu,}%6 sh}>:ʸ`IH46𥂠9F)g0gŠ/76ht,6^2&ŭ=sڥYUtg)qFu)8Caet6jl|Rg׎vnHS k#H{FǸa*Tz)+(o@\@ajԛ+~L+Be6q^(~@@7 %/צYt2DSZ1jӅEȃ8 wY'qlͯ ݆/B4K.F.j,YS7ڡ2%ݪܲtVeFw kLӦu(Vh&"3:D}%L:Lks,Vm e?y7gOhSv~m.F#@or"@U^k`> ?y)pᡧ4+7HROtjui5uG49b;ۭw Gu1 y9RxG+Cޏ(_.T(]Ϟ|Z6%q2#օ]7 r$Cޔl5۶`P'!11 vQ ⑏蟣~:P({y ̜Ra@_2|ziKqw'~bFE^X7bd'rjj,zwXYV]n6]$܊NւWfVh'z49–79/JC ^y߿z]-Ҫon`.fV^O6fUҜszø`fVK4jf$2JX`)oۻ:)JFaյ* QC[ F=-#qR vbCA\Ő&cfڋ9Hg auA.`1[ǻ\JR(Kx7QN K*Z᚛љ7IKv?s;SpRhor4F\WU'/RV&2to RV L]˝to8&qՇhk( -@Txw5zpRKc*eQ*p{;@ĥ$0!B;l`X 2yqDHt m PW-Јq{k?'iTOyW y]qRǦ/fz)(LMeH+3\>ȣ)De%ZWM^H+u[o6JLwDWU 41)o) +688qWz&hy-QrNt7m8L7U~"x; WqtU:ĊKV35R@Y@<24+I>\ЏvZzzO,2NG@w#(]a$}0}^254WNc0e 9$<ߣ;NoGDGl?h~ b~Ez@SiNxl [U˜B-שIm&lӮhEG拃Y뵴 `{ Uќ~ز[pxr44QWLGiqѣݾOn-\p.z)>9^g&Tk8 H)ah!ѹĦ^cd;vFDJF֟:U2\5J/BZh5U2YJПKϋd'R3LuYYg |7v>ܖ\a`/8v ㊗z_@i=G{94j{sڙͪ2~*rX3GQ6,A&tn' D[ײsMkt٘$דZeUT*5Lm|fߩ"&5|̘zXp L ?xi3[@K(vyS#"HxO^ϻw,@PzCLё.hkP۴cպ]=7%zĸ^{|,3J`r{!G>wD%FSdsV_J5Sp#$_v4d/S, ^XsoJCsG Z⮕QYCbQH[Џ"LN'84r!^ve6\78ϒNKUnJ$%]dxpF!TV윎#fT?U n;$7Eڵf&9|c/ }.K:7@gp܎rQt2gVgĺS9Z*C*bes;)R9J@BܲY}^mpfgݽ dkڷ/\%XB}V}D|\tRr1Qp[i&6SQ-o l[j?N~]w <|3o$Cl1^%x殦Y2KgHCyZcd~$3~F\!,CuRhV $0j5TRT/S0H[Riʨ6q+b|dTznC*01{^pegW?;\0!.u-A`?CKG8BEAt^$ ^V&ͷOWg+𥹦ć*Knl9{zTJ>BG]cw]X: 2m0xFT=9 "u♫>\Ccbq䬥Ah( ڬ1DwqӐY/*Qypu5DɅlQ^9Nn,+<<{x&ߠGL>ZNG,N9kD7H},ݰc`ʣqo]i$|k<314!Dd;BfKXH'Tm9"뺳b 2V9_m8B$i?R҆V@?&[_Ҏl(aM,XVW&&<[~ДYF+J udwɵIAw"-hW$7j$폓 #9KJW Dk_B[5Iro K8.4YW{61LxIZA'⨚3اN:ƪ^02tcG+Ej ܗi(PFfZ[6rUpQ]{O`f="7DZ|1\vJا6&sf_cEáfÖKCPEHr\Z߻eE:E6y# : E; 9 f%\5~bԙ|Ӥ~]||=s,3hi4b7%Yѷ YXތ$}RܱeY0BrxͫgOqd DH})-V~ j49SZ`w giJWݵM>c9ޖdUJcVϲ$+28ġr!`rI;}ByAE*Y#yvsyy޺ށ rzZ$ȍNz}v%_g(7 Ve}]⒞_ 񊊳% 1&GF*k4|e'ݯ# $@U5m!aHV9BPeFtÅt&P׹?`@f_2g*F(y$HWkIeHtbk Ls%4~ @ds_G"F|AV.#+z-),)b8}CxcJ&e99sXKkI=uOUrHf}nU(theYGN }ĶaS":l}aỸea `fсh([[?o䑗Obt['nGXS-hOĭ}# hHn$+#mDBDQg?NfD6SH_s܎DOl3)Ű4n3$',vwq ̏Wa6IqԜY1GڤC:FІ Eyz% +ڧcg=JaˢN`8@ np213b  <:oiHo)jV°T5FaO]0.ѣYy s+8t+pڣ0{:Xtܙ (6:"% zmCotE Y2 ኙF_/B&͠XҲtHӓ?>ҼSXg7xr$ ZZ^sZ krXtx+jX^)1AH( Hx)^KOTݘ]B5`Iॼrzऎ?g?L xA0tͣ$bB<) k&H2l W53SBM'/L z4d[m @dNݍ}8EM@b[ ڹʥraE翘|V6A`×.@ac_GAKa3GOkQjX6cv_qzY:STA`v8)f8E+;tj sҡ9}o [Pyl' l<asB}|[DHȪ2h8_RrAű:7>oAs5etU)z|:ж{xXu즂Z('3qΜK«-g+o^ݻ\ˎVg>:gud:C_" i_a~!:avr/]rqW %-tUD|e^Mx، Eh)4Sq Oxܞ!Ʋ|5+-T\j 'Jl>GH2 k\ %ZZ[S,Y/Wר0AMt\㢢ͳ@sC^u@σL^YK1~z󠝌 V\ tg+BQ .e&a7OP^eb, b`Sweys1"Z|&PZ]9b#6O dJ xbZݷ](^9 2mѦn)˾Dfw 7ɧ6-io~Ė[a{mU ߬(q5! L"-Gg{oxD*mK4J#\cNjdhO ,@v_e8U?ۨ~Zh%і)gz 6SRMqZmS~FVwH)>&EitD5T5G4! &U>A:+WO3- b0.#aGJ0*cX!=yJŎ{/pQpq@)oNm2aFm}*K㲆>WúT{ m,1 ͹>|Ed8{xo? ҇WAMm,ˡU!  "ύ:)K1^ƸPnz_ޟG~஛,/૗AiCsb+q姒}MO&3-?wNI@29 o#݂< C2j (Df17Wr}a#siV=T#oڍGI,ڍʟ?,L' csb6K a @\C8b~5SI;T:)_{&yq沃r$KWOcKVJZQwYG oߣ0}krN؁a|ZZJQYܖhvRZZJx0EtKƏyiZl Ql;-6Ӌ"&A@1)E\ 4ҸB 6[CNp4WxTn/Q%4NhwUy>δ-Զ3`jwX$;ɅNom$cFBK>YP`%5PƈdXLń ə94\vXETzBSH1Xݑs {KtB54ؽqQ-ω5VS36,ETIH~$wg*R "[v`.Rg5Ѕ RB+f O8Nf^`,-_'vs\%=!*2a >ZWc}=t V_80:1"zk'QaRy㿉 FϡfBƒpz|2l);Er? ̺ 1QREĮ @2JVTsSKԀ_.v7sz׬f5XU YA S6Z³Ϊq?` DzY%0!8%#v J|M;zu^ROnUVM,^"5ܵ_ctZPJ0(-6'2_C5՝#R@+2xXb#Iy QÉW+OplГWx+/f?U(FS _NF,yr6SnGv+kYrM(e3csv:7I-kˆ0[ePCĵ1M1\ЦN3sI!ΪTP``"G Knd֮Qp ?U|erH/t7-'Wl.S.3ku␕9*wWN 5"2v]9XáTnt0Vqq٦o=RhzɕrsJH{~rnV_D䩱vZD%L) 3hRnx'1teDKftr= LGк a{1R17!i\biϲ(>1_WNw#'%5hDs Xh t ^Ii] ňF TDt"%3;BD/hq!'ȥ"@%Q,)>*k%Sw(4 ˹Ѯhzkŀ)O-d0~S}ثi&B/4j@ܗ9$~'o7E5\gL ZwPY9I\_o{R:H2rl$L8kS51~"LF&.zP )D-|t85^EటɁK o;g67ź"e r+ =u%GORQS GI;vH~;c=J4g(CI{[U`,`z,8s~u\ \h>b\tSo!AY_!EOd>EzQ>M0=:.hL-AfY ;`cp`.<Aȓ6E(5q|_Bo3\7SXiߨ+ !F{QW:q,ȋ>c3Yv]4±e.´@;"E-JWυu '6畖 ;lmF5l~C$` J Aߘ2 QŠ^hN9l-uEvl.@xOk<'Q1cWMA74w?% s$LBКt`Q5}ig;|W^>ߢ\>FXOr82x*#wPooX?mnah"YlVy.᫶tL،!pqabg-Z_"fD0V5xڪ~SU?{l靼#"¨=y""vMyt,!wy~!ft3zT6K FВB#o "b0D ?~5o M)0VH[Z$UsЧ4+itWYk;e{wf?ͤGѴ-߶=gsHog9g"` 혊d}!⮌?Ё {{1Z؝tl#V+MvS#5hi-NBxg,(}F&]3Ss8yXVN#be+h#mh2h5N+\E*DH$&.Upj*3x60](r%\@"?E) E:9>@VdߪR^9Xޤvؚ"%5%%vGQbQ8g@)o͊A8lcC.gͰx=nψVxBGP!c(1\=i1\=0+ە֮BdDdx:*gӼykDwh=P|TW FIPK&rdt!!-"Mת!_xhC?)ʍhz{ݴrEH/1Umu7:0-ޟ5G |eGA%c9d)Xs1c*\>e7P= iP$޵~]ĆڟKSu-Ytkc]+͊W+iI}ʺֻV;/9yʫvN}m^Kg 7kܽNkV`b+<; 9>Nfhފ8ڔ̻Rvwhn~)m~m3`~3 QVlv6-f#|{8GcٓՅa,L9 ]^XL˰{?rϓ\,h'c_8)QtWVv1{Y n2 ⠸0Sʬw2iʹ 40oR{fVnzNrLT͉UB^QS>qR<4IjJe8Ӱ`'V@6X hF濥QskA6y/ӰD/].q)HSS0h)fOi1xtq&Ubf^qB㚺h&h-٠VEى6Jz!Id~,^XGhT 8TՕn2.2>ѤvLKx -Bs*)p1rk7;D`wh덀jJF욃aaWes|0S~lUu{$$3՞}W'8u)EDNw>jD\+_JN煰;9LgLkhh DgNdPx3ɛ9i҈\N] rk5id w..>Z-ca ԿV3O؉Kn#ҏ%n );C.-}l| tܑjѱđl\v罼^%-K$a}1T19iq--P/c7Vles3|4"M]%Pּ 8,Qݧ =Ů0trW.DDӲ=$HQҫQ,-;>蟺V[ E$Zd#@Kח+=K*2 LW4jb0q_W驇G񱿾=cJ>I( t{EcCKrqOYu.,j7#TҲuNTuצirzZ3ϕtdr!mJ;8h3ifg'k8"^ֽmgv\)l#L=?W߮w YB *f>V6yhpwXG{ {!"(MW#|ulހh/&&@CKvdzl/4IQPw=Oݨv% R` w NhJHc`:%weF;81 U e1 b!s P+H1^_ -ң߻6|ǔ6|2i_H3ٻWaގ^$"aZo-h>b6DsY LLx"'>Wyr.0bON"0q#nq`|,p(sNʹR5z1==9k^i/ٰ)oTbȞF3Qg'n*rt ̣pTf’|ŰpْIw[a!)bL{:@KZ4y*)=L6M*{s4;>˸а*gaY5%鏜k~!81?U[Jy_Zѵ%iQ.N&6~yy>}l]-tgԍy.rA76z:x}p]O>=xa2iEINm`27Pd[k/E[5jhEh/!0-(byAޤu5ƋR'Wh_;Hm?_'gE$t@畳|| 2$ 5]tOw;?̀ 7#S.% [ mU!])ä3R{jhK(0{ =1ᙝ< ¾Fl ~ J8 K9?27jHw6xjHdHӛ+ǿރw`bz)0fn?XcnVOu$Hq:n o @ϕ0SדsuQ悬ʢ iu~ʅf$Y"o\W#7:'y ⍫놷7Mqw1o6L;ڪ]uXj)}qHvJxy#{&RlnyOT0Ҿ&DsLʋ.x;69hsFeҹN mt@ՙmr މv[1]R&vq6X {֫zJ_(t¡)iT X!(8^8#93`u9\ۄ=im̙,Z5G4ܐs o  ̵,R} mA:O_@P`4f -•{L/_ȝ_CO| oQX䅍#G3ޖ-4؆1pvh w4J^x,+l4J{4R0ȷX%ukH_ϸu[!ETAW~grϞSepWk6=)?H,悭,}g@}(킍NC͇g1m.,|f> lw 8֕ha1ҵmp皪FiaD"o3ta% 筓hپ%d*SmWYě ѳYN'aABHP^ MT»l|T<{sS;z;pEYguu$;z&KgYwMl'z6<9{xg2 \@D`VFE3pX|LWE u~$dS |V!-'־#)+"tdWoчO'YP :9g\Vn, 6]UyR?1V/_$CN'{W>L]/] X"3IҡV nR)lUE?zg؊k& 9y.\l9 !x~/&v&nTqRWîudxQx{<Y3Gu_36 )YAMd $2LȔI?Y%d D?L !l9V!"Yڎa?D@b*RĢ,YQ:- A^%S98k2_dx ,hR9@y30oL8lYf() k3^! wEߌ'PږE2PB(NI(3"'o4f#c|\l҈J)TFd?< 84^JH˰S!Qתt Z$mF"NB%ؓgFw{|;D$xZ51zAӝ`ÑR>2ʰwD*ɆuKQ{ϋ}X܁BzyB!$ Q~B!htNHɷ} aw<$2T7e"r/WGAԶ-׌fR)\RҨVqr٣ ӧazu$ō V*jY`t9 d>Ze )] ?6XiQ\Rj򩸕B*'S.!G.۔h#3jGftK4S+Pا3)0?:&aFN*F8>^oъMVN Wh$MYz16sa;J-&|k$AnՂ黹nP⍃(F@zP*cϋ@0 Hq||ݛ>o0o>G(vXjmL6Ыiǥ qN`sۅ|(Ӱ vaֹ5pO[ +Cq ^;=9̹\[;v Kn _/:2$r)lPbHoxv2gba%(^ؾ|CB?T̻oboCǭH$ j MܐFOwhX(] ,bIND= #.%BϾC3L:;+7-NiyEv3yzn-^ ! [} E D`fčϳ|I7v|ڲ{0]s~lVhLx$/,X9DԝǙ3x#/àϿ_:Ǡ^.TmL~Fu]ěsxPƞX40iogn߀\o2@g}lSb^aF$5|SN9*3bf5/ٮ}-ƷlahEN [LC@43&7p%~ӵS ,յIg9v(~B ssB.n*!CU"Byum\&уB L}3~z~>hU0Wn5cpm+Qޣ2@#BŰ遠ũ1ijyI;eN2*ZM8a_퉁H#=bJetw3hH"U OcX 6_sz/kSkpŭu(n7?0x#jEݯo@ nMopt%PriO܈p:H-fYKhf*+y{C~z"* ODWK0xtwJE69nMOk/S?68 P@k^%Ɯ%|ysk1bաߋfGvzKrsn%\[ȰN Du7ګ?(*W *)F׊9}{b:ח61_p̥B|VSmDRC O!'LC/Dh^x N0jvKM[TeM2?j$#*@"[@s;wh{ Z]1#-|!gFG/ \xsbKɥFa*xh .`j˴Qtı_ՙN'-nO0q/Ʉ7,.kc:m9>0\B 7j$k ,z׀"y<}1 ' ;ZNװu7~l%."ՀiGYf.My]{ |P54#j~cX;эCP1.8/V <ß 3ൕFXkZuj\G!|&O7oM7eiF/~@QH0cӽh\ N>B~$2H(t`i08KyrNm& B6B8ƬRUnb :<(ŃTȃ $Z$h Y~3rd-?նөt90sq*?hJKJT_?-5q se 4N2,@c{h:]Lơ\s`r*,% .;Xg%$#"rOtm(˖p1H&fp NٯA:;rkR]M#D"bp$GlcO 5)Tz(Xb6>xKYemqxm.UeUiHV_Vhb|>jN;[SRcԍ鉙z oN?}0 **:jƭ4F00oL&8Y4*DH5!nԥoWE$.#_'(wu/C >"]2`b@Cvl6?5 (>bw8tњ%Ĺ^9t<:98QOFk;XtAxD% q&)m7T;@I:]@7L1 2]߄/!Cw{XpSKhlyl˄7lk2,E b-@ϴ-?V25U JLJ:5i,2Z8q1vP-n|vJI!F m@#-qr.lga=//Ty$ٿ{>#1Ki(br&k> kYarLSE{Ou恢rBm=J+Ԫ^7͕,tb+n碕gjAϫ;=P5O!2SXҢaWKKX=Bn%J ^I^m&"giםExs棫.G]=* 7t Sg!`h] E+7[|S1PX67K<"Q[è NXJ Zϸ"@_4?vcG՜WqT`wÂ;?srאH\0YJY8 َxP0tZs#2OwDrs.E5땸 Sb|6`L@ FS ά ZIvw @-nߑ/aEtXU208Alc9Cl5O>v"¹SRvx~h<ç. m?LxvO\d1%Vh09A.`U;EuPI+ ].%zY07ao+XS 1R~ŇVr9GAȋ'af_󲌨&vI["Yײ0QK^>uڃr{f7K,Oc}XV%=ͱPlTΨm j|h&XA JD|!7;4|oGE*3qo dl AO'cc( @u=P^umllҢv#CR M[7³ŷ{EutĠ ֿCMs*Qh4J|*ݵ\X`!Qf(i@Q1*1(:'>Ӫ]` @GC\.?lɝx ;"+W+Os2y5Og9̝4\wukibH~YbXO5kj݌lۢ*HͺW9h08tC+]zM0Y=wVs*{ E1Lp7QHyXCE7LatI߮lV~خ!;OS Cqv4i)Zp}_-*dװ| ]򟣉높Z@~e [zP?OM*H3u;3lUܛp:()OiWr9nؚ#%[ԫPQL". ^e̜^f z'(#fq&ՋO!]iB{ ľ崗׀nb)_stg0 G3]ϱ{rVGR/=+4^8Z~Qk^ygr~]XN% WES.?Td'R[Ձ^ Bt+y\X1b]Iy7P:ao(dVfk^<Y9[,=A{S\D[zL3PAPm v@y>Vca勵*'ѬIN !+_h Xnq Vf1q`q "NƃBZQ/()$,HΟn(F0x,(Rmq#/|Ơ!D+i\b=gOrG|#p·fm^4 1s8pB!T-\?..Zh6i1,b6Q> @ ڵϧN-r[? Pk{lMZ砪}HdzAb\Jx _GLPjnmz#G"8))~jk]ϷZk0SʃD6htLft!]Tpŏn>AjO?$B$F=-Ajd, ɐDfғ|?\OB%/]?FvAf`K2 ujڒGM{yjl JpjnTjК78]6hT-V3o4ʋԅ3H9?5]3Xw _skb%D]W%7r$*>y{2oP /:oiGvh{*uǔM88q2dm$abAAsk`jOq,a,p)"~;K2#j[n;>vm2c*Ghכkq^-%T8,;"Bat#sw HN{*NZ70OыGϪ̦G+Uلau| E)AmkSB2[>ځip *k85|ETe6_@NjVF pgSe$@ĉqN _])Gٝȉ%Qϛ:핽 |zXOxu>謳1 g$a]Wo8SȔ|+r4B+|‚[~rn.|OXkS~*D&;/.,V_4 $.X)%VCzq%'/H , S x~(T _niLwq76yv#ѿ&{hX% 15%=}z/m2lFkA^v?ցU\4ǁ22N.sV_x(@zkS^M0 ks^ҩ k_A) ;pƧ|1{< JR0/ _LF7Ox/!EU}ŅU>rQQvj_)-X _We'\lZSĆһ Zw^ֳ JWXYEsl5C\f|k*=7ɢr "X# ކ1"D=7(nKf;+:O?: QwS(};bӮ` 'i-@mm˥} 'x <@NE ,0<*e.g;%P'+$<PzSMլȀT2t71}"Ț=ּBVGZ*ڄ@8k8mRΉ7p38ZL L!sc.р~pIQ9 mѓRGM* t?EYz 2L<]Pbu+p?RӏHt~q7;m: \N)` w  -zM格@уe&19)_p)P/4m]ΗĆ7-w$T0_|PڪZDgV: jBX< =Zr[`@5r$hy7(HH+]x.dͽ}?rSpf+D 8 uL.Eeh&Q"-6q62Vb*9(}K8oFVU  +d0l0jFHThTgKjv_.Ni2}-ʺciR&;^,p& 5D3(\Y  Vć|!*|r_kpp Rvt)3{&x`U0 ,go]r08{es_P+g+敼q5;D-"EY<$x*r$&6^]k*,qynI-cȚxX5掲3E#6T턁(,˩ DwV4BtGR!4MyWcDҫ Q Bv(=uϨnAoWeQW5挍PRJLxbsQʪc){[B pT >;{:kG c-RR!zs 8=9g5XAO~]*kO)um3( G_=:HX1aL8ȽH5/imre15VD=O'բz_>e"4=QNuC03 8F 0LKdCCYfb'؃8ar`>+9y\ՌRPS KO> t>ZPOqD"; OÀkVonWa]K|uɒ~Xi~`RچR+7ֽ ey}ڬm$Qa>.;u]'`k{7\c&O A\2`7%m&Rr+Ck]r]5;$aq=Ҭh3wT^3ojeAaxxd0U g* T೦JI+r߫ jBc{ [{&ۭqnր~4 S 47Ƭ`M=TwTXblyPۈʓJmW՝ zw+8 hS#!B2V\Wz~Ebq 4gf1C~~ni1pb7?+ѭ đk?d΋Qc ESk%{rŢqQ v,g=ՐJܨ F7D\f){$ 8N@e/ZtK-8m @ѿ*^ D:B/-t&P"ڊ]ۢѿ , |2d3bX>i3G!DlC6d Q&&_[4թq6PçVWق0tM ² Ն',7|JK5UziD?9t/kw !?S73| vފvڱ4me͍\yL ^F)ζW0],\EEa 5" {N>#=䯛=&Y4+vk6{7I_odzq%}Fe]~S|: _z~``ޚ]}bi-D9{M_y<8W[t'l1чUtF =WT^yNu濊1=Dxai7ZIeV(3f228tQjKb91 I,i$y6/qw0!QTasoӺti{*2@1m[iMhZɔ+7*|A*-ڳqˁp;oѓk+ϠkʂyѣbE5%`[8{vw$1NKkp* GzYӈ'*SL3D)&Mǂc-f{^ت}W`n8n+L}L-m֠Z8pHWv^\!)n1!$x18x䩅6,LE/gX(Wy[mʙ'樁yI(`-}TgGq/(DMCq;'ہjOsDA"$xNb3)){c8 K'x0rtq>C`ZXCXS-c04'S(gZI4}Hֿsɝ<`A'"dA?uۧuz(o6Bۣ),k`iaDp<]+|T*&cqG|> QR*s80P\3v^,H Zn=|=/z |;iG)뛤q^m_.ur'7`O,ߑ3p6^n=vK;YOvz<{)vҘN{5V%Ά%4.mfl^,æljDɪFF{[dOI39|]I[;)-=5qq8ҤG 9F`[ZxYP{pk%LP]d0ׄJ9 Q\5a\})X3P'/uP*s, Y2EZ0U*7L6vng 66 7x{IZXT7VJ9)2sc՘i><B洤J@VO9x<tkLGM&.k&r$+~ jޮ;ۤkY:t_ZAB]#TJ$Y7M,$0M(0ը~U/Z,>]{ܡ4Zg , gSDfwۆsWD'-s}yJr.3D{do w*|PÒ0ヒD8Y|>Vy ׉<6X4` \ _pm]e%-lT+{XF\s$o`i Iy!LP>` v<n/gu{YhqQRѤTT(yyހ"`X›xh啤t-C: L$ lWКUJLO %RʊsP|eXGOBGl~C+H0/=bz"\ h>%z t3|]*ݠ{u16zN=P@T}8heEN~K ۽_[)6 o < F5?X%} ߂j^+ {Zi=d F Um̤9& ]e~ " V湌'hѪ!&ZPܘr55M첢љ^[ٸF a^>Yԑc`(U,7b7b=3N2y Ecwb[n'\(fm>E9_鐳c,COC|/Z9(K 5Aɴ"9yHIJGC]$b=]w/o O"=&؄ itڿ`@m cvA ҈mo3BЀͲ?Ll'K=g3b,T\r/Y ! JLu[z[Y`%RiдeL>tywuFT5:XŢL hX\E*%폝al c1]FE#?2A}@pW6%'?i6145p-J\?};BV6:`p< Wq7 T^|thRۣC}N̽F{;T7͇ aA o[t՛lwղ|CpӝXdPqY)Q‘~5mfk7%r^NCs |Kz\,p)HĠ_ԁ)R郓:Utn3~Z59qH;kjal:mq$e:9#6& G}NсMsb>j`w/D[/ԒWܣ*8jP=\sغ" "lXK?ڈs#)$xQ{bxyR(&F"ۂ<^ +nuD3S{Z9v>nO Ȩ'aT pb[<]msipXrE;i)$_16VC%V=: ea\1i;h@B5}F ~' ^嶳R'i6NNC.Rl@j}t+wGfu2>O陌OxM6&hEAI)nTkZ4a˸w8F',M!t5xf$*h}Qu* <}n/VMخOˍV-Da 0_5'/z j؛{Gޤaڈk|˶"M8}"Y.(lkFj)-fZ$ve_)] .yjXGl&~ k\;)Czv*_Iz?5n`R( ]=* S=tSӮCw3.q6ѼAIߺ0PQ:|}ջ-?79? y:)xm3K0}~Z?1!gRTL8@WG>0F ~f2FƽB;t}٪15V^J')J x؁eZ=ԴĘehKlv G@Fc(U9i=b6Lqipڡ;]!(m6|i X^貹z>_g$ZX0]0vȊ8u)w\ƽK:`ޠbK }Vx,3(K#G=}"ĶT.?ƷЮjpE1㪿^NbW vsSo5}"ǡ3pP4BjA̓`%L:q<^ ~>!9!$_yCgT\=r1e\s@>N-}6Y.D7ŅU!'A kˌjm _dû*ha!@ne[6/KzFP _b9^̚QRܐD|cH{HvUoA|>ݘ%4[fD)'cjC/F ftݸ9p-$ܽR:ohδkZ(wouI }?ZvSkG4%ЪISp5<<,>~ĸ񜥲TUNV ϡs9_/>_u:}lLK?UDĺ0]7Y (y' ۜ I0UFӆPI^D@m j͘\:E(jUkAWZ=<߱&ɏ x'Y\*dN}P=\xC'HrzN wu%Aټ""*o6Gx\e+dU @^.s/t8}SwJnhLDIH }xu"Kqf .M[hGQ< U! ,Cub=ua1'n5 wGDRo1C[|qd5q]J)LUDӅ[ٮ\=ޡ߄^ySԠT"|y&"GB)ӭ$GZ).#q\}@v:ܫ:a|VK3R'^SX54x狰gF̑V*kw7rnN<kmX~~1MHgOĨ)6ΥEXԂ;uY!VzT OQ3F:T)[8F nſin*_P2W6r ,TZ[q$* ATy)Y-rFfdW2x>A;Na5or8A/ .W gUxuD󎽲r~Wǩo2<#Ώw)l9s\¤9lpkocfWb1Y e, P*+rM5V<l9by&^j%JM{ : W$߇ N g =)ڱVuTy.)C ߙ* ZݧwYթ>~_8t4j֟c@ѩKElBUT[0{ 3γ5 MҲK+oVFsJėx̔< y=?K<Jj}Ʉ$|G-fvS,Vq4eߵAAFyUo𮔚{,by e]o򠘸_'KOrtK:MET4gg$.>aX&eDYdJvׄ]Jdތ܅ -Fb'=:iW0nz6!u  GMx=cZچ.jZ-eɖλi7&z#8~T6ayL;v!J-x>&Yr'OҥQƙ:Na K7N ɩc{}<%9 3`!ٞi˛R35C+쪁}/IPPGhg|_uFmA$ UDT٘6}=}mrF KO2j=53alc6&Ql\|w yRmTV;FƟ<> hY5=F)0ݖ[.)l(wԜ%T)/>%UIj<#Еro!66Rf ;ئLf-k3\l? b1%>ARԍ#0DPji5n.t ivh+4˪PQI.|ԁ@v u2V2;O">Cdf7s+ݺX-A!޿nT_~0l GZ~W1o(uG`<=] 1~8.:jN]*, EGZJ$& # Ϟ;?LRt=04[3Q6wC{= oF5+Ze@m{`5k`YAS'E`^,IpE׾O)T?a|=BjPД~,QS)?Ph8zŖ鎽kJ 1`1e L'ƿZ:K=MSXrrM_4 ɻќ + ~ݠvO:[\~s$P&|cL;g S+yZAʀRdJd.ԥg֔K-`H&NlN***Ymbl&Vp1 :d#Pyd_.)6G\*!Pm\ w2DH;v\=.:1Elj byF*%v,qk ˦ |2鳤ޘsn;t6?_u}9 :8+צ#?QS6ߩ*z!~Ɗ)W(EK _ḾKY*nZV imWieEk`WLQ~}Ti@fq/mKr&^q.f{M0Q:&;LW[Xb6UAM/" R6wȃVxB2^d-ZOP_Qξ[QPcCrQystHWҰO`+y.P6Xʏ%%Lm,C 黚d;TYz=դ ﷥/W=ZXEJ9آ4Cն` Rqy!g~!!?3M@QP~!m@g(ھ'ĭ]fl&1!?|;Q(6#UQ%}G<H0=<)An;Gc 6dxw 0CpyD"&I^$ؕ!KLxru*^ޒQHon"wyO͊ptDÙ}‰ֽ]e{}Qׅ )RRʉ:x,l,dW 竷 'C9? 7c#vly~˫iAnmá.!=[&|iG"5kE X5sYUjK9+U0=EH%@|ƃbV4:K3tN ֎Zƞ~dN*̳\$횤V>a;kѐRa(T4pU;h+}I*F ]t<膙?D}7c)q^E"T(^2EnlQlrZTXZknқwuZISb|ۊU4KӣԆMuvXU~ ~GDF! HGHvs*"fkm*:,IKLNLLE(HcGJk &^x($#yɷY1@K` K&g1iX?*WD:Vg =vM1f# C&X@aR8oNXB_K5yAoo^:LZQsIz>0gέ ^N!S-w՝i^ }SKF*b/0:^ XE+Orv?r7:fGӟ1 b(_,ndtPDo.d#Nv ]3v-&Pݪu b3>nKP[MǿB_2a`Șf/ (nÄRG5Ir,ujF})k>GH C `W"Pt-h:ؕXP5_ίcvmntRJ u桄ٗj25Sb  1_A˰etnIHVdQdo֕bjJh3-̣C$@qz IoH{\n8cM/~i o8XuC<|(хT}@Ѻ wdA@:rMy#VF5y9\ f~;**&_LbT誓Ls}P᳭j$K<}Q~JN}|S <թ1@J{<a~{,Ύ@}_nU͠*0kRy85Kt1Po<W2̓P֨x)u+[- i7⳯Lĥr(x2:å7m VWFNs0`tИgzK#qVy* OA{oܹ*Q09G U ҃j:+UX 1@)&B@*?fK ȓ v1pI1J᠂kao$v/*ٙY߰ k0@/?KS޲ϲ x*O~Q Oڌ\~vV'I꾢"!:mu#+xsKET46(n/[v(yY8]/.2PDJO&0D'xgnRhcY j4S12:$^jXa~=-:s6adeJYz⚰-wOq +_Yq&b7ׇ @&TnyT^`7zwĒ7 t3BD AƎ: Iɠ/GE1_U\@(<),# Q{VJ&0MѨJ[2 t45eT<۾X6*{I^%mY"jfjOR2Ur1Z.:k򵑈p2:p+M(P;L LYYU€d(Zr~݀Lˤq݄9荑*[/_7mۢr_H#ABB?`+u~ q]b|Sym7v 㴒c+bڍ0E.>f $huc;-Q原ɣ97-?@FѴ)4G_3`%eSm).Vtc/7vĥ 5ķ&QIAW좌a MB ncY >qL(鬛bjGSk;2uXI_=b1Z<ٍ ,[iWmJf h1揫d.E4 }06a~ ,]A?##}L{)ɑ^}bcrL(XWۅkL:rR\R#!Sٻp T u]N6 AJ*Mޡ< kR޾V7ZޮMMpGpGIb5t,b(&dFUEQ= kWf6i5=jkh$“3-|9DdLCL&'>[:uK=qDvLV;M}k:mO@'G`ëI3UkVMRpnE=])/G~(O֯1\&Y ~ؿj}icxJsRBEI\+d 3w_4*ABv qWƠU;!Dl4nc:tx~H% =S9yjI|[9TEbz3hMEx8a5)Ejݧg!:ڎ~5 Gĝ!;4}C-B_[Bk/Zz. ƣf~BNZ? \Ewƃ"tM&ErH L`ǼTh1u ۍS6JINJ\he{}PQQӣ(*QEe>/JXn6ȊYE ?zD IqohƯ iC4NsR7n iq#쿪I]uV~0{=@><`fcH}MEf\XpC7ˍ$3\ 'Z+=K\Jgt4^J?Fm;o?oL?+9g/z@ ƕAːfn:uErG9o9[fslGӇ|>C{IyGT|Vu%a&}KbF^SO6N]Xo<$ O6 E7oWO hU_:CB돭elf~poG ΰ"͜xfHM lz! 64?:"i$xR~J\^=Xx|NwHC c9k=l:v!6hs%N dvH6[|`"!@bG\R ْP3]c o&H裤7_dEGRfRߎ743iI/9.]A\G^u;FҒm=YR;hM!=ـ鴸~=~CߪEWO7(qK2B!6] M}vi6#Zm'8.68r>7,/ BpÐ5iRS'8gjLS\zGM>u ,FT)ö6:)MdMQ3S?,P ӎXAǻ7lpY0ʪe`0 "ӮV8aɺ<,{2Ui] *Qp=}p=t` <7t/)hlA,VOUp@s "H)I^x4]}կ0h;4OF5o5Ƀ.*&9(?Tݭ8B:JT&8 Tň]K ڄMU}48QPfU!Dm56 M9샖%=t$X QY-(]A4EH ~4yl?OEf%2+xIȮYrOSBИ։a!⭌~d18:I!rᢓzW]/dwv Cmr%ԄʁD/clV۬(+FcciuV65;ӿLd4RNtj\PL+W䅸R[O,]LT &* lDſ0)8~ɑR1Xi ȊhY>SZL_}ѥ="."K%H{jcyXhw&vFEМGMGJ 0a+ՙrFF{RTXVxiCWF}ЛA5@ݩ7ZuUvƫ n_I 9>]ܟf24yda%|~9xB??kFQjegQ7} lдVGia/`Exqf..LZZL̔} 9^2AVL&G!,9;Q H8(ChsBx1FHnQuB8āo/_Sw2I~!h 'WW{pYߡiGSfM /$/U xZdX5'#W?L uC8a!9/L ">(OŒ(ð i2e-xkYiihgnpG0.IKǎ C˵v 5d:5xc nT^s21@`EWҙ>yIEgfѽaE/3.5-&{Ḧj`8`nTWkUYb &>P* E6Ao ǃqð[@R(zpWN%`jM"?9 Cnm La\;yл)\hPC)+ІtxȑP,P9pU \g_}DS_~H$'#MAIW?NNq0dv^ CY&RkN;MG9NJ|kZw:B,{-ݡֳ8T>) NtCW[I1 ه_| )!a6HU %\*kxNуAa{c,zf?Fsww#j8$vzb06:|Q\ZЮkWnJ(Y[Wq ˟?qd 𳔖(rTc0-4{,yʤ Mא,H`I|n13$L3RǾ(Ʃ'ȱsԡH‰3mn5G\&ig:6-d#>yAo%W}*|ྛe0";e _@ zkCIYLYsh<&UhAeB|vF˜H<&N{nW$Іf|&ա/;+6h=+Uc&yY&=YQ;9+5tt\|d%fmy]goo~ϋeGq|>hB2Ȱ+S=(E^IssJM۩gs3ׁL%`H}< j6?².hM]fZFrms6ƚz$8C*RS߲_IzjS5D/$`HV# +Q#zRY` ~Şn7w:ȊW4E!7o_oH!ΑF%#uIΪ^MkVgSmh#K|Wt4C-6{h Ρ"qPMcZ@0ٖc?7ҫl̽HM@w+C&H\]L%=wqWSeh?)=V_.r׫W4 }aF~]0E6 C;1R=gb?'ju+ѫ_p.X~0a2G\ihL4"J e?/pn* T3B`lڠy ;O|2Y|g{'LNQzwo c,pjF^o5TZP %J)}JuUdQp-:0r:nU\} !ŏzR"ctvrWS.V0`#:dH1yi4` DIG`)5EZ AT%'z]{q(rIUtmȜN oՀ4qi_T5kGUk%y-P,R9khAvSez)Zx%w #)?њ٘AvvT~H!SAdEv]W XE{A}ȧzyPw"8Ϣ|C X; ~N;r'F(yK$J_mfFm4{v+CQgV yb{˛3cSM4FL1=Lw% kf~rbsg#{a'L:mڎD[d<G(K31P88̲cKCذ]XT#̿H!<ܞ,=H5k`oexwxxk۸b|ӆf6Pp0:uw7CW_ 3Gtvϼ& H8^C*iBCv@"{WYCaxz%0}e*CX3+ť|?LcS2N-2V *Bo]'4o_SP;ԟ4}mW# CnBU5Vt~BD>2;h.gd ٲ*od~LN ^L^ɐ8A&ow3#X2Me ڽ3-Q{?n`s5_zM( iKJ]G -QslrK!W6y@'^2aLcd ҝ4D nI?q$}4OH(kvѺ7}M>X?vn.l5m4EwOVv_uYi< lb_nԋ]g&"^6My~y1[=&t=?"H9po1k{ #9Up`,oA`7`F{=# AR7zi' !(`6@#{+? [P.!Zӯ欖~l ^wMMh6F5MÒqb}L~I[QY`$&:U:J_2gsIa SףLrA ^~YoMg'SOc t0!"&] ({{"*b HyxqL2Pw鑅 ~oMS3&`Xa"akg}{ogS#T"j̍I6#$~7kzJ=Y͍gS^L7YcjdsC~6t#%1ˑj0Z9/SQWdfI iGI[jB 0?NITHSCVPGc"Jr+ٹzIol+': I9gK=sMl_{ ,TY/+O֒-YUW'A{c'5~ı_ bL*xC[F`=%藫BG ckoj=f*#gafL9@^~Rh`*;2oL>Fꍠp4i rZ' jESt&'~.,ׇiS MycrJoA6{3B:v%u3` BT?È)=1|E`Km+8-nM@m-V$lxJ>NDѪQ^E'jّ){hl{X|~h ҧvas; V3{fɈ/^oZ?Q ;%4VQW,O7C\xY5WI?U^ZYu q3t5eG2;r9T:mTG"uE9xAarY"VriAn¥4S#-tCȼ3,jzMS [DssPdÚ*eF ~$^up'e,V5m)\|KjJ*Ъ!Z^#~EL@Kܰ.-8.7In%k7$ؐMKQ#u+ le0$.g/氦TVa4+U<*0/r-7ӆ٣(]OE^ e.` 7#Wէi/d)K9 wRrLu>u8fe3:[ӵB8o˗;ZVJlæTц~KjA-(Ah:;-D@o4E\~2'cgLeiz&0{Ӽ)֬Y(gW*D۝Bx/љMcSJiFm#ъ~ܚrnW7ksFlS""P'd@Oc])RrϚR*#=wg5Zrxq&, hqqxM-X^" s>VZZCZ=VVKsv)2M=5'w&c_+kEE!kjX=fPww6ut ;)AcD~}.TL310 WF+5/tGS0W#h,<)< 0vX XT· [R^C416k:़F50=j2%fcto[ `~iAJ l3qy **/Q/{ւ42T=#ﱟ8\ лx`n}մ^9s /辵m:RhvԞX]Zd]`*@ G|iWm]@Fl]52H <lI#ݏ|`mOLnZ&8_ [@#,7BRK~GEjm{WT*lnXkt$}h'0Zԡ9ht9ce|,1u%Q ns]&˶sm%{?9~`?w4q;#73(Gfʹ7̀oF]p{(.2 }U\M~-e2D_\]WE? &LD*@^0&-t1UxTg.XtIndv_.>iyƕ ./%Ɂ͏ %W4y;,߆ tMwo%pg,.ML(Ab06 E;m)dQ7,6`n,&;MԫZa*پ Oؾޟ&eF{|0t:R{s x5-RO T]5LW߲KXRHX,4( w&-R\{"疖;2^bӏ!27 ]ATn0PG2:ȳ\Ov :o n6;&{BLRm Cg lkReuz,%O B ϯ@ȕWݎ`3WܞlL}$G{~;-;aV:' S?"l=-@1y'*ӭN¦;c1J\k!8fb 2:mG]b5A(@|4Շc#i:r0:΢d{-d\Z0=g>}fQ:?RH nt^)7#\A"gdcp'O{wo!X,U2z0h s\c@@bRj,O 425yl ~4ʍNoٱEʥD(k\LWHMkCc֌ަEabPPVz.N܄ DqDNM^^S '>(: &rRRoWr,&m$bk!di΀T.,SCRV+Azr[Pl5 # :oyM^ "!VvjъA]]bQgj߿q@n wKL+t*poeVA).O[t),cHBŊ9t4U'}Eq3yQCh a<~M=U[\Drh^GWCޭԚ8\%VI TCaVga֘=+]ȭc Nk%Aa%I0{ oWP Zx8ǻQDJZkؖ6dKn!sLMGHW^v^% &Giok_UMTqnc38VnwfpУd2B+s0Oܓ\m>tXf@K|.&a>886o#weңc?s;Q> JV2Oe'aKt@;@LD2,VqTG}[tBCE Y: _m&eb5S:qc^78$%uݚ]?wTND;ƦQ5?bWGW527 \eVK`\&v5ΕșC*n"3R0Pu e}i+Wv$Y9yUCP8#(Α:;Sw;7ŕ*R2p9eqw/Iao9ۈK43yf6R=6v{qpG6tVf9-sqԥ6d 4F5 o80p"*n1 Sf!J(߼RyU6d9"VC|ovLLs~ cemUz! @_R`A=LDPov;5 ?I,Fyv;>ǂ 7FGUH0 RV$Lľi8cX$J&aw=bmр PȖD |A2L+Su-zY8hA=0Yix @4@/0z.N%-r.u{ v%V}6Ą!P](^Ubdgl+$Pqՙ_W`3\p nvCbcZSexVcNBc~O^HcK U:ꅛ$"-7+Iqul݌Ԕ1,óV 8L{[0D>`CVi?p ]TPrc^.|?1bcT>@SԦ{U7?:yDK!#L#xKPyFgCWx`}Vjދ$Qlw4dyP#foWrîCݢC:HQ18z?pmXgy;;㮃ru5">! 1="ৱj59\^X۳cPA̾%m>k7]ǣK]lr _=E n")Ȝ;6ҋp Br&ݔeV-y]_1TwZt6Âxs}jrt0h } jrp r0SpyuJw Bt&h'|/8+BV%dunϧh[5jhN[$&xsl _NI#g|eFӷ K[RrSY"Ӡ%sI1-bȞ 4"m6H[!S78!oq8Qg+Cl[w·hC[?xNYgd x*xpfXNJFXo+h1ATq@&NB R ՗׫)? s -z▗By6Fr$VQ^1q/k*v)V Lßa^%,F҅oN}^n(k0}gnGI{d\ej֮Fr֠lO`.3xDqA9)Pb (86\>N hEQdgPxV3 ܐYGFTA4 r7:2 N֎EaN&P@s"in(qk`PoɎb:17[f4ub&qfm}K̕HT\S2KZ1p?[[or}t|IJu ѤI\)Kۿ$@o:Ȭ#7;WT\ .hM ;?<}"7>Zk?? >դo{>=ܱq\dyȋ}ipsab7"^cV"0ֵԞ>[7ta0 $q|5"ݛ% H0,IA\"4']Ieƚغ8" (X|Gȫκ x8rƶ*d7zU5 n*Q.(FԱc| ;`3\=+;-d'USDzhъ,/vn% ~>= {4允9Pը!sfi0)߸b/m毀=౤LOq*;>)z|` "bO`$A*Hna[FA7#9sQdP4IrS%h+HZ֍*"=Z{sŋ⺏u*v=7?m5_GтD6"z 梎HO$n|xdT0"G[tጁ;t6ycb6.{77dK+E$UZꌊ ̩ѳRf Ri;MhyV5;qVJpt_틷-قGG3G+v?rKXliMzlw4(eG`{WYyBᄑjTÖȃY^e,g_נ}=LW&S.dDFI+緱|KbS+DRK+| hM&õIG $7jxNy0=`hѪ!bl)óE!:Ӻ_maaB.hy~s @D:1*U8hlX>I@l"5(8ZCrsP{#+<=p/'G6]ZOC|׍1~)<%x@@ZLO]9c몂;d[ hG0=w-nGdHUGa%~h:kjwיtpMN4Iw22V`x~!g/"U( =D(x:zU3o&ĊP/OPV?sm?DM>&2 J1 R Jl=p>A5NmNx%PRyEbw^= Ѕހ Iܦ"xQHw?6!v.:+'dr5B1<<( qWV#5:ř<}ql6 5`&YN!)Q ئ=^oz%=kuS /bh(!(Y[-C-cv&>mY40 $ᭀ'ė=ql2eǶ}M7mp2&,PȉQ}MU<}^R="':=)@g֧skM6?"}>7ŋ_7YWzNo + R[HƲwHxB-fѼ}~>|<\('6`;Ö_Lv| 6ڶ"NqAK&=K xD꧜vo.&4|qdI:ՎNeлb`;*ɐ[A.חFQ_]U Zq K I}vʸXA0o+XJ!,c1y6jIxdr)l4˴Q~Ȉ&Wx:/vjw(1sxȗԛ MmXR7W'h>*etZ [#RJjOĶ^:H& &笜TOY;Ե`q.aVfcleR'[Z\4/E=> 'G* 9q^2ʫt®1/#= zOPC֫x \Y &'[ukWYeH.\uʵ3s! gFek(%:j9d)E݇: 2C#PvWW7skQcm?𱘠TZW6sQA/끶./ǁzGMӊH {yaл'Lw-i;GԟBjJSë`B:ks"'x ٜo>"62g)F1oAj񔾜Ch곮f'WSB=-="L3U'gf'GyYu}3FWrcXGjR@νKȿRgplQZ:swKX|(_PodB ֺӕVƢHiWfҗs"bi}y<=0xiI]>S zS=’X,3v>pi/+Nw*@~ i wuMfyk&*QӾ;J?\U3O*no`u9"~Q] 6[Ƿj xFhʒdA蒍nfi݌TXxv.rP1(Nv,_pX+ ar$i?rN'$-oH pFNO YcWSe0tG]EyJEfug0*mdžl=G+_TI1ڐIf[Y6טk5ϚIEy/8WAk{Qeq[2Z7$s':i٘8}cg~ƒWcaKň橾 wUSN2F;K07O sKն*xj9p!-bc{>Aebhϔ YX'Ovyª*5 f(T`|!7sWjwN VLv2w?qYjUj;|k PF(Y9<:TH+~r-QkG3@iͷOQS%Wt5Bzl3R'>`n1,8/sU'3>(c ,P8tB[AZ,QSN'ۚ8`RbYDjM=4k煁dB~ D>ʍ[?&&x7'X/ ;%^ʡ' #GYr~;/X IVWKȆ Ð^l;Bp@,a,J.  (M+S3LzIE v5IFȌ~C_9|ɳ':RCsh6rfpd kn'jz/cafU.Q"o n1."T.;qJn=b7cO/41KS/?[=sr2Iׯ;F5C m}mY1VNP|B7x0X{9馎vյF['*KkLPr ԕЎ/=9QǝSCF+F76DlI1Կك)vW_*3کn{@ ˊaֳLl7 ?rowϿRmIѰ2ذ%Eؾ$} i4 ט*ѫSRnM!NuG+C!s۴e~Sy q%Q,Ss?40R (9|d-8$Z[чf?~*yrЪHf9Yb8kp7V@%hYI7*7.`==9MrQWx^ 9.U<[QmH4"u^i-RF0BzW|< R/l0m?lӱ+U䷭ >IԽղ-}t%dt&5M?kۧu`VWPzn=R+q<6̵rhDEvZ! a 0`LW?H'c=a6GOGoh; xwX!uϠzYBH"Pcv)uK4gJwr4uBq4=fzD휥gR!gcFֻB ueYm@Z>ZaOuA ݜ ~ɒNC _n:#.ғ@p*Tn E\1=*g9+ A9y&B##ye 50$0Eu&_0y'( R..e "c/#S;lX[3|X,؜0ԁ%{zz1S'(fl@~!{G2':o$<9axO7C9E3DQ8_~Ek n!4χErA6u [[!D 'fXSUIIٸx:ز)G.IcKqE)bwwB]#P]KFZ5DahR>.NoۆrB`,:7Kbax"Sݶ_X>lj<^!qMCYKMr=PbY%ADyxUֆyhz5; ̎ںuي7'}w• >JwsA+o#_AjȬj< 4CWO7uhkqVtOEwx+Nmv{( < >$pm͘#&9l;]g%|n4 B)'(5!gx (4"'u>/:.+t{e>7]\s[#]N5  (" (;%tJ\GhT\ C黆)7}4[j*@*Ttg[߰1$Tv͏"c{=cx=9PZ`Sbj$@zUZ~e `ׯꞒ:w%hgpj8O |5OJ!9hD5J#=IFa7qlRswEzEocy+ѺIDUh Ľ!mC'XI`W#b0=1f|xX=+@(:ÛF0 ˣT< YzPbõhiGyE 28-\5C6qG3>i]<~@gN?p%5E2dbBwY:ę冱m6* OG|]25laYQ_c9VQ P1)up|=ԏ!dcV?!;ilPڸw/%'Ʉ.Jď!^N] BX'G!ui#IUEüJM"ԦP>*b.ܣCuTә[yoA1{ىL3J`|LBmp_6 @x{mFHEM-,D$Սr- (UUHu\86@8gFkAh.!~U!my<:)(/ 7>t87լEE7?4°C>ޥADiD֍S,^BpbRw*1@OŕLĔ#]ʾ6x2{;+m(IʊPmys 0R3Wtgr"~QھT%DQ5]JxwfgjVOO^ 80r3#āhG|>2 zHi+Oe$N.q}xXJgc/H)?f$4΅nͱmiKbSE4=#*V>Kg,bc6@Rјi k[}ɒZ雱n OkM%K[P{E IԵ"oה}Bwo3}L!āQD+S:δ) ]F~yEk/7'Yuw NmC2H9p "xZF3 IuPs;Y!G}W.ђČ ] Lc;d~&ag?Bƽ.4rxdZLzM"h?¼'V_ӝIBsF2 g"FC캾%f~&#j)e +E9$Wܽ6|w[}Fls?7rvL-3.1ۼsֺɎ28f %ܗM_ doܰ3aѰG\T,&f8g%vNԽKʕgF9GlQPqM#{Kw#zj Ÿd]%Roj'4HlD}@9.tyYN#;EB4z8~ƻ6; sD8l& .N}nڍW]F 9׈ W쭆k_I,(G}U<ŵw:ޠ`/1dw7+I @a2ΘcviO?29 vw֢*=Z.oC.J7jMWKyVl'|)P*ZL L 97Umw0]XUڃQ~T oyVdm厉ɩT>r=Eդ R2"1B0V*lJKFv3@Ӕ Qpu}_ h7Fʈw=:B):g_ߣ]~{SwIgYgYHdՂed ɆdxQacZk?y@9V[+X #ڛ[ k& vU^GT 'Cm.. (d` R.a#<}#${=0. 1Ng8xkV-NM&_D4#-8bAb+F ڐ}q#Usv)(δL}̾9~C;كЮz=ߗ]e6pV]^+sw(n1D) d-# /[:f9i F -#n GDfQw[$WA0F>h]]Cgݎ$mu/|/Gmx d\5R,6L%u9o;}s$zyUo#2@ҁb #hf̣8[(pۥqf,9>5#t1o|;1a/вo'uꊰOTŧQ9}d)uB}`qϵ),NQקOV4(Ǎ.lb7\l߫ժlcnlCθ !׃=s1/]$İ [QO嗏bHwCHY9*S35nCw#X?tww gƃ>W2 :NJ(b$ߴQBE#abav1+z'zcO J2Z4o/hdGX5}T.Yg`\%WK-#O"D3]}48ҩs3_#篡5Kwk̎W|Dm##;/Ĩl;`z@8MbTT˩ޟHژVͻfOjTN.7N|kNfoT &uâԨ6Ay qdFŒ>R#Qm"${X  &2w+Ra{+k!JpBkS+; o dh,h VU֤+i6V!!^j$ `1LWRꍗI$x}%KG a. &isӶc0xV5A S~?B@ ,V 4&Ch9gǓѬ)jQ羽'GNxҲ>7a?@!,)yp2igBgJQ9xdO֬ /$Dk#5b+#f .g0 w D JpLL,nd]g\pjt]csx8GW A0i *^梧2.a6D>XOգZ9gqi,wo.Y<|؟ H)Ѩ^&ay+Vj]QlŨSE?Y%nZ Ph GቌG )U4isM0ѐ<] IcR!9kO0ѣ̭6|42%^Ad#T5qo#vwl=Y _Xu\)e+|Ky~wpo?쀌oMsNa"ϥŢprv-nܙk֔2}XylXͿS_=5W6EpLÜ[Mn! }]:7e).L7{]jCըMW[ZͶ\@:d"1>;W; nsײ[{C^yf/̦}zA{@&DӲZ> Q*ؒqȲQV)P_35z5϶j!+ ^C#SKcUXu7"OZ,mg& f@-iQqҎ$QjiL*ڼqGլS]SItf}'"X A0.r3b C1:HϵҔ^VV|>3Z?uN MnYo9G2l`"*TB A ;@//׍l.4wJ>ln* ՉN]LRc! 8TUElǜPҷ? |ߤsNgP}juUealeQB%iv^J߶a)AGȡ#Awo~;W^γ׾l h*˝5 4Y/!K|WK",XJT{vECPDk NQR}N*,hcoR5C5!E:ꦙ=HJdVh6v-OWcI_dtgq%{%U/Դ⫠L}wdYKsN$:G5 61bVcCUlB6䍕Rvgdhy|pU6Qmm 8h$ӿCVmC#3.x} )%ݐcQI{Ibf7nYgZO߶(s ]PJwt#""n!C#ʩI@6m ?s곦Mz(Nt(M`Ċ2<-bަ99wR0)i\t`2a;q}wN[ m,B>.G4%}KK!5;?k`^QlTF#&@M ႲC_E4L9)W'E_D~k:4WX {ɝ }q1GK}ˁDzjFT KF>@ E 38dhZa4Gb"ıd$4! &tĖE^@kgE<5/WЪ^f(Fܤ*jڦg[ʩ=[b`Bm@WZtT$[sؖ2gqi":1u+꾴×SuwMvoѡ<)oNӖ jeKڳNnTWD Od6O L?3k5 `v,&ͧݼ0~ƴر~*[^gm""Rv(cRM Nݝ>,1Gx X9t)*{/Q/ddsp|]DM4D> ӝ ,GW);F."t  .iGm$6x *CÇQQj I,j Ga*AX[|CnXgDaxS{A*gnM[e(!dٕ\-IZ|c8^&DЎ!p| y1{8 28~#ܝt5֟xI̭^쫴&I `L;6"  67F&PC,|"zD.gM~O+18q \K̏rp#C-CeM~֓XnP\ϝZ']%"oVL w+VAwL{嶟˓?C)Tu9/\k1 s%lѕxC}k\n .ҿZ  0~绥&t ܮŐkp]}9sE(1\hEdRYϪErOjǺ`9AsmmE-G%9) 7-oncςu)Rd޳Ւ-ݴpvFWR{-nNո#` *b\ zcL:VLDgo|_)}>l8OGdщU@x ׫V={X{ [f.ml ܃Wƌ8vK(uli 8^!0ؾ -DE93^ Y=B0 %WsN$,Hah̛}nubiEO 9J:\B5wYF\/sջ%=ᰇ_Y/ 21]{矁V t:K u ū+Iٻ+- sum%Re7?Tzs>z8ٲ÷ ")JV+pX g5s@ ToveҿorRc#Hڿ7u;T ѕ?aNZR=Eud^% lw"R!>oDhRhoe'MT[Vr[?)>H}ӬUx,kv![![e[(Vz0c!/r ĦGl _- ʅ P/XUi \B{;VASyv˜2/ؘSzZƼ6"/D W ?QݛI#qj,]Rٲ|KM~S6WA["NP8HZQ@]Tm|jECTwS O;gJiP$w3HgYUڐfHBA r,|OFF9m1w,9u.]gMݫe(7v39]C8cv [g{by4SS-EMc>p󼏇\ߤD;D, XEM1_PfOTIz_].P 3 mHqM`VOpAlw 2bHg71c$!=j85^ _z]'u> I4â ;|ӛu{ǻo pyvYFj'Q MV r ֥2FX{,AH$:9瘍,v1=ʑ@ʯ?jϧSc^D%?z(Soo; % @i]]UHxM@Ոf۹|c4R*hXv@xM{` ,S| AF*< TaxzDFmer gKTN$n&< pJuD𲆵e&Zv yPy A"v89qTj|%sʒ7&tVёͼ%? Sm934>kx_L\\3T2uԙN5ԡ ]ra݇\)^~I?LH Chmx./>%:)WNaLk3\0Wh-6]$6ysJs+j(tnhv|5`rAf)&-%J;a3,Q۟t0oJhF7]}rCEcd~+FN{60{qrJDZC6k>jZQY騡,bh;LA$⪆q1kV/Kߺl^0xrh(Skp5+\y\$h87ql`T͑=xb{J>Ccejkձ e6,w}eӋ S ?JL/Ѣ@|?G|†.) J´"Zb睒aCgU>R"dI T7͡@ALXV% m|gmd(["wYSium b  c }cZ5@h4I$Su Fc^<8-)>*fIpL=o~ bӆaO|'gIocoā:[8jQˠ, -PgbbŻ'2v֙yrvddv W>aD>JI >!@zBN;MsCXӅnSlLGOf5ԌyjM[Zò@vyRK*Rw"kI*\Ak'6ޱ7\>иFY<#La/Z'rv̅{뀂Gs Sa`p/֗PXPv~b7qn៝ b] &="h*kʹ5߯9K=+oIϱt ,䜬3 ^W0gЁ< J;W0jdPYXU9_l'\GeȔ\yIA0*3JΔUaY^tRVhc~[vLi&uߨy|[R(%@kKqu4g"[ĖlNY蟑 uwuymN0746H[#?lF.8q1;tBc_ &>vl?ͿDG6cCkG} $L&"\؆:,*2@*qCOb#AkNc,]0Lz;hMGe> $YFPb*| vm#gK:@1Lvd/Y:p3h,H¬=prէMdi?km]@ _KaF(]yΘ. v fڬ>njC[j1'+7Ħ0Za|20A+ 5 wCDzBM_ի;5kNK6hdbqJ0c0\0s@-10q'&wgWxC0ӿ׼ySsG#F' \еnjߴk`Ϧ/ Ļ.8Ҿ(hK6*Asc,7{9evC {f2߄KI8SOc;1VIrl !Y?>Mlм3gP+u~+G9#{&gNs$O#q'-o#OqJ͙o8vGH:LәWSzI촢a|+ +"O* au}E`$uerp?~W=.JGB7o8$4u+-bimIBBeo Nd4=Q{,q#!o<2M&D2xw} =[v2%Œb PC1 PhBIbo)ojD"kJ&*y4,8ضk.9ۀE8|_t D{Ѫ5\?ѮT3:Y_It (ꏍ?>EtuH|yt<:HxKF: }חOLl; }@J_P TT0F Q;E](;OoIx`uX2ѩ|Qm;?*s5bPc ږv}7J瓑 [}AJ?'5~  QfDt]kb;G"z9,q{ep#:CO8&jnVjnߞx-H7 '09\+s{2]-/,J5K20 F?`A|ti0xi[+ ))qoyB5Cy15 P 6OfN 'd(^i=שIA00ˮjĎݚ`|kh2Ďw&~K0PӜ8Rǖؘzk I0*sy`)YG:苊1:zT$IƜ8 /Os~k'avƬ|JYSMZ$Xcg89tK:X>аTS__#78OvÕ墺 b4%8FMI7yZEGs;{eACv]^a iN:9i?3L]1U-6\N%߉R+bMgc -;b⥭dD,g)g ̽ΘKڻy[uƭ ><S gv~P#T:k0Ly'0״4<6YJJ(_=A?J|v4t58M0粃J(g38a$@8FpG-r.nYr1\+Ju?*K)[<3oBvz6QV-[PD,J&+f85y8T(pS¾CRSawn]GMK}sPg&@X{ʣ%k%dE4C:ГI>`!,ɑ7O\QW8`f`l0&v}Ӧǃ)dcNH;o/ aMrX`Ј&2DRϺ:O| tG0R<ܹgOAR (-EMFQP3$=A3'03P8Y ^zhjf2@4XUݣɡ} ^\^VT[$SF0:M՜Uu6#8!@Md?ʮFevCae PsDʅ ԇ~Kg^8r898-Q=@apj1qQ}, 5:Y02p'˕k[Ʈ@!(-MI,V~@e:OLRhƳFI.(Uئպm>9ܣ?#hMYoÊ)Qׅؐ!t(fZ`l$|D+I!9ԀKWJrs8R4?|' ".Hֶ0b)7a&$R Pe3y{~H,mU^E f(Րq! mm\6t% -H-ҁdeOE5H'q9*`*{V}F4:YPvDžV _CI/po^I|VI C@A'2wՓu"G{"8v'ˉXjǥhbFw2s*WHUe=yKzmҔ n>ҋy'feL~Ӿ<+cd`ÝY,BBfN`bBOksYm8x[}3~ֽ͜Ң'pys=]yNADttЈ"@Md6ohjŽ:u#4oшL"41S ү[T\ۓjZq{'ե uXx!xc;>s#jv)=6#*҇A*vm_kq+KRKw`aS$zK((Z~#X4q@t-%>pvT_rlV9~Bɠ2!,F)٬ mS(zTxKDح:)_TrJF=!qwZmU05F0]r8Xs$G  7'7޼W*z8^Y `{99xgSrgUoBЇW2ha)7 *uuKXpOXr=V+I蟜Ƭ!!sQ:Ec̎g3v\͓;QY;YEpkQ}yD⾵3hp"VEyg X|yjSh]}daSȶH*cyk2]X %8seī]\%1yY*VY֙6 6jG; $ #('[s;##dTmc>8X=CYAgFMLW!NRH'>s-]w=XA_ Oa4! _ kÃ5B $Sk,E+8 D/ˊf2&P}qu . F i\5Qs,9!ynh>٨֩fmɔM'V{LB(otH T$jJ ӎyp7{u&y^U?<% 5NZ 0zʟOD!v}^UՓ||3l+{a =pajD=.t5r-s!,*̿*T~lo$o!*zRHmT.W_ fAX3rhj侚94{!;vU h\SR3@bo]]3+.VTj6_|ߴf#6s(‚ (8b$ua4DyIw/x?~,sp4ڑՅc#"+߃Vџ; Kv]V0le_@Z(L(?*34bz.0q.({1Z% &@X6[Pg\X3S#,5+"tcׂ`]j4+U´HujKqrtLaa5c1԰dUnΖ=*kJ{lj}:Mrn kVs!2ǗpKEwꈆԫCY2 Xauw%2֦2Hj CNeS5^i2, n^7\=ۉhهVWZϟAXdzY=W $bp§4n*ikW];٤ O_Sj\BnElK!AFZq=$^.T{CʯS PRp8Ʌe!P7n7V{+kr);`0E[=*3"rvk1>1p'Rfx{vE,G~ǓJ 1ifh_m/Y[3ڔi)-0M:mK>}P);WeLP[z8 E!Cеޱ}} !K^?ub[h/$E^JR> Wb)ϛǪ!9zZ- _埻paSY5Y2OnBg̻dK\c+|{o-\9~:DH{X"wI8 aIBbj|5N,~qe0 K i|3.V&ROۈ7OV ~]jC$s`\:ԥ!ոF`%<=p~cPi6ze\u'oF`c(Wb*ZQ_elI@9$ AqԵ7'(t*@|67Ǧ" vPB bQUZtAfd/els#)oI(˷vhq@.e"t(7mۤLi/6Xgk@+oi[sش7[5@wb/lk׏BN ]z@W=UX%\fq{.1|X!Xy"0jcDŎ÷~;DmxR2r,iaQdmHҋбы@xќ5%ۉO} ]Rz ytgƋym9G}h.l步fE)s-J| E)8alKc#}YfOgrྲྀC o1ԅ>{.ғͻs >04*YpƔ,9[yRAl|,wn@lQSrZȿCQ][aX+rI(0W4$yNƥjR[. fdQ%ׯMf>_x =vI{Q؃\0/89 SmYKll/KʺC&{ӁtJ%%[A ۮa7d- 5S+^ه6zfw _1rZǺqԜF<+b4Lt%LjO&-eoka S+>Xwg_a'G07T 57b  5Ad5]ѥ2D幔t(foDEvs:6މ\D9&{ ΎWrj+ yVoG? hbMbq h1vDXIO*h|PwxS:c!x\ڟ#e wz$F3VgQ Dғ8%6{:[LaD XLBCcY5pShR:N&TuoLӗ=`ELf k lԊ֦>rĞC..}܌r<%"#O.%nj,QL`TY*]85! I7O[a 4o^dTd3{=8(qYb2`>2T]WYkP6m09aREqXGOFeB `o-2npdd׍u>qΊN@)W- %AD⇓G!IIyveԍQ]I}W&x/CγhieIg }֏}5.i<0h\Ľws7PpNdȍMBH#OH#es^7l`|bq8TC샽,\Q2+3 KB}in`մlA߾8w/^DC9ie 7$Oʇ^Io8t̪pL'\E|KH_MJ'~rYXC7JYVlqv_!ɷ/Y֐Pw3'˩KJld+ `ZJ/? 6Ol xK -y?g[ڨg~\vy_֯ћuBۛmWf,WJp\tAX,atoowLU1tpP~Ԅ$R5oB傝 qHcQ:rO2ӓNdGxlUxB{6ZQ0 \8c.'cظ?cO!^liEҲ23l,1yUE{LsnUa&KnJ0 [w|ӿ9$ScuZ8ݴ[[k]+zR/"-aDCVnŁF_&2vo -x#/@Ž> CAOyksTU%BqEOٌy+mr?:$J&T=1'!^[)Ǥ9j#UtJ0Վ{c#l^kUӼ.w<41m $cM\t"qP$ڭ@rIe$%cUYޚP \IzVMEN`] a ?k=`ENmStL WZ mC5/A.7ˆhx&$+Le\( @]# Tr%RAc@,J'Vw\oP?R585 ϷHR<֓l3KG B.BkS0-S=Lŭ_Wk :p=Fv.%?#V5ss%n% sWͤn.vQ=wuh d15FVd=DiV>={\9>5Uk =+ cd.0ۏSr\I BDZF8CTYX uY[c4un$VUQ !9:zv#1rH 'S1ˠr8*h?`ALuU>t?!:j{S:SNq6QJ67eLR 9 |[Mb+*aDG蓚ULUw&#,W8X8o/p= N82h%':enw5n{)1|F ,'>t]e_e4;GpleeZrY 5=>Ҵ(|+Ҹs$[NcX{ܘ GK!ty8;"WA|.\V&mE6s}d׻[zx09Ęʥx z6f PJMlV9 Q\Tdv!/˼a}oLIph9CC8TtBlQuB8X1U]sĝé]u'xd` /n li ubL fd z y6*` K3'n:pS$į-(HN2Y_JOct#:%{2fBvo@CKyc2D8 1C-EZs''WyÜ]tOPjL]u(f \xPԵq8LV!M`޸s"Fzhd44W$?v:Ub& A;ym k\p}p]"i=Dg~fu" 6 :eng0+'1:EȂ|3ȦۗIP9zԍt|8:^'%мGT䯝?-gO1.N*wS]/g飹/ֆTfYġo}m#5H5ꝝxvk~L6Y*CC8ĥeg1d34a,L"EV5%Xȹ!&If0nDJkWˠHDupOLns q=" ǖVuqrq~Dz"}zԬ$,'pNykNŢZlq_#G~dA7ۉ(&;M8p7m݄iؿ^DҔROYg_$ozrBЖK_BaLHdOՑ&%"=HBs!˪';zRt;Ole`2>[Y%S|NꔑRvth| Úii&<.|{mEG }QE5# 8f|hw 86 WRUyWuZgeaF*C&A +uԞ߯ޘ, GNR,"LP0m C~^>F?-}uݒ8"L6ظ&2{8D޶\2q+,- `m' \ZvY!jxAmv[8UgmVMp?IhPրBZW?!Z 9&ַ4cY?j-|BË<*wg# ^FGYG-=dP檹8f:ɟ %mc0p>f$ЊR]q}U6kF|oD0_"Bx$Fl`H@9-兯lDΏ@UP'Ջ12_&T@E>˯/ I>f[ꎃ>*%?g*qKͳ krukz2!Pz &U%w}Ų\?v8nÁ:ŲXvCDh<!Ns`/aA+b b]h-(A0e hSe'}A\g ̦OBYzCʪNo~CT!é㿇tWQ8%dlHR8c[Z Ł,ՠԍ"";۔GsԻX3&\ҭpf|hSZf(Ce֑8|y8T"ڹ1R0f _@Osr=Yܡٚ,9.=!07IMEO?/бvTBZc\0WsPInjz[!8. lެvUOߚ` p^Vc+МFWȼ{s|j]U!--ؐSo+ǖPxRU&>#41@_1>ۗmGoꃁv"ak;HYŗ  :7 [i[ "; dkPqZa{D$)юw;cvaTd͢c]qf|X&->)Wqk-o~$P-=C͹p9,yݗؿ-p/&>ߩWtg3 T9Y+7ૐ9g~Phy\s3\%kB#9Mj] IZ k厃,p=mΘT#Bp8lPVՃeQ^#\{M p3ai `J5T(QzI` *S/| $_BJQ_آ(!X}G;z=df 29Arc:2)ک#qsXjl][ ޖ"i[=rↂO#G8.OVsO EE [Щp5xo$EFC P 9~B*q)1)]09 ,Xk3l7Y >TfBx[^#qiN=GA^c!RɅA& *'$,:~\=V47m%UC)kF_@$"jŭ@k0+pt{`^\.7u-234woo4Tsʽ$Ǯmv~B˜g= Jm9hyuv]'3>Z؋@Ey^46)Mw?Z@V,8/!ⵁUk+/Azk=W27ݞ("o?F/^#p=@CPC tEQ\M?LZ,dB˚о@QND3R1tKo`J*f tt>G{ۙd 'e&$$$JWEq41u' a#r$ɜߕz$6|;)(D[{Ǝ\J aV6fZa fẅc{?Y󝳥Lռ'I%՗%9%mt&QNk v {b!$7_3W 焈~'bVpպ!W/.撻ϺO#l<^JZp֧%% U#4GCPprEFxw%OI@ ׵ Rb5]jܸg,$&`}!-!Mm7^_%yʷ- *V?@M/FajiQ"2/x{L1Ds!V契1/uS3>PkJy?l (_X(YƳ0^c?lpTxmS?4Gt2)Ol$wDByZ.=!zs߫L $/(^9PJڱG!80q pE a% U}$ !#-Xf?agoaKhzg۠x4?MU❌vY ^]ӤQ ldJ7= &Otn#> ~Hy_4ɒS tRZ>YƂ.\DjhGH*t+:z#ʕ5OstߩM!{^ >eR3.U`R &_u35xݳ/IC;5ۄ̎)]9`\1Ü[. P6TW g}4پk[ߢ :,hCi3v^3) SGd!pm2¿I"[k9h@z]M=)֎le:?R>yOG z[ f4-qĝ]q8'Nʒ4d.Ml IزLOzp,if9H w0at0_EZG0i^on붜~5M^'e,mKJ v3-ݾu Z{d3Q6-\}ūCc}'Yj."LLz̑}7O- A23U.  o\AE}URN' 0*9VbZ7Sn^'֝^jmTK n! \MXX "(p~e8Pnr";mozjP[PLl=pP$ĔstPlHL.\XXc{o ^(⑤՟(GWJU(]t;5ԵD}n2@0M+jh-:dյŨ֪~!ժꠂ̽iߌF0:5@g ; _E<.DB9X*z2H{8鴳L1-g Ҍ _ÍTpZ]u\?8([2_YH"ګ /X_81n f,\!bu[|]*,ՁٽR9̄2`[Rwq|nWcXȞ\(tR%bU ݆`xBmx̧9 č 4!:) H~tS.@\\L8 Em ^3΋qĚ0r">ky pƧj8/翪2SGјYj&l0 mا_UpIAdibBG( (]1aebU"gR uEuR~N ۿ7?_cm6Zrh.;NF6\fE UD V㬶~8Ϗ2\HR#k>91:#dW=9R&^{%O2?.$ag(Y+ϹB&hȥLXѾS j @#71u3 LKߘRb칑qE}k(לly<5oba06U8ɍ@d焫n%!'/8'8v2 6|Jҝє"Ģub~-hg!߻ǩi!`=HBR *>m_}llA5/Q(Ρ~;!0 YUl)'%Sad/lz} g|Q4ڐ! ^Gy)aQV׺Mr&%XgPB0[oBz_ QӠh`O1?qvoy$f"tYZ{ z 7*< qIŀ+MhT8adHYǝ$Ga}BfD#VGN%Ǻ!oϬ$ 941#1\ _+ kCvٌƍ]3q]^[0V@arq-/v'0Qoi/5,r&,yPW_$Yd'X,^35z؃?V9k(ޫ^-\^cv_C(/X0rEmBMJ T\?anv7+(|j< S:]A3LjIe3-۪qM\eVS#?VR!EUT5y6'Y 5!;^VZI׹gUa5cT." M^އ# VJ@qDcPmmi!TEJEBly si *X7 o.ωj"#} ~lì2 ^Y7Gÿ.40Wܠ.p.Ap` Ek#ۘqq{b92aO<"{;H.I4Ԉ>V-ԡ>c˲T"[hͱ*/:5ꚌaEƦp-D-@ëxJr8ZgE<_s;!m_aPD ]%٢ou顽kpMiSp,ZO_Lr%_F0@,yRoy33NAR\דY&Ts .aHfl }l;.9ځ+6sœ e">U P !WFKO98Ě83IxGp]3]}r_!eO ߻-'Hkaio.\2!-| h`-(nѬM䦲^\=G!€v&T4~x-+WHt oFEsy*L5Tvhti]IV7DmA1w}Tl+S$ܼcs+z| Bs 7{@`.F匝su 薞+mEyh2״M{em`Av'Ft h4z1mQD`t;PVqU2"ruB'X9g{o\(-`jDyf+k/K ]+:]]G7uXy|2'wR,G;rvn+yTw ʵkw\?y-꘭掴]<&TejX" u>¤FEDe'K`F;) (6y x¨1-4QnG6TP OU? }lo]k#F ǚ]|)1h+O6 Je(`f}ܑws¹Кj ;؜\xBMp 0~KgfGï J@3V[tK#b i-hlAY^c,;1R3SM[8C: 6 &4Fv~HSJ3 *9$)`N񰃷hCᕻm/4 ޡҡS/<   ZkgvZ:#d}n09b/3$Ίo[AC^$܍`v}no҈V~|55t@Nщ,/*SFlˎd8ψR EQ6mФ !6Dizn[Ĵw >P[m4C5hcF6ryuhkHBR;u奣v>aw;BZvqv<ħRvW."JhUIԴr_0 ^JlFd;dxnO^14ot4sBk}~"-D?tax,h9wF_ \ y5ˌi;@GG 5ARck8.z><O?/ʏTם!7Db>Plo>-QV-)8v6ɄAcf eM?7K*ExSl V WkZ>#h2ՋOaD6FS[l\Ob&EB P,FMDN^{WםfF G4lVx@?QY8^gvq[cB27\'|nƛih( / 8 9^k[&bϩ9WbM`N2Zw+ѼrW[MLKv\ 9j-(^tPBz7{<.~M%#J< 7or_#0n3wL4r=7-2?K^] +?cΟz{B<Fs * ehs&@NS|7pM/uCb.qWrL@%Ծy3K^뀖e kF{Yf ^X:m[{;;5#\Hm-oQԩ*z$HYSKҬ'GIZNE5PV_aeS)Nq4u΢f\F3"|)}5N.?K3PWUJYL] .'n//i7GT)@gkAG d XP B(Q7Bqմ?ՆzAbmj蜫I߶4}cb.67k ŮB"3@OW qwLD3rfovsrUȘ2Lx%;0"Ps΢A@ ۼLpe̢/l aeHZ?y$hDD Cl70aF%z+E҂Pc9P, {Cػ69"|{}E0miqu[  n K.YAǍ;g2P[ŝRUlUSrS|LöEss6"33X9Q-Ρt*:]} E}7eH41kU bU|#)$8n"R%}wexˠ7,5һqLcR?#a7`qpB'\l4̠9ME[n{NW!8.uy.ueQřA2>Һ9WٽlB<9jhO^}Wkm늍CӓGr`t@g2LʐOR˟Ǧ@;qk+1\(6=GTNCũ I|:OUxf2Yfr0˼L -s^[F: @Sپ8'EyL7\L۪WϕiIL68Eɽ93v"ZQ&;#L3˵.Ձ,] ֢ axYZdu;'!kod%By1N%f=H6U< g239/Q2$ұ!9 =MSu0)*ª6]|>=8SrWqL]6[% 1Sďt4`cIoOFO[}n+N*w'fE >c stxw*IoH(lS`< ^o$l_o $m7sJ?_ƽuj5N],0`>}/SV,> TuvqB NO3F} ߾%TEV5?mMC!&%* HӒN1-ހvЄp@am!|5k(lř;SG7ۈuLM}WnI4tJ)){!8'ғ='XBķi麭_ =}v(J(k 1 ts^rdN#F)'GRz/<1o`O E!0W1?fsupKe3Om'BA01EEx[[i9ffy gdnT52''N#s։SFց]Љt2P2XnRk:lCDo>8}Sb"MD/M ~u,ede/. 0ʿT 3WLX_?ʐS?i:JS1I1B:E "v gFS-V{nT a7wŠsE$ޮi"3YPۖA͉!}tU}|r~M`K}̕8aIp8g 1N[Zv1̐Xʒ充o=KGf*1Ik8 ҂ک6 `$Ќ7,lt1wKMnŀY7QTUJ[%*3JAv+6_@N˶lHg3GtYIpl#Oِ`FA7&5Jm5\z~P">3".6֖p,wymF[$_ `_ˁ1,]Fg Ԃ(q"Tk侔ʜI8F~z5OBQR&voP3T2rMT{m5re=$qGsN4?{|lZbDk*""җeeo`Q+C4?]QٵXxUܥ$JmWM(IU}k\` h">φrt(} CςO$n:bjѐc&H_ٰ~;z]DA$Nk}|=l|)2i *} x $x ilK2s_$bl6z[M}W| $r‰'޹ x?`|RK@ݸn7& agѧN9tT1(aI|)s*Kԏ}M}! k!oK}a? x#43tZ*]#C 'Kx6*z5%C3OioI 8y4~iVs%!^MCgOoۏ"̏c45|!& IF̞g @mоLC8ĸ/1X~/'8|d+!Îf[ 4gtFr;d㮇QfJ#!-!Ovڏ3cFBz}}ILYTG> TF?w5;= h}6]PcUc¿8h4_2d+[0MR*Ma6)Wy/^E64;DرA3 >GG;a!u>|{_AŠҙ%>jԲma^~QKan>Evmmx@Ko HYP ~_c,_H)~Z06r$TEQߡTӅbrj|{izw7|U#P-CRy']G(λYɿZ:?/T[m@yw!p.9sJZuq%|CU}ϏE`4QUZzYRЇVTJ5iZ4 F)7+k]UvEѬuK>%V6RiM>HӐXZzyp=&3rFb)Ƒ\PܕLH\_qU J* ;ciyx@ځ5KΎ7/b㩚z%miɗW"~քÏ-bĎUw ^Jz)&I.h3=4|:>N[=yM2)u0B4сyw> u@ <7BhfJbKR)h!,Z:_R:sbTi὾j@WP:2lR0ѼE G3fbG QAIuHDRP=SckREjg`Za<#ҽ;yvˍA<#`\`MyG"k+x7cvT!J#J@\/Ia!xV=X< ͯ-A"d^%ϮEdوF}49xT-X`A/ύxwPixl:'>DN N|*A)'XǕ݃/ [!nt9'>X,\?L/@F?A8}D{MrA0D_WmIucHOK9mhvwcF4D+yd o,7뤑xnI6EQZ? [U>O؅̒M׻k-ĊrӐ>~ۈ7EM R%O| 41 T>Ҳ=vRߓ-qg Cm{>}PUc FSRSGZ|Gg]B̄IysYufŶE]: pP ~JUu~l{!]1oZV-UiEb'MP̱osϲ6U`|:~bƱ>]i|Xu0Lrn?2 Ou&[4@g7 r!rGf@}4EO'ba G# >X bm!@:-PJ(ii;LX.6"( jpLkarզMʊZWe*')E*%}M-W ZۇBعM .AijCe@.#)NC.xm(\]A,% fgie0?޴Ғ84.}Vč_*3:\Q@d.>?v:{5R,uI/6EVz"^IlxMe:\eoED/?c+DɪxVjayBZŝ 0#氓\poU)03FX@&+15~ ?qgz$R5*ktMWD8PpOԿ;ڹt2mݤ>px);fPDm!%-?. g: @~q2R0ց(wIuoEQHֶD.ÁҚg Y'YI"La'4 BAį6CDa//gp~2^B():zHc={{:ڙJDKnuA1tjт?j|c Uz5Դаҵ%N^ߏdB)\ި*ͷ~҆ry #Ѫ+2#,[-ËN]${>>QSΎAiq(\!t[ _8[Y,JȐTRU G/"/}j] =FYbgےMdg|ʅcuQ<\_Z[XSJ|| ċU/ {M~+4A&y;\P1=W-d+v++S E`@]jH`֘J݅Nǖ-О*fz*.D`CNvG=}z^lәm8 kp?2qc;?Mj!c`2 }衝2( wJ= a3Kߛ9Kg5iŒND=::mҦG*o-i& M02{t^$k$cB!&Ko?TEѲ8yMD"TѳRu[_ `;{ٞ352?ͺɊz+RQe+~OC3 Ⱥ ZkK.ZlU G[v"J`$k`g)Rɫ>i.=L7Ijt>_g~w$]Y\%v)D3.tM.]mۊ`t^=4tXԹg@.q(hkQLEutLFfy߲Verez@zӗn9>LZǡ39*&96dՍ,;0`o(ۦs.p^X}=PS&y޺ȳU@^|3r{8neU~iPfߝZ}FV[]$ "\.iUy**iJ}wxFO+AM=qof33VQp{YϠM cFd=c ?U`oZ*xX4g90\')?ciՔ|GI^oς@J L3'7܍y,zi08FT+~⭋ؽD$ehW,wSY*7z)zZ> ZhS F86*%(VdVt.$bbq?Ża3δHfw堊#,!|%pF[dB6G3X#z?Rt$"%G>8]4G/78T)[Tͣ 650°?+RZh9%XƒDuf;~A>a0;"?;'#怏s'j "#&s|d""d½\G'!ÈZXݴ(cz/|?R~nEQ `E0Cz ࡊ ~ƠDO8+2I[#3.NR<fָR8b8 3UiԚ8Pl(BW]kBaQ >3''p2'l$B _=pɛa06s"TS"A&DR`zyToAx͝}(Az"[}~t?Aa :\ נDVc8NƖ HB("yݪĠ\$e&iۺΞi ١%ࡠɜguC&Auy?5lv~7D)Ir{B/gɯ# )/ȼ sO (Y-] ͎jo"qGО] r yb5[$! إ߯]7K?|ly?jy-BB=n'` 7ze"uӾGv^>gLMexeyAh:LכuJr}iⶭK^ K5!բ$/o4 DlNPR6nAߦcPb`dwX6GuI̹p B%jFAyh- >j ՊxE\zۖ+jg]݇:SClb(,9!Oa|!_$E F#gsԟG$*yb9KړT U_.U ? @qTIIX!bcl`* k(3Dm9oL/!dpD91r&'xV;0Y.\xIi z2_:%>^7Zy l.>tk ɂO>W| KY,A-_gR;EI#t{ə}a)P {nk܍y#q$sbj.(G&v:E6r~{K&rEKlSg]> @FW*뫽5UqhbiaF-T#Fܿf2~c&1\QE4lcPɦ\r"G G3 6jw\-5@؆M= b.-&Ujk;4TԻcٕr͹^Vf7_Pz:ʾ552&(&de nRKn;B մXj@*ǀWJXkdI[$kŦj\)|[]ly*H=ND7BDM-k "pz݇/Vݑh^1*4dkeCpQTF*^V9Z֩m6@q=za-3o-*/.p9F@LPBKQ>G-a}>UqROSC.X&L ֔(c^FA"p:u'΁UN$; l>ZG'YQd9/xS7hGVUGVީr-QiQ j yčZg|}j.d |vI!caXA>a8}^u=7'|>Xn%Lgόw6a{ ki Tv}aAB!ˢ#7<ǵFS,PLO^,_䔱pWW &vzywMk UjJNC?߫,;/1AG K~uM'e(㺺`vPZ6bԱpvWctw頿bvm!\2h;47lHu[hma$@'G4)F@:ލs᫗My;m*; ` ʹsI W7|_%TNS*[kRIM(JNKL)Sx6@z!#*J!brxjTEЗ od05R6F@k^E؇\Z`+xljA8[Zsכ5vbf>l5ǕCϏˈZϞՏ噄$f?CSܿ+qY륧]q/ÿQczIH@"hO 7CSԜ܍Z,HCGmLm]t %|2 ,؅3\e?lao@@eH[ X!!j`-R~^Kj8gu u rw4D(n7]q9`IM#d]I_#J` Ia(~ScӃoAbx\tNh&+z9~H-"dzLmDLƙJNy`҈r=&$( %G gI/ҳ(ݻ~5.jB4 ` Bqw;do /'>=SEqio7"%fAGOAF92Վ9*!CT|mmHO\`-{NzՙTy+Z"^~bpv"ΧKKl`2}6\qɂ?$o gu@ݢO0@!T0)r)+~gb+nR%=^m F!5!2oxMd(d/̼~Rd/K~N rk)?f1mĘu܈,簿%P8N:uaK0 B픈ETdhfNK\wZ &?Wo0SgY]MئC`mixP#N X8erP!3]%T]6d&UIiz²4UK.lrHF{G)ZE8qH? xG&lVHw/5Jme}O=S4] 8u~-jaz~{[~N\Ν9'hok0{3J6 !nG\so<8O?hA/8nl;tA潆")kLMӖڝ`?F ?[c3'grB\wkNn_a*)m)c~:TУv$׵J2fǤGCsN=WGB8HSn&u'zLAY'd{|A 8zНЏM`W(+S,NבC᭺K, _f5oہx)  ~]vX8e&ڵX)Iխ໳DE[?یVEڸRsՑkTQLF *Iѣ]8$I&?L1nA r膼7<;3 deρ3c!hcjAĠm]hKD$*?'FddMY[3VA1#L&@3,lwab/,9- E1qj\IpS#A*0̸ 0B"P޵"@f[fR/˚;S?HHn**s4/ /4*i]QRmC'D_^k&RU_I'+b,4G<~u'W SYqJ1H;µPp}T|Tlr);GXƍO ǴzH^QON,/hBvf'DZ9 V r)ʔ:xc:H`hri}l <+Aa(e(.F+nZhKԀ`_{m(ZRR\ }9WFL1fln-GK#U{ ]d\[AWzj2De7 .u该-X ,d 4oz W vo̥9^ǵ cFWEZBg0޺܀'!f)d;2gP }㰒5 t}pKE,F8cDbPwúM|j·F ϻ7TUÜ Io_z FWEGAzQE_=.;LLܟپ^ CY1 E~(! vz0q΋&?ZPė[:ejy9'vd.QVGs&{D{Ƭ!wsoH UN*X8 `x"A4DN۷[dՅX&iT2T2, U!FgK~,UKנ\uV |] fF,}RNjpNrQș O7AO< ۢd n5S[u-Qv|i_ vUj'"v*|_}ey&,k':Gixg[~6LաgľLNJS[`"K2\ӂ8~'c O%l(Xa;&.dn$UT q)m>Zb0aAI{kT^xv9[0@N"o\A:E[BVeeķ E53eدf$@jsAS @ھ0֔dk8hvڒL೓\е[q=l&+4Ovd `К cǚ0Z(~;@\0\?_/֢9WIڏU |Hv}Bp߷6gkB2PBSHFjk0#<tn2N(~~uNRq܋$D 7_zX1]G/ c\șjX+λK2/yPWbq7 JSį=Xu\!n*upvYGѽTݤIF~~6O j??MoۃW ~8Wnԉ/p0e<^#qleƱцx΁A[,0B fw>~3%,@,'M,aCצs* U/ٚBV9spGl^/8NU1ťcv{ 6]O\|Š'e81= fΞ@{Ԧ|)|?ƛńƇphA5/|c Gl̓Qs^ Akejt['Al&Gm:+%X-}¼>gx"dMCy!!~ D2 m!:\\:+h81+OnSOio=[ϹsO>>"mոX[X+exSj{U5{xI6-C 6E'UgXrq ʜggYS@%EکP-(u=heI]ZR2[˃9A~~ ΃5ft^t X]LQ@@7K8OF86ztվ O'&P0Z+u`N?)t6I rUiY3WyQo1U: h"V㈦cVPzIe<;"mjGt*Z0Җ"s.)Ydzm׹%gӥ1.QdYnTڍEd~0>{5}J"U1d{3 j6sQ4W\ownm:B}>1Z҉'s"΄gBO[N<%cgBZvQi)CaXe5.``,PV)V5dJ`rF(y GM絃ԜӵG0_{y'eX97>NhAL1O<~̡*ҲoFUvn !aw/O;k}?ͩ<lHN) "5zY/4g=$7"2~>wNიwV8N2P:DSQ7FvJ)gOnaK`&{ 6# Bl9ՖJ?[;50`q>w &f ipkxu\j3W1o6MP%o2aǤ]* qhig %WH&ciAH/ig4pTu\TKAc'ɥXPUM \qXxo.Dbݐ`u+$ )L"9WC !̀psQ|ef!4j*I\ާJ?BE&'-'{!g.eLv)' CO15G[oHُۡQɽKG-B/'6ݘI %l}&yeaNxBaW`'?}br &qX$if+U1I.tXiK~|T1Mq("nX 7C6Q/` ,grg5ual?D[쵁2߬ "5 ?;(|nFsO6؊vGi{|AzN /=_l6+sh 'gKw/[ryV.w ͞Z*Cȑe6w+5o|bh&PB&o:OT* AaN9MC߿cL}?Hb|P[QʔP$^H[#A=hGsЮҿGB @^H]yPVbE? ٸ"գ4joM`@!*T'QSR "| lY| >t-VObh]i= ^}[%Uك+rg|1YtBVjMpHEPNe^DŽ^6> Ʈ(4 k.O}PU847 e@vn*_VFF91%JSJN|ՙa51ryL*Qu`{@j'ދ/Bjšⴾri T , Rg:J: pmrT!%Q||6`/܍q {Ĕwyαy0Zmb `Ni kVw-b<+-?e2:MP#tqZ _D|QB/X $RGS{;"^S KmITO/^Մ[!~'.cZ+YJr/:A5GpJbtۙm5cd} {u˄FX!}FO(FI_lGvX+")ՕA"̗à +25U/^qH1O,ZpAy\oBuӫEgu`W5[^F#Ӧi`kokCcH G3ĴdЫK4kBIr)Ď)dA*pQ '4'O iym[#!˼~ ǘߑC^93>Tîn>@.BT 4릛m)9ʹd^G1hm%8+yhgjޅ.Zv6/]DŽ<M#gPrXB1eSM0y(lՊH,Q(:ooճ|}`GrOؑLWˑV.f`/_pD'X%5u.u@"e"4=-g:F*XOz^\!ݻ,:}=j B mc]h*r,ML#YS/MfOy : >ps|F?DOx䠊G<8&M^ v]E7Y<LY,:f?: /iLd!NY C#M,|M:#!w1+{{'W;7ZBO8N+3朙 d`kG跘L13L8a˚Fib(#;.߯8+d jG?Ǎ+].-cu@]HjWG)Q]Xs}|G?򮑛ö+Q,+hxIW ~p6sϡ)aAt bԔMpYKyQCj&w;Ё/S\8h֪KA0WrU/6Px@>W!guȧեx><qǗMPPwCRODל~}PVn^ӴeO)fٚ}L_fa!)jOm*&y2l m6IF9yx<_(Hi+G4t*Xf':H%G0?ݲ&?qJRQQW??XI2ڼ3#,j):05tCggZ[j#:k*'krعW.9G? e[ gR8U-kQ~Qr0v1j<.s'gD)5Lⓠt6: uW*W#x9)aY3i⚽O qj;k+GIy%II|WP&#,=m e3mq̝Bʇ-&H Mǝh?66>3 ˌ̬ZSQ:PrX,v>7HW}6ByYrQ5-,C~>bA=~lNmP"'!+$kɥxJ9L~l2]ڪ9پ$ѫ]3o Ȅ%H8i{׬v0`uYj%|+y9G:tƒPQC]XС碯ؙ7X?g>ͫc{KZi43o  1 ˹٣t%{`N?b{g~09O{oV-`wNG"f:J)S`2adϔi,!IځfJf<,N@a""hL=\G5/n} )3~HI7w&>sٞw'?9KK!ut+/r VW]p1+HkŝOC={kOI4\ lƢiԲR'-ױ,QS ;\yP[2gls/ޜc>O}d@>.L [w0i"7F9c"_s?OGD{> iZD]8WO8TE!'ݘw=cS z;H3g~j_̧SF! [_sv!%X-4/SoVޝYO1je#c#n㭧rj*N]X ҌIUׂ])XH?Y~55mkS̶ke!?ytC_ʵ~i$G~0żkd<5fnwFy6k~Pǒu ?RQ:cr/ !~}g{W^4{Y88\P^&=b=i.ՋrW 9ٙſ>s o{:D5%S-{Yy$e|+KQf^èThXTip| ~3Ig<ݘ5,՞.e5Օ|oFNs>1,kpM>q:hKU j'r!x @RM段.jɔ;'@$No=R ջ2+ ]PCTu,VqS7qul␽$" bf `!(pzS̺'|Qx)oJxN}GX59"T$c .%F}m"k\޷Ɇ@A'qᵨun UYjP?G9 $3|4.ӭ`&V3AL~Aj'H|עBBfLc1XN[x<<Ɲϳbn*POvu8GT`M2rtuzŲ῅jJ3/Q:+yth^+y@U< %:uܛ&.M7 I ]*ofYu(#uQ-EIGovb޼@‡oECGƞ`8Ź-*UG9D< DwnjR*t`5soBֲ!# ÂbW"ca$-+}w?Y#(aAbml -(1[61&kZ _'"`F.tX @Q5יo},>DJKO-$HN 7`#G*ي>GIMܭ(J4s\2pAچhF YW"}+zUm<J:ߑ/F%66Ash.Û;8;CsUN2F mẁS2DՌuڀ,W„y{ID݂enѴu)9Z:/ZnGN|ٚ'. tV>H(fxtso&XS ZsgfD1nVö\N+'.ps41F:hJ 䈢iQ-˿ibCt諬vZAx){b m6kXhLNE-eE3#Kמ .PkE"ukptO:ٮ7ATɼA6=9kʝSh;cz"aځy޵XbWYaX 2`а;m ?ZQ?֙M-C1 j[ ~$L#m itVxǮKTQ9&Vn"a#35 k0?i3# &$t =S\&y''{YX.eFԁx]zV?Wȟ돕k!> P{C[5.~:ɴȎ /+pLJ߂pӚ=gI"?LYb/jX _jGU yӦjע0A^|sK%k+1joCxPm +_` Im= })-ͼn[Lޗ[7.}t!**ϭ}s9-kfcQ[&ś4rȯ?׸rfG)`O1wW& $e4۔z_GN06$n.>מK_GLuxf`l?{, ȅn NីsQ$!Ec)# L>6&[@| 140S}ϪҮ_ڋ>VhK`a^6fH=8q2vNWΕ$(=ϓ>Xsgk>/ nvCL,cxdTҩ# -%T&<J,m>55:n7%=._+H.i}奪>ɳ1) U N)ЉLh28S4&!QA5!O|@m  F[%* >P' tEw6y n4|Oa0y8h6ij_LQK31N #>zDʸхlU'Pi[)0ݔ@ ׊YPW;2*(ԽYQR~tc}.=G ,mS}6~Nj{];;pj4wmò`#~xEN6|k2ztuk߶rpWd= K>݄\43^0V\La|(V} YB')-wh3jkwMyWHqE4zJoiʣ[V߻,&)m(hYa!^BIw2̑J+xsyFS6bjnnOt),?Q,KDܻk|EYLj> *Ui$s`qóewp*rH~!BMjHKڍ(meUaVpsMŮŘڲZ};8Pq7D$ z]*;RMPtVR,⻪K<~?sxY`]6|" @NUOD<8hహxPZJE\ٍfX#rfȨᕳ,k 竣fN {Ot{>yoDT;gB/;[,0 &}tq5Ij6ua> 5N5w}aR!:& ksG%oh)-Ya9jD5xEX2plFfÌw$8V4aW\yheMTʹ;C A ,1*p8\P]UZw`ur+TPy+^}Rqq̀Va3߁FL5O޻UˍV Ǫ %P >xAV! 0'^Ƹzqd ۞xl5mP}?> {S O ǐv\.RdRf'PANJMɌUZ;0q@a⺭'C :%Ģ{sM"Hs"t0϶ }fx8x}4@].L8]|P|_EdEMT|EO:,vU>~q~ϪYT<1> ZGz5չxnBO~ R;ƬJX3I AI_1dߺzK~A4H֝8obīN&-AQKX/Aoed'jtpS۫W,,+jZ3'XV ~0i X!GKXHźuc6?uJ7Z^:rV C߉ȗ8̟HϦ-c3җ[K!Tmj$z۬iXf>@ط6}R9 KKW=0qguĀ%oI2jŖdHڞ(#<:#~_meʊ4w:29.74DB'Ro◚G'MV '/῾ñcVLy dD]a B3;qGk^gВd%;="R uXKdz,#wb2D;9{*+x|*OKV) 3־:wWEθD2*?LvfN)?M㪑M efYQ$XJ2y|v9!7 •G-+;$4 KCБ|%e-r?DK]dH { p7e o>?0]kW;#Q%HcSU]?' e7#Qs:N>$b6 $K_c5 W)K ue?%PY}KP! 뀘>G nnO:)af.e1_m 1DIP0~YJ;uCLvH#=I ())5*HVZHce(3 רS8~swvnaL8e잼R-5mcF7dzDY0k"%f֔ $WD;Iz㛭ܦ5HsݢYEB5%:$WNB媥R oϓ11LNZ㒻ƶ'Dy4%&09EGE_/J;)of!"h ֭楄 pi11{ꤾ"޷fFyޢ綼$hp0P$c0!d`G6-k%zzq0S}GXCV鉿|V5ZAǦH͍ F/ɥ t0[2H2 COҊPQ"v ff8DP 49>D{ 2$"7;>š$L_N8PH+ica"t}}0WھX[.E۵x[F)jK8#B3Q.U<)IdJ2(|bTP d1]=AI9Wԃm0fM˩!x+ ^6\M7Q < -Qb[e DhM<hMƔTFlN'ƒ胑id' U]G+;ŽR}Oobe D 2R)Ls6HK:q˖4(f|Aݤ{I2Q0G>fۇK بj|Sǧ\S#cHfL;.:Jl muv{*c6EDn?EXhpM-cQzS% j&oj@JO KvUJɩ`l _G/=^&?pZ o$4f q3Eƥ+m7teܥ93yҊU7Jl-a&W[tDB1yjKqqT"4ԾdTW Co";vݠg[C.e AՌ58c˛ *aNWl3Wh}ϟAߪ4f~u\J =LH†o"Q`w,1)-R vOOk4o t^0p@2C\[|PIԁ֍hPi=)[ʷ IPwIKs~ Ӊz{pՈ'}_|ѨaVmTBESoTI2=p*Rֆcf?Eg20I]d%%KcCVV; s¿HuJK, vM:7oU=0o.05LB2fgNI|G,zla?tx>Z ysRbRg;Ύ:mC`5.be@ڟIa dX-p"sz (>oN5rn^~Lk4fME$*cR#O/µ1P~0Åg 5 -V<7r>T7c3﹓\?6?z wGϬ{.we'2Ht/ol6  |`ޮb0ғ2ΑX-ErRg+Z/ĩ"[/wVoӏXYNx CŐGЗˠ3w>` Tljsoy潳퓡 ]zJY{ý‰y&cM$Ŵ1i&,"ND=iS&讂v!75uqj4 2 ؓ:ͻT P+m[ʚoTUv)q1WeYRr ^/;cfR:FeY+2iv J&x}:_>[#fZ]O]FcUyX^A~~̑ o转`VR ږOz?ma? ^=.5s7[,dB=،*L 6$$9xR%G>m'+:#-pU S4 ͓P "CƃsOqna.½:0X}GJl" [ͩ&4`$Xp2N{"~LZ*33odC3 򯿣Ho2p ,Y]c8 ǵ)sl_,\aIB]z'"'F]i"sT*Tq=b 3* ul#USD"PIþT%q: oi X1gdJ}ދ98}GTc{L9ľ,?d A (&^s)[qjf;k3(/̐mV +@.oR=J&QR6'`\H$G,OQTU}7K8\hN-sqa%/5.>s21Jkr E(x馵gЃF#S%C4 OAu.Υe+-8(6?+<˪Ƥd]Bn nM,">l wc9jڶ2Lki\^+n+Ka3 mT;E)׎[w'Vi-$6궸#dm- yc6w>0Ҟ5.b C6ZY/4W%!3ceKT2ZV9\)2 Ny)wE4§T%?+ǫi}̵)G;=`՘ ,X4xQH10 feiG!C$8Ah⼓5ɮu~̬>4EIw'5.Q. ]#%HqSi ǏKM)`@Q^Hv 4ۃcnMzUQxA*|{0.W?؂im!?! Pwl`}ixm̐R|sZ6X.d L}jT#Ț6bҁ Ӑ#nDl}q=Ԭ }3x,_ݬWg{Z !\M k'ހ%sAP!@w֒6HCcV|d>T];ʃ '#Sv@\E?o6y¸ ľ͡}BP2WkϣD BþpnyIT%zLJ,u Qa2i70ӣELQ^Og?<ׄRY FUl3T;6|a>@<@MnCPotP=b0EP)H6Z5=⣍^X T6CyCQo35:fz (\85Sـ̻(TiA(M볐:sT'>,6hY#CsVr Yh;Q{' jȄ]+z+?ou=F2Cّ[e@w5{4vć??$dZP4wGi .u@od#p QbOٓ<{H#ĥB387;\/biݓ$N9 o'=~ WO݂n(BIV]=mg56% թ{:CAQмx@3]TcLHN | jNk ߎe&(9Ichh:0,A; _q&RYQĺBV]Mh<#7Y>e7C0JL#0հ5w΂_w9Q^Tˆuܦ8[ϟR(~dbsb~+1K3)<mLE lOtv'p3n)9G ^Vg?n0^:6pHsgOUuICUeQx'S$kzh %'$H6΋#P;(v&a4M3O] Lޥ `@Rka X:W|VXI(]e&Vn1UkW *[3,織s1b-rK!RT7 SIZU- N9=YK FcSd.ڌ}gKF캢&ZN7\8n_1K#@SIm.Ҹ̻m/tpͯÞVm}PfsBRaW?\CRkkQYvdT}C+ wE?qO +'-`z5_tRi@Ѕυ5ĸ"t {LY_.DHiC1Jq?0%-_l\M׹.EA0v51d!#1on)McrP ]pÞv2Dwpٲ!&T#sY-a 80y?[H٫vkg0i%[?0հɺQiYڭyd~]E t+'elƸ<۱eڸ wbʍI ^4GL]YАML= ~1= u5j3ieTl-7$Uk@n7s? i?ssx 8y k@h Q֤Kta]XuY0RF rUm՘Z-M<7~%)U1s:9`hIsEfQD㺄h1Ts" F?b m'a>:noQYyl[YȨ;d^z.x!{xކ YTf gm Vc{DP}L]94`\wK$-mÅr2,T((d]aIcO5ͻ#[Pys|a m1b\|_G稒z!iCuglSMGg!`݉Ğɺ~t5c@!i4z\i״0ٱ kQy8U+/OU{J]mebkWJ]G2'D5xbҾmCvGo\]nǩF"EvViui"dE`UO`;޼O:& 3 cyWJA >[bl!0w-8E! ~'xf֍ʺf1tP[#CRD!#GZHۉ>dkh'- }JSKh'Q9& T;``.3g,AeIr: UT)2J`|yS\ \8;H[#I?hD3qxs(M)!!0q.$ ~- \ʬ7y%!@2CD첨CY'T a^ʩ4A `)K<髨AI %1_*]3n_G7$|%Mi㇓jkΒ'r1L&ToO;K՗T".U'|HnsRPwLw^^_Sɥo卤$HSQHQe ˺d.;^i)n@ 0>-/('jGALo$B.ލ?clin_>)ֲ]n^ I;sw-N4p-Y`՘~gn[믏vԆ)6Hi3QŠeh ?Zgaĥ$$Dd~j,]h1~:# !t!+Ni0krߣ =e_M˖zn7Mr*耡=c4Vf wpz3([s8|rZAʠ*C9 ;hL)ίއ Kt٭6S@S.d] L˜ՙ\=M #vZ@y<8&W/k2-D>S*ğ8O9M:=^mR1tC: Zw/GX^ZZrYG9WpR2A9%17yN-|S jTR0“q<Yz%:fD 0IJ̠\ nUR l)j9 ,^4BLGUSڑ9VB=M/q #HvۑzS"Yfu!i5FRlM`6~k2FV>DmzW]wRCM^VD [HdЙE9-P9LSd\ȸ6;:TCnfI{ !)f{'s7&uRDXU٭I VϖNuT'Q ·۲80KEɔa3ȸL*7ܚVSuS4?zNeMBh~hqMc.Kaȇ=僻yYw\$0vr(![XRl9͔C5~2~'hs3f FQ-p579Cd.CqQ2a:-(PkN9),n^oD.;/H &dߓ%i6Ϟ ևeŚ{-?:r3vUEg#St\P6A#]œ{q]| bwrhB^*Z n0 To*Ur LR+:HFpwJ0pz~)Ƽ]; tQ'CP%RJ|6ݬrI)~ fz#^<:jdv#r\on^+w"5}Z|ʐŖ`Q1)4{|\AGZE<t < 0*VT"]XDY@u{+H7rNcvs w){YV(?=wX Պ=\$$☕wrԝNQFyݷ{HpT\%dp<@ŋ$=X 1rOpJ׸k)Kp[ԋ{iӿxaV^\R5K:F'O*ޣvDZs0j}Fy2cO L 8nOlTae{C zF5yV2lͫ]5uܨiQQ%deF6G#{|lfNe2uMf1CR q;3uĚis"M&s==foeM[֓A1ENg9I*h>38PRaő23NKL5_D<;?~/(9ԀuijewKEed 1X(]KϙL&f^!S2tƀۂhhѢ;н@[hÓ}29ey`U`g;1XC^i:Јn{I= PK5qFw6Y|M+C(<^k9ml 4(ͤC8U0I " 7:X5V BfAB'&)ŊVoR%gXHc7f/ t}~ nH {C*[-%-wєm͜hr.^hFyM 9QA_6] )>^/T"讍/5~\ ׯPgAAHHm3S`wxkECcsuJeG<#?u\PGh3[oU7t7A zsvvz4d~xRR F}J;N]BA,2՚` 5vvj%ΟIP <&@"\ZfUWHsĔpX1<3u3bp2>Xhd(0inc+]2pR@n=6pax;pm7QAFэSÆ$6nqeޱkӻ&D/6ω_2N+hmC%J.;n.=-rf J-!oGUђe,\)3M/\G>΃Fo3HjX9[57n|cG=lұ90H#4MePDr_Z %r ?(Y*6xULGc #5#_gUkA"Y޷. EΩ\'ձ fV!C'|qbc7iQ9-ih&BK`UTоߞNտrN)]9]Ŗ#.Tׅ_%^1/ޭ7ȅ8tU3^|%pGJ6@ KRȞ$܄H5Xq2AtH[ 8)xmEp^!KFB$$ ӓ[Tq]Dz3lw@J_!Wwr%8MA|PS48݇OL!'b[g$H,qLZ9E4̇C7h"PZi=6Jysq 5JήWJg qQ(xւdw`mtFJ/Q_X{T~8d!h.}[mUHoI}uÍ u6$9@o^R<Htj%UZL؇ӄT|YaޏCrwP@X櫯ڋbNPN)v2hDTH~^0`)gE5t'QRz6@D! %Se/^ҿ=64Q<³pr&p`fYuEZ@ܕ㖮[C i/ TJ!p#< "0YcgXpvn?GnTj(o!gig__>0-()] Z|.M̩Sۍ!0K%p+Ĉ.ҽ]%q cG% Q CgDψ7rJҀ#~ {9dǬ(\~/DX>j + A^*8+D6/5!00SUr vˎwZ*7u6U24X XfԙIE[a]=^B]9Afs)=a'KR2 kHC18zo̓qZ/_nCz-'exC/l+E/Sv(6FsvkձM M@°Qj;9)Q52HuzWiOij`adCe8m* MTfXM}UЁ!^!o;*՞!n3$_9u-~T+S<&qL~08٢¶;& #̎ E7HF}NXv ܊\"3gC":M0{f6NS@od闘k 4Øn<.0?ǧtU~'6 41E ê |/>б5g@hJ_v&[GDH0D tUZO 5D.ACsKY-KQ.cDD#D4D ^yEц:T.aWun ~nyy7#ߐĴNv+-;d@lج 3'wɇT}  "/=xf9H0|ǒZtW?; R=?k#7l&=/^ckO9 n cr"ZY]4:* eL/o^z裶;F$MT <`;U =y#},=) nO.U%)d+@hC"28mYQ@ݦI5ExIY.ӨU7R/}аʮV !ja(.+q4"" (fv'0>ئ]0 1f`2pU\q$j 4=Av'4vx]ډ'|˟3 -|l<`5B3̹>%qB$e̩xI]z5xG40ԽF&E-EP ގgXm7 1E" Hr8֋kܣ"Ix;z@܈I/wh9NY+E Y[Y}O1u!@qJn' ՜ @gN<+v*aJ*|wKt1WS_HUb\qu&Dg,tY8jv^ O}5ؑh(_6}P߰z); 5_7(X yYM\Ţ30 2%߮zE iҎ /ɯыl$~ŅY21Fms<eе{]DžUXDSAC@>-N55 Wi$9#U++yP,W}9L'|m5߷8xF̫vVb@rME' >C[D`ByIWU4n2ٞu]7 Gf(E(ջK.>%*?ѶW|@~ 8> T"seQ14P2VȲ=BnQUvیs `(eOn*Zm8VBV{px(5Ƅ>YX}$uo" 1K:h}#T㳸|U3f~ rr(hC67M? )sG`yOU<&V4s#>S|#}H[Ɣx3﭅8m]'K sH%ye5BN@ԽL P^1r_"`jTñ_l [m$˼¿<ܧ DՔ]r# Uzp !v)`/^1 \|Aj+cxw~(f%\?`e>Y~AMW7@~TNHA$''xQgKO' B\=ʗLR"`)a|w0PA"5.о¬$@ Lo}{?=X$ Mb d:&,ΪeL3v2!3sot* C08cm1W+9>Nœ\ױpH0VeFc~XS sÉtt&pT3AgȞzK"PZY&zWN +}mnŜ.=]^_W2OO4[٬\Zݩ[ex<gYr' >t 9>COuI\AtA^EjdM;s ||DMYJfUξtǙ}K@=zS:X q§urI9xIsA5z e<..#Nx3QyU-UFIo6%DK/;^~Zp[RWU9]sdP`*֘*].Z߄l&!T[ /x - C~QXWi^$jbԭ6pPq!(g: #ݧKT8BG캥Jfȱ"]WٷoҶRؑ>͠A&˞Iw47(11|NW !efiIkO7vnN;Et^;@e-@fH6xC d|8H>r8&"Ц Q/ ime"%ê= ; l@<xisR25$JOy`^9Jgsy Cѯh;*KH#/#N:N+;Dںt>4H㎠`.!9M<%ZmM^ 21"Pb~,_1_{̠XZd#=04اv#~IXhx~ oqYB`i| 1]N`;Ty;~s:s@ʮq5,Y nJ=CwB ^$A$`6INB˴i [`ͱgNzO{Z=W¥X āFwA&=EׂQ<7VH1_XimH+%p?YɪߋcYZ J;pۧ핅ZN[h\Y#_R]F"HG)z'ԣ!ÀO~WAŮI 4(:kiys"g|Y+pvfQo 0Y~]0q&e@6yQ1器¼&Feؠ%}<'"681jݮVӸ"_ %W)B,cjA 祄VukPBjX@X$ganJxW0Sl3T|Q" 2]ȥ ~xyJZ9Um.,X i7,^ho8$ ڶzBї؂ ¿P]᡻M (GN:ףGd#'z{;B"d uԳ[ }0??O0v}JdˍH~*؍ɇzzq漺W1f i/p7·+R,ÿ>-,j )zS|?dbdLazQȉQa(Y r`i!*UuQR`yQۂJtddf 7ark'R?t<>x+uRu5uUsG"ߛ݈*ݳ7ODS7}?!+揁KF3xR.%>pϳ"f K}ch5i+}l/IcPʽV,P%LvB -9CM@!\\ RDWYxVQo2ޟ{7i`<]L߭ kު]ӻ1Jff\çzq"ٔ~}/b-2KH=jz}wWz-qv=UO_lgqw4 ϝp\xϷzG쉚tZZcȇUpPjek}Iҡ!ThȌB6WC! 6R|ЃOdo & K2׳ka29(;vmU{slt<knaZ1켐4nrP#wQ$7䓶0/2!-ÇH\uAj`y7g\4m9 ?Q סUS}r'Q6:[<3w6z {5/'O,m߮ppξFҶ{Vsxً械HXC D k0|m hMz(O+f&%qh5m3i(@n &4t ctX;.%K0_ d7[js>w ܑ>/=-LV`)O1ԛͬdz 7pZPѕ6Qׂb$cfUn`\^[9 hzh!o26ِe;#@+ٗҞ;v"H˥"\9 .r?©⒫%Q1ғ:u "q,l?}l-8dÙ[2 =R3HX9]<*)ʢ)*U{g+r  CP-T"q jSCGP"P_Xݻt`+KhZ;2E? kMݑ5 +l6g+ j9PR(*t; $7nRիBF/1v$'#eл6rw MD_G_qXӊ~9KE!հ6!׸'#Fj[qYc&B ob ݕw:BB\0dO+h1MSHX$VO! ڝc⓿-esC~{,*/ہ;筺\\)ؙ EchϦ( bM,&uת`dr01b^_]g'騨dR5 e9'[%TƉQm OHÏUc,4dK E P@/2oeuV<̕7hr`CպEUarl 3`ˈ;|Gpq0RIp.1d|@OSs ɞĵ6D;[h,bްE0ڇ5m = 60 ,bk-QXD}cn J*}g?=(PE]w.Voz .V#XT}5pCTZL4g ߩYTM)~eh^wcxu&k|8Hnt2yFͷ5gܶ nXv2T,k.Әc.J$9OkF==qd:Q?C*q`rnko:|IïR1Vq8{fiOz "vJ(`g~Al,ʦv$OHr`]7_hөq;4,Cb FՔK GH -JOnzo lWuc~lN&KWADqweckNvp(H]ҷS#2 ]+ gB8hQoK6Q\|Õt0nDJpD_$]0a x%\fo#y4 xM3̐l!7(8 +Kj瑝\ /:AHx1 |$gbX:.7W:zQ,!{`\SeoJqNɃK"4>;طȫMLLJe*_T|:U{dw 9D5V 碳a%Y#ªp-CWՆQF 5 3EDY @c/Vg 5hNV. sCAʇ.Tic,-I[(U'#׏C|)j8G-+-mLQlθef@_8Pa69s3{Q# oQl۰m1V!]N\r.e0/p%mF~LU9kujޚb߱ ,a&MV.%BZ.^ J[>*0A:m+w<6h6\DðD=^ y|3LW19HL!k與-X\ Nm; |K3}ZHEҸ ^p6XIԲPS]F6 mA@gN4CNnrUփ*g/&K!ѰvY$Np'L alv:-qߺ)`ǞX2,DڠucƢK sWnrQ4ozeD@kYe"msf,` AGy0~1NB ީزa"rF6@]c'o(t*nNdA} =2XƉݴoʰK lzV pƢ1vuӥN@s k :u9= 8~LMfoFvM2D9=#i1X;;S;co}E 'qOkΗ MP⠍_JZfFN.o;|sY[ԓȵSQbjO9݌q_e.wiu\[OeRR~FZ#S{dYC8Q/~!pg Ҡ˶gLUs\Z#j ;'BTt) ՙ8da5u# [0RUp Oe5/MHRڄJ,`I}:0WR|w1uMw"ܵWqu3+q'ڟP^3Wzlg(|sGX|ny\Fn{ G%+F7WWo5Р<}x,m31=GHFG3eP(J ]!o.-p%u`K8 A]3˞`8'sA/-#!{EȲA8 Wffw`ƤzC&тJjB( X\sh<]oqHkSO B3frQe-HI RTVQ @UI8`#N Kz'{+'h>Lv8Jkߡ ^x,-7kӿbm: ~Aa;{S阄BHUm GX1 y5iFWJ"l[yV@K/FܗQ?I|͎Lss1ѩ.}KB>.#a&<+bx1:j85bH N)-=N9,MX@:¨ 7C1)o"IA^Vyyβ2Gd\]w%wjb˙H | _ >p;2,ZßuW}_ 7d3o k5uurxV練ާ `% =`z- aCKPGB'ڿ>qJd1TLJq~GߊOO+q(\:| ʐ\6NQN'n/:SOrRCH7/?hѮ{sth<ģߒ`>Arr8LFbu6y)_l^3η{,^)i~ ,b,n.zyOE)0+d ; 1Lr%v{~vw3HjM~V(`౰JE$>kЁ hoG_960 ) vgٻP^$?8EՁ45EB'H܋?|t_"HȞ rIs<{nYfPAFNw#b)ihbk Qk"zi2 _oE=Kbn3ZjZ@MlI<%w nðMiDHu1F1ly9WX2{15r~DG˨LVj\LW9$0?&cx>2[kF۞غuꕲ)X~yt69GFq-5.M| "@/A6TTY^"Oc6Hcj/<ܘi#1>;aYp|ѿYR#fS4%su:<">W$|-LzrE/,̄&Eln`+2l >"Hw2ޖB/1:L4ڮFtC =\UM?Sq X#V}bAmkܘfnK'EE:~T!}s܈&4o”Ò:cͳQfE8[Y-?+/W0uzYds_&ag&T4DS7A\>پE4*[5yTT<\8Ph=e.R ajƱBHϾ?hV=g>grae<Y5Wix\S} B$nW._ ?Fq|^rݭɮ@s l7-ү:wb8,EVe&Ws q54rRMkWuYc@l#Lw< qO|ݪpDݟo8NruE1obO`JTvmIZ}!s6$G'fx.s73RDנP^ԋpuOω{ܣ{yn݂>Nkkp}:~VhYhZ0$†1+|D{a߶ .EJ""f2T%OSV<+R13[|(LyOe !Sz1D&p``*Pj v ~qD;\g ~εԏK?AhL}2u6]t"c _d3y;НA xhGuS$(*;H2Fn[;PUTjG;WCm݀?6p3rNkʬCX&Ǔ>'#i(fV'ЪJ [>~Qǖx#7_ifGP-Y[$DR&Hc0vg|Nh$.b]ctDPh13p7}F:eac!,tp( i1sN1Z)=ʺlM y½`0?/\RMdAeG"}ԝSo`-+b7:.+0c͘0k"Φ앍d9tv 2fMp;m.D 2Cy|9zwRq̦D{T90WI^NN^eM-RF*b"^10U>#c#S-]"v7}|Ƨ"f?ي7NsbAx"=G}ڻ::4ZmW 5gxM`:ɻR~e!䞷oqx^VG TalA ) 2]n0c[ yI-eyTT;Y*}ysBۜ[扺﯌9 uɆYSnE]·Pp2O+}YTmk\Y}~t^]¼w;pYnpNtȸ^?~TH%(gٵ}/ea@i Z=Ra\3-BXK6`\~=c3ɯs:grz:;A 1\v*120Zj|ßP)BC}1[IahFo 1a}܃eT_sA&JS5!kͬ4#1 [jInDŽ9 *rvnR/RIkK*!~A󀛈17G2otjѦsFzg/Ø] V; , V"`{f ׏ik`u=r@b2_B 1ǔ {O!%g^҃bMb˷Ra;\@"Wۃ5ɸQ^gHkrŰ벅r Vt:Ԥy,Μg' H`QP,c]6 yp=SX:90~CP,n1F' moL#]:X< Z_K^_!&l[1#}*+Wsg*Wm;\iyOfc cSh}~u7f:Q[:~|"eH7F\B]H(,#AhTCDP{-ozRվ@*W/@ YNg cLwm5; /jn ~Ef\is? cHqODlALŢ`"IAYjx/Y$w eƙvC!j]_z CaЩ$XAhbTٔܬZ TQtjP928EG!9Ur8:4vڠV[{xou-vmP OheƖUi%OC(1ykM|Lt~[KPk=k$ɣMف8/q\,J+Vįa{ܫW{p; h]2S8<դ}U<&0!wjJEE@璄VU1~X ݿb‬;l-K V] %07ceL2R׆b 襃 ?b^#‹ҷ "ݲMC(*zn},-\&Y!3 'O|uΰ#T'k32TR 8r|0 #(ذoV!Jnqb H49]M /߸AM(dh{[(D` })f=dGck\rXyl2U@{G@ޗ$Cgc[ͿPjx&ԥ7:#0I^#["%}Bv_Wn 9.n 2l,uwQO"A7[PR36MfݴCzNI7M.qU5݈>ps[;h'7(ӑ=_"UFYb?U7 Oֲz^lx&H!J I-zOj=[!GX{9vBT\ɨĆ殔7f-^ҊamhV-~] ю&?BgpUD}l>+4#~D) $m䕱t;+_2!!*WHU.N<"LE5"d|3w a>kۊpdyzJ\]q;ڑ;E{Ɠ&Q~GB7&y ! Dh] :[^1܎3u/q=[4(l n]JyRaZ!1T&>ɹpi#U?wߴ =oIKaϨ S"!r\PHD7&`w[!R_QkNnl)l Sb]UpT௲zJX8B6'}3i1Ԍf%^w#g}=-nbfFC%o#\ܖ1q,s@pz!F m&|ֽpNWrWX%RLA'c j;䠝<3H%mS)b%JYJd#W}W vk q$ؘpL2;v@Jd20Bfk펆kKO <o.ZIKIfC(/wTRIwT9T]D+x *Df+N?${Z$<MzrsDIg8_D): Kܓ1xvt!vlZ oI<>T!5`ybeTx PeCuIm݂MI>A.lrx4㉩bx (>= xD:I>/ i:Ǎ]<)Em eILG E Ss)sYh . Lz˚kpjp-I|=ƾ *SP6q1eNvODJi+oLֳ;F.3L!f yi t~87s' k| X6} ʘ 6'2Qj0#'̆#vwUUnM~0  :03Fj5.,j('g/^9 bOF.X a{`k<χҏ^7~?aAi RڰLYFाH)Q`G*beƼb/'q#FҰҊ"&ϙ@7rJuG(]7t3LM-(8N+BcT(i+Mmr` il͙䍁^\5sѱմ/.;_RgwK־|.+.52#W,*p]AB - XSn(…uLاw۰4?.bC]UAs7VW9{~RuEa*KR:]~Z6ꂾژP$%mI9{k9Ϲ tsN517$}TN' Ţ7"{ gap|'KE=8ʉf e+&-׋<OFaY SG::QK?XBH*]2YA Uv(i p$Tˍf5 e#M%ف}bt(VPI{&<<9~S\~})D'(ٯRrkak8l/haOM2ܲ_(nߦu8qhJЀ{O't38!t54EG? gs^醦 ;Zz(ZNH^JwUCXt1Nd ݕiB_=BG{eL%FS#e9WߗJg\J*G*:{2Q8j^|+oA}Ѝ>`+213? q~4efJti)$(!?boFb7MoFMA/)z$aV4Mrދ9Y7g Yjg'Ik[ffQcvw+l3S61ɕ_g($T%;ZPqӮUQd ͗LKNs*LjU7S8 V^AyyJ[Oy%[כ "VfxTxxTU@uG gn/ Y_ vEbq7*{aA-)JNJ â/̫\pat-E񃚉 XT+ aSڸ! ]?${dƉwњQu3kYP g34zT9^ٻdy"BBMJ#"5ӗ"m3x)7XC6Ђs%K"Hbte./aUQro:T:?`@پ]d86t'5Tep^`8ia>E!Vs9O˄âq`Xjݕ4ƶ`:܆LL% 6ԑqG-n{a1Za!6;XȁSI(R HA` "HX̯ "\|!pòUSE.E !0M%II%ء_}=']'fThLL/H̤(3j/zg!v3]5R)N8 ,gvP*W&ሖӹ;TB ;TȐ<)H.tseC?Vw I AQkQP}"s(rovM6%x?){P=k?c„]No+:Tq <$T#VI$Mj 4̌FQHȺ+'BoV9YL¸4pgL{/1 }6g2^wem7T_ps@ ٸX=KR3 ̊,C^[dzT`5#ι fI$lZ(FBĈev>/ ^7U*ZTIGYs!Xg@ VS CCZo`l>E,$گQQ3y[c~eRnTbrl=!/>%4xҫXy1޷)#|ӹYUP=GkXnC7LH%E헚 e;G;:OMO@-/hcoB܄#ȩPc4ّĄGEdTIͺ !}lbJ6uBDfXHdVb(d%@Eq=>-:H veAo4uatDw;.t+|M8_uJ\fyV]s`4Lĺ3 ?8;#gNR/`Ľ,R:,J'ه?>rq'`R}^l"C?%0*Ĩׄ÷<۫ÿlܿuf?z)_xqju:F\ڱ ^'%-~,BsjsNֹW*vl,svtF= )J^V14Ee -ʂ2y5HxPO+ΐ7i 6tƙ้'e mpϼs&"MG߰ B}f% 9PN+Q[8m37"O )60J3 :*B>/)p8y.7K :$/]gcbWSx2TE):߳ : }h-9M;0T:PD#uR?Ѣ7-Ki$|;QmpsYg2T$ XfTp6pNOG΍}(!4j?s|'oQJ0!v1V]̡1Aȗ}[{tBU)n!zoZy@`}?.7Ikw;!gL_7fVG;/׆c4kYDfٖw2{KrA{1s^jQTfr[a0޵zOcp\sXRZeܴkHajX*aa?3Gg+LA|C?Ϯ֓*ćL#k(2Z9#>3fNh)Yc_)EXH"ǞlC5&U,#3 F%QEM5G1y{${<|"$szYMw1f#3h\# ' jTTdg/;2TcoϿvtZ'"L~*a-so+j'Can],WFǀR5d9G:5iTeYX/V >d#F\*Y?()ƕܵ#VPw?ʧsV{Ssu Lu`7HQeOH kla>b ?fY:A\mƕhW "Htm,qڴ%H{Ȃ# 1l]E&_Z@>Y #{O} gdS.oо>8%ʌ7 3WKB/} lL0lGlϰ󃀆"HW#hexd&}1cȦIaSHq4дW+MAq˹[qm4by Ӝ>x׮*RU֏Kʅ7֛.,<~j3wݥ[-+}WK@NrU?5f4':@#dM&Ͽ>ϰ(1Hݐ(yjL1>e?2U>Kݬ]pl+m@vZr/: QNPxaG:52EFs4]GƤNL=fH"N.'-ȑ~@9jvYs!S(2F6\ .nzBgvįkRtz0Ѫ_w!DP1qg,幥kkl8d(~GT{3c_RybYچ?y@lxřkQ*&e=Ͷ!aȳݤJgv'C*a 74 4Tce0~؆OWXNS,2qn8?C3Omp_:/pcȎD>)*ߥ\+}zUߜS6 91N: %_ O5R#tv0o_wJԙ(ĕӤ%57Ju*ix?>.gj]o*U] g姵jjFiy!uUpM'Yr6/6a+oӖ5HR#rPcLdTOlgI V X;;Oקt#G*\>&xY87Vo"IZpa&>[}jӝϗ;*b3[.;l!t[&@ԍ z59xcE@wUdAX3peS䱅nA/ZH\€AM-?"ywZbAQCzr=b|-)SE?834#^'D3se7}HZtW 556lxi]iiH̨ů)Ixͽ8pF:8ַ*9 SL*ɻ£< *M  8Z_+˕3Ź)~ב>; lB& zp%Hj9Ǵ T1"­|I&BzNF YD<&lKca@Ʋ[܈[kq 9NQ D`G0ьKM]dT}KJ nmz;q'C'хd0"i5ShЃz>eX!{5^؃η(HRvQd7sѐt6IpmI^as}00![6,agyL2yf}aNF8AY=?Gu F Dͧyz#bNDh:l2/=>g8y(zJK" o^ 517Mk5kUeկBD+:RY]v~/ZqC%%t Dq25Z9){Z-eUvk 'gX[_юل0ag{ kfkderر"$7c ,avռ:SVݻhV )?-@j׏J .&ipu.IKO'K (~]^w?t1 HqB`DƇ`.h-xA14qɺ `LT|G8eՀbh^ ED VxPJPٴ^&"?%m:9gkHųr6v\m)J 謏'p"X&v笢HĄ qܭoT Gӛ-mGaHCDr g"W-d)?#>=]-_ˑB" -Iy W!RƷj;yh7֎MxyRcTuL@ ya6lB# Om&utd9R+﷉a,ގphW, ]e NTH7ؑ=xw\Yn>C=9O{N,{ܰҧ`ÕjE=2FUY9дW7Wﶹ5DLwڈj8\&E{Ac ͪyszu~[!agɖ-$LꘜpYŬXlJ"^yڠGF"K=O_}נ/E95y[\='`aVw̏wn}] J:(cݸQWv>SD&-1eRۼēG TMTY\^v_S38nLV;RmjM*FeX=0^D2tkF5|,̏/Ã"j0s\q΀.oAr =kY]I N$vzBռUo=c932~'뉐,f) ʧ-J^!Vջ(Ǖmr; "P^d%zߥuL,l<׫B&X HaYXl |=\&!9~N[[?(4!aOQ9 ?ΒX@_̶>6>ڵۅxNOKpnֳA']+*:bvL8GQ:{a}Gf4E(mK"O\v),g$ /1[I2'Ⱦ"sI4]jy2.fUrXRF9#{fIp*Bio! s^.Ē0W[2Q3YN8NDup]+@Z,[EZJ_hu>;Zy:/w`#2}n!,x6V>݄81zUvQ%.}IWE&7ycfUZ8'aBoٻmsUs>ZtStFzHsvu>fT \o1TSF`Y##/5IדvhwLVw B@!"*+ ' pHBoj'$a";@Bv)q66>7Gӯŷeu %04q 'ch3M`2t g<9u"Wan8y0Ke?Ā!]EO$''8TWVZ(q$_n[a]ۆ/K)k&:gꥻոskR]8+q~}@~F/;Vht?:`jՂdu!)&O!-;J'*5ފEjҗw('ۂ6]N^'Q%(t;=7 GYL%rt%VËaYv@>R# + 0'eʧ'Vr+! %J]zϖΪO z`~ 9'>`p( vEn45T8 FBҒgk4Ydd(([g0 vMN&obn~:$6)H;Vc`CP.3e_B/q%O$x?F<͌LBцзWצZ܄7mHh1Ւ3X1O+XKYzx8@9w)aYgbQ+Gt fhi F::3@4j{kD21Gb^R^zxYJ>O((m=7(T>^GE 0̬Tw}bbS+8S1I6t oƔZrP}Yǂl)ʕ>)= *aexI6$; [Z i@̶מ= ?mk9p ĝ(:[ճN VW7(H#|0T(]-BZ q>@pQBWCk:F`4~+::I.?brN8R?HCO7VR3 NuݛiyDVCz%({#{k<S{ JH bV+]'N$!%&KJ?m6$Ѥd\9BOHYÀK)Y >y3ɞL]q8|E6 WY FVA;vԊơAQMzE^&s7T-NwEX(ꉟԥ>' uR1ol3Ygs|~p 1kx={g1>-5h*OW%ct(9=iK&Ӷwyͯ}@YшK(;?<ɿT#OMyιp$р8vg[5CgCxs?[i"G o\G|*pLkTDcռ;9 D (UQ;ؾ e6D45)癋`㖳vKOajS@B%U>-+0*tWQrPأ 艰19 YQ4cn4P|{6QPn"x+}\}DVsQ@Zʅ{^>c2YVۙH4v;<&AgYd B$O}z}uNrN(džVt2$Ю7dK#'&+2$̴2++.X/47cµ& (^;=kNt9L:ò J]%1VǯFPijmUjHkY#ϭXx- :eÛ >l ZU '䟏[&ͻU œDys[Qr*o&|Lc oł䓒ER91ad`c5?(Q@ݼIT6d>N:4iniHg=ݒ G@f26ul;8*V R6`볓Ң(TTM٪56tTPPt&N4|zbG|T泋L~8V~0/',Bz}d5R%H6SGFW2Zl{ 6:m:{\x @WJV%\kz>JxϘ;dMl9q.@U9fH, lN4E'CZƵMw†ϤL&%t'> @1Sh8QD+MdJAqKpi^nVSsW>c5)&`Ak`=]>%0GI=Q& xKkl2o5}2F,h# E.t;6>o},2mM{whU]8YTK 7-CX:sK^JQo[> zvF~aWDѮK$+&YtcMBgpz6L mY߮zȰauAMZYs^ ȑdV,<n1ݐԯxzJg kQ1txZ]!\k܈JZQL*^O +uGGEwJLTu9)sx`jns#[߂(ڒQ!aj.CT@ $;0׀qaO[dծ1CN hL)Jq4JS1i\~H!(BO}fz1FؔuW`|}|k-k%gu;T;_6*\7<Ѐ=7hYC.hI`sϹ*#t01Ea9If/yf(}0UsA#A&!]`)0 Z,ǃS榃Mw{v`~2b܅!%nߗȐ:]2=${NN*Gx5hGVK*I]Ȍ<$\fV?}K?d·lT4LwN[g 8 0!I"* LT87-k3e@׹ˇ H0mRd%<_(teՈ{3=a P t!/"|#S7S*/| 2#^X^2cVO`TmVfvy311"C)Wa0c<{1"詃ez!ĒO6H6WzAR"5.62"OknQ\V:7q.:Kv*yaN'?]Yۦ;H|ĚыK9DQlkuLْN+߻۝9ƴJ:}$ A XJ~{6?nk8Jj4Cwsx  zwt =j-7U+ˣOZ >C.^ʀPqY*}9M?>KQ8AsVt9t<~fPɩ[A_a&|$ӊ$D%Ɠ>|H!j#}#4{1S{Mxy~ ´c=5K0ߤj'hg]djqa* d|(9F}eF5 Ӹ-~'omt6c}UH֝`.^9j3e8 uAj#Z- ͅ5"%0.UZf&ͮG{,j]Ѹ] 6abCvǷ#}0x,qW#)ikReORRa[^QJ>&V~(~S}Y(`UQvgq!WkNۣvi^\#:ADSB憿;]Rj +{u>b/pл.w؊ZޖRs5ꕋP ,N*eaLGD+eݙ]ziZ`'*U=|T*+ޥf% qgN7Ȑt nZP ]OE@h 1Mڅo  ]vEQ +h}z>KQYjbMջ+Gj9># /2z:/P8"܉GDJfgC؁U"ymn&澝G5PK]4T~L׹2Pp@pQfWvMh܇/%':JYIP0΄QuyI]ޏz垛} ;D`ړ -n>u,I@r Ә)\QP%oCO%m>ʐϳpwZiW 몶R֙^ڱ?3D4`h{[MNURRg2xN{:UCtVʹ~K/NLؾd,wrR 7rwC;RYhks;SixUYw=x)z@z'`k(84c;<__9T^[jdb}Ƀw<}Š՟3ꒃa¥/idT+~T/ >w0bό'#q#ZԘr3֥ 꿙Y-U/#lࡧ</e##px=A1ؚ&ymUj QeR5oumz$?7zO5<=YYdX^<d40&ϛdUK"cm"+2{G5yybxa"RV6]5k}ъL@s՜D]~rUkiy\]aWdQ{^03N-ff|=Xx(-Opo `)Qrf>ٳ:4t [i]Y&c"pǸ. >4dZ p2~Fu9@(-y =[(NՁIdPin2B9aʲgux@mk"0'aStVyya˗_M^e_Pn{st>ϭw "oav]*J~9_U3^Ss:v ĩ~ukykck{>c]+`*PA#7Q\(>̘ 'a58H$6H7}<{ Nv\WRRhQCV8fɎוཱ Q&c}M}>sk͛(d"'yr.Ya? Cu¸ e%[/ܣ6y]',c*uabBmW}ϘX;Un^.[-sB" =Q-S; y@xFl]1iOigGFwp]ߝwB^Dt|9vLm"j?UYJ|"Ў| Í :h;KKE,GgiuG>r+~<} g`I|=]E1[YFk-n° 9Txuv]q2HyaOmSwD=2 apc5BB8:oX?[1C"-eR꥔?TԤ"9SO<:6[Pz:uE4jg8,gqX&%7,{Pa+D@!0ĻFtY%8C=vA40*̫<ͻ{+e[hX~IV=ItUbhAlӳ>[%׻0XDjrW|C 9YNv5=+SXB€9obg^d?K+&K5zpBF~Hӏj1 PB ԃY/#K(׮\5U-Lt`0.`6‹qޡ\{B3[F&7ֶS K8_s<7oqUyBsvww/5pFʋmr(L8ѪS\#Y";S3iYb;3ghe\j9^ZJCGV ȽxX&6y<O0TPρۂДN7;#?;SD50Ѓ>&9e'^:#1Xφ."M3vAZw灄m|5h)zB5T0' %;DsbjUX ;Zqxt{ < {%5#j=< |tZ1kt.^J[ϘZ; amOX_٬k0s!%X +wnf/{SR~g5Ҿ;KBB KcNaNH.<6!eH.!籵t>*f^cA}"hZ<Ң-Bkձ :V4^spcZ}U`,U gŽ-^TNP\  |PCxչ\r | */kvnBY ޲Ϸ4`obww?mZz_Rb4A{63/E ˡAvAmg=IG4魢RV'IRk68Kj^TaIN35svQAYmiDQg1T0.=cT >6\*0{G tOjw]ڭ8nJǧ Pe&z?-/'bsXDs]4 )m\]ZxBŌH{LoNnǠeB[N{E~F L%)" m4d>ّ?0`C݄1,î9_^XL},J\;Eū(%%Ԥ+O{)YNtKÔ͉o1Z~t%ʖ] 3@p[U D.\_S#C\[i2 f0Am3;s6zż-᠔_9,`WU!&$cFZ-SEOk0a7H\uˡҰʕݣDžtվ7Wm P/_{Z|~ב!}0琙ete.BȜq=^E|isHޛ7mJ-Lh)[\^ SwzZsWMVfHvp{z(ʺ3 ;\G Rif>M46|oM/s6ӄb{@ ZF_/ߠ|~أz78d[N=J!zEF7zS\߄>;}^d /qNUn̝u#1Ѹ!߃ֲ[:O2Zc 2QӴgaHĽ_4_&}} 4?%#~ۡn9fw8 o qRE6l!QnI\"iHdTDC'b:W#\a7P!_SWKM*R4EJ*[B%<ځ&I:avym)iL}#u8mX}A#'NXe4/2nuq(T/vpT 6Pg貝D⛷3:YQW&EJ54$*\肥EFR77+rmZJЙ4!u! %wۯ_V(.K$*ȶ=J[f@GV0cUX@R}a 5,ƌZa~w v3oG $!2`^Oy;DH{qVe:h݀TvҭfU#H f-H|7_ XhF߮ P]-3rBYIvOamPDh!`|B'Ag%:A?9|'V|ȟ lOepfJ6kD O tO[ Pݧ2;١tM[gQ2ESmS UrFI;$Uc5#:-M=OFoNe_;-g/|7}Ä^]Kc Eue[#dܷ4^t}2pDN\O13g&K9{^5*j4(Q1֪1%@aJ{E^XTuЍ<Ξ ]U:fӚ+t"Xm!{O zz}<_$N=/= _ZL׊SG~=X"@@Z=9PCJ-&ʓ0_<b /%tbK4j$#L<:F yB9'j&< we) KTg$焍fzE1UmwHB"׀+RLj2&)6(\9s 3~^D=ϵϼFus%;<ţ)"1t׍/ŒUò6$<&w# 2|_p<ൢC0Y)>=>HbȰsȑ{GI2@z >)[w8n#e|֥- IuUE>'!˾ eM[O\KJDm|[_䤤z'iNrvee([\K1sIf pOz jRZ4,k`w`jw#7;9z|M㞵 gG $y'E zgtNVY~3=zw p-ؽ1ףGj/ymۇ=,("xuWӰ3aW%$RQȻzxMj-Y`- MM]i$8(QeM6ET A|cq-K҆&1Ry<-FȗMfj@HL_ubK\AZPuѡ kaSWF;*&a'J_e'kM]\H}:Em5#& ̙,"C2 XڣSc.O*HEn#>o*ꓤFΑ1r'z@20,C܀l{!]是HH 饞S?$fY:pKECJknW2؅fJqoHj|DM>w;jH?J?Pek/<3C vicTZMP;6"mxl0a#-O 3YNכp,'H_լ>pC!PZG+6#z^u>&0NT@ᤍSۆ'YLӜHZ4 Մt^~v#у)SCM%g!p"bAbt&IBAoe@q`;SQiY\Q, q#N`v=0}iI}*CceWy쿫/hn:tF;599]("*ZP,|1Lx~#>B'0zRwfမB@9=pMI'/ֺU;U}_kzpdN13/s>dO>Y#7 fWሸ0筜Yd_i~ hͽ}X٠norMX_UVG]-X/_'OFudüK_>sa՝MNe)EȽt7(moT9֣[DB +_,-/hPZV/"H^I'*69Ą(~3JWX$ U+6Z80ڏniDPɶG$(ޫ$>C%%;;L> 1/1Ugtb4]?4ٚ.[{2ݔCc$*Ր|f,1Rq| ˺ "z7rx<94Mk-J61Ƣ-~V y]Kd9h(Yȳ$=J"w2x|Р`*6]3- kҵ9{iȓ.34omj:Tן9h)>[_sL 0樱5+9C<9s'=W}ty)hV6[Փ hd>\S k iLƌ` OP9!*JՁGWD;lL3JKPEڕ9&vCPmѷ09J7Kdԓn@4| w)ʯyg<)sRm>]$@w"x1`B7GP + qZ 8`h /}1J0 pa` ڌ%rʤ z.v|yF"/m՞G*7=~difb2/WZ3{'>ȵ&0zZ0s'ߕd, Ӡo$~w`2Q`Ld`>jGF:_3uOFP1%Kv%ڣ/\*@L7yPiS]Z_#D,%C ]Vkf I:K|&V3ڎt~h6%0X˿?L(W9FDzZoAe/࣒\W'ɲ\, W7:c{Xk,&ysV>il7ĤOk3J.b1ja:֐ ,N^on̼7fU"1-ݴv4  v?iN͞6%=ڬ.jQ[ )ÐQ#j|Np$96"V|V; "g׼Ǩ5yCr\QyGv(ƥH]VEL_6\4K8@"LSYeV@^0@ @(DiOd命 SD,`KJM}[d07"]"4!X3Nヒ Y=;,6>aݓZ(Jfq㊓8!f^ XnbN8i|2ֽ[2{׺7H` om7^=E&kIEL}z_'،W(O:-%Dd`I@OM|>C . V:/ ڥ8*[A4j*q3_=Ne.f}cV W(?E\ ARFp3Jr"%.%N@Q3q zX>! u Q 4R;&gcZGͧg`dĮy?ar,>qZoZZEc.σ*lR2 ۠3 促q.ll xAwbvO,hUʑ{W oq>7>Z]e-.ԗ3}E>Wqoh1 NT@.-WtqR3u 2l󨰮!\*ز92A.7v'3֩*nT׸z QfWD򬴃ꁴN(׈V?а70Ew;~CDup ":-Btf J:_/b)U"fX(z߅{J#ɐx>m$ %I#&5Aߨ 3dji|(? jVʫ7TgҒd07J <_NY`ο/ШC>gD=S[AhN,#s$S\2CEK t1QsJ1' jOA+ȵ)Iۀ CV&4Xy!vmա,I}pQ{ߎn7: ߙ`0Zt1]@-?'+r$T@. Bwւ]SVMp;R~?{n?4ES M âۯw0ZkcMkhN0SXʳWkk7vJ{,qmP`T⒄:+XJb ̏/Ez87(8*kkt`Taѻ d rkxTXhJlfK&,aKXCI*Y?w:q=??8Ou ~)3]xVz B=\sy?CTFb8 E_͜^ڷTĮu/fGUծ5RQwI U+8v:,vW U/Yxvq3~D4FL+`fBW3 o=4vbpON]YNI*Q'ˠ)}ߡ;l4zҩY"V<.|sV2j f;&g;ʵ81p-JrPrMi##wVWviclR']j7=,T Ѵ93* 7dlĨBl6Xϖ .6?&ϭk'*bǶXw?;{YiE@C9fxE٫yb7|93 ,LE'm(k0#ۀ/._ibXVU"PqA ;BEH:az?oõM ^>{ nok6z J^L,1!P& =L4R]KH @u{:v* Pl."nGES}K]rJ! J k{DWwҲ,;~ ێh]#͆)|cA<'IZcɯ,5Fe9B2QbejWpqzH(,|Nhn{wNn!.sU=R 쇩yEjčPc^}U3oIPc4w-w@׀_y㰳:].v P33୧A"ߣwl9`IAĵ X &`^gG_p} (D"]2ߪ0kmݬ턳_X0'BȢa|yXzP y tڷ^̡cL5JIbm#gSm/RÎr#ᆛ/GRȒT-{_˳͜ lwz*64HZj˓J,XSҙGB `^4d҉M*d= t`pt,R@JV/uȯvA5Q[5_tInl`lfh~ |eǙw2Ҁ&n꒞Л1)" ܏i:hMRנʵrޓ,طשl1G d OD SBJ+o Upp[%,c}?c l~c$=㣻QTiraOLƑ] w wgxG?/Sg7(j@sFKݻp/O7S+L Ǧb(4-ieͳ?lV{ ‡n6[3(~b&qUbduSy1.-, yb0ðIԫK(fפh~:ík;RXş2Չ:LX! \ z ԽMV씩rtp"F0Cru᫏f@iIL2Hw`ւ,_Sʊ\fӶ-imt ^|eo_L_`Ȗˊ@\_.Rh{`+c/tܯcayO˧O^uZ3X= ֙LI>5fFU4UXJֲ{nd F?:I"n2e4Ob{jq8xnsSw?DF^4Z;,Gnq*/Sm4CwЄ&a,Pڐ S'b/~X# ;21ǿ3(CZx4zPT|xa Nv1̻U%;yâuD'D }#r~XT˜_s']<"Xwu9 QLLj-ٽC ,6{/gd^sIU@ۨQ;wcZz| iQi"5Nb&6ʐX4I* p"{UruxurIrG&LEwS.P>c3֧7~7 cl0aghJMDJVw6}l,N…QkĬ m,XM\KZ!*UhɁ+0`zB^lCTp ;kTa"r=ZV/bh vuw&.f'R6E}]Gy \Jwf1<gV}Yɵ)Ƚ4hjq*;Caj6qs+HQ@t4?rPthT֔0&"\FTsR[]b1pWԃ䞂~MejL"3:U*gxqgө [R7ZTU-+2…QJ kIU$j\xvrv2?O[U3FߊKdxKD5xG+K]K|5|gVODOr;wNzpvi>_G+s Z`G>3Z.u5L5[bu$z;Ip+\x8i1yt@+u[>]6y~:i[v?T5E EѦ87;; ? |&N8˵W2 +/7/ĦHo;I R^*G64V1! mRQGd8׍<D8q"MN j*<[?Ԣ;gMFtK#T @#'3adu쐄fZct:Szi^8SFZf Àvզ|77AwEf\,kwO rDT*.hYC<哧%nG\q,||?/9֫@z%mRE9M?Q ra@Qpe"#RWek[u]-LkEVh6Dy1S$f,Ho%7B/JZX6Rtml}A]Jj Fʲu;:v}ѫ-8fiӯa7bA#⩽n,@κ/ z*:]Z@?ѴQ8A/.QLR{ucKFȴr?["qw|3s&yZFKXn#*Y>ڣĆX`xA_535#sDAPqoH~RvdYZu~wu>9_=VxfQ3x+GR[tN׵;j:AAIka-w׍*&38-= WUmJ_r)\h[_zK(}IHj[Ӭ9.m븰 b5w6g@XU, }֪75, 4D̯n@[rvHFGX[%,{;8>\kR3󾩜8۴s8(; $/O I&j(3kЌYVOV%Ǩ^c_t iG7T/d8;r3WmKå[iu+n$/F<[ Ƚ\MLИ=)m?_kvpJ]`ٿ.z"7 jX- XXX.cU9;_5A߿Sv10a@A0"7`0)gu։1ũ챆Dl %/Tco{LN3t 5G hg $nSD:,8_w%Z$x.xUI8e +JόۃuRݲ Pɋb0qnHxY79,잺ayDA&8lmWH/Y4,_k/wU+ :?Q2C>|>;;$-S6VƟVY!xh3IUB:1bBFvB Χcjq[D5nd.R`w9zNlҜqPn2M{ca/qa_/V0 *<A\qǟWVT`ez.C6ѭJK: ffDOQPR%s'gO>#^g6LjvvrZm-PlAsb8,{<},Iq yDrB쑎cW*٢"9\z:qۚ'm*'Sk7Y欆Qn3\MFB=ߵc6œ~ؑ T܁"΂ޡVA?ۑO6apWLy2BD^QkǪ 3騫B̓<]O!hҋ kc _T;Vxr/.%̎% ÀSߙ3 M$A}ě萹׶QJȫ yY׵$/bLLeƭh\ͱ]}>Vs^BXZ4s I;pz_ 9z u8m4L8RN&rɣD1r;䜂 QյI-ݟS?]1pޝ%!̾Z*"o}&'`a^H)'#ͥVbzbvi(ʘmyrWSf^: [Q{3Jp-ljR2ˆPJBq=ԒCTQ359ˑ6[^Vo͎G#,6c@+(VTBJ۝cui15tXo^QFNxBAZVnV1vOzSp#K n#@yح@eV&`S3eGNBvYb#xEQ[Ѿp$;7I{`Fl?l\2!gK}u.8(b%~%DѰs ׽ n;ط{˚"۰.sIrJ07"Љ{7rSS@֍(OWAhe. ن+RkqAWU~:X֋cSdvRL&NuR&LPa^Æ\|69LIpc#^qE S%" Ӭ}kwkr5e3rQ_lNg٧ 섒H]1Qs9Cfi\4 g:!DU@'ثdSF =m)xsdE%6>ޝWY&ɪ % q~x\_Q^ĞGr#N^+9!_'0R|\$9-/![j)pK#Y`4DbYM~@lt؊b}U'ڕws^9O̍[E*K:B+#ZBaK7Fx`Uqөx`ЌbH'ƱNTN"rIc\} 1U:6"6Rj)(/[׶#{o<96E7 Kt;~ź⺾G!6bKD}J߸G8xgpT% "@gaߗF_PCGUW()F&UbD@*$WB Ͷ"$lSmy\T |œc $5IOw{f{Ie@QB@BIiL9WG *d,(~>g,S_B2ef7lj=MobBL (_Fw6֟ӊn8h'arv;Cˣe0TМj_ӎEXKr2Qcy{7g[ֳk8e]|0Iً49wf3ߑ/[/\}FB'265$,טLѺYKtX 9N44/8iC(! 8= Ȯ6VG(OL 0%(j[:7-l Vl쁜GM*1`ꭊqU'-thĨ:v%#H1A`Vt`u qZwd N)dy)M]p,][L7$ \$G^wB2P[:kʘLZ$5~*fuHw>m%K Y[s1t!Huer#`Sx؟ ` i1(K[ }BH#bisS7EClirHw 4{AH*x ʽt=4t4F,>0uSIm߈5ZdsG"L5$AHE!$•~Kd.w[vS5ezFj4WOvp4sDڦe1xmHAA Xa ~Jۗ\OdZ9'bLkx/g-/,pgUW<.]C^ZfN6-Sn$>;9]NvlKahptl4=eh"F"V@۪]^r3 ][eH؁m(;(t|p䂃-Rg-T=RJԏbѢ9 1/>=ύ%2#.>nezzz?1HZBV!Tu~+Ҩ Y:w*m&⹙-48ǣW3-i,Wꜯ#wf]pL;h&[W5!ü-"wG d{,O\JÓ ih}d훻5Bu̞-_o"/g'2zNE༶]*{4!gs#ɯrq$ eIca+eA7&v\)8<~ܟ@3 DKy$/bQN+|5/_w qۀ$|_,lDy2k&" _ ֜=C}~5X9Ig$7"^U2h6qr0QcmPYR)#]rԿAz5iqz/TDM&!YQQD (xa/"} D~]0DT+>ՅrLVa3q73K@P*doU{48t2X@tШz[k^@(Kf]8;ˆg)AC9bf#b񉱇R?B}J>؋ٙIu&2 ;&BrH5n/VG^J=ξ]zNXtG oH[s5neě2{Jq1*ܲ2#&l{&' z'f{^xS= Ew:ΩDL,=1ADJrM.B |ls-޺3@D$ZaF=:ud2 n0l9z5O$ߔ0!D$Ry?~,:y=FBæ;:v[9ACǪ䇭$#^@!Y0*lvZ[%e.ɱ[vB%ԬF{-2nR-I5A|q+mi!I9iU-PJrXz{ ts8)d2ݙ~rLƷ+u[ߤ0\,ѹ6*նMKU\%铼"h$,vV~s9TS-*kobIkFyJG2+|D0"1jvt{CtTJOlꖆBAA)`IFN *`h߫,I?={>Y'e;R`0{&2 8Uq ̆[3kWH()b-,h@k~RShՕ0~Ղ yGܲ{Rzi^Q^e!]I}e7 1ArEjԏZo?>F`jgts_hn%LExJZ /󗌖b=K~uJg\4(RC drNM~|5B:5&<|F]ѐsmq{OB!uڒZED"j=:82 8;^#28GFx[ghz% N Sؿ.a4O4907NhyA(@f&Y뇶=|>b*q/0kYQ4 #7k¦ T`DeUdeeF3S2lrXau@m53$xr٪Œ6"uo2OCv-,qmzl01eӉ9=Jm3 (Wy q J'BUG/TmM6Lmz \;o7.#; fN߀GA44* -ei*HEJ$nnD88,7D)%*2,\1a!+N42]{a Q8?l.:E*sܴ/A2mm,uaB=;T~q N΃G9#ׂ}/>Ʀh(. 7qU&)"u%yg2l8Cmnwu>27 /L0L8ȀSoW9<* (2IpVd$X$qK(.pNs9Ȥ,bWԀӁ9T 75xJy:~eYtyTw4ͷ>MѤ904V$0JOp˥mgIuQp0}azR\/ :2Z}m?Whpy.kn*xI=ζPիBK0 lƾmmtb 3J}10Ʊr]X zM!Ul=;+'9#Di`! kR3 su@ێ}~I"n6MUCGDjZ8]x] (ϛ0 z+Iչ 12kl+H21Y?* !Zȃv2&9?xY$\RS -А[KzsN8_n_ej.Bǟb6 9|plrZퟃy1 /~L' { TSC u^h}>&fk# r:<$ɑ*0TW4oeU&B7~,?>f'^@ yk)4eGGDP7%)1'ܬA, E-lr߲g6gѻ4}A1~,S YQLx [ؤ]Ew,,, ^DscYJ> _b`Rp˴_B_kMPyP0+ " g8#F= 삵cˆo.CWj#xB_طПbG-wQ L[1q;7z]B=.j8~򖼺3DKWtt)ݘIϊ㉸Nsf#N3#(eQ= |Aoܮlb\-Jg}|x19 m/5SgZg)8۬Yb+d&0jYdwQ Vg+&<]#+'hV, q?dV[ 3B@27Nlkgv' ',|?#?FĢNO.&`i*oBܼЍ-5 pгb$0"Zkv޹@蘖 7dSI(vM<'kcA*9KU0…93w0&n4,I;=JGSU5ᦺ<sh罴_(bXB9Z,a+͛;_~JxM@Jf+9KQn:;&Aڛ>!`%MvK¸BUhn}8}ΪU>9n"%}Hh6lI֥{cE+TFoS3A)_o7ܶ)AdYaAwfX8^HzW~vQ~_ -s(_zH*aj͐H lshFQ/oftB?֪-K~CiRwtDvߍv1#Gz{.ݝNyi}o$5xʾ+&#BDrjP O&S\5(wjdC9,xeaynҩ4A'M, 6KH*CNA`tpzs#3S&[f(3 .,82, @"|0@j>H=Q҉opR<~G3h2%׸~[ M@pEJ %Z /?Ѓ8 h+p X4^Y-o6bQ=iխKKb́4!7*R~xڛAt5&tKFXfk 5@\x}:󣡀Kn r12}Q1ΡPC Xp>|uӛ]0E[32le,$Q>(/G8!gw&@ BQ dH]cTκ6 ]ŶLu%`q.SMƂ^rȄ~ jʚʼn'?=tݱ]"TBc+g" \ #\ TM_bJb֫пـHFvrr<;AkHJ;x!xb 4` H@xK>lAwPQ`݉3jj,[_lØI篾t5[ہ'e\݇*ؕ j0eЯz֫{~' JAX1Dd<ޝ,!HiXB3̱vm, 2t(S׻uNW'.}X@ϻeOHZuIՒ\fmG+fT)Ns$@cZ bX~ta \%]Sfo ~w (o֪>D NI)<"t%4}$笝5n> bu"ow])){A=34؁SbV u9#­"q-X;-34@S Mc D;zյ6]S``V*"MվAnr]bFMq)rt78h"uAS}"[_>qFWo' mpWi|JBtTo = B1{)Q~-Js7W>KRƑ-wJK ,cj"k)@rgaDž_ [<ęE;"1*y[b+vÍ}egP{(_ɲ,ַ~HT A\PڪYÕ"˸+%Xt9^G1HZٕ=;gKrǹXD ZP(2:YK>vrU[JѴg˝͖ـP K+<*˗Wk/ِ5G7E%ztx ;ܑ a~tmѡ:AJX;(0sлQS y)xݕJCd yIEC$Ru~"ϵߜu6YV0HQ(l~Vtf~ҶR22Rf5ˆ9B ]_"VU^ K|esyX 'o1caҡx%Y`F;̱-Izg|Q(<CM=bH7%y%U/rHN]d%َ_ ^ʳB2wô0׃5-͐ zPܺC6~Ǔ@,:8BƓӓtY7_VlzΡ%bۉC?Z>~E{MW"qC䝻(RWX8jcX^6 튷4SG֥ڠxcmq6H=x~7KJf;/N{e-NV r E8'KDv&!.z'>?_(K!`;ݝ!5l#{[cgh-qIVDPg]uXY-‮28U$`7n428p.(`6T=ұ+;T, EQQ#Ոa7o'(^sk_-ʈ;eODLr9/RWYf, *v %v^ S?S"ĨVh *~t"hh.`,|DOy(u %Ψ|sوa0g׵+/] k[60wD]IQ֬" &-D \{L,ᱭ!ٙg' o?*-ϹH(w! [E5j \m'',7j6$C~?~W+]I񌱘)_i8^S5϶sFS foXB^Cf;[e$z{R1<X~ʔ[]lH'+NwW 7^C_X ֯ Lˍ\yr֬8")D1M'aˮeqV9GgIH؝%y'~ =W_p'h-1?_9w*UeH~f-_Owvg.t:Qe4}s &O.(M=&<gp<-uA&V"oBK߄ӛ#u``w[j S\g JC+!>`%s;꥕[WdOF۔_؛>j~~> Դc?w-$&劆I KX8Z*TI& !]9zV!Baӹ͝T IEY1w}$mÖeK*{WQ y܃ȦQ umR#0| 6t"iH,RnձlvL%*a@ޚy*Ksl2!7U)DQdBH=]MЗR=r:M)508^eAB]Q &=23v# Diև l3D2;&gBv5C*a;0mV'&`q3X+Tmږ֋goPi+˗=eT[]&!{CryZU\hhg" k?ڡoX *G#PCk;/Y@=E,!#]l:??+p=BN7iG`?ySH@WS0w3T<: =ev IIT]S>?RI(fYeGre.D!:1]\PvL*VB67%󚰀MX!R`R:kx ckBZ|G5% DתΊ_U䂻N!JeieCVްedPsGCTd>Ļc\ya#1$ժ'(=2`$XG5F3#_64"NEH۟@pbWgIsW *kf #U#*鉶+[- ε:ߚk^ +.,mqb{o K 2ܯS?Vi`QS7R24fJWvV'PJpaJ%"G$%ownpu&u۫u!Y^@k| $XƤs WvV@KVC[(yׂbt2DL; e?`N'fck%V1$ߙ@,Wnݠ!M?}X;P<Pa\V,"~\L/獁uXb?I(t)DRV*X4 Oҿ~HQ՟h F=V#4'Sis}"XxA1H$p>kfVA}[_ocv$9f M8S,TPDGC(ụ&}$<ށA:H۳IbCGSstPŌ֍kj}ZLx'*HCS_K-4p}_EK D4Nk>daD$q29fэKr8y'pШؙ?&xh|aEq{99wo9Y|)2MN5uCal7w?; q`IéZ0’<#!ty$peܮ*Ϛؓ5h^{.c&BI7ʜEj (M^vE Z3zahDڸ,Ei?)p Zt8FP%]Wݥ[8YRb1HVH< eZO\ R ωVO6YA!sq3=4 DNn^" OƷqE}X!{fܜ/fpr_Zd߈ve9k⦖r^ WV?e}hMmgIaȪm: #fE&nfL-Y<;1HU]shDzxs{"r=m @W=P,wgʨMrϕX0laiIfmO1(ֺå<,UT$Pb= M yp}x#BngFL0W/),NV#,ܝ$+ːfyz0u HaEO55+ko M5 _c\Oˬymo@WxWrrL]P,dvjkcěX^VS8geN`Y,ʉ/e{ř }ĪX Q.3JZ:GI74amQϏ|s*6%=tTC5̣<>o \u8%\]RFUL#Y͎A^h`F`۪F,0$t^͕۫eo@q$dhpk`u bWe@FCQ$R!?ֆ{~٨^qi{`eǸʹ[&$Ey@1ezG9n kw@VLQEJq*D)"Ư뚾־Y'巾ryԯK!9Mf&zov8eoɨjMT%`K)F"ГP\.Zj&.;hs7)MލR棊zPi8L|&'uhP,O-#Q5bG 3 *L+ t-B۟RnXfgANyP7̩-­&SJ|_|۹zMr:Dtm69D\PB'BD릹7{ލ?q@+&ZVH%|U&WJjˏj4y$^f[R+&LPZsXS]N5h7bݶ_q%r)TNnQoh<ؑQ (dI^wo>צ|/2|w`Qw_NmCd BUA7x[ ="W|(o@7 Ql^ݯJܦ'ғދl8~Kl(tB^0| K BGsYe3Cn+f6  >9,??8F>^ ^N5$=]`4[Ӹ\'V,&lrO-ih{roOPŧ~‰#mx)شu^3\ 8 ӉGP8|@I IA$=_2g"gS>Ņ6FJfQBlxzP~'YE0 Ih!O*qMT|e ^ :[TUC-:CY. I1h^r-Xzl`vQu9 #ϓꑆfH7Hh:(ϱ?W*(s XĽC~-"YȄ7i{!>DYm^RaޥG$W>1 #qL0dN6r<ի׬heå9Y6.D4/HA,+/.mroN[V 'זY.Gk4Pg=).\qPb @zUrPҸ#O0&L}ف kVV G2 dEՙO GJMRܜ1n"S$SrA:Xiu<]/nzGY#%r|=fP`} ֤@U4ұNIw9c% (::BPKt }CpXZo6N(wqkyfZ׵ [17cd_tlXφgP#*+J /+MctM\5pZ) jˡ/.*6SH-虛ԅ0DC;cχҼZbLlHn*r>JL'nBZn$'S +I_Ł{MPqjC֕poafqXֶ 1}E%(bM/#99=2p`~Ug>@24eI[cbňC`x% r+8e\3ݝ,c?FTZ"q;E:V)Lot#QrZbrT6ɞw *j/?^]b7_Շ>y"0)cr +To𗫨 >rԑdQ?jLE];<38VX̂F:erFs@5V%!4~б|jY9cHpk+ZdsN0`mDl _ ó`o @xc_i m/\T}=OAzӲ6Ee&Xkp|w!X1<ɧy4%mb1AgLlXf0'־sMB(l5%hǞW'xrrM{CMFR{fGcB) +VcP#mYndeEG<{l r#vb8ߝ}Kc[6c,D1%wf;Q}Gʑ{!sOSn {U9h=;'T(U7BooP_m2 OVSW6rgErbz 7扺'Ϸ'꩏.\ѬLB~+ۇ~2m3e]򪌃AT,HДf#AZ>X! mHMs6P% ]ɌIKɯl0au-ĥ8 6[9P:? ε?5'պT6bGT|Kba'tt8',& d$_vq+x0Yˤ^;qL1BjjCiJ0@%齀[^"qay8E*6R0syck rw3ݰ .mg'!Mb=0\QPW/һщVᆁ@[J"jU9A5dbKE7LSfsߥ19K[Oƹh%bw g(ɲ7_?pL6[Fz" 1ɯ3q4Y_#r m)$jS]=by])<> (0ESK8 ^Έc'L71Mѥl.eG-C]!SCF;0-St#Ę^;@2l`D& r9-$H @wgwy V o<~{~oI Aۉ /XoKx6̦u/RY jZy>hNp Q̊ik b fk!0D *1 IR=E2]eDWbqxFcO ԇ?ʥٸ fʵJEO<ң;Sw;8VV"nrTBt54\@c) A2E> x\uu|34)OK--,JK&AKᶵd4tQ韷18SYHUmސ) GެsSMWt$5$[Ci=(;Cb,`jg:Zj?$%zKݐho1KigZ9ɦ|]^IWEOc.UtO_LnEr˖TvQOˠծǐsQ?z[WbV>A=S~6c5QӁ Zx#@?2.3_wd} "M ^`Q=_1 is5ӫ5džkIζc l'ڛug:M wQwK 4\S|^D/peAMK7tm^E&n sIN}`U1L}0pxūCQJm ;/Q-炙Q ,MsO[b_Dy; rcبVwhnDYN柭b\$:W8f- &s-;:, bEa2mU/ǯ4zLR^$sd3aNTcR+~4ilis3NE=Ø&wА6QZR)+9{USmJ=u- b/ ᤖi4;VŬN⿹\V c&Ȝ4= EO O:M5?>7K}M; @D 4YM(+ڢb\1R1?N_ .8[8P)-ai@u^EF5N*5\V"[DcL$Tn ~Z%n)ql zY}fHbu{7i}ڬc 2Z>x\GjK> fTA}"r k]g1ܫ'Q .Ht4υtMJFD Hq_ (LZ<گ~eVmc7 LuU}άw&ܲ=GAǣ*Js;ۑ^,"\XVWH2t+r=90+tXjK>+/_2 2 -"X^odn/* q,9#>.܉u94ipNC99apKE'L#5 tcJ'/jDr7rn̚f :pl̥eО} LOAڧtN6202'?xJ?nKo)Z;:GQdJ_7JqN h8횽q0tR.r*ox2Vzd_EA=)a22YONWt[V"ډn'ɨ-L>yk`>D8ҙwGFZOn{^+u<&3=\9:Rgچ~z"Qs}T#HE aI5iݛyŒ `#o[uBWZu?4ݒ21I.LPs>J̘RYehۈgCq)fAi,wJk:e\kCS(ȞG+SbҔ"|s:=v7{AQD.~3#k*=nXHD ħ`B[Nv3^h] g~C%Tp͋n?m뇢_ A(l! qz눙fk͵4g6h´OR(kgQ83Nכ7R4jCVIw #iz:It#D:,o:SѾOG&D@ 7MhIǺ7vK*!TcƞStzfzlh `~{[gܬw)LFBl y Z'_h9D!6UUƤB8Җ| êY9%V׍ ߝ&؋)X؊TL!iCT lGJK;1|jN jD&ÜTN! ~41u_Z$ەPb)žI-Ix<UFY+sȵ ꨡxishw%UjReQ8k3SE\uD7nj!pNc%+迗ShzT>n|擁,t 蹫`i(QFŵ7Rjӂ)#Cp^˨d AU˼࿖5(MtFVm3x' X9 h_?В++Cg'~XJ[`D}T4mVM1s粣rI/Ib Ăqi}iaKtS(Dy->@HP[nU -[-`m])D^ ˄sPu VJo֊mW+UIFD:nsz:=,8.BY쌒 |Y:f m<$tZ|lMe= iXZe.XӪ@~.γPu0q J D,[p|L)0oӡ`XW"9O9`gʻjw  DcT+-i[x\4%))8Gcr@Z(9~łocWt[IU2'5ҍ;57]pM}$V:-'Au`8Lj!0 YY f-x圽OaHuzl)|Vv&/ߪn$IxH% ^mW8ؤsJV^X 3/k7xkE0yhT&9Ot4Dy[U9zwH*JpGa xq9/hW(Y+a%?Q"]k"g.^^]c-AP6BAYa[:_ˬZ%HK,JZ9]0 >+5>$#膮fD#pH VM=*5D<K0 ċIT!׷^L>),X6 ߭5YhUZ N]U3eeb@m@%k uXhR~L=`?s!W弶疌]c#:O5co>h >dX_FNv5$-__J^Rײ70\,4 IyF @2p:Ulp#xmS 7ƽA<"VT堏,wVKU sf7Q9F'ޗ,/>SiFٛ~z_;^9Yo7LmGlQ d(XN˩8&ѥK3_IhN!({ieZ2ovܧu7>9V偲nxnY@ߺp_Fs͢6}VP*cfFzI9k'BOG/h}#AH@W cYHƈ]ZIv15Q 8qX ,}ɹ s^s3;c72*%,lɡt:p 2bB="1mK)%h$+5.cu7>KG >ZIA]WS??}W1#L~j ;FWKkd; Oݵ `aJbl݇$ 7K$Xq(rꑉH`IdrSkĆhWBN>dىFvz嵍.+pXˡ=e1o!.)o>AY*0F_AOG8j@x =~)VXG ;Zq>|RoL(uW}P*"?J|Y#E/cE`пt_(W5jB\AxkI `3r]bpa {tJ;uLobZ}Dc>?+3c1qIbvmild$;X;l1{71jr6brG𛿡7mi΢RowQ4>ķ1kT Ҟ mTT{M#mFӺuE%M Cuzf#f]7ŅkY0g6vW&o}:řPzkK wh"@7x%2߯0u߶ۆ) Tsz.(nM;VUx#7Mv~FvE rc&\ym˘$=VkQlIYk 1X]1Hn1oŶIylkW J8z`kRSr7ZK 2Чѿ,{f ,]y~NC5t[ WMm|ؑ 9 \ hO a40qr'~ZO 0~ZN*Lzb#dVdUC zTx*?YfW#i>01lƒ=+,@̉9_bTţ\%Vl2>FG! 󧠋̭NE҆|mK~bKaPڠ*c e|Bcbd;9.W^BZ`l9 @[!pTzw!Y]6oכťJh}{$0SMp8W7$MʯMqe8({Sy{-~ʹ}N$4rZ UI#5J(5Bx64j9ȝ{5+ơOY Ft}ǔqHD+FO;mX쵆UIl_SKg+5[sЌrom@vd\qIZcgXK}t~CU*ꤕfz!WS3nHrڒԮ1GcB'-wpjhn<AZq/^̈ΐR?sM"`O*??&W$pNo:~h,|dTՀ61E&eۃ˭v>]Dr>WeS~~_\&k #MBD`p;2B ˱AmdTodyJNKqw[JhVt:^&'lC= ?p֌LxvayLG<׽j~kA97\>@.U;hyd[&܈`&ТuGHǰys O u4*+W* (8:S8C=Eƕ#f0G-֠~i,[W#h\ p涵y`C:w;vkWݳ(oi*"fxVALQmjRUZ=+/EQId(Fk<"N$07]z@fӈCTEݜ?GtnR슒Å#ew?mw01'M!ps4X) ͵GJ#ճD{+G A,9F0ñ@l"4~mk>9|!oj>Rv&Q/J6)S_JNr|=\`@9Sd2zl@Ҏ'1dϞxX*e[(z^YG"~Wԓ4V;@ak%86Y'д$ST" Om N ѽp/$fh fBn{&_sL14P/w,Zfj&x@=%Sp*oƍi &wki]^U|YX U1aךK$$K9Y0!^(d|I\F&L;c26(w߶3Iupbkߔ{=rVO쀞#o_6umT}MN9~VeK E~uFkrwEslԋrUb%VTVaDJPèVB.;#|3Q7fPu4jbUCB4ԾblfhLLh" 4Y֝|=t`pe, &nc/hdciL5nEqg?x=tWӐgqd%w,V(K#3p-Re$?FvG&6myS*$%V?H+ t֘15#mhIHy0OAEd3U4%>Q[O7{xܜz#jyC[IJ<nZF i 7G K֠lv:Qis$U NY=-*pQQxojAą;R7>6xu({+Cq>!<*nN8 nX+;ai6r3 5Jymy.&c6\jQ莪oc[^()9?JW Fh\@> k,Q6/$H{ )Ǹ/b]+`O2M?DiV-@c,AW LoSfE)z&$;~V0R5<` z<m|Nڹ i)qslnP@o.sQas։k_r5FXAxs..ƒnA uzbXnffboXHf-;]zW+Fͨ"fGf&;OM)aIjTTcH6$W}P0Φ wVeMujA5c2j~N:A kȉ*d}/ٓ*p}q6w2'K"t~?GϜΑ}j9 fEKV} ċ;,,ksO$9&ں6q|umn2|T;8gIKj]\+N9yo 3% . ӱv<[Um6VY$$OVW~Nr.Zׯ>J"5O+@l6p G6T9KƽWi8Yp%$)r?e9ιOPu1H>Kꤢ3FO7.OVk#m k.V)eڱH#9R&`*UPx7|ͧi\"x}U0")>pm{W:&u|,/ׅ19"#+Uek*IIca3OfP/P%»sRkW=jkR޻zq'Tȵ7 /R4Wb%OzPfsf^зʣ,4tHEK {~Ȃ: `I%rJaZT^@@f&'|7L(OvKkpjTUX"׋' Nϙ$e{h KOiVшwJSuQEl[~jo(Q/c.a?=Xl~T+;zk b^wrҐZ& /Y@Ԝd4@ eutk{`Cdk>fƠ\& M̯L/`l&IEz!S#+Fqx~noα>|-GMc}f _ }DZ -)zi ssX oGi]O NR'+3O XɊG0@<-Υ(S줃sےz7[^YFLKRZ 5HFGd ,9Rf{s]>9uLqFDbɓQ ^{g]-woE!.~Qk  nnnOHʘZ0I j$P*52Kԛh\d]BAޚg,m4(!pYrG}GN`2'uU^N}^R1@sW .b'jҩ@ow`>Z7i`=2=O&f%!l^& &NJ]¥E[1)kX%z1kР~4}cG7g`wFw7P eya̚jַqJKÿ4iIlH9IJw)8TƵ.L1dC/>b f*2G{nZhB5#|p:VX 옧0[{*u\u2DN"XNɕk&7ϧWfYl 7J2F>LE?Έ5G`\)z"]}u$ds9h2^Dt=&ED0 MP =![IehWFWV޳ a$ڙ X`7L0.&ʃsbqh@!YM>q,ӏ8W؟Ǵ9Acʷ Y'tIagչ nEܗ7k-h9x"F~Ȋlz0QPrUaDOK@jQQmC jqE[Tg1`8OA QhR'vjkSR% C=X.ebzGܰ8yI)a"MKC >wbÈ?jИ3P,UĖ j kÚj7w{]eg=z/j8XiR<'6Q݈|awZ(C@~ )$o`v;ѓ^i6 P(bڜ Vʢ_H,tȀٌ/Sބ[ HޚI;g(s8trᬷC0}F)0:*tօЯ_dh&uUg%.u&l\لxtœ+z^,j4yr|j1w5"ʍ[-R}f@HFHV^kM%a){fT> BٻMq#8.Ve{(r)u@ dw{y.9Xct!@8 >)zC#bfʼ"0怺`1R _b؊F?d.,Юs*0y"ᖔ* ,mCR%mA cc2ǥSMĴ=nP;z}$voV}Yn%O#2jB0*I֬WBAٵq%eWAʊ'eq^%UwzE36 Xs6px_}M[CбPRdN(+{\7杌΢gVim3HFSo0`}Ʋf,)@.A‘ʚ-}a^l13NٽVKg"WgCm`$ļ趢wPeL\EU/x\pѓ+hBsWqwwN <(6cF WQH$ӟ:m S-XڕINV:3Dv=Rsij^ݺEzz X[B-/v|uo#pNk$5r]M-.cO*~jO2 cM%>o`0ކLy{_C*_zꉩNfPGUKT#R";G;E>8Ctr':@gD]!-h xCujjM6sV-兮6YjU?Sq;X*3[ 6I-1= e7Rn!ڙ5'Ge>V$IڷAN ʩ)+ 8-@ž5 rg$$nDSؑ 7:벷bj= =}>C^S9I8~ ȅʮgxڂfKÛE8:&؜FwD6OT( ~2:2hnʎBܩ |F14wOh|xv3XP46ULَDƣnBlTTH@^ѡwA$xgl[Mǟ |cEt R\X z `0(ҰvTxⶴ&wt|ڎ9?UP&7&A(WpM]W (oOv۲ 7Br c2|yH/'9<{/hf& -]._U11<R9Mz!u !qN+>p3Z 3D%ԏQ(xk ~ 3@ZMNT僭]+L)J-vx+O_#4dG\'g1ߊ0"M-DWݚ)BBA(,2~E78"SamDµ$Ҟ%)(?6A`WbBy0c[ =JTH8+!( (yLx %%}ߖ՞h%.7d(QMX/hu#ψf<`iuq.M}b˴2N[+Y[CO G?DRǫS ҅}T~u8)ó@7jWoC)cʷ#ݕ~5P(!{EmzH} M9аE"6 *V~wL9WeqEd\E:UY+ JV.Dvu95&Qac濢^K9iP0" G.Zic f78rwŶK 0o&FO;޸n]!e% Wv:6Rլbsx`6MQZz`{6 @`>ǞxIDuqbķr 0/} CR#IشV0&JmK#z)2(.b6ĩNVnؽ5!UCB_=h* ?q;xohµ3(WĿɰnTT&T8ptH[>E/jc,XB4/ajQK9rƌ?JW{Y(Wv}e"Ie.ymg$?PS^x}M*ݳ=W,}k)vy;迦hCk*^de6wƖLiVv{DG(}>ai0!0Zӗ}֒!K Y \̵َ(#0ۈr~lh?H@)m׌H̹W~םgBsdDA?N֕aU3N YnfG4LɺvSJi)c~" j4ejqj!R3{R!Dx0.N̤!- n%`QuGSσumCzv6m"$}`|p@sv""VjwIp/IAc?$\i-eDb`GW@8zb˰j囲F oBuo9+x^{+ZԣٳCeNNy δ#4K]'5vivd:[D) r?OA(ndyEP.Qo7r'ML Ipfp*lnhsJBnɚn[[L=׋ݦܫO^L3yz_;t<w7ZSsbDѿnm3aĐ\Hspi'$I Sd X +29)DUk\R1beGp)*MgP2sħh\rJRK#[hyP`d lقM.C6Y|<_xJ!gr+I1}!\~ZǗ'栮Y‹cFu܀ 1):7 $2Qd Tw,Qh~v#NJWXe[V{QzCTԗ3@*h_?WIs_Qˆu^Ϥݲ\Կ8O<fr1cLMdwȔme WN@ֹJ;1cd &![ؑ2hEkJ.j" Fe,fPُS祂Gf\O]gǥLJ|JWkSnX&M'|uՋ 6?,;>jII #V C)YK; yWHH !M Ujc<]*&$//E.>zHmim(:qzV x([ww}0MƸO8UΙVD5&Nd=5;.ϰgxjy'|oqN݂:I0I߁9d5;*gKŊf+5ԚEm6#A,u}jrtp`r*-ߓ࿁Puj::kg̠v7>W](ap~w/DAGՄMŬ Ou/ҽGucCw?AP!U rk-_}rګQZQD^dOyLډr,Ā^ I0/:G\uTqwuCVT5BXP^W6A G <[@'EO;*{e:Bq0D/^]_Wq@9XGZqFU!D `(PA:qw!So\DLj}ffwW,z5T;VHw+=d:\~S-dlƄ8Fg\)_p:Ɋk,;Zхi!EcC'+2HoCZ>(jVڍHISۄ;Rffċ |z-'XA%@:ts݃xk.SI-iaQjYMӪc!<+?J{Afy@PLYN[ d =#NW j4wx)wҦd7U=7Wuϟ'.AKj0]@5?K5w _g^n/@-;Sm($77wr_QTscK~C,V 5!Ћ/3FxmpN5ζS2k,\ξxJo ܏36GWYubc E]BKu}H%<t@'8@u…6aJi)|XkPSPnPLfN~+qjT<E4f*Q s&2s=ظ>$CDltD+9f& ɪ/ab,{ k-/L\(d".DOF U*`̍̌_uH">>8v겿0b2l5 W12ywZp;K%mv#r_’AZ d!,y,|X:t0~N,WzPvߴ?Fu- ߹b!?Mqțqwo(K@( LcX(Pcݻ(rVY*[I$m1wdU>鿭Qnb)uw^7sro0=fׅȯg,X(AoЅeX|+gK ꓥ ?sH,Ũ-A~nDV!LW}( h0uzA^9];zk0cH[0lƱF8AHlZ IIPr gμ}7Q_]1M“GQ//EDn Oqh!oS͐ehax3ϫ ;(r a3hh^1e;`>eBVKd@y82ʼn-g]>gWեrB>p#G؉s|GvVV/~?2&0ƽ/!+߾CkHOǛ-Yxi:ۿl SN y D /O=1uHW:f7_qs]Ɩe3)fwN+$c,҂*ZA'NOȊ)-Rv_$/t JѧɚѨ؝ddAwU&g]v1UddKWk<5r1魔mͮTi 3 p(`< "@Eb\ЪWɰhg|qPÙVCdJ[Zd덋MtvTʆ q;siݱ(P!k8(imEriE}yg"{<ć\D賻҈߇̔Z{/[4 V0LÅqwaX0!yQ'Џ#j آNO%g\OnAo$r_w_畫 ;{g}+F L~^OtO\Զp6alae.%L/G }:CQaBCȾq` ^U`XPBBE* ;nVg ;)q[oԂ0k9LF8p]%_xVB'"FW53  oȎlEcҳuy1fo俧[ Da3QYH[9GTPDNjGm-3K^;\I\p>I)aulI,8ӥډQBQU#D46 V,nj(])`"FH׌{p/ꏞdDgToD5GIH9m.m9D@L 4sN%˲tvEQU׉>!jd"@~⺥#`(Gjr[D.?01Q .Q%\%a>Ā,Z i#< (I/" hKKQb*dA20OD$rT GcrMsX?Ү;> <*p+Jc.2L"s5{:bR]2NufeGjN ș$fHόBd{$!{aF0 !PDq#s־%4u`Q ol/9@`_3KוBt8D9&HpW"X&ñVG}8]pe;HSK ك]k;ކ1J+!*~*qϭ O>3RJ7CHDߪy:+Fo`K4Jz@XrF;’NC(NDTSLG̨o/ѻW8DiZLP-CxKk &jVl YT,V']3o}h-I{Z֋BVgp帔%{hC~|"[čYzȳʡi *.u4o%A|=<1x.E|;"oAfKn (=>m8%SeKR2ME^T2X]¹6O`% 2#*c-rjI5㎱!~ blMzwt`\i)]L?*QViұ6ǧ9;uzC6ABu\kU҇MCB3֩CUg"-b_h,E=XḐ:{օ rhFRd͛Iz*Jq{IؿH, H8>EY]u|㿠 j'~j,_H Lh b"J&~K]Vks!i =%}BēUUGZ~53/ŎxI - @!7pWC]y/eOO"a9A Ny7_۞Ü[R1F$=C?;q;˯'K;[vv(lF.\1u '8ۏ>]%3N6j J6a!NT!{:f7eۀ#x[M{ȓkSHPVq}_A?|IPRgVx nP,Q{΂~B| ~(KSDH<`TdWf7>n͵&؇<^ͣQq 9RKG~9.'&a&-4*!SFm$u4F;^V0vf`n=" + |Vհ]122YV0oI53ƒCRc$Hb1sIVd,dH?8./?/rw:g6F 6"MK!>|q V<{; un%}Vt!C&a_ʡe)"IL?_twYGd%$ i@ SrQwBUS#^SdZXKgPO/ txsaWlM^v_lS"}o7(tp).SjrNπjg/G7_jrvK%EEm|aPǁ<{NԤ#79$ox^ħ'xt.Yizi\*<}$% OSEݞ't{6a ` 1RFϟ[}<4Kv~:V |6YJ|9OfUX1I4dlW5wB5uG֬תAm@J{fmDѳh`;G !'=~l@,b&>bE5.ʫU(cKgǭ*:SګGhɃNLl[zc 5l]Vϓn9بˊ9 60ժOZYe͖]uсt_tk H'ƚߍ,tvl{{HvWT2gsG @,n š-j0/]nd~a0iI@-Dt14,4Y uXehF2ZhQA lĥ9C-vU\*{)!Crܣ8vh-S:%#c\Y/wmpl77 8ښ C=eSa+T2PX3ᛙm8}[iS?7&VV4vgՃ &b +1rm> 湴⭀T9*,16x<}(o#`k\!ߐ<  N^|\lحNi"dQgjU^ڻw&]̯5R5*њb4xX$2sΌ*[^;U2>+-> h7u0 v8Ji=Sf?Ra4Fs65Vp{mM/$6XaȚ(.D'}>|SF!c&onvԲ-;<̇^AӮ*.GdOu\u y9j&]|8`cbRVhk,#rRu̓tp^'^fZPv][ W-Kh2]o,1>eؘHrҸ >+BF@hi8Е\<䁔y}SYP\Po'`U}Dv+F@g+@*2⓱8U-mnRH2rq1%"f13yjK-7egwe]lM5 ;: Hs\o85kp (fǍY65OׇQ09m׈:^dV=$a;Ϭ6-9!\23m!S# /B#A4@p0aMf Gog|?iٖ c{ !V*o/!7c`,!ή|V}5u982!$ԿPyl*8/(dGpȠ? ;| _pMT4"5=ˆ},[*xyʜ6I7ŭ#u~&18Q f7 \\sعa8VW8̵n᧽n"{Xt~sE(T05 p~w[A݂aUHeoɲg36ֳJ$gY!aᚚ]ĘB=R0}jB^%5cD퀭R]dQg]ڀf&im gZ0}*/h6~b SJ+8]XrƔ#SH]$oc# Q ɼ"Tj8E;]BhȝB1 @`(5$&3y=: h~  ޗD=X5Lq?I3=N&yݩ'AK pW$"=Id+lj ͙FZ*K~Ye2Q2x 'I&mNYAW1^}hA>,jg#GP}rv?Y׻Z,L I?>=o؜,^s??ٞ{'hwEׇyڦѻ%(BTJAsn.ǵ*7capw07@X`2X y$hǡd$j6%+;d߲;nxzYDcp[] %s3^*X'Z.DMxQ/#tkǰ_Hbib _JnjH⠘W;EjBgNnhڠCmA7 wdM#.>^ sl xZ}}y=I\ۙ:oN$\:AG oq},&WYv$߇|l,s\W# ! Fk"qг[[/7 bVM sgO.4m a&%fa_!5'EPi~uEϼ0+1L,`26VIl@4bahXդYCHM"ʟS$F%&Oqq#iͦn~DŽޤg_0ÐrvGh?ߗ8\6>kEdc 9x/9jIIcm!ڃьCq2#8,e6a5m ^-C͡"VC+X R,Y12N͹Mkp28>'2 3%1 +@qimvZUؽ̧b4NJ e+GX?qaL.&! xn[{ޜ[xc~mڈenҤ]&D; 9W;'Qw"TEw+z\R<7MRML|kUCuDE6n 3D*ܤӵLb̹e)fʶ=f|4 Ms%:4,9A@)Pv D{czOfR4cG;ֲ"K7Ny|8s$j8PEW`aω.D+|Es79ym<'ӄ: Wt|Ha1et&3X.؆B[E'ۂ9zFSZ LPr>YMM\\|Sx#y;ߏ+mB:EcrQ'IVr0azGGP[p%&m̑I?ĿLU[) >Ai'"tC)y:u<ԝ-luIӔ}k q5-]-/:W޿y-׻3.‹ ]C*!p*KARVma*Xt+Ќ@A2%ML8)97{㊟">~NxZ}6#6DVfuD,T1DObOYv.l U|p| v%]th^%R2(83R_IdT]A;4'-SW*$SYe{ $h 7ib׀in<] kJ;4M[=J^bvT[aakp~ugע[6yVۈߨ?ۛ o d0p_Qt5$H3ݠ:VvKxd5D |$6_pYcߘͮ 0;Н?)4(Ш6d7F/տ͟Ľ9ː a6dꤍ{ w .g;(ǎ]̮Lր}d'sK+4,oأ8:sw&G 4r =+F?8GHæk7G Uccqɬ d <Y-HF@lP P:(ьOkP"O*Hӊp*٩@MF/rDps^^}$ggCcE:{j:]J߽?9Wyb! #@$x%SOmzz]{(T \rgJr|wb4R؝/挴(R UFI[{z`K-l BUfB+XvmhGfn_<0"mE=L /*CX`_: i`T>/0VVE{/ UŜ@SD5|v?b|9لX44v5иՌh{MhPgrp:]cHT%‚!下ł' _qMAsO6t8w!c}+̄h]nA`F#i+Z6gTQKBUEqžֱW‘4R T±@ Q ; Z]0YePԬ潢Nft=YpZ\AqDݸ:hP`"4f#)Z,Zؼ0EtеYJmE(vY:a?Retf1VS fF00ej4V.-'JAGs GWI=1҂5]༹ssOGpB/NMtRt:3iT,՟KӍߡ9런V `py@sdC0l>%h!UkЛ%+J,xH/f "H@ZX{ !Fٜw)HB0sL&dr<̙9_eoY!U\3{ۯa,%dj)PeI㝯X@دTtB :;0[ >ADVK[~^Q'C[妶7U?K'cjYVz!QaoW0=VuG[u:DYt޳ cN %ڋh>7}0aTའ{ImyCf+s AU[lεB}՞_pFMw"[E&7@]=!3ALgx&@a0t\dFO=]6#nG^\$BxXފ~`}M.iYjG yع1?Sd/leVBwD7HT߯E`L=:Fڦ4MC:::,[ `Br{-,SPŒ8[AKxq~y jHܑc^H77knP)UpjL0ޭ8ΰ9^[ n n׺1>^wrzXZOV`gg@$Lg:xGMf Ψ?Z*BZ>pHʂ}"x&VoֵA$?20C6ۤ`xh Xgs {_o6~/Y,U4!Q_ZA2&؟?TxnpIE EAvʁ[;<Ϭ+x 3n>>EjV= .v&L%#f{M} ,|I`u!Z-4uXn%BfQ9Qfh{}6Ol̐z ^޲*xX]~EO:9ۣ ҇0ŝ9 mWr|XSF 'tT(l2vz8˙ſA 6MsibDyBR K)=^a,6$#& +>O@f HjJb8Ud^It M{M?hkIn9YOz Xo) J@cEKF~9΂,ooD95dҝQ_a F]fSO$9 a3yP!; '*Q# [ZxxPVmt5Qypzzc3Exyg&nQu|ԃգ1 rm8ظG@Cټ^蜦7w w#} S7t'AjtE,/K}sSWw Eq ><3Cc3CF[ af`=TOP< yMIAOIůFfv*@8*(B.^g^+?F6=%M$YQף=˓>W/fRQDΤ6ׯ0-aA]5ձZL;=uɼhnώfy~|.KBEýmR#Qpbހ?|EyY|cKZbϗR"w"EaT}E7"p1_4 D(r.aP4$5ȠAa017Yzբɇ #an2)B_]Ʈl ӥپz)r,_{,GJdA2 YjFCcs3rxgtdm"Ӏ k*۠-\Ϋ􇥬H|٤~+WV^Tӧ3AU~azQqD6YVlDY9ˢKZEEv.s`"iv ZqXs^I9#͎"&@V[hzD|ahZ(ڣ};IO{ZsbST/.c1!{Kz%\\kҪ )U"E#< 5&ҤSPaf3VZ6*^8g!><D=v_ ,h?&r:)暋'}_wtXI%Pu 7~;t~&ܓϴ0y9X:γLKc_Dsſv5}0$b*k#\ægbnY#l+Lt<5YhA89?CU_psi[ޗ: NWNYpPN(2z.)H}4T >}ƟȤkJُiUOq> 3`D1dޠe/e8<hfkMy&n1<ص1w/md)b&K <ahh>EiQ&)@DY7d 5xL(,mLRv;i X=Z+'05 Ze-֐ժ=X$h=F; 3l r6!OWL 3gccp؋eIQ)Ǹ{aŻ 2uٶ&mK4z?5'%L)}wO(/фPuHbZ@fQ$Nf|Ï m]ā9P*+C;knQTuK8~1oiV>jİJhēvL`M8Nx:f˹8>90AD{qgXNQLx0V(աCN8jq j9fJX\gaZn-L<]XQ¼pp>va$3=Ƒh,<sqRJ/a-W6o\y-dSgΕwF{B~f=0XR&!2{UXօP.i`%ń&$ŧҁ Fx%P=Z*$=kI̪LcuouLe1́F"Y7YwrB\,czVdbQV@d3"؞!rò,E+zmdz2ߎh.! AXm؇%'7G-c{ }-=2 "$hpc/ o#;C00u I5LJuwWZ,(|88 ;Qm^hHFYp±.a,K/\ݕ#),Z3ۡ="'߿Yo&J+@\cJK_:M 1^K=q5@/_DFvn.bH+#&8c9ߧ_=\isqb3̴gsTq4jőg;bxypqG}kZ6-k2$1`0:0B?*"&>1f/WvNn"4Ѐ=S􊓺z+o7 &gRu߹;Q$7I]α6ibzy̶M->4ϖpRƤgjHC‡w&'S)z53]v3gh V٥n1 1<=q坉LnĦ}}H䘦'd井2ۨ4`FX!R! bfK"$QpO Gڑ[n Nk k2ZБ'=Nc/{?D|#Q}bmNz"3wT:Ld.ϳ Z7 { ⌾X_NKR" <z/^)(%J$^nbG=;sZ{^5^zi)Yh%vOPxdޟ -"Gx8&Y^ kI }] 1zzѧpqw)T ׭a FOݘ,7~͎(l>b$S yZ}C (ne (l75/ˣcIP{JPsuA%=:8TZ, (2$UDw8&Yn(ZZ1͚A]eNEmB!(9ziw=_!"~}F j3A %.Kd5u:es#xHJvo>bLlK>"X* 1L޳" vjCqo$y' :bFrߍ@6 Ђ8QmV;_Css1OL^VជW!)ym)q8?cetŗۺL%*1ekr@\`#4a㸧벮g74Fy O[%RǼ2i(E\}Тul!~mn,qXT b0F; / c޻cFj2Vb|ws6ϼMG_OE~1\w #A*83ja1!\8`?m(%y!:LiH6>پ(ZҷjZtzYZ&_!hc[ qHo gשhec36ǿtZ_9o aƣ_2ӫE]/b;.$hƲ\_<:a򧸕6Z~(ѨiϨ`6vЊ $VjE(FaUćn[Ӄ-F@}>CE8אps% Sp6w*cNRز{: FEصjxVeAG2h@lU5f^na\"81[(m nҧRoFhAwPKbK΍2)wP'+3cKF"X^WIE%~ voL)<[H=RE#Ā7Heb\ ܊; I,mP' 8 pa00¸=KqL+ pp{~LBส:: ]I(6oɑ^n`~pK{67pI_uTv$3fss -w}dZza;'=^ McpC_GKk#8y&fKQYQwfTDɢqΫ!``AûA]Y1F|N)&Zs/yj*eQOxxX N!%=d̨RM<'œ=$z2(Ί@%hSsLw :\ XAC">9MAq:RX_#ihdV(QV54բc4h.a QOEfrwlH3]e%XSrU))'Uv7 ͋ 5nJޫ,Շs$ ahhխxbuz\&nL1B⎽OcIRGGT Ia8@v4 Al C3/# Q%PԐƄۄ:.S~@mZ7 ,0CDۍ:P=s^)^ԛ -4|/{ĥ!Yz</Nyxϯۻ\Q4i2U;@`0PАg/1仅;"?,c\k am55%4da <#"9mb.{`>߈V7M:PI5@6tnߠkP{o)Sʀ[FVYa6JCI>~T?:Pk6:ɵrJtl w9+P`(W,#a\V3efM-Meݥ8)؃ M?R4nXi| Qt|3G#;ɈF4k5URB$KYq(-V!T_F05"37'޳a1[hL;iP[BKp5S0.IFꅧPjB,#lIdC<6J}aywnj*.jGht]A?ހ/`.h7/_4}V^+֣ t o^EF +kᷩ4vME0 %(G } Ͷ͉ hNy5x//ٵ]MrDb^n,׳Lރѡ[Xq1 Vy!MΫQ%hgjy_!=Dm4J(\N&)DG"a'~`"u{qEa"ir7hKḲ!:#+,>:3J .^IEl'}KaiNivUG7"H_2ULWx,]7UCݽ?ʫeF .8HF1Sy$^/SRpVE3tV/þڒ>Vy'շ(P{dD:2\ *3LɫI2 &O,rT6S#ʙ状nZYvQdIDip6x=|S(ٍۨoxz|1uM3=Ƴ3>#g9U-'B;kFO8v3-V#>P)Ξ@8'4tN|9sIMsGq<}>Y [Yt":%MR*H6f`kڔ0ۜUh>5q.p8} :T/cgVєK-zϞ6\aRdQ,v*i{HόoԒiM+:lx2,_ JN"DMk7+Xb1q+D&*)`uI!LOB6 8VsYtS{""4R|=`6pTJK6.baJ'L9(}:sM856:.~=LTK 6u"AXKW> atܓ D`. 8^i=1ַ{cwֹ#rM'bt%eٞ]YhpV_O\ =+p((R"x!q/,xwwK͙GFwFjr 3,á{d,+9 MpUy}'Ȝ~ `T߅q'=KP@`$)9-w6VU叔$4?'c7)c {qY/n>RM7bit#yCy}|]y=@{};o{)-XFPVqK h蒒"JɄqb&R6&j ddc1WZu3> _&+xQ}Qi ~ 3G9Ij`3bt:u(Lz7,nAunlծG@KCAh[GNSr=5Ͼr٤ϤvVrA@ҥPvzD֍ փ* 7q+(lCK؉9\c]F 7f=^ =n.}5"MVQHʻmKK`cF2f>#Lq@q񇱷2gk?APuZ %a }Wq]sPKfU `r;$3DKú)e?35 Ӗ_?VQ;I~}IܴDBZ]med ܭO%#0z8}ͼ@h9``V5S[0X r1KZ?:6Z׮x 6LA  1 v.7^\(H")JZ!d$f(^>XYZ+c[ūu-m/p&lA:b#okmc"a[tBXb0Ǡ3fƯ\_OF61*u 3="!S`ɻ9wv'Ԯ*v6׎Mq0w3|ǀJd)pW(tk9Ӳb6fir5U>T2ʤ4 <1=]fΥTY<\%p%dh^(=7!` S *-/|۫p.\AIvjV3S4T:nmB],Jd}?.WU)7O%AG3%֝>h:3U.f';: 8qBg <Ba!s _Zdy`Gz=di q|dGP8 uU)lydJ6eEXَXprtsq R$Nzی.?ʇ)'T6N]?1-WވmT/ŭ Z?͛@ -HΛ 2_eY@Ec*~PC|r-) %]'o E4oT[rX%+̦P8R;% W;a|h3ж c2O ,ɜAIw馅G2R R\#j]tf{IJ2W',5]G~6hQqFLgRDNFuDMfJ)>ZĿv; ^D$=_ {1G1/wىH'@yKd8wM+@I' q8SE#& ɐLFfm3v{k߻M5Ke`D#cCP/wJ)m}dxD7iY2׬1ZcLb.F"gqq#nTg*OgB=ۊB+)T@=Zbr\=hP %u8۠ d=S!l|2WZPy%+&X^/iT6ATi+R&_F{5/bN |rB)z!UO;H9橜^Ekvz #.7.~/r+Fn_e'(UZ|]DR8$Dҗc‰z\=;83O6qSMAOT.CUHLCm)dյi9jz@ x}╣|d6+K<~km?^/^827X3?HIY};}Ͳv}VI ,+5Pc'!AeĢn/dNKpz. "6G;P*%*~ ^l]0b2[G1YҮ ޑWq}CBcSO6>{W3md%>uo ՗'*pU*IX3-xEAxoKzzzE'd %M^5rD'c2¸V9.%+О 3q`4ahpÌ#0!-[tjb}^<zl1T'4 dXD]ױ\@5 TLiz΅AV$}זri4j]yJ네}^X>>6+5\[o9{)dJmM|,K|<ӳ)/Llij+z ;:Zi1[z.v%尠,M#ú{T_tutHekX@o4O v rZw꥿=bxd!l a5q"rR|#dO Y%KsXE\=;Ew$p ٤:^ lnʚ$JZ:1,W0!Mͩ$̮9HB5QéB_ %{(sF8gSΐ)g"ٓ..%ٝ,t*N(g 2F>>^ VhIz9tܾx4a3`BFKp_遖,݁Enbzyn~r:LR]j˦O w3 9Wa!m"K2p)au[&ݢ~FHReo?iBD;+ Q.4nf'tC͡A3G.!м GYĝȯ߬I,ud VnTQGL[*RY3P)}!v#_ 4Zy>W99 8F,HGmË ކ/|v+[WйI*S+r_yȜjJbgйP${Z[@}U$Cc~nze{j^i(9@slqK.ӲV|36b>$ʦm餐3&!EVɮ:ii i)R{Pըx#e@`>X$UwĜ2FIl)cv{|7" GOBGmżhFey!G"JAgKB]o1i{fDäLJz N1+%3;r׶͘X/䴨3иW-I)Lh[dpxsYDID=Fd#,VU#C!7-H+? ]X~0Qͦuk{"#"X=NX?y0ݬaܰ l+Rv%o=fG r: ٸ\Q5.u|`n_m`MNNJ(58xҔC8ؠÏ#s@T 49&1،k%RiuJiz*UJӑ:Lj;NfY(y)Sb`ԇS 2ǜ'+(,8ITMx]")}hrF:'ѯ )a&k Jc&tckuA{e=p &s懜4p25ldh;E9\佸P?kciKb< iƑ7K<>1 ք)N,$h{ѾaQoRNʺTl.E dCgj_*/jt>yq` g1Wk?,bq?.\6A$` EڨVLAŒ'k[#p^;/Ʌa$)['w F"7 ;,ET4 JD?̒UwJ~y;‹m#Ƞ.TvpZR)-â{j`(c yxxKzAjc"o>'Gv.E .bB~Bsxd$j\9 :B,)tR+f gxm@@K8آH@n掖a'%/n_Iϭ(:-YUcIFٗ:iQJ4IϔuND˳VDSz`QZ.6vS~f!BuZ PfN>t@.#Vb@ ֩tn xG2cHTH}sSpk5E4T BmE/L9NgOJ`DD9\27,%hjnM]9+}״jwcy]tb6WMzB" sp.-Bgǜn"2=j Q9m i , 7(ȫURԳS.hI}`Tic'm<*Њa ʤ,.jv 95. &$id{?[s{Y#lVO -5L` _N׬`[ P)ߡSGl3räf$ٗ$7xڮy5҄pS!ǃ_)t}Sh31L6E0eA"+#Nz@l=&\>v,x kщAsH5)HTFUvz~b %x>`tNv4huđ s>&X!CІ_/]ե]; AaXӒXH?=b0So)qy5T'M2kFlF&ڬ?5 Wd**f6ᄝ32Ys}[U5Ar@#H&fWM.3Q 1'-35pЦe }P:3ZlWAaQ˸ fOo҄,QxUoQEsDը kKx0 s!Ga ӏ0i3./xFaRೖZZ_C^7??XQR|[%̐$LFB,ѽoĀi(`ѓ#=qh3>>_xJC"^Mpa_n!/KeEe[:tjv fWY3H59 (66th:@/8L՟(JXqXakr_g@yޙ]:YӶ YȉwA)p9D"М Ӏw^V:׻`%zާ{\ VJB768_1v5LTڽKFom5&r{џ('r*uYR1Sٙy0ǖo?a`c5pĒO[OWŵk9[*5%(i#.*A(#z!{9uHoo"ю5^?8[+Ugx9&E#_AIq/if'YPoMj¤ޝn+.ie*̋o)?^0=RBw w .̳&V3E\OkwcSjдBqFr*huGVTv!P;\DJ15Pӯ+=>H097ʐu|]3n֖ S] b^P!k5=]SKolN%IkLֱVF>Me؋џƬZrO@]flR0d?r^@ 0r7oVPud#m,-P>i+nbCѶ댙kCN߻pv9upҜjEka+k kUwʬ:d|(oTGԚAaj#˂ʜ4#v>b98e!;O|E n2* 2OR[rߒ%)ֶH:=#:UM;#Ǔm,);/z&N3(!)ʡ M1XWlH(Ǵi p&l'^6!e Bw/%I[W,c|&aÁN?>5h~!9C8*Iu sO8Ө@:"Ȼ4L@W/bs_H+WQ!j}t uN!raͶ;%%{g[.xY/5WGZ Q?4 LL:?Wb`|0<8GZ{tGcB&PF::5adk-jlƂnjH.o=]P^x}srIVxzzS::Ò[ GP3R~z$c[ڎAnlDreR|{yCp "XVC!.ƞ V9X1HUdC?z..Laf SqP- ^^(uq2R2 ?026Dk(o2h4-K+Qn:G ݣ7<IД ?b[Ez)=̚?M.z:7=T r)Ir C&.חBaqȅ6D]?&|PB3N09jDze636?`VZZn=%n^h`N]BT{DѴo=Te#?&hnjN\0n^ rñ?Y) d(C6<_dp`HqދL{N* sZPgG_?Zs6S7e'~V} XK&@/fFogy_xS_zT5< +aV,wPiɽƺQ9.B&iZCݬ/Z| vi `D fpp: (Yd}B P]svn?]"({>.u,V8uf֌"׫@T0C.(y)oJXšN$H;cK AV2qPU]JD_Ew fjsq- w,^M H:O^1mfyTÓSFje2mj\V&QT ݯLq< ^=T ~:݃ jǂul9P]+~#HU%IJ4NB?"$TT//T~X{ c`NԴ,ԍC@n&Ď)͖"d'ު'X)"anfӁ\Vb.|}і0BO,%'[FP 822dn%Hx(:f6n%R{|,hC: |Wc uW^ &+ؿ-BJО?su7adV#$fBAfHPE?~{SfH[M )-d:r.LzP=BNV_xRCی# t*F25T2Y5 x_&2isn%y)グ~[KCdV'5b߳,|0th3<7ӞZKBJhU<31"h@bms0ƺ|\idD}ÿ6rW<ƅh{F -ʗ4¨qrOָ%yĭ'.cw DB)W&'m(oe _sC>%&%<2c-]U q3u,*lc "樨HE Hgv ߄4yF%-/\P\kF1Zn-Yh _ʣ˾EfLqE7FL AS(t~dQ%RB/B?|/˭?H@ߍ?5j]`Or؀tUkT -*-29ߋB4UBg2Oۭ]iOb~d+Pc.YZ#$O(*fM,X|W_q7/6B~BèpЕqLgTQfJ6ګ Z#eCnLqkp{{ Le -֙&>P3 a.l8Dv/w<X&z44[j@Q?1sH| sıEW`B1S5ʼQPXQ),?5aJ(DG,$ܦGYHGa/r&2r}1:K֦ A"<יxn׌cJLz/*#`t)}xkMNbə v"7BN-6  d)>p}kai"㙨CN,gRgL74u߮yi^X7YNA4brbud^ ]ӤBh)OReFD1ot`yjY*w|Um;۠IZUmI:=!X.Z~q褸 pN} 9NDCEDy3|Dd[*rߔ=x $K"0mڛ2q '4|ag`fC?b}m|]cn6:C61f ڵb, K%؆+U@v0pNN߮YPq…X̊ў&hR=Pk.Q $잯Sb(),QVzOu15ϩ E(_:qreC얚M?Q; lRH6b7MHR=HRVa炰CI3%x}K.d϶ˏ=GeTۺo1K6`3>qKy-@N\&Pa2GHAWjPtPR(;e|Oj98ɮNCh [4L嶩ftIHgB+Oq,U㈺|nEAz>69)`? c􏲯2IY͛CAX8(sahtN2OC H3c==VαQz_C7EZgtmԬK 'BN&[(e9硥GP։P80"{bQ w|0 {U-?j,:|o$~o.âX-$iꆰDIv-.k7[<%6 e̖zcvtÄ Ucow|(Qd}& hV(NM)03t"sn![mI1mj5f~iK(U%qquggXD]x!B58Cn 'ᢒ8lcѬIp[ZLO5ROb!Ê$wZpk{>Ij(2qk.ԈY[h&f3tO^Ts()gTλw@̍DJx"shμV^ $Sfa̠ܲw0>;{Z,-%E FQ+xgq (:bmwk`ߣ7ªZCkl wh` =mSKmzCk_ R_P;/ TK mhqW).. Rg$Eㄋ9F<7Aj=*Ae/z BקJfHQ,Fq~IDnP+|wV3M`\=%0v`( 1p`lpӢ&rI&>{)K݇ #K=R#LNh!zijE6(jzlGZ72röΖb!g*r[s%L<{4N%9BeE3La/]][Dڝ!cӝU$:ǝn`./?L@jK(a }h=!1rCg+N:} `cɂiYIˌ@I2@N~,UO5[tWkA{C -0R 8" Mu-w(gnou m!/)eAwZUz#g0g%2%GT}Ҍ}Y088Kd v}ݵ݈Wwye]0(B<cQ>OtEtM| <$~G|'8ce;zI<1hU% ˅;?+͘ǔ*Ͱ $qG\( 5J?gI伹bZ&>C8MkRፆkO^ E&9O!ߕ~v;@!Zȿ/Jd?{*wu6^ C_JJ$NJxkԿ w7K8qM%3q!G7aB6I=;+6r0UDvxlXۄjTFlqC-i4'xsy|uJzNɓ)v[C8G9&H".v0M%WXQ1|+t^Ib@T:7oj$0 ݬj '"f%W} \a9Ã`W%T= O|X{ݒ{7XTXޫVBŊ|.q3q~j+!E U96J3wNj儛O`_DF{o0r.+4g5mT ;@ZqňVV괦K;̥dz6a@k";g* j- o[]-D aEv [Xp`bM5K䥪;ֺJeOtVe@e{m["J_tfjԮeHMՇdrޣ"Y͟˔'u:ȕZa9NXbA42<+M"Uh ̍Kguضb!;XA!SNJ_I%Iej 4_At & asKA Y=t* -LU5jd.#x.=j7Гg-g.sBE#IG?_2$\ŀnٙihcF]poW\1?5Mޏ&f),^$<n*%,-ڈLj CyJb-h`₩[#G'N|XNߥ:KG+,2g7B).cW `k3)x'XH!;6&{Zvy=DV*c *ulƝfLWedjʣ󨞘kl )~?^=.ηzQ?EXrdYݛ 9^,9D8x*̉O!cjh^ͻe>NN[(S^]ՋnXOi85d׀NFG_1%dI -HqрQY5>fA ITx+h´Ԧw}j҃4tۮSzI0pFt{=^"_[Zg_W{Ƞr=ڬ^@yT~v;'3d$!Ph6eDVUռêm.0Â?G >H U _*;#ܳzi"[]v0SKipsDW.EaRI.p0|@ |nw }X*XrLМ@Ex Zw߯p n[!:m3/᫳sz *1#z_ю^W-7KW#qp 3NLN^B &6[[F2՜BY2sn%Xc.B!y~gV?י~̖f줧=Hf[Q?TT<ܘga8ea=f˧ܸłeHI-ezM;tN?BM;MY|X ViԵ=b^pfkD&"p<;IP081a䮴Dž`{(J/b1cp(\+"#?*]r!-ۣ حZ֍qO0ǻ9ê9Z6QʼlSP%4D[ϒC>5-]Fe|xj$Ҏ`0iOjr̦m6 # R9GOTDQfśdi.zU F2vm<&Hwdy+W+V2bVfnU*?Hv$k&.V {@{s*z%06ZďJ;pP$:ю e !GPw1\j*ZHоxDk &[5eZ\X(AGۑXkz"]>S$@\|OljwĔai@@ Ti䨖Ƶ>ѱhJRlxi&:kp:܁Y2^okmE5}p%D ]4"GX'1<Ư׺.Ah\JHW.suX*G])ttuP|^=Xy't)+^V圾D-5@6G"(8:\&@טFd˫$ءGǶ!&X3(&QZ>KjC ])pL;.6&}n$q Y[)Џt=,s֗7FIe@Ž$.!Ca32 nvWi p#glm݊ G&.q[V;Vko,Ge  L Ťteo4fOeAKm֐M1^95h͎' D )ظHqLT*.n3uS]cJwm%+4 (ֹ=FV$NGyհҹn:SjA?sIL^FB̆9kHw.De{`ݍyH# ExZzy Y1RZ(:Ʋ6WpT,@bݢ^'=o][0I+(H4f௪" jpN&\Z/O˨"LDa"; e9ZQ(G-XNF{oEfehc5c9 BF[*<}\a_W]YI47+H< Hl4 C-̦?A7=gI?rz7Xb%"PE]Y؂& >;Qʘe6! uKlŖq>@zx 7@;>Bn˗qIδ5Xu3F"A`lsKQ-l8ܖ1N5n$y!>HrV91} gw1+vcDu'5@~'P^i+x b!2E1ký6=[X\w*12G$(lBgx cL %X|^s. 6Z tLJ}K=(W`/"2LBoj 1T@g'9"Ew yĞ[WtzɫiģUd)l褱j'Pr {Xv^ |aÀ Z|Hb`tX7Q-dL?XŮL/y`5.SU& 3\f0aٴж`.)5LMc$uͯy$6CV5hDv<֤jlôZNq¸E+=kJ3pm5d3|yeHuc€IY,f]'DFvA+jfM}zpGg[]o:Si1r?bƭE `}4Ǜ*'0`4ey~.ys:t*L꯷x2wgA*oj6{@) *q<2gB}Pw9/7B]\H1h#mb@$T.n ,+ urli`6ZҚXsV*,T/x5F=e2_[縌znVp햗+"*BP86{FNRZZtA#4pO0~HrLGtCa\!;"#%tiڡY \w&: a6bKΗmS_p|\nfnkVND⥌4=%s@Eސm9DG"ϨP;ע*q>,/Qy42ktN JvEv)! >ȗ_$6Z5ϦҷyFs*ӠN+p:̼ZBcL Q+].J= ]893 /zVE;Z?Eecs>&ίy',׼OD|J٘a%UuЩ ӕ97ށc<C՜ ^)MM Hk-KpeG@)~b_vp.y0/&8u@Y )}?U:"dZ[bmo tJ|[}hԧPC-}X LqEDDxŢ4v΍*D+_|ȋ盛"Lj!7 @mLi`$}A(V}OP_/Q8TmC~.qJО70/3D*NkT` 8I͙'^Vo.gIOTȒ,Z h%oTQʓj/[z٤_K PƊPhKY3z6WθWgeBIcIO'/@,F xbrv//6Ј}BV]nOOGt{=Xgյ 5^>S Ai}8wek*xUцF ,cv(ʐqX̣/]eжdGMtOe:%y$8BNu2%lf1U}2a_c!AUyqtu,b4NQ Wלќ-x/j#͜n>D!f/ćs)gFO*2)v;P[/Vop!uwEs?S2Bg}Albz%pیW}"Ѵsy93V;4*j+t/F¹(`5sw3pO! YW@dTTj`tNl*݊.JՒ;=-̷q x;9r +=(BG}!KD'N ɱDa9t/à.(aʶO|]dmĮmJR(e+uT2=U!2$e a5ȸʇ-4(il:Sod>H|dl.Zwg7%=s@^ )jRF42Gvv<77A?ɏ\]3ҏM?";.[(૕8~iEp b\GL $̢WseYo)q۾*pB qҋnizEx0ΠgRrx( $]2`MK% 2uy]yz#ɍAؼ8O5>U{5ӎ ܠ]Ɔ`uno @ݧg9L`}ul*ќmpMFЩk# ľ@:I٪F<;O[Rzj dۈǎW$FC7"^6Cynup|2ݡ[咙?c3 [7+̳<|^LljQQgtUtOMjjrP1U?'ǘ`o).iDdžv-6"ve/ٹEqеT"1‚ M5 $ B˟:?l.f͵[27w9"tY՟stj7= J3oE= VR):~gRƝ $k/|}s$Q&g7H>LV%&*xN'f]D Lh!jb,(/UŲVО(dcΎ27;$J[Pt Of+$m"-mvdЧ6IIuqҚ_ߙRb x,S/F.)rn0a&!ªeۊeY,XcwF"udeΰnM@hUW1\ #;cMW `Ep AX Ϯ7%7V4㯭8WTY;zZJ"X( @6>dzj!Xr9Rd;NXoڷγ||dv-iDyIi9t;ˣ4;'m#X4')˭UItR(U6Ӛ9]LJS^Gx퇝cBAʧ< `%/IPi]p{MF5-O9"Sb&>ީ"NH{]u2Fcl5R/oSqT;ňzB 5U|k=Pd1<3m%I#3kWT]jSob'ylfu<3 B u/ֿL h8`_ /1zXl%:lKdl}WMY~-%ARFg:y`0Gb =&?|CTYϑO~H fR/Bv<T(DK^yփx nHR*~ڑ:2$iEWF(j@<׶eLJ<ϕZ(5N u(QclQ G&Q%0 M[U&bU!$ye D;P Vm3<#VĞ /0: -b2^V#M8ѐԳT}bvfcQ\>Zr}\] 3@ Bn 9-s'8kdd J֍$z<:nN;>;N 4٬G~B4Iq`m_d7:mRe#iZOH!Owչ!ocWD"4C{Ov7aA{\7@Y-w^(ԅTz4!ؤ$106 S1zџJ1 mc.Y$ a k 숑*e@=l\$Y2Px 7knSf\3np>bJnO+u!fNen#P.w)=*ضUVݠ8 Ŀd.K# 1oK{'ݩ,RY.5Xя*76xR[9Zl\Ȑwaխ|r8"Uv[PT@_~u%5QY-)zRN 1Uspe&}`̬c\ 1%Iٝh7y^uKS_= f&LiCy]6*D,"FkV! 9g$+k-+'(U vFbMUq/ct jyd rkStggt$ ۹p忞.t;bS>r*R,Dn9lH/&qﲗ~!<x$IXOVK-8:Bw_OI^:Oy?u*$dlU["$ ƔAh5| L}yjLtT럫H_Z |]$k'Z2k r޵7skJ &GhʂO]icw+ĄM VL}9 % 5ȲC7ώeU-&aCL?KsQ.< ڧ鿍u,vKx6L?o`X!j6 Ú:U0[`Hm:iv>:W+`S< 1ÍtWq*%qXdC(z?Ûb@˶/_~;ϬO1y=2dP#د*D}f@ :;gŨDp,%̠w ~]=ɴ2?%b=vJtuBRe 2+YLHr(t-6)Y>6Zo_6 5Ew-!~ o!5>_\g[nەX)v#VuHh/X6H}pt1ܚC}ݢ1%n,Y-cR>7ħE"dDCt-\ T? "1g Gwn.?:._A'UzMuG['SvpsrMvX3'lޞov~w>AW`O%o)Uoh4*+ZK{.pʙGkzڳ [bj9`d}ΆVk l-!&Ig*ä ^jfK~|45di pt||j901oh pi=՝A1~;Xcl结y&UW<2VERF[*IX9 zwtlgCinϴ:;ˠ={jޚ ·?{ܦ>= %"\{nkjB`Qz`"@ 5e\g윧v}Z"r7a'4Yu 1bъ!hDo#V joȺ)/uA(r8JrHc ;;Pőucͨɕd:g9]xٍ%%^&ŝifݮ[{FMWg0j =)c{? VO~ֱkeh!۴>Guv\oNף85Egp\arB X./P$S["CR ;%+c-T_B]Gb{ 5NR e\5 X~tKewX$Y, 3E"ymh Kk4>X@zNJk ,>BYw: җgLsj69j9.y\h~` "`nl2+d8UmN~qy+\s!{(-}emArL˶O{o $ZI0ɤߩbZ)&T_ۑҥmeT\>O}40"9nNqODoHwMGsa<{oO%u):̒rRV |V lz(#ܛ"X֢v"O&hFu?W!fZk}A!PD o(R8f"L<h{Z֬2MB 7[c쳱LB_t fHaX'AtGqTy&QàN[ߏӛ1*F^rfXQ\{8Y2P &K̹Hw 簈e/6"&ofR=acM -u`SZN/upw/TX"RlfL%jgx&i>ZAGc'K5 [e#1s3wcl`ywvlH@ӈd2@(Qnv8;dH])Kz \nکQbs)}HUQL(<4\j&ڎEUFj-;pJmGVE+bgߔ% .;pO|OHr/&*g9$ O=aI +n]U-<7>t͢v T0z՗SNuԚ1ƊM.qLj|(C#yqt]?zT{-:4FOq}"~Ӏ`4((ȟY@Ef} ԺivE$g.K/ ̼Vc|ecYXm3I$wa rKIh4/84+wSF>t_G g_Ht"D>#%SL_\zum9_pr֤<:` Jg2O>5J +vE*?|?aΗrZAOm"{#=5e `zp k/)p& ;r?-aoEc XJyz+$̼kVzFNWs$ آƟLUHɥ̿L8}N=fR35amݷZ~Ie&WlMtd%VZ/Ҹ`aKs8Ej Г,?mTRn<|[!R3%!؛fgC>Gٲԇ;v8dNt^dfAiBRj༬U8~XʻTd.򫺢Wwe-آs"l:nV^Ι|F4xRHP!VcXV%QAM2 |d`V>iJAm;m:KqKTo<ˑY6H1v)pmS/Z**8n#!9gLt*e&Cck֡XrFkT-ժBΣ|Ӭ",r%V*kí~FxT %tCZ>BjPp'w8Zd܍ n=WMΎ ~Hr5V8;0:{NĖyh5~u+C[Gk20SϘQF6 h͋9:r1n,6v&bI5\ jNMDw28 1t(5znп!&^oHfBޘ߸T$I01.8WfDl1k(W6o~Tw˙f=mT$jW,A ՟ zg6,of[ 䃪Jaj?ڏnV 渚\@þ4X~Wq?@z~3VmnH-WpXbw*8'Ie\%_"B񶱪552q聯[1IԲ)ɤOh򷪶;tG[1\dӉyߡ\1R&,6 d;YfI`3IyfPY>ccTpzhuPwu=w&Iy0d5ǬP1.ٯ+VCgc**{[;NdNv;(4r!CXNYn ڄ64tIWeK@]оldc:U}DA0r"3}*eYŚ ;YeܠHS;tO .Xd`F:b{L: Cwm0w翘{*oKw?IEI&eU#_q8ڠ=_Y|+14Iě G;R,G^ pr9ŮюL&l!b"!`&i S7zA\־-'PD,|?U5SpkpM`&B{3d/LXe5t~#A$=i υNk$>tmpmhw.ʅ} Z -BϿ՟x9P\ȺM2X1edzؑ@QT㣌W\6"Ï9=v@4+/%[S/#A| '5bDܜiCCi+.[u2ɳ4zhBot9#bֱY1r59hcD?fi:NzБ?+8߂*3XwEb >&9B ɕ>~N/hSqZЯ_10,hBXa<7w 0+ cHym;)҃)N)DEE6[|j_3M9ʔ(~'+lrّz9ܞGFgƟY‘e\:Fd6 ,կ?Ld?\[Vsy,?e*D{t69(=xk8Iyr',&X QbQyB"#>ُw{qtLp)}0<>mQyOmYUW07sFZ4%p,,yӺҨSyWJjlPSbgL˩=h`cSkiDE˂9v h8.7vml"MSGЩc?g`Y3Y&E&Ar9 mނv^"Sw&'IS߼Yd% )5BxT_3:aU_"~ѩ{m钠ϼ0~g/'&jcNzVWm\ PXHr}y̎dBd7b]3м4S}{j&aG5\o*jvP"mt%ܢ,ժqkMpLET [ARML c[Vz9} elB[3`߉! zWe\T/R' N 'вO{>@ҢI].wgY**~G4 }U> sRu79O4 IӥU1 ֭l7(u=Vs-;)+]sbrij.d3zTKysJ~=%R9Zf=,MTӞP]^8:ͣS}zn2s"ޡ;9 rƜ7w2tQCɶEIw]mi6ڵZItcjQOsGyCN0GO{CL-0ΐ T5E 3eS.CqHM' tK[>d+dA΍*̓*rl>;2 C ٦=N65La2N݀FWY)5S}iCsYV_-Y@߳臇$OCw6gMC)E$`;L011)nzXmiVf 7Lm|cU j' ,wrrUTY<مM@_ؿfgޞצL5:8 U=.~Tn[D&hpa2 Ϊ``)?39%u(QTR AloΥɽG\&>;SVB, TM2sV=3e1а9G 鑱 6[,͋@O79C5пIĜە.Ю+Xz5Iw)ST6 m0tG1X ^ş,fr[VU&s_T#V7G _k˴;#p6af`F /dÚQļ^[L9azg>&)Jd rƀFD7q/0(]ײ@VmrN,F_WXP YJ3R9%DU;fwbcRN\B#x(Kj~C`bM磊,,@.o (%BIS){HjK,т_IVs|նG-*\Pz-%3v\8ѺJɌ j {ܻB $ChS<(W!At&E7ڞPc1ɢDFT٭L9ڭ,`^7pyM>|#D.i6!&g;/ȓ'$u>tt2wh~f0_Iɨ ֮~un:.t<""#Q\̩Y/Q43XW:>MMM.6q٢CkN4l`"tDH'ށq&<9X`aVo-D{ȘHZC,7j!vV8b :8 Ê?"*Alc b b>Bigk0`P.0L㉥$1gIq.ui)ȺQ"YBz80R)>&`̭v@#.zTt1,x4_^wZE?Qķ<3Y|LQ T#e@dRF1Kv(->-nZ]?<WV;{_y31Unjk/d: W,fXV@j#ymQؓn8v"c«IX#"wўOk-gU#*b{MJCYNPmzYdn`o: +!Kѡ|;="JuIehu[rfjaꓮO?^/t۞u-QVW_u:@F%%> & Y>^Y0mVЩ}&W졕Z>T%*ɾۦTwf>3<'WkQe?E:u@Gqԙ蚭5ۓv(~}MwoAMGD+(d:CGzue EzX??@2+8k"Ԭ@uP&~m+<||So;^(fm[Q'p*g+Ɲi$"9 *#v3|eb މޝRn]Ƚs'R*aFWm,#1?e2 acqG_%2aVyk s!A\Tη-vr<ȀazMwx]8n̔n9fBЉ-zO4 b Yk43?`*~A8䊕z^zY]65uGغ+QS\nxIk0H+O(9ԟ`1kE<}ԋ{̝uCOtu 9@a.0FdIan#Uwmc+#QAIr`` m͝W:6{N&hwի~tW"nLQ/Ǵ?(`hz "]`ϡHڛE/8&QTeo; 6GI_p!0zC/%hoFŎ.`P%>X6]m`d f}=UU&^ωe3E'[y%8v@T1^j%, O=:I$uI蠣(!&uP{U|)ȹeCS!]OJnR0 P`MF`lihVFӭYG5ī{qcӭe#4<¤ʮ3o91Xz ʼnKc2;aȘ]~`˥C^-Rilg&beJI&1o}K-$ IE(Ǖeڜ6pP3OsᥕɌt4!2%E)^ J (6E+,IxkShr-)<S=u[wPd>U'gxr ;ڬI")?&KҌDD])y5~.~O[Mp]Iث*<9\ߐݯ!SV2єw|qyjM^2OiLBNWeba>1q7wԅRb)[^Ho,mB<^~ s\-~dx͝|(#`ӕR| 9ӵ$j.ɳq3)D#pWE /o>ۥ:| z/})7T?2yHغrcp@ BD߹ataSL,qS񰊛7RAnrC(ɈIGpv&&0XP7c'J*sSV(8dPWukk!;|9raV+)Uy F G,aAf:gi:U(w G689'n npI96k!W@)+.#<O逳i>)bvhYל숨WGo$.Gÿx7l?s͟ >9A y5yMFPV Yw kAjL "Ɉoҏ H*c ][Yc6is]i3 XJ X<^D<2 - Q'BEv9MSh۬27Oqnd?ݿ%5kd~B:-<x(^zȍstZ !(}B\a[f>l)E@H]݅O~g\]E6)dx%n_5maN: 3sgQ2$fqOJu[ѥcDچ{;_}4x/ҾJhʹ7*Oiڞ_rqhNe4a=tK Tx-T0ߕ!00$LZ KRL]8tVG,m `1Hn _ZPO͑bR;g҉x|;0}iGbk2p 㖀G톭Vhi+r|~$rd)KzV2g=u˻Zb.;'5fٛM/6@;l $EtS+kۊt82n3WEy6f)ÕD-#owϤd(o\`mS!ϦXp1QH *Q¨G̔(0=FUU!Հ}IL!m{uI1:A5qK(s+.6ˏUδu둀T嗭BYnj[|ޡ0ҥ;!h!F>f1}sӔw^Iz5{n= -t&ssh ԙ`'㇄뎍 8. ^C#:_j r=,v%(uq>RbNR  TC2(】?&z%!$4;eZn% Uh0yIܨ}j\ (h_'N|2hIkf1aA?xdf/aӓ JO-&SPdJ<,͞j )bZ韘%bT:O u.6YE,PۡdsR#LKX?P*q?$ nxxձj,ڣrF%&Zif29#[*DlVXwe{0<xG& ]+tQ'bǠ|̚)sM8>iVw9-~G>7*Q~ NSvQT* : OIf9icVDt;ΓIs|jbftC`!v`qh'5z7\rDA#5D7gBQ~[kS2_L4?3 2 M!5&g `<;>[Es@P1*p o$ ,()$Cvi :?t'"HLnAW~9'jՃV89s'bX0A y)"=\|'/` dj\~"$iHI0p"st:Gf% Ĉ*"2ا Kz'M|`g_Æڹz#h'$Nk CJbϞr3!̸&<[>ù R\yso]kJ110 GWzJGvڡc %$Uֺ,g 3LÓ8ux`ߎ›ژE3˛ڤ59xԹa.Wn ;.>7yn-ngc>Hr9lĖ~߬L1h?jWZǁجq9}Ǥ6afCE }D`7Y+F4~>0(QCEy]Gs+ kYVw*:j5qꆏhPƍfTdѓ6;`L(ERgHo"Je.kc|1l 7y_W-AՒ 9u(!U7e&>.V.w$W۝AɵGQЎ> FiA~F@έ(A.SϪ+ jkZZ.[8h2^ـG: N㚫,5#Wc2 N SYEFq`B[Mq&>)ݗ~]G*(5Lv[{6תr5J2/HeRիVf|1'`TS-1" e\v޴ySG!Ù*U#}x錁X)Oΰ|7.>O Z#vfϬ.:8x0HaB:DH f|hyPG}zNþx)rpL'* L 6P顂.f,#RM3 (PB 嫖ۆ |uzPg\e" vXq7}-X2nw5oyrq 9T7]`Wm+d5y$,[Ṗ_)%;?̇WG0S>f*sŖYG$LίeZ ({Z$OWmJ&Կ_Qҏ}>f#{l ]ur}a a6 6{n/9:dM4N"4щDO12kSe #V4Բo C` q=ԷN-b߀6lݣ'qAo^cwhY#Ŋ BA0k|SiS=BUhM0owЌkK*Jay_8#̘њrd ?ZͻA%TM񕜱-3DҔ Wɼ6gnp?C˓v8bf@;!`ۑMF(4 6>)(wZuWv  r~ΏX~1CIqGoC-*9]-Li)ExⲑY0;>+XxXI؇Bik-oW?ywK˗qaHأzٯ[*ߜR1mYR.1Xn[Cx ~)EN㾓 auƾ{\v_1\}\pwM!1;\{ QAT]Fza?po2Y ϫ- x;Dj?~m7xRY<ȟ0cF`I@3ʸC/_gZy H`xp\*T~F:^̀iȣ3(Rni&U6_6{-t.pe) 8g*i.Z7Mq ;^ =``uO/ ڬ[:<\ܼ꾙h49TY2Bhf9"fׁQԠ/Fr\Qd;8Zϳt(9p&Gvah1r/BZ2. BZh@W7GL÷;ử&&?ߠc;|t)JDƢ}qv.ޔxȨefշR!M4;K&e]ҀEީW[lsYi$IC7ooXS_XZFmʋ7=+X!x$%wn9CNQAh#R! E`ruT$IL>ȳW->MZYkU2B:3[o8*':GpKsIN}m#gC4AJL>kE+3$ !MBޫݕ :ݳB@K~wod,琑\5KvPhtV0̅ix  `#[?ssI&ddp9VAK^lh"Kd\DTqƀ|fvg * ɗ5 3ru^,%|4ףLٶ*6Gy?( G{5ҤyzFatc YBV7hin:+G bi_ 9.Jה7aB!wq' Y-N? F64Ȫr UZeڑBqi.}nV6LDhɱٳG{쓂UʤuPZ-IQ;wGN=8qGOz{z&ԫLbU??5`%ڌ:0κl̼Tvg=R yB= &IiKKh3wL2aYfy* 9;P]Ø^1V\usGf?V$~oYՍCN2o0Ag bfmVS ZgE:α^Cg !?^z1xI|2-x.^9mV%icqH޽ &~d'ޣ-$uWu!:m=cq)`$qH!hjk4C {10,j HKYYw<+T@,*(5X|V76y4Rb%dQW^LLHCoBu)b.,Dn|pX<@'Fj;]__)"{CZB#kU\3K5x6pWz<{JĂb~cP$O->D_{PEp`\ȺD]Ý<Q`7EHAK0`Oid2QW<}t,׺ud:=>ȻO>VK&}rY 5i?X%Onvce]Y'}n 0>8ZPw<]+bՏ{ݬz#nvȕBV x<쥔oMD;/Уf8J{c/Π\Yf9|G7ZQs'WZA&yuK[2H*4T[c!]~ÆjKP+u_.0K luHi`r#fK=yvbXXsaHR*g2*DtSooqc%1Y }fAXa庭W8(LTGKx [&ȭ<(i9h/m8ˤxj]VyB>A~lFAD3MgI[*17  %' $UYL?eTWnq=32}cj/h0["Az#UTΌ$(O};050N18J)fwig~`da!j&F>_R:a,85a1t r&wlI7E*P%Ht͕'kxx5Bf#iDadX;~Jn<}ry:q`R w ~YAlJs`k./5U6|} @a( +nIى{' (ߩeT+N 8WYt 9!*Qlu@O )Aא=y6!A@*6IF-΂?:@mXj vJ_];+`%Kۻpz=܉* 2fv7&I4"M >?5xd;<rC87:3˕EYt*<ұ&.R6J$pŔ;%"oS+F ap.ݧbf9PfJ+Z+Yn ic/nS?]nI)"U0c(QJ>_)EwƘi̪Aed\ӦYAwA3l/?ϲQ]aTz]re'Y40h^,~odhl G[p4{(ViϠɝ9bVx[u6ܿe:<H 9¯IPsgk">`f̚GP|,Ox/,D8[c 4KDހt4`20q9UAՅɚYF G@ ٟSgf*tX¬HPw K(\|]=5 eP/bGۓ~F6j:ضq-g10ڿ5˧$}!&QҶIM:jʱ u"\ [4 +Zo=4sUqwa;,MvV hkT(XO AaBjB{'~Ɩ;T5W LH!$w]ˉys&2*%vB kj7Wբڼ72T+M>oh&){yGV,R7@Y:ڧBƙH,jkF:0-'q"|s:Rt sNgdy}5RO0ՙ{_\ t(gPCb"dP!黐*cz`3gU!v1*.͇Ip'clFGJ !: ݬXs'"KqfŞ _ rՀ4W'U#3 PBIMgN%gNcBsC[M?Gq)f|f[*hJ\^ );^5":q20w`sԂE@ ֶx% XYWʌl?I9^ P^ ŷdWer\A ,X@"Ć366ɨj\Gλ@UYj6pPCj :Z*P_ziLZbJ׈,JC)N0Sxf"`5Yjxw`w21M]1$H#z)m' NA{=t4z.hiF] B4E2-+ 8lk|-?f'@:`pF¡51b =RݪZD"2d槳Qi3nkD`13PkFӗJ_ odA6 ;1Y^4b,ͪYfsZ&v}EjBϠK!8.,@WPBCiыU$`D|g7n nٚrCs\M2hseh9&.;`0BsRZ~b  Jd{,9sf,65J߀U'(5=N s ݮY+ttu1ܹHE*N_Oc^u7޴ҝLh(= E]F}.( tvcy0vN0g`22 11[\EC䶍}}=`0IfP`nK܂vcSOv=6/cՆ,!b0h*Iޜ3,RteYa-FwgɔeL}&/e`,,Z FO;+];@)Bj4QtF鉮4xbd9!lxD_iLzd6J(7jP{ * IN;ZrVCIIUJtme| c54~Os?[h'1+)xa8npn˱.L3dj"Na#UFռ &fuKYf=).R$a3sk oHS!d"k|'apoMT=('8ĶA @ΖP͖s:UQ+~#R"6}졼'Q*ʃY#VkV &twn 2 ӣ`50[YD 4nРKFQIWmw=NϏz霾}49K#8P?U`lP|]8/66.J+]\~A+~']\Ϟ(_.̩Sc7; wo-Ky ;&=^jKRErߒbzG6k'I`\q 牷M\q42h #G-omY =4` MSj?T%cLfN!2v{ u-kz+d>{mxcl9ߣ%`*鸹 A<ߗ5-GJ(C<Օ)omB h'fԤ66:|6 3%r^{/8Jz[n5^'[R93URgoM ?N=6%NڝC\y,7J- 4]8 Xc'Zwg NS֗TZ\GZRnJHr$.'8 OOů-Lb_Q'b#fVF`B/#P-ryMlق"zh.Es1B y܇ 0ъ.[Ӷ/E9ٿ2Ӵt^.gNZR`7e]}Z) iV皣y%Kl7> {z]G1%9Cv}XXph~C1AT\g'tа j( Hz(KnN6vqcfm$"k% e&j`Otdst鉾!99ON޾H|FJa}8Ӱ3ȕZ|+@к71͢$L*mͺz2P/9ȴyw wTk"{VgvD+G=C(qC 㢆(UQGo."9I褶m)۳44yH[uD @zmGYc,FZ`Ҁ2Y$4Ԧp,7VbRRH?cn$ۄҳ c_XyN6[J-L ABM̝A'6 2{=Rn/ ! TՂ Nt4YҼ}ֳJ{2rld"Jw,#%=zҁ4lC {>Uɿ,~A(>m {NbLomv1 f@POo &SlkǔNW,"cct ` ! +j>@RmKB1X1dKcf{c6Obۤ˼1 ?xマ?ؾ7ri@ƈڍs5N"VFe؛Iv ajdË%m0͇,JsuHJ>-h{@jہ= nZ}VD]kjoSAe6A$Y9Z* l[_8 .ɿ1ωzY$w)%FV!P[<-VF{_Njd3@~.U OJr4 \rPc?Ӎg2*6ׇ ruvHn Г?"^=ڶr3g`s96$ j ZyyC]o^TvRHƫ[X;1!}Y: Jp1CtJn>qΡ.w+U_qTP֓c1rB/ë&n-DYE܏ana xD>YVm8rnpAS,HۆA2Z 1NBLt *.sizҐ)BK_ˎ`_ ͩp%~戀!+L5*ۗVPZVU{򤒻*Y _z|GoVu9Ao\1folA76h%@O ڳc"&X"yNIziJHBm%l YԄ\o|(b+\xl@iMOɥOȒ=cHg ӊ?v{S+*:X҅Ўts,:#%-/fٗi7J{ŪƊ-r7铘vmTml/%ZuI!XI4Kev={l/ dimOX6iʒ?"04npdh9˲"o*T^*dQit,7$} Szq$!z6T{Ah_ɖrBD$_@z_2 )[wo|J n?y^Ml,!7qZLNi |o+Wr"4k3jGp2ݶ,1`PNFhhw$8^<sݍTwg`V@$Tބ"3c4 Lȋ9ã=ih lD%dJAK_81 |biGswg1UPS)xJk9U`lM@8YMnAL q"z18E1RStNyA?~QZDSv ̺W1L&$$q^?z b10Te.nr`PI awFa*J2b(]6ļw cuڌ[n)?UݟbGd)\+@0-d>Q\h۟Zi߼+ۭWVA +;#D9@lդAX:w^[>yd+Dz$K$!g1}UDٸl[zm>Ta Eis/I&G<'sKmU]gwG!΄i;h(6+qKR?#@뻹ߛ$E˽e+# n~HfL ׍m'A% ֳ_ 3R6vpUem#-D,e30hPCTS(;.! OZoi9)%ʎ`-#RQw[4hpkI(4R D}h18QC̙y 쳲a Û, !i֗S5eЄGaۄMv@) x~zZ AU-f«ivj}$ A_th嘴 V2T-: YlkK[Ju"tMk:?r-%єZ.5^]8\'wJ5\JެAC@MRז %[̏xXqϙng ?>Z'|B;W8IgJ"lLLA_]`D[Y4ѮVWM%G:0Uǿ5U8a.#f_/6b#FGE]e}*f=S$QJ1\3c ڒ~k@0fc7m;yư~!:B8[8iK.T>8@S3}:Nw}a ?(Cڅ\Q8}Q6rry"noKKV_C>  A>T)[+1ɪXt,zUX YZwwyCGs˿;#dWXfO 3PhF,d,&584S*QcׂC8:x{^Սfd$)&RFJ>֫(?k7S#¿z{v]}!{qVKP7| ۏۭ#JYp 1S5ȳzj* >7Ao%$zt8I-29[mvweY³8/+~<8:s?Jby1WjD߮\ Q &fcJj|8=#n6#/0XV!h5@1{MnA(3N>ءYL w):V=thf@\S%7K ]q}/X+жsZ1ƩKFZ)E;TzÍyXUSi_: Hj7aw ZUM? r#ǍRHcP>y=đNh^kM;L=Qr 3"N]0hfwL &F*gӡLOJlS^~\Z@ 47"C[ͭ{&nF3FۿUu&ZuJ-ij Y3at@Q@B @^:4 /c]%z,FNJO^eFb Q@}!P8H0/>j' \xy<;SvUwT;Mi<%;?WUIrxkKP%J¥u` *1rwtv% b)K{ɢjle9C9Q֜Ҟ2PnNu/TѦj2<d,.v>xY <n"ORb:^9j"f? Vgj|ݝ&-afYl81>R_^ˍ,yMs P1^nnl.kKcg*ryxw$|zen =ǽBÛ6货jZϣ#;h{(AO x-Cq nڳXSwʖo, },U:*txc}4p)LvαC/YJR:fT·!8 _a_{ޯwdT"Mk9L*Mwq7B!akĚot{e #{Y< YbEnV~R(c*|gIjG+\/ Ŧ#Es!Wxbsl?usT{/,oǽa22qa||dFs9k2iZ-_>4ͬu 1"Dnlfi轨tO?7)>94J8!fB1(Lf>qN-6DB͚ĕ<" c>M7i~A0<+j/ u~j "Gΰ*ݛ_34dФ!]4Hh?dʪFn{za6Qgcf*@LHRLZ5coн]CP$w蝠34ʐ{I)\h9 GȢ̘^ QiY<,X=!EW͟s4.0"hjmҗ_ѼAP58|4Ht=sQq20fe *+@IM *GfY;XRƐO#gqӯN9{j&%0mzD*4ӴOn'X)n|A"yaa<>bugK3Z"H'oY inA['OWAXisZ2Uxiʣ̟'Ul^f\Rݥqqv(\bu\ȋb j0yT9&Z:jWns {Ce2ykHAܾثzw iyT/7j{N.mPo1bn}Ϻ0ѲTtЪ9 =?[_]|%!cGWeI󃓋`:ąn~V[iBBt@ ZZi/}ud}Zz?ٛ%V5['Y"Y9U3Hg]/d=-[|<.f+߻[$k3\X<@ImHҡ^M >#\*SWE=#vf u@+Wdĵ^4$\3",qD ̴!3}k`Mrݢ]=jH V)N6GWvZVzǛ1g<~h'Rfw=+Ǚ9l#޶#͞e7@Pǡ< mxL=|[Z{&Q(J0R] F;9#wBw KE_n+XnTB5jE܀ISB@0\3)14?;'$HMw}o6.)Swh( GsA6BWP|^# F,[V›lZO[w+#Q}e `|4G}DƤ V'ߵRrC?Pqu^ Aôc+4,\3# {v%«buSS+=2\R?Exg!Hek)X!6ӯNE _~򄴞ګPP[M\l0*#9tnu+k*]]XGޗrE/H( :O&2[6Jyy K${=& o;KhcS (#T!L OGTn,4w:b^ 41ę`XN;KUvM5SqO0Eҏ c\EԛYcusM(_BkCWC[G%ZMSX% *s~.ۥd_v=+q8Ξ&R[j;4Yĸ̀4XFmOm@ujۏj+]=e94ϑ/j;C BH|CRF״żrGE'T$wh\ j.Hh&Q Bw*4f IQ) ~X}Y{jz@:&t|tR }vWX#}γ_}ѠggUiSPfmlc19ZZ{Zur]ٳ/(+ݖ9Kb_c]}]?p6)xzt<Ӻd%1D,b6x|C3WOCN9^&Ϩ24]1B^|[ pe"D Gt;&}d_eGWH;tZ33S 4pd^6l?.YFvl*!(0hl9i;FES @/g3]A+Ë`dutq{?qAɻKȼ4 D5u9M*"6Mc~m6ʞ53Y ZE%dWFvFHg5c^~]~NP;ڍ'q3XqS\FYOЈ-K0~h]@Fdr(TؿT#q(2)Ƚ)SkEƛXniiLQo4L am %w۰_l!{k _{xNx]#աRIW%N*  ƛwl5{d_ h?ߔkS "#Sf5R:Z7Aِ  nNfke^B>ziE皉3T5:G ~Xnh LZ>rK|WT^:,N0\ˁA2)3H(@b݈EiD>5PZKi2^i'원Y^-C/&^/MEO-b̠At.phd|lZ7aԍ rǘ<8!b×2m;%3w_`WaP IV rن94c =9N*dO폟zaf)yl ַ Ò9(uM>VIamB<2#+V\#q/L̕oFQل@*6ds'kf lBc 8w"l˟e,zjwF2*+4<@x=膧?RX]s}چxbJZ *r±2Q9WF4A+sѾA-ע*|$Ň aX. x-@zsj[8<*>DdHwn䗌1Ь~; zM/(梄%:Mmm~o@p"uoH:zwH9碴\ )*s s C;MO<-q  cHKF i(R PQA D]X|+QaRc>CPE67ݚUZ!j9[<JLO5A>%|/飬1s0:yÂ?βŭ"憛T] 6ÛްDsnWp!_D*x"dѾk93HwZ_qY.,r]_^3h4 "=I>Kl FG-'; zx-R?#4UDżEVfbۤ|fbC)=, )JMt/JwZ0\I _>UWJ255GdAMu9(o;jgYndžc#3z$^fOꮄ8t#Ul ∑\Ne:k#yK]hrP`{ScfHGIq-փFEas<jqt2&F+m1j@Č?ȌwZqPEiBl/K_lbcdXLHvD>\g_׉r@#{n^ՔN )iZIRⁿFVF!o3o./A& E2#؉4u8]i}p}lEkRz/FDEA'ݘa5coJ({Wyji%>f "qU92P8X!_l+u?(Z1[v' z-Bp_sMS ymZ! D9~wBA)WS0YW{NQ\/oZvXzw$vrڅFȔn@\A |mup`W# Y~P{GC=sl(w+ dߧ,h: 6']Vi]zZ4s iˡ]DvjD/_(RI.sA}{7 ,")^kÄ13"ES "mw:Z hSU9 ȷ?ˋ|4b1-J'~+\|bJ }ND@LpD#(ǏKe^ C¨+D.9c`3ۯavG #]qh\ژ\9>o IEQջ"ޗ М.>Yz kXr1 Fth'$K(]߇~G\"??SK9bj6?բo3'8' }$[}ݔi+KtH5$g';,]6歨IW),:S۠X] NP2&:L^÷IxgYZ0707010000005c000081a40000000000000000000000016759e95300003294000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/block/virtio_blk.ko.xz7zXZִF!t/2T]?Eh=ڜͩV`;oiGYJ2,_#)4Id ?S&&x|e/7VwȆ*Rke{؁^0Lg36d[`/3$=+ЙrP{eEǪ\{ .hNSxiF!ӦEpY? 7LzIHR<1ޭEf !V6r9J<*} \TB *IګYu^9c̢G{$.єUi4]yE,jP:r~^™oPxE,5k&PY,SB=lw'xڟ3ʑO[ч M>$oAk_74I+öu0N:2ƌ*3`bS#&<952ap"ZeIqm2B=܏}pZj\g{LKO"]tH^ !׆~;8{^1ȕU50q: tZG-2DR[*LڒOrndg,jDSrW y9.f:R]6*;}\'cZݴ\YSXdPi7 X&&l'}bw:A?Έ#IP_NqJ@LM#Fv#a1ȋ9zVp"[.;.QO`Gc}.bɠY/;oWvjݷ]O rI!܍$%T]ѫ*),ddʍx/!*JaOxBI?Jρl7'A0_$1qR=vV*P'u. })J:Cs^W x?5#xH3$nj\(CesG\(lJ|C@{EQGӨa؅ՊM]b7rf3#OW=^8b.#'SPےu!HsqϖP FtTdSLCZ:;Z jE>%oYg^R£1#1-jZY%KP5d%ه쑇X(FRym`VG;Mv _4Mxg_IirVcy*ᅍRpr<Ӱ'Y.Ϯ"߂ E/y%/ hmu|bq$z toaűhu Zc%qo{cvBɛKw iM#|< ]Zf71[zs;p6[ smlMYSUJ\ ħ'pP0u|+DIc˷ 8wwѲKnU`3[;~#"xxL7B 2(g^PcQ6e>b$ˉo?VԞ쐕w ͶK FGc8<3'<& H~[.Fh u޻1;cاDx*G]"ؿrIq QD- H N5z0=OMdN9's?~Ll´8!^&3L HM{to Ժ9-LdlH/# _tĖ_g<D9P(x~ğc 4<-#\b 6Q-7;.ް@1jaRo &yӒEE ٜW`_psR7Dȡ!K ypT]=ch~ )Rfs|"k2!^Rv0/Zo?ۉ$ MJ6Vg6|R9D& xt%aTQ`:P&oD^ɃF{`# 1J;ʮ=\Lc7f[dz 0TIHY9 7jExbdfڋ1 g} y6!yYLUtET i||DJf0ZXwY2 f"5PUL,B}:CfAnrt䞮K{ 5b!4"'/j}g;Zê}v9d\X +"7zM^ A wא/Ybώ8Zb,7 |\㤯URml|ۨ9眧;vΣyz K@prޤΒ- @ W[r\q+me*dV¹gS4oh't5W7զ/+2Zh RЂi9Z1ٝP z1:0jpX /so \GlA7 (եF+I]_uZpE]+@j( Jw}z"K1Z%%" h&$KIGn4gug؃ <&uKvx{%eNJpGDZ_o}Y;T՛ͭA˄aO3r~2q1fb^Ǝ m5L(`=e_h(^3X[o9t%(KMJP'ҦII(u(WD/`Qr\,W\`S-6SRѽMK33j39c$OϠM csJ4V+8AՊJz3Og|y'ȢBnɐIcRO{ h4'!.,QS^lAㅓb:k%L=z8H0k) HFvɆ&hHv}1EX lY}Q?UsɖưEG?J0nL|I%Fn:"x$6cM{`ۋZA.W$ht"ad$!U Z&%g%7jTRG8-ⅴb()1 (8~7^ ϲ%GgΙ}ъ䂾_W1IE5n)3~y 86\+^cژ3o|ic9pT !eh?~V=LE_@0JºZLh.,f=tTnB6V:(1b f5@Aڗ87:xiVE"KVZK5ԯo~qOb^R`rdU6|>HqngnCjUk+CY[0"F`3D_Jc~zSS?h2ÿhpN<2x;0[v:*y/5=FcŠ{_9Ғܜ>RClcJ/!4Oȗ%dt3s*)ن@AMH4фy^h. g`G+w;:.K#COneFs!>fTp +T0hq To 2"&d5ˮoSܾmyqb7"߽r^ɫR.}48/= 0%МۚR5* vU29[̗pM z\dψH@Q0_ʤKLi|C2Mo:QJ {s}>| z¥sw62/d$V--<Q9ؓe^`;s4`wWR^M`*浧1zC@ުh,M=IP; '.ڷ=e.AFNA{G!'6ʃOR ܶIE7qՃ($= ,Oڃ#85 6߅ֱ\@"K"Bz._Ac#l5X^Â2#q])QZC+ s&dCaa&V'O]ɏԻ0ZFUdgm'qm*5Lq"ƋTT`H@3:,4|]+pWt7LCmZI1K1 zJHVD7읞~`A P3 ^ɶ\NĕYoz NG }S+gU1V6xYM$[Cٺ-S?@9kCzin95$4"҃形g;RG>A(eIV=2~@9<0ܤt7zwW|W_1CU?j ӉλnwҦX:C66e8RbV-[}Y w*|+E+]&=>S-?T!`b8AE$OiI und!V%lk@Cv>#3ݎ̃37z'T\]HD{z'Tc *KZ0ͅv._%a]o0F߳ yNN02N/[fnoQcgPP-M:;prٮVj[ d&>JQ8v@#* UEO7L.3ޜQ};9[1ҋhb|K!{{^/[9FMg? "HLJ hX?ϮcV+BeL(D64yNsGՉ*d@k=X] brbl|8#`nwgGZ {@W]׸.hGo CG_1 PDR_SuqUE͑2 ,Zw #ƭU]am$#c蝁n?dOr'z ԱJ0 B 3c61>넫2 {qS$=0JWU }o?xmL78CR"\ 2ŀ5G!})- %}Eɱ.pf?ZfSN*W$&enΧɕ:^+2)E@?p*)e~T(π~ba yOo}0RJù^O >z02Zߠ4?=_@((m8FSe9ߓ{SѐRǍ) 1c,0 ߹mumj*0]%~ͧYむ$(Iʺh ^&&3tlR}R npW(xyU 1@}_?aMw9iN HC猩 + =[ pkߓ$dHx!ݨQp8"!0{_B WS?G˗`^5ɒ4z4"~؅?aq ԥU6{~UEh1("uǎfroD8Et}Bz5UxA ܷ 'MU# x*awj6fiRBYG6◒5~:([tկ-!뼩Cnm¹%ŁNA:_Եs0A9{&eĖthm(n W_Q7ZGnu?X\f#2ᎂ!7#<*ى'4lAt-ߡ@KP9~X9Ro b氛A}޴շOyL]bE_;6mqIbp*W>`p~y\R+SaZ`E^?^+i,ߌᐾÞfEKyeJ 7j,4U,rKNKO˰siQ5Б,;'(~(O>f2n?˦ ~aR60eSC$bQͬ̍'&}S43xH7ن$e^iڦnQLF3I^V,^MO\_~5?P~|,3 U$oek8 .:f? ߣߣ{wDl=k[y텄I(J-9QTMZ)Sc6~[ 6NnŤ(, y]trMC$w<0<|&!pɷYPt2Cù;+C eJ$6'c}D3YV0d"Pn4K,]¡JLE` '|7)ӝɗu? y/hw~2.1Ͻ5Z\Z`uy*N~O+8~T=U֫J~14{P8fzVf?2t\k5 ,UZ[:gmlEu:?$ za3~E3f T QїDž&XZ_4>gǔ_<_މ ?9ӳAm.C䆿9 ~gR3#Ay@MGoh*ni&Z7bB‘^\f,xZQmg}\d jDd q,yDꞡHvxH\$3I[vl6>tu†~zXH1BΗEv"CG@e_lX3#:g^KSmrE{Vyg[҉˫A-f*۽H1 !V*% ]L N`Sey;SYTnNBsYL>1Y&uXx{.vn/ӄ͏:&ģoq=y7tiAܕ:= h ßC-0sXDB뒶A^GhbOg:j)v`qÊjs2a8|}$/)>>߲NMH>,'ҥW {GBO3Uߕ58 |\jFf9zl"j;YgbXj p_zF%2?Ӏ3,4zDCgou[@Z7&34B!!+}lnvjyڢ0|vɣ{aSRA,Pi=`kS * ~Q+ܥt+jBk`V ~ǭ*9x \S"'z'*~X-vfN5fgAݭ!mj +SRL"F 9 UՇ?Wy6q$9Wr+߻BDG-N^Tja#v̒uQI{;p0g\V1\V:ڃ1*`m$;8 f @b(A2M҃YXC cƸY6}㑋GݸPGh;3%9 -+i| z4/֒} c Uɡ&gqWytuMSvcPO" LlGΊHI|e/Tr uWP慪0*&6!5^9xB6~%4,gha &r%\TTR3ӖŁ\Sz7YXhd=yn[,!nPwֹ'LAvC &Xc/u(%YcY$"ѡ]M5?pg*h(˷[S1N aoVT*ece)3d;Y'du߻ك:w%ca+䤋x (Sٝ.XgSNó;3gƦmg0,[ќ/"2TA|?{(ܣ,RpсF΀8 xlMg<7@ov@agJ!!ZKc#Aw#戲. =6>AB9sluzSَWcPMUu}6왧e{>/SpմdB u7`2BU^tbw)sNZ |"Ѡ}Y #y6%43)uj-Pf60]ȣBa$q.:_ƫUQѰi*Spszٝ#c~R*ߝOJmQB8v8k4䤄{UQ3DUYPZ@.&|.ֆah*¿SNg.A"} nqm} @ATy=<ޅNnGuuWPu!"&řш!#[`9uY$`~G nG1h Ԝj 4QJwڑ|th `5죿J ~[ٮ['oW.ROq|`EA6+?Lrt<5Ҿc^<~ٞCjHsdٲ̀n%'vc%6RUEj,t>Vc8qmUQ9)Usc^:?kX5ńن 4{d~Z=NFns>h$nUӌh敪-SD^*x&EA&5wGw9Bs> V-7rs# ^1Wp-We;8VEz]b-V#V3'CC獊ZeN/qzi' ͳ/Hea~K`5KF G0XFk;Tt o_?nބy3O8 e$ܽC0kO9xVy7[RK+1 b_-ZBpP'ͥRWL+l?\GD Ucg{tRfWҝe;%_0nLGJ?L9aQM\Շ>9:\LCusHsdaT~hVk֤wPlWiip\|{GyWSBH~z3ra;jZUBh(o; un)au+rIp/U'&2ֵ\#̓?Rb%Khf5D7wαF1&(ЉGǣ9 1,I?!3DŊ.t)slԔd \-; J =l{5ܲ~+nHW/𷩫 "uP/'jn&o]?d}^껪[ByMkB@zC-E|+fxyf%! +N[«bǃ]LSQxVu nW]%f,)#S{)Xu$qbx{)cB\cݙP,?_Mm~%WP[󔰽|5L͘hK=+Sӎ:ێcnV36R,4祦S5ٱAPrK CށtHŬQE_vYo켕PewAtrL4oWm]8 'nl8vyH5}thMBTQ8űM׫A(D o,X4idOc8JL}[#V 00eqҋ|LB8P3{.UJH,P-Fܒ/enDbqFܛBb-U. bu{(}jL)ٔVrrZZK#Դ'c}4>Np 5즠l8 x5P% dPI#"r0[#Γx_}.zu 7Tϣ[(ٌ }<ksWO1W @{623feF?RGVȇXƌ`1+ KC<[8w*ԓ(~~ju|z[N vVJ=P^ޜڕHg\`ev02a\WaطrzL-GOk.& yf|5v[MTuJ"6,HzX_vObYWn2\e%=a!fR#URm{gt6M'E?{`_eTcSBo$UP; P]/ ךtFm*j[/.эq\nLmb%{ ExjdiPM!\$u˰`zJ96x8e~eJ:J_GfP۸!Y|j)R㡖+v*~y''uGDT{\06>F5nl!/5 AFo!G( x8j_xvLb $`1EP 0`dPEGQ k:$<D$|!2Rr)-8?YUIt,kW\-sw-BPLg'~~ɩ^^s ⽡wea7Έ ,,H?- or SkfrэLlz'qh K[:jXQ砺svugf:Ld^"|7mi!ˊ^{Ah_Eޛ]|TR~%Em}y?/ ʻRP'f+97)uFՃ!>rgqT1F^dd Co$2߭so0a$$\<LbHe%Sx|Cq-OuV:v ygaox0RD c uouD{A;͵)C>xZ^#0KW $Kt4ʯ*hB?݉OVCd0Ғwb!všNHPZicEn+]7|P;TwV\u45 8d."g7~g>9464܉pܐ~',KE2fb@ҏ`6V5P h{z'ovx}VU*awp5C^L!K! e ;N :/$l>piVv!E6C|P %]\ux- *5g>bjJ#@c{"Z8+q*ڪ݌7kbH:_@CSve%Y eޙ W |sXԪjz -_@V]P2 0DQ\o)_;sFʜZt|z5C6Q9B`XsU sEboh?>Hoռ o>4FD+ՕA:7w0| ͒H@T2^80&K%[ `,VZ'E]oXU34?D{*XF*>9t}sl1%cB}@%&bzP5+%XkML -?!{E/FJ}Ÿ(lx=^ɤB"X?jvi"iCq Y{m%QC"4- /p;Ϥmmܜ"gu`o^'q?"F:=Y/$2,a_EJ#hf_~ƚUpˊEwœR:ЂHu1mcѽ[ rrdAIޅB\&NnBN£+c`,s6.%38Pn'g]x5zE't}ckP*=5{FLg[it!&=rtCŷ7 6O |{gԢf\>}x,á֧ƌ:pVh8Ӎhρ ~XJj:Һ#Rܬ-.o'q]h]|zRL JkbJlZIN^^Zy OtWV2COC@,+VkN\&"`/ A˅)]p݌uxF% f-he msffI]I5m6q܍_sl0˔}{\_"raԐuaԣ#)bF5?NPS7Mzο̫5ܗxjPc2:&3BڻMDe^Tבs6) C9yɝC+rgO@Jn6ڃ:_0agKsߤn({̚_Y.|y#kor~D#ۈ= e)@^.ڪ|[/(peIC$ @yZt9!wpQŭ $A0Gմcs=kN:ڊ@Ky$#W#]C86l6o!Udâ/:qv}}OWj"m|4/ adyqO=˪v&7O/&"N̜m~y_,4m~l|Ɓ']9 )#h̍zp$M1y-/aOMԏ!ꁳ,2 GeQOӄp]Ht#G6n =k`LS֋r6z־7FUBg0,\?A*<ԗ6'@}Һ'Ĩow#=mMt!nmqhʳAzb=.{IR]]R0ev0_o2~f+-2:稖t]9KPx">(yo* E ©)+ I3# kW=?O$Aeʓ}7uYOrntnG:鑗 F_IJ:"X1I?Ԫ"b&՞0r&qu,F3 AOO甓Gx!7)tqtfb) !zf`xv$#&?_ZNEM6#r[VQk5^(t#X)V !rA&fs$;CR LWJe#!'mf9!rlr mLJZ! \^K 蟁N!<6ޢ $ObC3(Zo:ԁdL {'v&Vj1]щ A3Ox\YHyqK0HJ1f Ruz#z%)P!zX N (+' .T3*˖Xdo)uHoz'ՃJ|0 U(?Gq6K \BQ"zLwa+5rÈ'gHil,YɫF:+: |P$gۉ.Ȋ+RJSwmEr1\_ZK7LaL]WFm󝲾$QHpJY/j~4+ r'ݛ 57fxq1β>#NIOjJWfJ8׹!8_>VY }!F,%%y/km>iSGvlyI`9=B~$wRew #F^M|#[;e,q=ZkuYu%O8lU5mHp]6ؖǜTf*BE6)2}!)'GJjpu!u30;yrWJ l,b kY}g3 Y#h)1{.cDOgT2`_rQϩWc!9cFQ +j'kL)[Pekéۡ"!`&l9t#WNZ@ۘ!`6<(/(l.&FLPC}˷5e]R񎛾m9}Hr0#GIV&I!C!&dTҾA/(dķd^yE;~d~ /V0CqZ&AcK%a0sݜ)=U}p\n[(J Hgzz ?qfr.yxٜ6Dq;# Tkb\^ S~#C5ф͝,Ή+GmŇLJ3iL2ټiݐfXú)qWMkD9\h!D?|֋xCjʹNA:=-;0ZYqON]e _Dsi"4%Z<S W]\J=Qy:ZClARdڍu"kӥW:px<ϛ=jc_C:ICVC+]1#f f}x6=%m; sѱ&?c/ c ͳۇ|$V8Y~6ǔDڜ|J,IՐᬪz,'`ND[JkH*Tv"ɐD92`(FnG`BEYg%+:~#v!?7rj W@?*E 5iԻb1n?D;PՌ e%}2T'ZK/t:)YŅ垟r1h]E+; g1{E6WU ?‚FW}SM9dEBVjaPkbj71 }o{@r3&^B9btӥImaWgīƹ4)#"fm(tr~^u'8\u dh! Mg^?XL\DC$XAC(ur2"-z8\&ÇFk#*khȻ- ؉~n`k$ci.AB@~o:7\-ݐ꙯1=M%Qr8G9o Dlo%؋Ԛ'LsmQk[5wZR2bKYikkFСK 8< ⣯[4\TZ_a~+:U$YPjv`>\x=JLTgH0JeCg9_dYf.)xi=2Fʡ4<>9u̬l Ϻ[#ۗM]1?H|cʣ{T`cȚz:c#f՘ R`!j7x]GԲK)sgwKMEg[ؒ('.wӜ kN7۪d0W ҵt\ e'vqa2!|r9fXuf g&»T:u6+}oAM ƱsWʸ-F6 1|ڈ38i*^" i5FtXޟGM˯y!/no.S=K-/M4|WpN)̺*UYO6ٗwh9G1mXOteϲ>Ϫ5HqlT$`+mEṧԴB `mC}bdE墹Se;q"RxC.նpPYs` Y$/~*H3ews`]岑EBZ0Uť}UJ޼E0(fcݘ Nx qtVêA1X4Kozٶ2br*!kQyDءjHWvB=Uh`&*Qt˗j'դ7%/l؎&q70% []']!s0{d)k݈֭ Vo, XCR{BRԏay{N% q6xıءE2as~N+ F(Jiz:qo ~y䳞 jRhu%mLϊ;XIޞ~_aWV;T卮w-ƍP:} 0ظXWg6ݘ<:ؗG;ߺ C=vNT )wag{?jAq+7OB=~5fE^!j6+jKN bB Ell;%]6g =w̑ [{bxN&/tSMQ~BySU叼& $0; c DG TJbݶ֖F0U'vL1!"=9u2v'UMUJWٶCSnEi2,MLf'g SAx݅z&JO}2Ǭk=gb(*A h?m h=#MKLZB?\XPy\甡<a܊Zs(f)7s&eSWK*;q/umK]s)I͟Jw./o"J>ɫ XZ .oj]EebSj8Gv#uY"[='zlg'JB޿IƜؑ1wl7?"ϐɂ0-#{݁r%Й G|~8`NB#ɼ&d>-YAWh!E cd>_β5C;f+BM1aQ\nT9v%/>&{ce4o#<4yJ4ek)K_EObJkFC2h & ZX׈$F_K`jVqJ2Ka#u)`6rw& Fmv+;G, 7,uL3~[N[.y&XJ`+^b" U% w1uD΀OfEKVkK^h{{Ht :_vLk؃?]wU ~nAw"xRb'IK|a5Vsbi' kO SW=SMSQ.mmmt:ݠPTk~,ڕ٘K!K0{M.Xnq5l ,]h[Kr[WPEPhC?~\UܭlhxL|$[4ڠ`Qvw-mj@,X+ M`gWT4K [haTBnp\qL)TʇJ4,ɕ')"F}[QLz{; ~=eI6V~dnIbE͛Ť:R/ 6cmjXl10+`e-EmRNzT፲~Re I1w KHc~X;t3;=trNCnr]\xy?/xm_V͖h>܆mb:mD' w/4ԞL3s~cљ?4{~H~ _cz`N:v7y.rLWIt<2P@@)ÒyG#bə޴p0t(;r$f 5\I/C~7MYz|nnAˉ7J饥f*o~B6 {W`럴b'GK )O՜lv}bv!NE&t-kfS X2_ ^SMQlHVfylMYILwCmgX#ɗ4?&["Bh>tr~r]-I&l/ۇ,\hht$רz1yP/J?*]%ZH!9z wawHȤw󸥬>y1+r˕LM8@Uɦ>.v2J./3:4u1Er2WZ *x%̾M0U5rH^cH?|ks? 7o%V!GqMd럵cDDKӓ"mN*܏[GųΕ"araXZ=ʃ5sBWd]XDD,1+vR(粅Ls=QVږq+R\ـl3(k;6Ko*iB"P'?ޞNit6= U{so*;9b4RsHsfF6+rw,LR%^q ~ڗɷ9TzR* %uij 'ힱY`G8T/g_p 3clwV-i2RSD8b,^e9Aw~gRRVyW`DV2? ~=)1Q!≑d2+Uz|xϠ>b-N?% Wq46PJ[rsDH3 ;i>rs'ɳ/{Mi;ZA"Ɩ$z|q,j̀ 7 4 Tڜd@:*m tfI{-9*逗1LA fNļF",'pi"a b/ Xz՟㏲-Ŋh1epOyy?Cق- +9yU+o&@SEU,N$QF=~:-.x`_Q'1eA,1U(ܢ+gpx8vX& oJ 0F{ r/$_}fp=-JD|(|cm21T~#L\dCjnM8V Ԅ!63ٗ0\Yu<~kp̷^DnVd@T!2x]Brt.'yo6qmYuL;ѶxwD_k82Eʼn;'oC|dE9 YLKHjm.{|q+9.",Zd%_E9HiLM $N4|Э `j՜U9s,!Wi HLY? av"<fͩJsN=41tRZiT4/̤ޕE(ډ/D ?ܟ2`j_/apcB tU& xP9W%xh* vVkӛSFWM u^#~]d9:;BU}$Ut2qfG Ydpٽ!PAPhrWYEnӁNM.Xzih-,|2TDŽ?xHCOUsey3ΣO _h={o'V :=8NƠ}hawwH#"<@f3;ׁ1'(b@P(YDUm.H1;ܥf+ hxх ThS:kS=`} AsN‘qTIj'aP^c^-޴Xlϱ oo8]wx5lMWPU;_ި8SU r pyFT[b}z%)|o^)@+a9͠hb24lZWnڕ; llK-ƇF9fhhZ 7̯t|1N7(Fr6Ӄ!Z2WCDVSxZ z?&&TS'T#E*H5&}Pb{:ޣf:/D -Yxm9>ry >=t楏ß>v /Qlrvݶ`ۖż˖zzª<20)oth?yqٰajqxFcw;񃇔o *ST#U,:UheNp&ac.wckU=L0j"O*dty U[M 44EeZq:f<='a ue7,S:4jkk}MaAPϵK|8Aݼ=qߊ1Q^/ۑ_\T]vl^Y)*vdfI%,ZLF~3PmBYr m Qv3gu.;dfHғa)7L3 FK͚~n16%K{Y9.g$?Ŭߎ^ѽ^t?AESIŵ_?}!r1QLՃt6{?0Ȗ2+2 aۛ)=a3hw>W8M/ = n&>q߭u}-ׯauۈ5̴F=AV6Qx3hK?JH@a:AcǺMJs)":߂^qYRHݸFOȗq q Dq&@sTi;Z]իzd ΐEFGTjnߐ-31 \EiD7xA$n/uMcՠ!e^W\;e)CR#uhL s8i{mc,{AƄ!b'1 WJo6/la8^]b;8'rFnqP0p4 b- q_znl% dM+CGA?/'6FE}]Wlzrd: Kd[o`y6,s7*q8c I$˲+Y':qZX22iܫDkJ SJ'E2hS#(_TIEK6'KENJɒt9z\e/O"a e_{x|@hFuwMYඖ/W~ o W ؝zW=4SZYF2SŅlð5p.(Gc1x8ܔpig01sSicg:RZĝvn=e CSYI4Zij2j`tKN>)XދDr`;&^ :$c'f+E3%ʏK%=1 B8ֹnG|qF+m6V`VknO 4gA71?ZIk%M-8A% dA7q o+jL>P rG_2jPm6 6bN}"SzjOtK0^ .V-(kC7m"жx(${( 7>Y# JCCS*5v3BMZb1h^:,.xw3P¢5#gb%="0 D.g,,HHuKlS8S$dp; urz WHJ*IOR٧9%6: ̮ NWJk9nrr܍ȃMZGD "pjp0ԞzȍK6|"N! ꋊIqEu|c>mQcd{bZ-#; 4lޕTqH=t-t#Y `.-H@<RNX/j2 юK )4 eޖX9ĉ]$\r֛oNaDu[NaIHҎ3% SXã$uNGlQv-knd0F |\ 3cW=XAGZawvY7L@9}O<NjW`S~.B9!smTҬѥS'iPp;AmKspLd EJxq2?P0w_ZĖOΩ\jK3㚊%.G+V"z]g`9 0- (xˋ3nAw4L8Z"e9Y= TvoFb.էo=!NXe)c 52+&WJ ?}M,UnAo3x^bG!.q8|:gz4>(ʑc9="r]KMA9/-Z{+LO"h؊TF`XFSM"o@ޏ-ZsO]LY:M`IWgi;xi},7.h_3:tհS.y]iOg? ~K'dY;tcFr)b)P9puP0cSHVGa?/q4PHef>3 &P}@Z!A{ oxzB}WnP*Y*"N~pgɃn`l"ݨͲ5Ϡqps =mU tD=I;q㽍g} 3A"mVoVc):q;:0d)念 v&[>jEN'0B >i~ӿ0N7>Є=-_#~mDӉSyϗ2x%E%k=2kfׯ: Ͼj~e~ !{+e:K:ϬӸuf~!ۚݓ 9IG"q_og"gClve7338?M"Ii/-_?Ƅ_jNIl@P>bX,ۙI9h>AnwW45 VCgҰMCcyK95$";E{^2UgCPκ4:'C9LҸȥ5Jy9q9;ɉ ugߊpDh?UݰBF\:яk]LHP1潮::4)UhtqV/l&CZ+1!iDUiA IEe?_KeHJlFޠ`/YU2E%>m3lZ;Xv?TQ46oe\ؓFa#; 5|Gwb VB*0ZYUrLnMGS3?SZ+!ChZ[e0%MUf.Vz[D컹E5Yb(kRl쏤e<(ֹՊ8_~6Cw8GyV4)N.ي>N(~6ŭi7nw&bT ,X.qͅTJ3jQ|DV|(x:k`+v+ZWU:ܛrX, kDH )0cyτi:|Aq$SJC؆EF䔦j8%y%sa]zc\L] BC SG [)zl;s2v(@T-֤v}pӇ FsJ{v;6&b鶳ײ^q}*QɬҚkMt&WNq]ds/ardX M^5 8?}1;G\D*oMVX ROcIKcX3ӂIe)oC> YvpLALf Je/AMn*WLmEh%VXj<#ji'xG9u(kǏ`)r5BIt!-IP]Τg5 n<]!>`d Æ)x\ttPU2t!r(cF2RsG8PbMÑ)pYXh6v GyYëA[-porF 3!sܯե| MhŜ Zo/i^׃5X^OL?_E}Rq[6$\: \KkZ0Z文4Vk6^k)A]T`SL-DNb $r@{!FW.xs/w|s4ObZ:A*^!bVm2V&*ut\.545-}O$vKc4]Qu4\iP!)NC +[I0HL) 3eBUZCd H:AOc|J[꫸[V/.S2 *{ZnMN?U)c:K%F1 bmQS䠏Y,rsjϽhǟ+L{ea^&^04١pTBU.Ruwvfl{F&>?qOdwEэr[q?z6^$ٲr"?(GW)RK~S^Q[=`ŀkԛUcT"PӨ]A\YbvtQ9ok}^w]dI+s74i)Ls % օ>(ڎ4'HW\cdE}b- ܝh~k0 hܜ$~̦;6 ak ?\,PrޙDN ntzIo-K=у*yGdr.xPBca_]OT+B1zs-} hTZr(K~Ӓ+(yq\Fx2\&vu@/T|Bkc*VYR6l.;r;lȻrhR+'Gyhm`k Y඼6*4r?adѪ 2yUS@:M 3%UW;m|WX'!>\ g'.ͧ5` JP.hjMSh -ێp JGܭ (ޅ#BV{pǂui *̹%$%zųpnӌoi.\[j %R~Z9=2̎ ځ(+P_.#8 1&mc)vM j}͎`c 47pKʏ"%TŶ\yWd>1uzu6`si6$,׷PAԥWWV ݀ `z^ˏđ[ 狨C)0IާZ9RXEqUPh2)?]F}b#٪¼t$)6w kslQ/Bj }8+ZazV':5Ŧ}k=$?T]<:e2Yl^\EaJtWgJeK;>1,#}O5RG̱" ,]9ɍVJyDs}J蒟nJw_gڗ^K+C^ w> ӿo/P^Sl 0 1–T+m(&k=oKJ\bz8 WCQ%t>kd?pɵg=A:t~O]3_ WK^}Ewddzm@875;ؑ IVߎm.4&ހ*y+#{Džw٤gwV_WiE36O!nY"m$d鄋 pAhlGWʓU7hCk3tyk[̌vT"esܘ3!D Rp(2#k=)PJ<۔sj0p]leHuFLzS5Z| qRkis3QhܝBP0+ dv^2ZEa_Fb#Ġ̂jS|jDj95#bEJ=HT ˥}Ӄx:ԩz Σzex6y1<Ӈ'T.Yf`Ѻch]X7c]HwY<%LO5^EO?[2uX,LB5G'aqs8l?jDxz۞-^דrJّ8o t祔Nuи.چ &*x%l $pMr36|$YL` H,Ā%M$2 5Ͽ{6&)gF/c!]2 #]x/˪"CЫ KFU+hW)`njPZ$o TE|Ky!b+tα:;qx;̲u!1l^~\Azt S< c*-) j[!d%u&(!Tf庈jW]EAߚ{_lx&n\Nʟ,+kcry;|D9Xl.׼iM ڵz:=c4Csl]+M7k bP4} +zVك5K<$SV5͜jo V3)Gq:ܴj⹭Уutmĵ. f% ݩt2krWxʆubT:!drw[1X Fv" 4SB1ӏSo`z=C=@|KU}A <!H."PAhmymP?U'|~JEwDJ"n 8mIP +`5W_2s?C=FнRpE AܮLz|'[[r jz7 ׃8jp̄w li@)WH肒<{Ou默Ѧ8%+ࣩpƠ̈̄(KD=%o?/]u} iJ/^@1 oP%dw=_w/cņZC2*os : }$xPy$ ABXexqxFv$(r4 hjP *)Nvnj7ߪkߓ0Y*]3[,GGHml$#7+9pQ7cF| Qha{wTeV#*4zO4OYoDL#unWbQ@UgŷV:zM**Po$׫qԥ!ŚXIHxVk!d%MYpe7l_b}wn ely0̒{c?c %5vK\˿ЮW+u8B,y[UփJr:֧}; ; @r\Z/.[X겉ޚu5Pɶiҽ׏ *̊+V%5Rj('avt}]ҏ3=rNQ1B>?C28}UQ]($<&@2O:XI}:ٓ8a@<%lQdn'"7AIa3bO$Ův(eރ{Qȸ-0$u7rd߮5ѷ!8ƕeB˟QɱM0G=-Ui$xӢ:U*~{VN;f6#O_S]aRf)Qswmʻ>1X n3.|Uiw|AoowņLZqUNNC&cD1r :TǬ]Ԏ3m46\']ro}84;N>4u>DvrGAnAOhNȈY~i!b.,!" e;%+[)qhcOte귯E"ZVu! WEeCTUXx"ozxeg6 v/ Vrm28iչLj2B3@Ҫ mę-U9qHJ D(Xk\:BdyA<!>/nxݏ}$z \Umk#8LnC=řJ1WLY^ b_U̪6h*I6s 6@G̫]enΩ3$_fkeoo{Mbs_G\zvO4z5ȷӅyJB:Cwd QFFomVG+iGd ՏxMSOf IEWnڥ3gPLe1iMʓt/#Zu+!8b\MI X|ƙiSk (N#83C=N0HxayRW3e܂8Lva,DkdZlRL䮙 ɇ;yy r9 ɁmZ!e #Yhq9x\҅/Of0x3}PB]WLF1a}<_"$߇uZy`I=ٱc_E ;o3gel |Ag:D!Xp%HV Ŗ:^c$l3; ۛ9k$Yv1j.ӣwuw7qx(Wș.\Ȧ{R^G |O;aYkشwL9m%r 0^0> M}SSEKL5ɍ'̄Iy{ެ H`!Xs3% Xz{KH@ZҶ~&"7I3^IheZnk5[6nz/k .NQT K3y`c~Qe"OܙPmZW‚ݽ_O/ׂ@wqўk".L($&+PykeVILkZ>"HA: q8J$+dC JO_I8?@~kdǕA#~E/hRd @FѹI]h ,'LX& I*u)5wÛ>Xq;=3BjIB^B=L7+bm *'Xs^V?~(oHll;ZZ :Q>֑[>M&%;Q޼ wnރr 0ml eŽL}WÿuG:yC)h*x&BO-k2h0 mȇk*1v}6;#&) 5}*CzH;*W49j+8[V64KF egznN7;)O6GaB?]-C}=jn?}ӽv r8a9Wrd AA׼C3)"0Z?K̼R'|[P$уoT},j˗wG4!nFA^~r(2i>{EfP)[L vڥv2AɹNSӡŽ9%nn)MX|A,q/:ǘ44 M{Hm<,*D:ꍵ90Uhz K 'TU-AEF_4 7gb*/`<̋7uʙ׈qs=\Sq2Yo"a# }>4 A7\_ɩ|2[n^B@\a}|I82CYfeWK PX4!`ˆ7eøYdVqnwQp;ufBگe<#T[v@#9MԱշE67Ŭenze;*|!}VqCtf !f9R~V{fo &@GkdWi;-+EPZS3R<{oh[NUz^P[PfhntŘ3h$Qsp%Aa$'c-WE\2\.1>RKEʱR9s8imX8agZ܆6sFE/į:J9۸ſ=r%qco2JSN@9WWOFbc<$ǘХ9SO/Czkn*Oh$҄W4~\$/I3`,7 >zBs^a+BQt=dEr{(/ߏ >T-YݍkRV2slK7d-/$&BJ| 4r(icAeIX[o73;i {YBt6)S$ ֛6*t%^{2vM bh=&aEܯgmy($sإ \5_5Qobg>"&!Bpʸᰞ5T< )!7)*l^ЀP@Q7zuSYGVF\Ug!NAn qCR\L#*#у%tT8@](:pߖk$q")b9QQ&čꗻyL_TYqb7-|[e^HRCVK.;>2Hw9.Bhz{f@X^_9$+mLÞ!_WI!⤑BWVKr^Ǣ,4K._n:Wdej4VY ziV(?m͏Lw`C~bX&VĕF9B٠4>رiNs9֍ ΘD069JѕVqV/s.<@+SbŚnMn&_#>XN4,"Pm"t"2wQѻ/":]/tU#3N2XӥBG6`O)/'}'m{#X|9:+*?ky@ m7|$Cuɩ2w$U"pth_Dh~/jedžZaY$I*M~ . 9͚C S\6hei8Rƀ~ŖmÜ b?J "v<6)'U?)ldѲqV|([L}HTFC>h)%p\3^oo55pbW?tNZx."/ttjn*$JwgϊiB3`CB20CVaN`j.#J*!04 iypKy?zgJi Go} B'x+^N 7S8Ii[PnZ&žLBkwb-x󢨗bGPj༬! xEHr.ʯ d;˞150ތaQu!̋]="0kP׈?nmoϬ=GF;(2! Heq\?> iP^kcA9Ơ[R,M4S/c_=y{錛X4/<ɥPZWFR?cE $?}=n {2|NCj|R[c#QW 3e#Dg0*oЪs c2iQ&C&BC(Ny㿌G vtwP 0 :i08M7ZcʔPnQOZZ) `ռ@6hkh A jVQwGW}:7w z]xQXJ5<#r=).+ٵ.22{{#"ޱT'8_'=e#eވ%Gb)hrpӠJΛotH|6[%nQQ'u5DkFFIIꌛއypyG͓ /і Au`-d)%HiQIr~C1ڋ);6:8[nV\)K6`1 oaR]Ӌ>ep&Bq7Ǟ; Tc בhHP. V7 K4~GK nm[6<9U,^z B #6%sUPa` ÄĠV$ b$"Br?Qt2Go?RB堹!ۓ Лu wؿ@jX="\j{.XO󁚚r3  \#ac/@D!cb05:N֬iJCdze0=؄O}al d "_46m dD: Q0 t#ƜFr^TB<)IKF5SQmB 30!zk}4h̬ה `ȫPC*ކFJ0 .,2M3/UICIlިd+=%4[fl^Mj`ظS>o\7@='De{eg..ttE{[Z霊( aj V^Y A ciCIۄr ި?F=ԣf;|UsUq`N+tկu]n/r)'a:;<GUB,]j bHOv,N FT5kLr΄6MrNDt2,8dDupY?#-g׸[c`[!f!\.шpycڬ xE~uZp"$g۝1}0̷ ƴ:$q4;$R=F!huu8`~1a]v+zi䑨ݝQF W&E^Fm0DB!UMbc"^嫐1FcO- /?PK A*j*9o92&D1wUTzv(;xw8Pu2 ƨ F g:F;;W[[ S=ślp+hgO,Ńi.`7i S:( w5KQDFkVnf𒴥"EHtp-Aq q#Nw*w wS w_-bKk+ #wxA E Ժ}ё¡;ܤN#{f4EnWƙ.9\f0ޔo6 j >VDi355g= #leX# љB>c W!:*dm*15ϖ/K򏙰;*j'v;Og Mk ;)_L*.NiQ3uPhxR(iMUG:fY؂NQy@Wj38 77.7*qp,2ęS)MZXwW:Kྃ$Λ viDc OgiE lr+ȁ_>EJ9KXW0޺2Ab" D+]("92 c*ݓJ'm\Q_R2aؾ?y3F*z&&&Iz4xuAe[h=OX5N4Q BCfv¢.8k41t KwvkdP~mȩ쨚AV CtiշW3gof%jc^/5W5 ㏑(-*`𰥚ӯ3.,&U"vDv9JXeS=K!bQmny#fu.fL6_!;(CV~4vRV`J?HEyǝrT`yI43C/ǿ lm3CQ,6[#?ZӮJrϫj7Nv'*CnTaFj3.rlN*a Ȃ{JDҙ%ki ZK7HD&%$߮:8Nc}pJ?+{!-PBڬ+fقe>/HeP#蓡 O*'pELK$xԛA }/鸹*"J!!&}^whOZŗ21˽aj)0%tà5፬QȖ|ab~, ٧\ņ6*=Qx#heb a WJ6!+_G#$AZ2-MSL4SrAN61B^,ZESI;ta1wnܦпP+^߽ߋ@u7*QDVXY1QlP2C*-hG_ihJAS|*& mVt94}5}d;$5ѼOHz`E?b?RTqY)\-78&u@/,VŒ4;,۰ >EZ{< qEYnгNWGrC. 7C**2'YwvauIsӘKuZ7zlڱ oL1`BC 70Hݐ:uҐί}.gzi=pϏ5u'vHA8E:?q[f{w: }'LCF7q`O#t/A U|݅kLzÏz%K2"H/ꞙõK9!Lg"g疱 1WyܜP_'ϣ=q)&5a@%ܮ0>?:!@9EA4wzFVۨ?29m8Q |"?L T /XUOˉqR2l?zZ 5'jVS 3زF֓D:U. Gr zTw#LfO 2/+Q,lq.Jt+QZ&N &Vci<4qJ%hXdkH"MP!}nw~X-c25.p';=+oPKSCL=?hFIp;IO5P˭[+2hrؗKCLt;Ǐll1AH㎐KkȫmH{)RF0BRh`g-4/xs<`Cw`= T ]1X46zpC./,`s!=?lDhJ>9׉WetlQcSJ6mk@JєsBetj(GWp,LF2,}x}ʦߝ:{F CSd#di`V১a. aeE-܉7dqK)*[J'$ʣZ-~q_:-Pn~hO;7‚A&JYVi޾nGFΓwRnT*8 6O]`[m]riV&xZins8e+Gi}vip> ~RXC)4XI/Rc1#LJ-+|H"g/zNf\*t;(n?7cZr2P[ӶAz1F9YUCA BՏpc;%QlYfU_?;ՈVucֶ8p؟<_|\PŸO2 My\wvjGK|@hgkL0(GJuEPj R tۂcB}{2V􎧶J5H{㤧B]$.rhUDU%3Wr^p"FU}~eo9Vbsf{EY8b'qc?:L_ " I+_oN6qU<C^lw qpRIOnK"\%X rBMmؗ~@D$qgeqͰ**#{W|n$LJc-c@< C=\î3_b茋xK `"<ūWB%zWTyc(y7pdfwy\Cf35spՑ~HizL(.XػȲA&g9ti) Ã$n1~P>G|p Rsm eBJ=%Q#lwwRǃYe=_OFvt\}\#qg|}`㜺կLeW['PR]d: ݫGIp(uH¦Q1d Ͷ_Ap3-'ȥ5c@S֬"6<>cUlk?jb7I^.Z8 JA S` BFgBͷ埫(_{V ؑ\Du<Bv:. W}=@ 7eBAZ}R%ÎLJ g*hF9,9dyY N:HD{J<5;y= h"R-g c4T~tZ#f50-yJB*-"Hs+aWX?@e$  aFyHWb Pr jSM3$HS3Lx=''L%Q®ιn{@WmL;^_5TP-Q!5OB3/;-LyC)wG4AQ۠uFXu $hu# koFSSZ5=b\Go[vK 7PC,9Yr';nr^s~]auC ЊDyQ=ocιv颐Rdz_y4zRIU[U^dAۗ@?"$DEٔS B h}4|=RόP ߦ)&QWrZeLUcW_Ѹ=O%^<.sVG?i:EVj[H9BQ?Q)( eYe$iz*ʿ\MC+%*!0hh/v5yst@nܘP^֣G5An[uɆ9JM0Y(aZ*T{V@5a3I;b lXKsOYA\Hfj_2zj*(c[nbmњJӘ^.Ob p9唣Đ,(4>:ȷ;[:GftIo": 0i]Id-2yH,YpDX]?t$dYא}Ri1¯j ņXP9…Bezk㥬CaFejm3BNeߧ3&Ć(#誶n͕u]F^UVm-3x 8OQa:8TR+K$)>Y N0gҷћ`qfCJ2tO.d>W3zu$v*.)bXgXB^ńT?,J ֓"Js16[o$D^L.N d8^Rc/ w9 H#ϖ]7.?aKmT-~ ?1 +l]|^lK**J|D<_ub;:uP6Ŗ%!֓vVѭ0aʨ9VyXguٷXًͧl>;;bY_{̞;X>N\~wBUPȲ](TzsEp'HTSڄBMFsZ׏7HIH>'h´c~yt9#kJ'd=a ҪIgnL"ɕ| ,.HcϚ`mU͠ΡBcX#3 #G7/xjʣ/ ͤ%oMf\>%ΖǭpĠ￉..( 9!6dRw =ZV\vq"NB*9X¹,ș+IV N13X:IeS[alB>?F,v0K%?5/Z8&CgK^By;PjTzSmW&8ūMҕ^92☻R:rFmV1Q\+0dǻyZ2_1]2f*CX, ɶSݵVV M!tn(qJy7ml|t<wyx(iC$Pa~&ر6$Oh&L⁴i"* ^%"t W0OBU-'H 9>#=]|b3fʑ!u}[% 8hN\CCH[0P$,|/FƿHNo%:ǰYcض =x&cdj 2oG_9kgm&)Ωuj:~"3}%a5~ jӓ_c>mwchb&,;ٳo >pi*toyuc Cȿɣ[F6c>C&~`V2+j7F]ϋ$4^y30NviRC##ErՐAiW r속I!P\& |\VwT%:WJ{l8*cJ3]@_/cdV=VRI4w(R p˴UȖJ97B."i(qca)64$?a5i^M`4VD RRcn)].[ڙCzju5FYw ^| fnbӫd\Q_Yy[ PKK#]Жid؎r]0}eGQZV.ˡ[bT;evBDpFs@K!!$q_ּqp{GMzӺSP%H[ڤyIZ϶$5цM6B(8^N#Z+ @빎Hה,oH{ÑP ejԈk%G>ѵXFaORW*!A`/vbBcT(O$Lzzo0CKM4^U0"O,~YY4`gbi/QfMBgYL0`jY12= Rh̶STAg7lfSg{JyF=7lƮ3M=2N/ћ_;`t< > f+0gfM@/rR2Li5X@ KF+[-D7쪻K?k}zd'_mQ4TpdI:G6>H{9͂̀X-C6[me&Բ»FNb'cwx3ԪMkaZ^$m(Ҳ7qbeS>[C_S\. \$3mDNPi}c.l^zS%d !곜zFJKc+dM3VB D1)Cİӿ /X. Eм\:9ӾISVp2?|*+Sr\QC"JlNhd4P";jUjtȧRfJ5H*[w8BG{s^*<زϛ# 7mϼں'3DzE^ >(2F!%=o PԠrb+F&mq u#R5Zk 'rl*H|GT ygo:! !w$u ZԖp^ˠ&q ѩD5` 7/amY(Bé΅vsI=98{?"P–T>E7a۽ ߝTbJČ\b.%.X$ oܭp61;+xnfmiɱOl\,o+93^0<-Yb>f{6vdx ԹV:RR,ItXj6R&UXE|H`\A{3鍎 u_HT5L= h}|,P s-]>+^ ó$`:h]'p4okЛߋ=&wDȢtsom0%:;P%im@Oa a p\6Ui<-Xa9P87'rR7ۉ9";_Fv_͵!T:ij I: s#$z 697i;}g+bwt@2BȤjh?Eatc=&Su"t'( fzdU!9!Quǂ'ЧtAXWU;=Y?+S1N)-/ֺ~դVhFMungЂc1"F1{ș<ȴY:j*S80KnBZ@Ծc@Ϭ~dreo@qf'jƷT:M.wt?97R@Ete>@fܞGw5+zDZ}٢jڿH>WZ |+pK'[&ɭwlTX>B%8j1txGO(K;;Nzդ~% QU;tƅdvDv49Hj jw+8m0bs7b|w,`tosbO9w84'(, YZ9',q OǑLa;_mU܌rd|Z~QE_f߈{ͲKV$QY4B&8_|ȝJ"Xw|j]wKW4Zqq UJh5l}N'M l.렖oeL gv1 y*w\2Nsw{D@::MƭNK L@;= be(dBa8Z sls+a1k/ P@x Bh5U@"*5y@i0ƍ48l+DK4I '_?%ٌ۞߆QzKZPo&jad(E\3TX(&0Z/oۃN]4); 衂^zt>zuxF6p*֡vt$osCuT~ jDrD}zK^}]ӿJG ٞs] ? x/!uE9axD(0r+_|#~k?sgLvڜ +c4[lY頨Nt.]|oxa&{$|P9So}}ѐ*%gQEr@|SM>@T8 evM'1T+B9LБA]+ d?9ؿ8R!UϕWg 1I]zh8’"˛.spE? B y|,=eSQХtM*aS۲tKg 3Urg㦝⃡:M (o#39ض7nBw 3apCpcT}"宯erVlI4c=YAG*Xj#<>I}MK a@5N1&IGfܷ%~xk5Wrϛ`ZLg ٧JNh-LC@,F;fyl)=$pbs(8i%Ɠ\W7 'UsWY=h'nDxev=/H@uţtz4hN E4U֗b27\2Q#CFJaF1CqY)4tDUwy!T?c3XVˆPb iJTK_{kK1["j+>:@5ǨBX6,J#ǁafAs0t89<Qı*ĽzҝE5;/mDf)Y>шdb&(s/*F^޳h.M+;pj3L|Q5{f FגOJm'<݌c=v~ ]U >܏#3$:5A X˭'2~OG}kfUPڒTU,[m<>؟ My>$kyaӞѪ+_>4 P7f{燿Lf-氪 2|*_@xNQX-`3HCo)I^RV!߲Y \[Oh)d)㦿NKoхM#èLf* \~鮨k= _Eo ,RFL9c'7AkP\9)_*3ךܚE{p<9(z4"iun&(hh|y"81(XŎ),gwKfnR.x~j" h3m`[ R]\l L.> 6]Eu+(k`IStJf!ʸY)`BW╲ejwnCfLgbWEU52B@',=<+S*j8{=bvFlyhBxLrG:xI )"Uzo)ˉcPA@ JINOY!˕r4֪ Q8wtUrUy#?[{OH&2ϫO);ۓRj6$kR&(te-(P"m 5c!ys$:juK?D~mcٹN #"<k@@зoͣcȣ'{׵l@r }*mfjlo`Let(4"2gߘ@lzf0bH¬ePDJWɚnm%9DA!|pɞ't%OUVGR&C e@y*uW8wWMuE_W;BFѪMՍ_c01>"$- :=E?-!md~'(_MOjN~p[ijnI$;EzB ᡶ[ι/Q&U-h+byvD@ιgb%ܬ>~'Dr(?u!ƋQ]J1S9=xZr!O>@ܛhTkLymqJ//JE׀EQH"R3_[A'w3yQWap{GGOVc I#*k?2o>e4nr`1$?'+J\ u@~Ә4>eϾs3upd>g>IZ`1ۇ1tcBز8Ρ$h4:ǢUg*˱pAgNGHFkD7Z/'ǔ+׬hA,O7ueY_٦,88Y^B\7󨮭\]u! KS'XM8 vU9ps&'2W1ZqoD߲.(T6[>6^,cQe=m&mL>(eͲP}ֿ!hGޤpcKaTOɐ bs݀VBС'()7gW]:Ž)~2jT<8sQ jhz*)&1?{Y6BtN=1$_A$g|K Q:[K;O\ܲg}+P1rlвcj?Uh7} HY{+#NC KaR\G$n98Cyz.H٦kM︬|nOI~JpKDi6uĄvz;#cInk}ñS@{êjQx>c= Dĝ+׮/4R)f۶*ܜBSh>>s^!MM!LCY`gsO3A&3\q0FgǀC1$^:nmKND nlR NҚ|v‡ 0ᦍEp/c\N4nuO  ܺ\sWn_W먪7MoQOz:تHit*㸍gktܬDY&uھC)9IH6;>ak #U*4Gށi{:,%0ėÄU,>,l1'SeYF.Tfv=MYf~`s0*Q=BxݷYp&m=I(F= 6<~g]F#CoÐH@e1NfӔlշ,r{qK{Vmʒ^L^ p~m;HB~+HQ&wXd$ >&aQb$m5e$[W2޿2{‹ I?B˨H_rJ7m(Eݠ>[[O\'M3a-vKGs㹈EO}?C?'d|kDnj.gw3lW 56bSkAYcDx( 7fhƈ sz6 eE|ayp7`\(N=#jg V!nE_1q1=m4>dbo#5Fȗɟ`?6/K0,5[=xst]q9_|hawc 3^_ Ae<)H*2ۜ|}or ˥% Z*g{u bY\dl9BU-Qv@7[JU#e :a;s2K'ݙt Z߭V˜1K(YJ}b]TXI!ífU17n[<-m ,Iql98w1jo)D #6MT%t^ πIKԴN|F (]Qe%juCUU^1fmIy| QoQӀTr@c2ͱwv|3RsCq@Jܯ릺]oҢ[lA7t.A6JwE1*_9:oYL]yν^"]{Y^~q.jmӵU(~ >aH@OyRZꃠ#ƴ'8Qf˺㊅1@3-M-[1S_?a~u;:R<)XƝ\\7fP詇/D3'1֤:(:fX''CQf R%Q[FER}KIrDϖT;\$?aЂgT@%}-cyjLqQ Q{$gtOCK-XJImPXail?01g&"N?A&T[Oկ72l9}E0smZdulkz޶T>amOפnW: (Za)(% !@}LHF V̕YJ!cc#&&G5R=<ͪC1E$ob]* =6f>$k]o0tD{;gi:^Go_vń'Xնa#>gc-=zVf=v-K5$&[ŰY yz*DEQJ We>eЖGnt/F4<`ȨLSd.T]Wi5 gvxA W-F>#h _m :L&<1.+z(ۏm9p7),b rg䒖Eu/"/Kw$n M!jĞbO)稺}kv!JG5MqbO)Mݔ|%\*$)KD{pjRy HL+0WG%DV.s>Zc;dQ?Atd=7Ęܒ85MY*p GT]Em?fțU]}97us1潳U}BjYl49lY:oy2vH-C=~6h0Jج 8%$_&'f1t)ŵBD>ti Q=vH]@[D[$i+͢7ʪ+c#\AhOWV8UvyLh$8vVNͺ[2.uVp Z ~Ur~ނ3 ʗ8ttDzYyu3UrkCM/eEWN8>빘7k:n~/ P7h,a @_QR}$cjY7xE࿙kz fq(J4Ghsn7"d$qSh@U*i#cħ_HݒIR$ȋA =@NdLFkF d#GHsOx<Ytu)ǛMը_2A XE6D10r}/ѳ;j,A@>Pջx ZcȄsIsmƱ`jɠCjϳmq7iw{CS+mTJ,ߧ }:WDC1 Q NsX|ۼ *N˒LF ys|>`u>dH$DcF|/xρ`[ң"lS1; d<֖mܵ0hp<ëmEj~EC -F¤$ı{/;A'_I[ލ%[vEEAe>\0؏|wŮR פr` sFO|vy"V\xS~$Gtff"d^XU(q|>^=tsݖ.Hb(yV [W7sR'Ȭ}Bf˃N9:TT^nw%d#Yý;~RH u`~] `fS W=0ߏĝ}r\#f<#r1CcIѳt&h4{z!899]OϞGǺQnu+({(Se1QՄY&|ܗa~^qW䐋R()ӈ XǗЖHZCxNѭX+10_=%^Fg8 Lbh5NP*~.r'0ZR9a#SR?&m%=w?xB| \l) *uFƞ\g WSg],G|@)r@^*IS%|[jl67Ю"4v?I\`ryU.g80M6~TEU6D*ߴ`(ז86^^ 52-W.jko\WE%g9%WE{(S`w%qGln콆H}m x| ZKD7ߔ'G$Y I7'}sdN՜U)!ߠ֬)9^>o~)&Zjp)/UG!{_rcfkU%1$Uj.+DICik5ek&G(y=-.Pa'+]r;AheOrL,etZa2U=*\'A}D3ڱ2P,&UaHƘ P`qeކɳS "o6kS9ݠqV,l찜x>Aڬ<_fG.rAۇR]8\mnj~'N1 (=J%z"EMzWqCׄ"V,>.i"\eq"M؉HSN~ZG_^]?!ew<6EV9}?TSVՒ6MId=^}R7`徔鄌 tEXG4HID(,& zN)7נ$xY+*u`^X# @r1/<[Y\ MgD+8mqBNu;O4\ږ#xx!dfq$\6GB) V탮+ mzP:V<75Ҫ ڄlsQi\6X1ퟂ5rR zS?oY IB!? @v+ ՘Jx }v ^hs|P!KLݺǠT{cS}sEEQ|8>ak0z"μiRp ­oZQ46#οiy7!R0`ZDmCG|ֶk^=c0a(qqVm0YIBxf)c*ڙ]n?9;3 J+)=࠭n{HxAWI+C,%)]><~C&ƝVM_yWV%9e<@"@W6){4Nh}ERQi* &_ږѥxxM8x_)e tPuМ{cpPyf>e](2vdXpZ\*'UߣMt-DȺ:KY+܂1xdq_ʷp ڻugMH{!O"w̌k+5<#~(0f |%{"-LAR},~6#Uzܽ)}Q&ўgxdHCC'Cz=-5q-ۗe[T\PIŻwaK +g;-F 0sN8fv@%|wά&Lm")>T^IБtt"礋FrFϰ4w/V_Ț:#N~;~= @tT#ii .`q]95[F L Am4_qu3MRD1a]S89[Ϟ1d9uN~sC- :1IwJ`.'_AЍHmHK;bW0Eلs g-0rkLQ^- m3`&+ Uu`룸Zk\"_tNߧ oZÍBt\ EP慃!-^19k &I/,4a/gw: }yOЌ˘CKvM,ix8D80wq! X#eg8&eFV&C+L >~vv|~9, H}1 au[Zre@]&5+Gmy_jU(d09p8~G 9Rr:**YN ԜVe=H* R%чH! CN t7%jbˣY)TgeG\Ess-ƣLd^dzz{^?Iyڙ+8M/ i1,eݱ~EIBD- }p..t%*&oh!w͗ =k(?k7KdVm8 (Mz7k8M9y0m LFۙ |!Z 3;Cс7Xڧp'ؑO \&6]ҕR=ZRe ! b%pl9Hn؊߫t*/|x(gr>"*>qxhB ƚsl~LY i=hL&^8gN RsoNs_.m|> .uh{a((Z<{O <<<ܨ%dYzG+^TA%dCԺ}rߖ1L/]6&/~O|d@+IX+ nwp'ޓ)ȿSHK5 }o6Ҵ[jAEL`EW6iQVivZ8K6`2vgNmsJ#Yiq <#ɝBMB~*n4>@z#+/&ar#YNc}~0]Kܡl64cl[RBޮ0>ǗkN$pNK8X6;«09E!DDq[K;Ld-p4fcƈHsDSOFdXe()AJd[æa҈i=v\Z0;e'Bb pT\Cb%]!p}C8)#K/t36Ał _`}Ln|NdPg zupETߗ^ .u_DKRZ-FeYjbX?N{ =Z vi;1'r|Kdk+H{zM >Ŧ?*(fj!qh_v#3@I˟֋^%XϽj怛!K JtkS WmwٖOnTPҫ؎iCEK5<ϜY'otm\ۆ2< E(ٛ29Ox\fگdRiƷkAg6Pkƅit^n44?@v7?q^~u ܍ 4%}4]r~ b2o 9zwXNclD#ט ߱> t3KxD0Qvژ+ sy2N(Iɲ^Q^cZh-,.V&P)W`+qxi_J&eܿ b 2#^-Sk?ӆZ :X=5a^`)`o^LUIWF7S/"O$`kKod(@b!Aƴ&?H.yNlUȃa9A W[<@AvmL<.o1Zkіr- G޿pkN+Z jGv.`LrS(6}Gw#w/^ȌFX$RQ<٣(=O*"!EHm5¸RkhayxlNRͩP3ړ&}Z)+?,yX/jY=q*υ ȼۆu!XB./Ђ QI6ӊF'ߔV2`4 U`HX =U#po3[6JΩr_`}I.>cUQX!ͧ]wdJ){\L#F;Kn.UO.D̃(-ٖEv?=/+[VT] X s Q^ ݅a?Ne"3ª@Ǎ=rp5_b 5ۓˑy9ǟI0@=,Sp mhh,?ڑ fA*52*OU;/ط;]O+#rNX`9,E紊GޒaO/Btzk\pjT/vQÙ7<#tzK^Ē[b౐T$[ i At }W^Jʁ!i?3>{ xbA ƭ]pyjlʇ26~i‰viGMqBݫYbՒ[PUPekT]VE]—?K= O8XSe )c,V韊0 7\X[b k°ul*bه,vDtgw-н<5f= ܗ[:)ܸ:a':,ti7g6f`_z _XEj((IB X.B Ubk?tЁm;g-ԀI3nB8X@ . ]k/R6U:E1>cƦ3)45h__"<ʐ/W7&='ocjd;镳B8z`鹦^j>iݤ*"_-UE}iz&tnQ<!b6J84zt>8$(.V-hJW`K,ֺS1BZ ROY3$pwQ:QQvG mk1)7Ei,C@Y1,@-WCkma9 Fy4L 7z=`  db_Q!9 !Ͷ hcP(X}62*\GƒMە5(*PHgdw sN!j "avЙ-נhe7! 0fj%2;GZ' Lj,ئBpP[My9Ԫ5J:9O}LWYlPۅc2h~&;XW* G|)h]BO9jz-ѯwGUZj+5]Hz"ob4ݜqFܙJWlg&Tn*K9l\h^3#pA[JN=oH6Ӝ*\_tBHD(qj]018ADzqZ/l@zLNl~&çWm\-Bτ9J|4"{=fy˫\Qax;=g: R mR[]$ wa#>J cw Zkf;pL}DVn?'BdƦ2%J#VژV:ö%_%~0pKp#B%atf:-Ѣ>ޑ-0 l}fK*GͿbe/m#_+jzG3n~;0i6zl`9FBD3NVP@0R0z7Mw  E+ݳqWA_ƅχ@ILtB@1pݶhGiKˏAqa]'Њ jip^^Ήi[ W]z׀'@ bOhgN&Lo#9.Wg`&}j=_E&\2poØLR)/@i"W٣VT*3* ~N,`|W,Tbl$y'hv'0'R$fi)]dgG#?܋uF?o. O(G uE+aӬҥQH5+ņ- am?5B{tjvy4>zd\'<ȥK1!m?] h$4r1'O3D:0r@b6<`npB22, -)WW ayW/yðG2HOK=,>}8k HX"+b n@{/n@EoʲxU Lld f]r'-v%PۤQ7|굌tȄ$HTYUq}Y$a6#o qix*z ?Kȧ1YZrJL=Gсp+FdtQ{^EŔw;#m? ^#oкjQ|='+|S"4s&ESö}S+<jØ[kxsw8L ҆lxv\b4{=^]FGT_ !$̡nӛ6S /-9H ,/nD1%́eaiek@Pq|G؇; J"|A"tzA*_XvPH Xŏ$K4omtL˭d'l;jHm-[ɥT\,QvD]^ )skY,Kbv(kZ.\?SI_`\erkb{([#R/FJ_"/īA`D0B56M˼;VO3SbW78;~:UR/7_wI)QŬXA*Pk Vnn_Od/n1Wp0\S1J[趄ёɀEMJnfExG&w}c- js6>L^کђ @IK8P:L&"`lc#$1OMU9yv'vG2S"@ a^*>uyk Fz>.oMtiOHgxs"jGCf. >PMz.tP>iNUDCq+s*xj)2TrL%7/@;yu7 Q<7$OW[!fu~3 ;ݙ kY9[`vj$%"ȵ6Uȟ1DQsYgvmx&tA\r}C6hmwc|DZ~l*Yh̜͛H]ǟ ,bn%i c(F;WI =H{pvWDpNSE͌Tfn6x0KItAPξ#t 36"= $k|X> xS^7TD>aJ'*ӔW/&[0ӞU3>^9&>i!R j bZ^@#A xj w"M8&ǻ4a"rHUv>`Iݛ>I_k?q~I9SBmZ'|V2qwU^dZÉȥm#hnk$8̓BPJ 5gbܘUm3SqaU)k61JүTe3G] UK+3HBOp/(3qy@K18Σ\m˘;\ɝz9cklF(fbdYZ,{wMDn:聉5 e\**"- (j~Bai2!Nnҟ+YH7F`rܭm2. Q?4|ɂ bZH_|3m\KyI16,ua*ǹ|m8v|%W ̧v0Vrt)Hǿxm 5 cYaٔV>CԺhc=l X,W}[]z;"x7fdsAZi y٤&I~ٛJôAiYs.>544`.1`2i{/(p[.A)P&,27 6=UՁ,=HS2P5T0q:|ܝLsl F <Ȉra$O9Iɉ qj*WREli'9`'ڄ˥f ILͤ4Ҍd%>[ղ&[u Y흿XEO6;%nPFBLovQ[1+[[KWϾY4h@_{qMbo`5CMKpLy+nwpr>?S!Z7{MS25E4dz[ij9Sm%;CWooPBzZun7 XU3e_)xnī9hWICs]8Рy|Z-hpG;dAFUGœ ?.a9y_w֚o#YEWֿ[LR!9xgn=6}ѯQO83r,z4e_ah8}ϔ^Psrf ;w$l'(.'FEIs箜zhJLdiSKU83{$V@[v&Koq׭/8odՊIQ5ZyPᓷtj2;hgem<#;\ЊDʤ~'+čsZCV :^(% (ാs%sa a&g*+η~}PM2_GD@s4il] 'S 1w9мFúPWk|obH۪$^'y=)v9ky%<Џ,尒nAN.ɿt cMεʭ?*p7.ԆcrU4Nّu%OʐTkws%#xG:O/:J: #)O.+ &ڠDN##1;L Θ^PI":* <:c/ KJܵP8Y\7TQjx2^5v>MZQ=WNt?hV-|8sWX0/͐X|3Hzؼ JY"i6\kh]6}x=ba,{f]{.%ͪ$o"xay^ZV֘'U-R41[Ԅ9JՆcɞȷT۹vs5$]4Ǵ.asytS;wO pde Mf;*=\ OW=qDS @pW6ց P=Pk5%/1QmCP2| )ymu,%羕WP8GM _1V6(s>A^9W[RՋթ6Sb_DϜEIOGT<'kϔC9"@N5LtE6_Wc eѳ=hPYimu*Oc"J],y@V{2Ej7HTsC\, 4D-,f7?T=1띞-՝y/q`~V}wH8CD˟$&qN|rыoWYLrU O+M:+V}g`Pz?HprFB #ڤ ^PV/TQm2)٠n 2br ͰVǙVӆsS+}% G.Q0!'ͤ"ه3#AHz>*U[yK_Ycv!Ǽv!;E*PyTݟa-ip i[,@hl"6d Sw .t<:紸-~N9;18^* p9a mkgʫ2*; .$&%o$6F5fѝ΄o$NǶ`mt֔0B&H tbsٸڰf(x.7 {t -Tnэ\vM&7ž8jgi^n% Nщ^;>λ^cO+X~ٕK!qeoͯ)mɓon}2Xۃbɥ+;ϛZV~,v8;_iGgƌ9hiy5^fB@Nթ"kcV*)^,$壋{-/a7RA( >߯̂KZC 3` _䬪~7u^E?|cTէ2 裴4~20NOQSiSASOD@:2XP"CEࣟXKz/sy`rbk갟/2搊&#lq. ]IۚI`'n#$Jx~"+§PeDeF)gC'Z9oNR`Qg'c .n`1_o U_hun!|[jooqޡe?VIRpn ^tQ oh!0`g=Kgz:1u1 0x}{=/!@w2հ Mhr#wH`snW (:ɟuwy {בmo$X۩cޠ9ݬ{at2TTD )K;9])Axr MG+{Ď[ y瀋b݆CFK3xl(yS<ߺ3r}ÅE T-yy! `%QG/CEeXG}ΎbK1R)*Ecz$G1YM,&l|\I+D\}+nTpw,*]vEj4`n?,ѽLQ%-K3,f>&6!gRӴ6jZ::u P Sz08pf[k&_Ba1 bV!y{wDj~!઺;@UK]^7F;;O_Ny҅;g($エ;.ryӒyߵf|Jw] 2b!xu1%^ʉXK>]O=ĥ0!Sb?{_*X2 qڨB]V!lTKuf>/IQS朐G Z6"ܻ9/rC>p:8Aw4!|oA l4K_2 - ʊM\T8 #̏0X Fb//5*~f`hinԻP43 m/yE!],>IK]JvA{%yb(':X7J+V,X͌{2telT7jf뷣p;Ck+x)mN 5xMo0b}z1cԷ&+xF. @@vq.3n*H?9c-טa _ 'M4_Ez#%Nn>AǎEFd2y 5P?,1XaLP<:vNx:j6L>gg`U%\ghᴴ^WKqr5A/@2X׬A[7l4B1iⷯ`iZ,M[/aG3B6Y+?~'}LNax*&x/AW=8{np׶j6s`NKjGf<'ùvdla1&[<XnNqjhz&+rM0$5BtCEBP9tl'm:vͨmۓ? 77ޙZ0;^wKyйeP_oQ/%XxbFκG";u9 }5p<_ʘkr998)5N̴,Zױ$wni->YTvW"|P%ңȦ3Bd,[ΎHvo/ȋRGa 2 ; CF`q=žV8_ ԱaFJ` Q~,T\Kp#8U(exi"RȊ8ٷB]{7u팫EϰLZkL&~qQRnEFIx tq'nGa b qeӱdq% N Z[8N3ã-Mec9]ܩHMB[飹v. oe}d~IK* NC­s~&i03:Mx'=񈵠[[_NN.x9ϕ]<`v$_3Դ#ؘ?֨)V+^f p&&#cqE~xP UݺT?a쓰p̸8*S&Eg A=@Qn}o݇LM{\J ~o{1)b*̽<K'Te- kAX`bsCt{ӄm rT'x +\Hl M+ o<,eOhhG)L M%&݇6G-#'t8Pߩ`)Zƨ 9@MqoNBrs, x3 yl<$z#9;8Yf!ZG Hm0mԉ~ڒN5 Qd>ߌ cM7.vKO;»M}|K!n{0S_D489?YP3 #FW@NA(2v~ Ua)N3kWLk <&j굗&偼!gfa0ݻ4VǨ]4uqcСQM|3 t`{egs7~I _);=AF*mO&xǃd]nE ƒg>FC'xoQhhv!t=7~[ X D\ :AHT_?ڼGSW [1-K5?e% + /pi_GzԞ$ 8/o$ d>w8oLF/lzrPU= 5Ao$<$$!Z#ʹ\T SrP1~`V[G Cɽ3C䦖;%sBQs^X x&ΰ[?(?F{tV\0αua|0^sЈmYڐsG۲A4pSI1޸?OB͗LI:b"&Z\0bO)2͜TI^^gxt|_Tl },g<·%VݯE]>BUV1}{ڌ.􆪗b,o 4N/ERá 9%FH?Gt}Z^\U/68H`pjohpFߠ2AHp%[2u)HMeL+caf u*~ZkQq% *s8} QȋؐZ7/$Uu9׵?̼*~0 F,6r?R0AdZ9 Vxy4rp tof]WWdR{pfcBXkCl4%C7Y;vv (q5o3^uz5ԁg-gZo#LG{ 25򧕯Ȑ0nEszu9lZZu?FX,LGp Pj\]O9V{A:))2sj.-4,y6%}9 Ni(a5?$y157MI^Bk$C &iP=Tf.b-u\5r"W4a 237Θ8n-zjL!E8t;_-n i.tUSΰF * wZ i#53`DziH*,p} fV5f}l4?kHde}[s-\c*O)6xۻm[zˡRx{HZ jի5ׅNNBEG_,K3B^ V#k![y4VH<]?-+Xyy@K=|u*kP)bYN& H h:ՠxB3BO/!jva|X Jw~ Wm¸zt'hi ע{$[|jLScѾWbsV<,?ǐP]ġU2dCI;*ۃ3nF0 I;vN; bZDIw"݁\<4AeOhEKߛoOXS :I+ݨah0Ń+nq56S1zγS[tsK[y9.ӤÏ7P+ R D s#|mC<֌2HCh)Mc+?s55==Aڰo4/RUnzBma OP$KCfrYeu ւ \2(%~;x?Y,(ЗUb>[*1;d(Cᢛ=g+-KNt)i $'?4JМyPcGgֶ18,qjc8A(5! kI~u(}̮Mܗ_rGK~lÞ{9(UIw{yE vf~ۚx A-B<gGϭ5ߌ#L9bW?2;eB0kz(Rh#FOCqR:le/Ei7/F$B_݁ry}`'€hKԧ^?_G|Fu;H暳M-8}{ŵSpS.χ!X I@=9:Ѿ2=$&N.@ `w FfaЦG6y)>yͫs]8GP X5ip/‡JnNDQNǓ-Tucjk '_XJ.Ԥ/Wqy+h$&A/\g"qafp@sY8"ٽ,~,Fq1&ci)DG4}M p%3}[Zh͵5yZ/*4K:bĴ@s/2g, \D!49^~Ū9K(]הVXguS\Hvڊ*3:*ƅ6\]Ӄɳ=i2X77`+dۚvJ$,9*=Oݰf }i-䢱0|1gZV)IG #W0W@kf >]) fkDԧƾ" +> /Gn ZLWYxl/k%PBolXH|z|J@k ƱqSg/b)X @!69ep;Φ|nȉi+9W 5<ߑe4ǙBbʽȸA"ŃM AKYO.)(sF%]%2BK,"5IĀ(^tmYEɐ @ _NۧNCі JΈpdR" yxѠ*OKKLd"6j4DkN^Hz??92cK׻[n,:.c0}65Z A[`(LTHLP6+%zE[nUTeL4!É3&i ޓ:TGu.0L WIԒrWGS%pKh.8pEnڲs70o X.C`7wɖ?_j" C C*9hK3բ/Mb1.+⾣ς{tX7P跆 F1TKk`l*f-WF|Mqr9?͕dst,OU =s&7#5ugy˘{dɏZQ8`vtqCMS cDA偯>-*[^ZLY芥6Y*d|Mh eLD?9!֚v32Du';6H8@E$ 6+ uvAA.` :?V~U₠ʝˍY*vƗ. PrDžx6]{aG6l!gZi?*n8rjS0ZxNt0 ˢ6/&+aq%>}:QYOj;š㹪r}P@-aEx";ևJ!ꎞ #: c1tFЁ-DE9x"škuX{#3_\_"JiCt>_-kYk#Mes OP~˹,(f&M:kl_'QvYmlC[!DTFE$.{:v8/ JW?tD0= =ta_dl @\1hW }֒;ZseUok&H:򶓗 v[ԇCNL}EoA P@Z"1.{.`͆Чgޡ _X0vx m(}!UsG uT(CxI)`Uwrh+6=j_'\rEjSfH&t V]*֯kIƅ`Ȇq\RG!U=R& ȯb(H +^dO0|(Lx/Tr =ȳkif BJcL.!Ҟl:bq\/W q|5nlqp]$#[7& oȱI6NO[SXe#\ &Y~]_zGlʧ4=)tTCgX}]߶Îxr5)):`ސzNuCz"\Qmq3y*$oا_ ۅ]f^Sp(.fUWk+u+N1swy{~jC yVGr|t%gV_K2P / IZiDN 1[Bʸnjiv)8C>("$t[xvk#`Kж Jt^/ Uj"͘U,vQK&ɪܾA tȡcMqh|[g~@ X Mk7bc>'&uJN.3\[f6ٓrtL.q-W}b:=1'"!T*|> z,'y=({@?6Su\4˼J]83JU [YjI<"+Ցr.fC׍\Ho~lffWȖ~;ZGJ:eIl54+tBne:LFˡ53p͡n& E&$jC)NM5UwlzSA#2=a"n[ `A(sŗJRGĢm_iĔS̸Ȗ$+Qy!?OAƋ!3pվT'9u?y2 g7GB,_ke8 :]SFک ~Ӭ4O DBv`-3 *~"< 9 Dˇ&Z1Xqqb9 "jX($͙gPRV#^B~rbT mya*O ɖFQX44=(rj欎m_/3B([˯UTWV"$r)%T۱j!WV%ŒNz5]O`e lf-dU"`)y!: / #P {->q5Àhg.SL >`Apy|[5+L64w ib1m\8F3eE,~(EuxR912aF- LՓ@@AљR ?D!v$wƢ %'펒%w JǢ~NɭڎŝfbHXqh4)@:x'i̵Z4? oX ߠ?jc^c;H'( aRu+d9u[ODR:֫c,AGd*$H#2ا==rUK|%Ex~RƁ_v*AH@X5?fL7 48"#ퟖ@vJp-./lX[6_di@>5,;Y8=猋^ŵ+q]2mp %E"R"ڍh+~Sz̯:(鏏q2'6Z#[>S|dooNP95V DkG\9jvQcm'%Du@JDXeJt-l'84K5kvt0*'2zҖ(,Z6*q5,DxB9*A֭#ZU5{)v(~µ gZԘu>\UG~ Ҡ#@T+!Ib/ۡ0I/:%綪ar'}=+_@\ hvy2^y6 @Jv`ـ#vBX у2\aJ[~F wT!#OvT3&LJ$E!d:Erl Vy [#PVЯ18s4j+,Ffm`K ;C@?;i{pMߖWLDf  mT@\[<7ۄz͡X K7S0|IͫN#wd :%3W~QF\0,c > UM&^r(-V. ;_ž { Ak}% Y 62 \b ıC-;2hMφ3ʱR\\~N-apJa;re4,׶iPoϧ:ʬ+GD 轸h,/̹ L[O`i|h2z[Ǯ0) ,t2fdž+* ;l=IO%X#Yno?e_Z[}x68)LPaݓ`"Q eo%H {eM0z50|a|Υ9(io P ;kT{curXEfqhy:1Ny+9ZzQ?,sx q`C)H !w kⰞYo<\8 1J:ZpޜD |yӍmT2bX並?ª0lňVu^y1,QỬכ@3ً7ݼrBױn=MC 9ƈ%`Z&x T2~YK׫?㫫@{lTY>.㏱8I~;/H2hQOƎcS aSz.p$nA=6a_)(svel!3Lc:U+,ۜ H%WsrcGQd(M  1lS^3%}ʑ٭e9`Nl#_D^*nbLd'0Yj[󿞝lXgmK{^*]*b:hGWc_D9,G}C/} AK܄?-5>܃TE^RhdX:0y`2M5R,FHr+"_:0+a@c_6ܼc;=)LX$Us m<|kk(PCQvM {I?E,].["،%?bo[wI%#*}b FPnX7c_)2[5':|aƇى?f蛤0أ!I{B֪HEgB1r)X uʀ`] <1xnڿX®x/g~mNg|,';|/~h ßl;/h<>i,hYrFNn@xKwЕnbo#!=AsPWRC5)xnq}F97;]D2y4ntG`ݎw Ŋ‣g; -n+Fa-9Z)HO(s: 7zңծ5LȦdl0Ldw+r$c}3Q'R@bCFDPꮶo#?i/dY~Tu`KIsBT,,rvU_^Di L-aU<S m}px@)afSC{4&xpD;lkqвӦ2YX9Qq9R.jrɾ*+>~.8 l"uԑӇn%wRdJn([yaqT^e`"3%.l2[y\>bhG[1L\N 2hv߉ƔSpPAj)O4u>]޲H,|ir! D ILAW={,dHɔh*8HD)bV(zNb7M߰aC Rj N6ζ ƋE l,p H/~0gmV"y1 ԅNU󊦅qJhS4?632Ϻ쳈S\&̏uB 37RkA~՛6?۞)*rb DCOVĐM`fV1T2HxoWoS3A|t];u35f$>7 <K3-ݷ TKWZŴVmf:KjQݱswf\07б@ bTbc_Yd_}&15]R?m晉uK8`y;"$#t>`ǝ-!TLZЉ";v B~.2U/uF]Y`db^pye '?hֻL> PC'XW?S3MYcq*G3v)U;!4qQQ{}K`ls9;{3ŁajJ Cª Nj#K6NnfIx/U%'"1} D+Lbe%i;KMT~ _*2!Awo^z&1aK-M[\Mh8tKf771/-GlEZk tv쏏"pB#C<)47Kt5zQ{)^A7G]ivT{$ۻxOont濚9,*Su#K|VjD; ŴXTb0b v%w㠚|4o9,ȂX6 kX?AK'Mny\ gTd̨59<<Ą?&tk8AY;y4I'IGDX[: p4̺Nh/i(^󪋄Ap\75* `hl^B7:U1Kqވr\4J_%~+ۣJ `;p!˝/lܦ.f[ `U^;v!䟆}P@^Kqg&.JM!#u(3;[xER3N]3s4ZaS$aNwlpgοtOB]ዸezhVFC?J̈́ ~,?upߩZ!h ԸuD.Z) UB74'ڹGçۥ.gso![kضkkjDǭH3x'7 K`b ~y@z+JEĿɛBHYJnx,-r~qyȪ|, QؼN+?Em !9%CSmkUA-a;sf WX:m~g3\"A!ϧgI8[kl~T+<( 14Nt欌_g qG E\h=±{˵\Hj,2߿z.^+ʒA/wl}0{dMiJqJt \.Vԉ(yj"@Y|#:@sW#rncw7^Q4g%ٱGNdO#b5(hSt#c{mwh<Á@dS( [m _[/b"t(}_`lPv6DmQ:rnk&5g=p 21c]Qq|b8nxNi7|iQBjfy8h_RjƢoR|Pd13W3H; "\ hvjZ%X"[ILq#;Ag~ Gﭟ&{?i\%ٱy4%HOӳRVȢXߝRtF j \>`FPARdAMcEc_rb_3dVf4$JToG./ K'@S&zWxP@;T 2+ zLGհENbuR7cff,l2`TXc̔s!PSVVj(g߉,gm5^2O\="r5xٕEIJ1B(6Om:+8qJVy%_z(ѢdpJkq얹8s2ة>0'*yV|+́u܇`c1ۓ@#wM" ;1-2Ooml 'Hw5DZ+^POrNdޭW4zoY("ޓ挫sXu-EB`gg@ps',Xx''4f^T?hpcV3SK-j7\ᝑ R:hX@D IW#=Ɯd]#J e97*Z0%[:~xn`EcثH:e}CL~;d`tgd ]6!_nș db/|s۲T# w9Sc! [`v7H2H$.'ڮS)KUI\kcRTyu` v諔Φ.c3U2Qll;P5Zr(}DHG;=C};*9Fo~*9"'>۬v$j?2R)X8.}C{ըS#@A~7O8Qd?pWx,tո(fD~PtY 8$w, AmA0t 쌨^FlbeN;:g7doBD{P0xv iG&*H]jGB7楄砡Na0~5}q'WwLzrUDfƸfE ɖz#˟aL)&Y'滮ocVB쎗1'ߏB@Z u=JU~NLHP%]3kk6<8=U $ab'V0L"5/?ݱ+u;cwSPg!"K*ΤyT HPĦ[JuV@~~ o4yJV^+NVm:U&dD4E8[ `C3!f :;&Z_KGyyOu2SΛ`?+4d D eZ2Y ;,o0J+G=G)3b0mx]YQgq|/X.ѓL׈ /G̀۲=2b2I8_XĤK(y/ jt-EJx/J(< a1&mB)S&;r4471T<ڍ?-ا'a3D l>@·R=>RJ*b~sޑtLu4S#M-P.LhQC/0=˛zG/n 8Ǐvd!wG}~/iY|{Y%wQ25s$ 魶:}ҕSQJ^>Cq5wlH7^6)7j ,`9i|(lcm(rFV2pi'p`ۑ׉/'u;Dkp`s"x -8)z7g|cgݦ2^wo㓎%6w& %2jyisX^oW V˦֐}T ta~zk<%^jHŐ:7:S\ >1|}Ss<4-Q T!|d->bVjv$L`I$e3`ҴmZ9lB:G+OVer|}o벮G87B "zWNr PR[3#9O;afF騎 ,2r6g(R1 p'i A% gZAZ݆ؔ%VN9OI+<.c2aJo~7%;2nE]^V’` Bzeճ޹>U^jH>DyeV=l3tYGOuQzV΋ R\0:Jr sUp6 OѲesmt* RCUs74thYOaڒ*48`( YwXA5IO^>嘳v2nC.Mf5vm8 Ⱥ,ZB akHdGCSّ;TCE1+7͟F6Ϣ8 hJSGM3kD^.v.}]?$H4 51~v(Y"碕HI [k͊g 2eA,بy H\0_B7cd\'wLB [TDLqD>&|ot~@w;#\*r Wc|'hoe,(HY&&>V8\gV;{FN/PJaNb mzXL2$GG)07%"4|v\CوB喎bƮpS{&˚vS.=OoLBEE- ?ލk-S"ӯP|̈v2qYa&NST~kXMoR& P&`X&XV2wA=e{?Q?3)?z!NpZdL+QT?b*"3qx!?z 3_ٻS~5b~?Fa|Kۋe`Rk6;imwo|҉ +ns o+/Đ9u)S !r#D4TcwDv8ǴH jAj^17#Gr eH9VB'y}-sHc|J/AV3hx ?}i'&߰ZTM~I5 YĚ(@‹| d"bZk8FBfS!W' fL0eB1v=Wtol_xS֝[w(!ʵ=aw\Do!T/PU[7\ì~>m1KH!ŵ %~aYA-!vs3{T$eGGps2xq[eʯضvإŝW8^KlB<< ]^40?M2p] (2 F<bo/B]~ roɠzg46APMi_P*>,(v"58)l7Ӕ4,T,_rk g J^~ _|؅h^ t6 ϼ9BS+Ja[*n`ojZe E5J|a|שMzq3ee/PeqZ ۭgJF螖 Cu2v>44EVغ4v`w.4 eu1EMaSǵс JbD?N]}ңHeu/Įީr,; w_ze$%oh_΋ܪOFٺ&!]]A{eNV dcP-=JNpSM9Z8sVw_L`F#s0 v'y$@Ս*]699cf̸L5)02yhYEDHxT fu`qW W5hF V"#jM:̉k fnГ^a7]#Z-,zqef\P=#},@֬@]C eѫYr^wj<%~8aAD݁@[h24%$ՠJgY܏|9#Bqz1v$Ȁ->v?e5|q7I&˷GL<|Z"U%D)aS~b = <ϣ&ٲ`Δ/jY/G$@*e'E50Y:™+ؼ*19 7%E)$y$ر3y4s2TIpF}o>EQ 7od{ˁ+j>n J=Fq<뭚WCdxs8]Hc%YO2j>a#"\m%dxq`[ fLd*7[~`TzVN[&~ ?:V\qV81Bbﵮ DSCWH,v #ga<%!a":#*]w6lZԶ.6Z-n+ n=RZD:Nd{Rh}絠woC=֑HIJk5ϾgwٲWL. =z7XaeD Dg5q݀3saݻ8&N*|@Iɐ.9?S Wrƣ RyOpYxΩr.Xv_o0%ƅtC9_,4tx"#|o 8آx乴F`9&ϚBSB(@*,ve5k1_Zk߭ݙ"EWUR3ǐkpuiGc%S3+s lt@D>TˣWw<hB;B\S#1-F`djhe9 v9po7Zz& 8$IÃC"rGS|85ƽ/mCwJM8ޣ.4 x1^ej@}_Q(Uz (hVrlo]>1  BI;[uv]Q4 ; WYXmV0-^){|[A_(u9Ԯ 2ei.xEMTx5TVMۢY^ML4ՙ\s[XSY ")qY4~8| uipZYnM~Bys& q%nkqFYQBrJ)L '3]Хj*HqKQ%+kۘJ͢%BhH"Գ'ZEσu<G3n˰v uj(+~Yw F12"ȷN 4=Z9m:u*FnɹҪޖe|g7N  ' H!0MQݙ,Z p"+tm]>aR.;&]R ? _.v=ѝ/zL˄_v-KRk(_{,xۤ.`IƵIN) 5O ї:y9T lCI۬ik$ngW rX+bՋ_\cz)*9Ss dqOj{>!Z%莋u|,+Q qy{HI HAs `%2gxwYģKǽ Ua] 0m;'mwa6K$dܙ:K/r:|+2"DsϘ_Yp_>k qrp/9$;~Eu"TQ]["S߲K)66 l;RAAgf/ S kV`zvX֐2bEV$w)xpI t5Θ[I\_Qsuz:HBي`GFO`Q g3 6dȅetE)f%qhTuJ7?/KH2zf)w?BeL^|X ZxD/,;79K E'뚈N e-դ4|hB\ٱF!WR<-%=\_j?*ҙK[*9X-~n\6Mӯ^Ȗ i@SK )_86*]nk& gl %bǎ"_zY˩߹XYěva*}NJՊC,Ʈ#6kiHI+`vבvi\sEa^8._n6;bԼ켸teԦ~.$c/ǥO- fX!jUy`*AJd0M g_ͻM֖Y ؎zP^q0Ju4"7DiSSH횷%Q_ܾuiP`4 :K@6ݤ4L\Gca(0pJx$&M4p1FMlFm(bvZNׂzk"S)bv)\ Sێ{(u]6#̃MӎEvp7\4|]Y5BR\$80bTa8] t붪h}*<dOyAJ?a|I= YQ$&NthP*@0Ixlέ$Bk} M8U L&`g ū)2Al |wqE@` =zWQKhϝ1`G6i!b&yh4,  A;2SwQ6WB]\:wx8 KĊsVgcɀ|wg bZ(yPT a'XQU7"G cHxH)*=gI`-uvR#a%t+~ʶM#HXI z t=$+\:z-ev*ō.`[lͭ vj&9rI=z,)jI&m& $u&>5u|;ҁ137ۤ*'&Q ;*} Oԯl~v$ȱJhra'/3H/! o#";ދ?ݪȫKd\ϿY zzV)dbIP:'*=O6fYsM`HxsuF UPRNaMRy4ĵsfI!Ym3xIM*T PVkܧ QZ՚N$2z.qŗڐ/ O򀗰͟|֠oFE hrW@p_dE'^V[-uB>I!B 3uoUD/es9v9o80{@++<N[ "wl';r <^<ƹgLd*B8`V]M8{16SpP%} aYPЀOf0ɶM%'t6/x ):B9*qgqw7s^bFd~ > !)g cU)kox^<&P:.X}̡gfM%ǡd9h6^+Q-$JD)2șDjncÚJ:Y +Q""aID~]fB*/q?h>Z>|f@L];FD54u,Ǐӫ_{dʄSxМ=F SbTonEoA㨇e~ wا):jIXlY4C>`uЂ)T+9%K!@9hD4Zd&-!#>Sf6PP_N әik&Ȃa&?@WbpxKK/0dQW]:G~oc=+.U[M\wt." ,f6Eb2J80xx-e$@",l*&iG0Qki|I *5 SyJhĝ]X4 4Ds;.~ͷ:ee` \%!&9zXiQ15E}.fC}dj1KF@sG,Ռk}j;A]cFD_(U+XRG<(,'Y>)iV5дHn ǯd(?g;`83#8tXb O:U8<1>#ɕv0lWqBjBt=7QyHL'AI<"QuC >v@yA f2ee1jZ{k)+\WtvZa}[V(,ݠSlg©FgYUp1tcr'оѣZ{j'5`b]Z+NiRϛ K .N=! YZ>ϱb[/CSLI,<3R>uSP(ٺjEݶGm0iwئ'RƧ'dN2fDAI=cT+4ѵv 3 ^aS>5lg0Pkm04ހ@7n֓Lco|Y2P֢Cp<(+tv?zvS"%o|i7,}Rcv72*hn>ÎviGA:ANrgRŭ_0MȿUW]E%:x*.Mǝdi?4/Yf3"_#N\FҪvH*jC&"A鍹QOW6%1"&G9)9D4T6: f1{n1+4PǴFUn* 43:<\ A8s1m uw| V)j5,/fD 葕D,~G`48@u%(R ]t #go23Kq d 4J٭+QTan?ƫ{|)O9Sҏ8F;Dk> $G B??x.cQ?"gnt%fD~ [6E m0ӳ.27h9Q使gg+.sOy&kEY'-=I]Ϻ R{ÖgM#(z#Snն=YCG{Eb7 * aQ&z+U%ࢹDuҙ #r+LBCm3uפ a.8[&E֓UJATcwa$W!{ DI$~tO8ߥ;4SNZ/=X ''\b~FTy6PNMKbzB`݈5nWW۫2(/P]}n]ێL[uGQ(:n@ve~|{{q?*>D?S]/} Yш[՜MtO;T/lձ[&Rv?2YCXk >CD>1yzMw*&SsQ_od{0kr%d}Z1)O^^n&ApOǾK6q<>sBՓ'ǥ#5ؒ8)$A=NDgƧAkĪlJ?K,T4}^K]-yoJ,;h#(zi PU0c-<;yTa6k\DUޗFo\|@s#%2_aӔ:ˬ"7YI' ۍ2{HpM@]<ܐs nlWpsl"Q)njA MpI3Y˸OX _^v2 oGnX9bO0N%eU͗< XZ4,S&9ri+sVH{ף]75ypoȃ^},OzJ'ɺϽJqytޡ?ΚTkSˀkwq{av,P+ig0 Hpad [b3H3HJ&bߞ"=Di kСF9:]TE!@Ҋ7Sy"OLas?iG(^ÚĆx1@7H:igx l]dyh,tr"*Sij B$3842;9ubN<'Cd2<36yF7lN$UuP߱ebB3>|`,Z7+Ԯb (,4T''|cӀcHpI%."⩄2j%pypT?8`_cq3&WfuUԣ\MsmzU)Q~&)}o4GVb<ѿfycқQmOIP8}{!RN~y&_vӂ)Ǽ$>G8񩾧C bh9RQVq n/D IuPDrrt:(&=DT(+gb=@:t"B~k! z$핋?? uErلL o>#H4=a5(Qbee +7 W{!xyXAߞDs9Li_y *VMZLBjKlTH'{uU\$5U_#6 l}?. np.]@ Ws5e96!6鹸z`k\ݽi$ҰI9mE1">Z {21wV-V/*jr2n-z`ꖌ2s?st\g)F830Y[?$pKeԝl|!=:alX4;>ݟ> KÉHRd*NU?2il{(, |%ʃ+9^'pB"%rͩ\ ws?>DƑHآ hŁ(iOxl$DZ#T5NݐʓcK2@b8XgA̽ٷ-{H۠M,2 l/8|DvzgH>4!Ԅ.zp(UTU]1T 5Z:.r>_l~BL@ʇFI[,e`TlƺBO5}VB|I[N~i1[.AwYmKk"wiS%D!X*K{mI5_M՞' dP᳋(c"՞$֛FɉA[r>ǩUsZx_J μ|*#ϑ+:s{ ]/@ԼZ2G :2/j= K]H_1> S~]晐ts'ÙÞ "r$ĒTi2z},p3ɗp$.A"V YJ5l.n-_WJzF(?QR PznSqCa 7h+Wy9ϧ}%Q1 ]d)/%G#K%tB[u)r5QZ] / C#sBnL2c@lohOa#*b,k{̮"Q'E)ɥ>"p|XlJE ($2M uk |)wNnJCzEBZx|罏go mb@vtUIaPCbR>%>4I}AӓUD =4z> ȱoٱ̵ vjlq {icE[_C/TPdzl>J}?phU(-=␽ԦɇrĊm-!M/g"xx Y-6}"X]F9|ےx i-EL$ 6)|Aok8]O2.G Pf ؔڊ7k[WStHߛvx}y,*QHфޠOH;QGbL$v[ 9Gm=ϓ͵,UE7rM /F{kG=.͒^>;+?^ ,++ g[z?H816:3\Ҳ l)vLWjv!Pgiz»\vXXeQ{i@y]{հzw9ɷ% }!1L6"ݶ6j)\EQ A`IÁ;ܜEhkfB`QʄP|6'mWGx>.N sPY"Qvi5fg)yM!HX+hC]}ؓG ~#͋JQ(U).&P:C[7©~tGӄK 6? A8z+x;(_ӴXhn씳7JϘ.[4u3D۲8 !LJs ߆}=p"bUR%,-W܉Bp1fϔ u4}ք2> Z77NhEq@/\S't{L0kl="q@aԢ/ܥ۳Di5>kcC55$^-<.%IقK,9B%ڙ+lɜ1wB'Yv#">=^Jq.'w} HEZg m/7M3 8vc |n9k&' :k;MӸN'6Jz? 8[>UMT!>g?;վߝ}: m Os;}2,*2#ΈrPAjHPmwN̵Rlv8}If~?W0YG'jyx6؀ыƗ*O|b:_rlv/Hz;7`dõ˕͞#yL 8Zկ um0pW#4qQ}߇e[/Tɏ4Q%5>GN`rc)4Jqt(7c guиmx*lIZN "u$0Cwe u|Ŷ [+~7Ɓ3 e &P dJC%0FcGP `cG>2T'd }C!\?$"UmDLP)$¡qp` b`frz\jemTĬT[)1%&ں `=,yh @tT:B!Za]LH=By"vvF̄JG+:r(jEZɪtm˒`arcd9Q@:^KϏ N $ܙ6Wƽccv: A17v/C^_¹BB6ŝ}ăNiHȱE=\ڇ 5vL|mП~(K :svՐ|k Ttt( /v<ƏPym+p2`# xL ֕{쐙t :~D!L 572+y歿cŸx8GuniNF䮄IuKxb .ء(gH_e_Y]vFEeL 4NgNizKe$3&߰n^hЍ ؓ8ܗ uFH|mzy7jrʏbIr6^3 LY) c,1x$<"MM fn$b)5 {$nQ416l4f>|.OwD'wHwaay}YNĪYK-22ӏ>L1^>mKP~|PbŒUEvRUzc2c57SC4 #!}7i>P7_͌%FX@ΐ?C(v1q?U}ŧ~VN+eLƌ6 i΅g6lzو7ӿ]-J~,fp⺛&1PmgbGԎ߶ȔL)0Vm>D9Q+d]i9t,׺o[`LyY #xtK#U6:Am>~7IhzW=uI"RGP~2Pl9B-G:tb4,>x=b;xAV$X{#tB7" yD.}̩QC$|q|giiaIi-|r;_Hp{do$j^W4<砙 I0* kjZ%|߇9Rg4+=eIZW8Šw?ץ*/P?6Z&Aib[R!*2xvUVn0&2~TDz)Z_W ~Wi"ʵ.%ʓJjMGL=lRm$ˣ|7H: 1/$xȶ̧? SA}?@wٴ'kAU,@£6ioUq6Y簪ʙ:ĭPpf=9ܵ@\[!X>FB ]y Ui'2.A`ECy;ީ)i{9\!眉)H!2i@3"K&Iy.Ůn 8&c_̵;,c\r 51("fWS<,i.|uE=u<39i0&J[))L qC+#ڸT|nf6]{5tkޠԪ.'xXZww7= t8eL?:]S92\_pF-e۝߈^{nN7b9ҁ@*b_@֓Cߣ$'SLG%j!PcGNCo) .kU`ܝQB(&롖NQP`rs\y *%Xt.M̀ME:\!|Eo1nni;sZlp+n}q -NqřH *dWêvhޥRRKIOL|{t9ӟ `DA=FSBdD&<~Ҋ-Od*dΘhZ[B<0kEb-THZ!{w<?v&ΝP#SqeCAGHSfL6y4KL.X 'i[d@@c29&X UDF]zb}eiyߤP8P4 |#4R@YtLžʜf҇\g՗ /cGxa@;aɒLfcCWiOΣm+EJeݕTG,-_6ԸI+*XAU'\AzcE1bW\SJP{Ǔ0^6טqKuzmvcdr#Bc&Q+B2Q:?Gn }L>U^b^F<`EG I\R=4e?y[ 1#忡Mn&#C͵+$chS 2$,G!uL831|,E5;c \~f By)-D)&V93Ժ6~hSj&kv]\B)`tܙYM#'4迕3Gw4M)S'/$)v\ ?EB ΊD ǢV7ώF+]P.3ojTiy*S*bRr}*xD Y ?̈|JM^Luy{No2Wٙ0p@`k^;4޶$DsT٧(^)x…e֊oeT]|I RG `m}&*=pYm.`ӭ@e7-Ir4>[%?HQϛe/=ʧɠt18 rg] k;PX&#PuETbgkK@^1aab/%s孥0x>g9RCCUhUqh 7Do ~v2Ks`vd0Wly௄lB`ۂy O"/I)ԆȘW٩x^;$bH#_"Zh 5m4(,Ss˩ }/e9)$ ._`h Qkh+ńAa_W9Ȼc:pŒ^*jhs™9{\LƐglȿf<ůY3uš cpiJdiXVoZ)`MmLY!d.SI~uUD"vm_,gםr cV?گd'9gSj&{,є8B^!sٙ.)EdaAԯoV "pAM ߆Yw蝴ΠᚍMX}񶝬@s;5_?>$x0;'ɏgh?(c:xyEz&E9_Ռ軅SRRG-I[ \AuJ!\> #kߧ_U;pPYud`FU>hѺHMrSr5Jq&+yK'9 $4bN1> JŒ;ȿڳ0"ӁMD8>a`ŵ9 M,aLmyR`83,wF𐊝= z*Irj1.u9d 8Q ,Ek"bleDZ,QL14'{k'6c9[Nb'{lKhND8CMST ugCXa+>&I>-癋jTngUJM_Sf7\R~z{FL8tݨZ+s^s5Hjr=d1\aarsV2XtUWC&Pvŧ6W+IH"ʘ0#-J_K7u)G@]3͎p:Dh+ 'ফƫ@7WsR*h8vL\9z R[,ݾvNZt_WTЖa{'=@hsiA5`3hX(u&ǶaW;cO)WL3-ChΉ$ejK+2UP,={ \vĬлa4ҵ^I|,kQxT?H93\@ J՞يL "}S~}~M߂+?A8 RDAH~E!#+X1 j V [ryJSC(~('Yqѻh.Ka]&V{`ڮ݂M57z_+rfXdWд/Rpݎ$2U6pl%!J0oήf? %rHZt ypKꏂiO<(d.KJ)'4GfҠ HķgHIbm!;FG~Q88Mw}~!c#q/̧z7ħxx=1fܡ*} Lܢ~=Oi| piD<#39qXQ"G03^*j҂dL6HNWumI[VGfme.<1?' Xy0,yNtC+u/"5x)%Wf6*OB|۩ yhjV(3whګyθZv2Tvo~\#!_s/ 8"U lSRC+v0&C?ivf`jŌE(gI䴇S/baRiV},"vrkO3kl_KBS;8W-2YA58+iR5(+AA  Pdl1Ԗ/m#zL0v0$le<4yu  .Dh5å '~A.y@lZ^}d2!pqG!rx y-c٥ RjX X !f~|  xyx-gqh7V:#l&vPɜڃ߰n\d#C~1Tco5. :]vnDE:XۯKR%i Oq$9PEIXV#MR,R$p6 X ίozۖva\wxδXȀm0"@Dr 7p%c ε/h/3O{uY"lugC(՜@% n$]J W8ND)u%T*N,W>?j#Bi jn Ymakz7yoL!>,j#Aqx7}+s v޴R(N#&i—TI#-c[Kj[9ѨR uYq<= :u03̃u}jh_m!=TcST5* |*֕1UL АM3P#ô(kb̴; zSei%uLt6vbAP*.ZO7;uI&|CX2KØ2.y(A"2b9Oڏ(Gq[K eopǸۉh QNL~v] ٟl뮥A[qiy(J:}rD HF4vm>ii)˾?Jiq`feI  2129V1ewJ?0vov3Ÿ2tHXv-X734g |B.Y&F(.{L̕a>}#fH"ۢ>)~ L Q`D8YʙĚdّY ~ S/c644pYHQh7Ulya Aᵉ$YY쵁H<n?seFl(kF׻9Ya71'dזG-~\lr_-*Hv<0x5˲~6JDdM2KpoxT^˂˭5}[{/浏kan96CE[횈yGI+י]ipǷ{7GE)WWN7XE^=̦ܐXBNhRj7.<<䲷,&|+LЬgV6RxT=`-pjaqldԄM`v!߶Ho zݬ -mδ/vK0W^C.XD3e@ "-X,x(&K[RQG y HW}׮ cJLe0lgp RdE2r><{Jo,S!uX?gZ\\ NpMղ7)S߻.U|o1.> (_}/m>cddVhgj3m[;u${f`F+@c}ԃ9 !0<b` Ğgd}~͙uV4xIG%+_<ke#;=|=73tˤc.hs?+@(]OUQbxwEXsٙN~*k  d5=;#: ?w>:e4?H[ھ=9e0ڱQݥJ }k'7o[. "70_qErW$]܉|6!ؚٳvtoA$J@nɍ! _j[>~?Rao#+z J\X%9S d;mm'4Yf7Q1DI5` S6TF U2[n d[u^ ȋ|dсN KWC1Ubd).Y;BULqEW8*@Se] {wtp;&mkqA+s6WL%VwSoOIٿ)x 4=BfL]XD@u-xy_sͽ@ZlޚS"I%MFjP08SiF<"Խ+ &E8ݯm}9xJjuqV\X E>Ecq8wjQQQd2z~ :>qk< ΄bW@{(|(&S= z2mQAT`o!HSҪ"gNy,:%me`"Bȇ7Ş2okgSt YG ,LmC+0՛@n4/OE+Nd7q`[”`/-<w/ť;iUn"<6}=^,@ 5n>{芸VJ)OegX_@-._RO.U]>ÊIgn;1CސStгDAPd=Ryl!e(9P?>Wwn.xJ.貧 B;OqL-kBؒb6e,}DQ_jsއ rzLEW-`7 Ib8~&y9^]x 6 [;?%#tvS++cwqdiƤ;ƙ%I+8D*tRk:`K͡)4`IĈ;1E'Q' 0X_z yd4 K)D!_eRVTԓ$jQspYP1p0`S<OE؆GuՑ%ؓr (N1kpV{ ݆=3ecNm ow:^d,ƵBvBT*>/؉犀:ML⫛#j8_=}ZD4|Ss'vՍ'kb-Cnf\(x=JSWi5wt`f-S x>ʋ=љc)>zëBվY<bAW:SzвAOꋂzkTrwvo(ʚs.d'q%XAN2cO' u0=KO/[pHXW]δ9ʇk{:Ģ&vذR z?C1xku? H8EEzќnk딂/R v'[195\ {UBD?W z1[!T Ҙ/vD`Aeu-^I=%erVw ,JIZLZ%aG.XOuOVʣz5=<mgg7 ;$df`{azad6mVL MEևT(ڗ|7Y*s ]3 1}/ε-{)ww`2ʙ}5I@9BYJV97e=fc %BVt#߈( =Y Fk4ɀ)s;ԕ(GW<6g|'JDz5VȡuD"|3.e\\$]#c)ڙP zv9(*o_^~s-vT= a'X1)r'})'SWf~CX)@ČMrK7އ4bvZ45]x'T]@+Q3M͋;K?,W=NqCmbXMnL9{ɷj :E0㒓Y8/B+pIej6F8pM+y 0d.Per34:7ai.nĻ^A8HP\me8~¯*8eO{44F:ƔV:opc_{na19iGx V5acZi4t,(0nt9n/ƝTVԥޤI$LT(p\\lI9]B֧1 hk荰|B^ˢekq嫆5ɥzI&8ݟ9JKn}?Tuן-3%e=kdo2X~S"D̰t~xK$q!h|y*oyVQ v,ԯ{}ƬSFSϒAFdJE׳p2-3lSjMM"7ne!5xt!{)u--e_-OETbN躮:]YYBP!5ա=+@NCeD,@[tH3 Wz_ cEW":f}{adBvN;x,{IŔ㧄W >jͯ;ӣQdFrp}v' ezqTӐۦ(ɗ^&$֢kQVٽh_s^|=7a2> RsvqgӂG,[  _;IĮl JӂFgv!JGz$],R%?l~ o?"M}nՏq9|x W;mi^8Rͻ}hJS6?rSְ4d \ [8T$[ߤSZd(Wg|K/>Fygk< ..n\KU-|`Jp,ve%n~#4l5ԉ";:,xA2"Zft9Bڲ5kIԥpaŮΏǭ$#I3ck8; Z?,Bhπ!^{' {؛~C-hĶmY?ƭmj&&#栲xl0UK7 tVw) U $n,g­5>\=I2Ll]m7mmeȊgSlۿW(\8e-vi0vPFǓeDێ 26)ĝU=+7El>qzpǐzu&8.IUh/XT!XNX|]2Z s'qzu۾5HCgWDCXitwq3TNZ3:Ur^GXc0l> pfrG)PKya86;½\X_DR:Kb=./D,;(J"S`t3i hc1X؋efzEO'O~&wѸ#5Ga|U8o|{yܧ"^־޳u\+7j E'#ot=yE5Bwb+ט_tǀQˁ.|j3(yV(fOǖ4sdxܸG(qhenuT|~KmJxć .5H7"z~J cY_s8g;2Se)'U #܌ ~{\-:,;| 6W| ں,I_n61+QYr:*Ei 暈ѪZ2UIe̖$08;kgT9tZ-=&0Ji-" KP+B,p>{D\"{T6Y(:RĮ-~?mKTJIOJy0 rرAӆ`RTº#U )*

VNgY# |o-g2X|*6B*|k8uځwQAbNiu[0W aY =x|v%fNE۵vX=H|&{ (4mEOI^s6idG` @܈*2JKHT굧aQMȼt 37:EQJ֊t*lHrrh>h@6+wp-0k]`zGȑ+ ,c@tH)Mmc ^X歫8lXe\~>ߏU (ʬ!u8Y#]ũ\yh;q' 2ԙFU4+.bYVBb.C gʼЪH/Ɗ*?n}' #T~o9ᦂ$D`H3G´c#fTrϮ=7'HEoWCRU։~mý! .&!;[}Ds;z#].Dm8D8 4P{k{ K&R1.kpjGJ LGVsQ˥ nZx@s fhyBJw\̮,ƈF%)K]LY@?T(Rw$]@+rW`yql\嚅//3쵶xjzfh<䇋(~٦ײ+TU wAxzm;"/Ib8ݵ\nZ槢}K%E%}&M2]TSx(qUm5 BTNzZ2o/~qR7Ii4'><I9V:kT] lJ-wAeNyh3 r0/I*BL0=]}c̈́VUL3(,k ÈHܮܻ=4/t3y>#OCz.R߃yK(2#-?vu}@Vw^p}9'؂[}qK[)J;'ɞ8Weؕe݉aW}WS@| r񮌀dQ{]˩޴IYp T{R7#6OE# 6=c5,jҤ\ɬJUx@o^VS,r$V,Sk&5^'X<dk;M}h`"iq6,RLƢˑ SE=Bh~ 1uتOn"*C?P?kq "ˑ.l"'iy _(XLΛ6Z"ᮋ%y\}AWz{ˈpWOq)\js6D36S4n 7o1m^z惼d?uE4g)q#| ZNl]F\0%U%hFUwƜFEXNneMRS!unVC7\`z5'djQɃLQPe.}x_>wˁ]H: q(|uڐ 6uW(ȣST }UԹn 6U_7QɃ{ENcɂ e  3(<[I$x<_I>:[҃rݿ!.s\T;B[t@&7o0C;gwC{m??mcidAr-e{2<=|5hG=*E*sMF"]"g`8YD%E7/PҶZ"5lѶ7 ID 7e&]׳cw@K?%ƺ\({]S+YbU/O˽xev|cNOnUnͣrH@|7R\ϵh1!m^&E3TQ11h_CN+?xLǛfp'-jq?s 3GjЎY}Y\{b}=i(BJ{7CRKu6olwy5{gVVk$g Vh6 ڤO<+xy]{Kf8y&9l~4D,1=yDpP6O]j0,$^D'8łޏa^G4l{`Mq'ӝ83dSlW&9fz0~U|a 6HeɺXT"yPe[xϖMüd`x7%;֟ =2KelFJ@2qX>ԉ# *5q!ya@9+eʑ-jOcP=| |Ko?WG9KƆCPG1S]9Drnm$B8#Y 0Q9PERPʪcڨ|ȪZ,-d+y!/V)ʉ o4 Ak#:2B{\}37ƪ '}zЦvZ% [R|,xi5W?,Pt8d-a@@C}ɞtV[bZwkǶڟ$%>؊dRf=C{'RwD7&T˓mP1ixĬ}vE?JJx[nH8'~|q7*'(FF`R.䈴e@UzW>|l2ujV$-,!~:O6rZ7qgˢscd*juXC T܍Up])&`! iG bgr-,%dkZM C(/b 4[˫Txt1qןVm}XnfkcGf8nTtA|yѨ;K1CMt3MBkqY1IFGh47ytʀbzQУFF܋ 1Brq L;]d;)sJs8 L:@}ϡ"߮1HBF ^8AL"CN8!iQAu| >%u>c7I4S}aѱzH ŮfMΉDP ⫾Nh@y +^,#Mք"Y4WJe[Z-e}%lpUGXs**>{ZF=-]K;EW~k~v!{ބ@G$cē0k~9u'EXp&gd Yz#LR%^*M s'VFznYó)=雷t 5c&*L6kIsn - %0JHCR.d'1X`uOuYH (ڵPMKd:z ܩ&;%˺g`[C2mI'r)~zbGDB6MF^EǞCa/5gΜ,9]M<{( ]G2sF0ݻCoLm-І4=@XP 3$?#lM7ru]yH\bsUO0~͐ bql /7TL-8XNv@wc"}R:I2.o&p juf/O[>r\ÿ7}꧷3Dܰh*ok?>.Ծ?}rOzT`ӥ Ôg7!&WQ )Hnb,^d;llTpԺʽ1R7d5| ?Z~Um"j! RoFA!qZ)F6P]K\m0 e?{/|SNҁ '. c;[,@? t̿=I K^FB1ag:JA(ݸVِsja C0>9VXE]DZj2d&4[UQx$7רG3$."S BrƘY';y2fIi,[[^r$lI1pmUBs䏼pʭFKᵪ^̰ԌM l9pU N)c)bRpBy(c}H04ݐr\YJ3[u.`.a9Cu.u^Ʌ,6'_<2&ysVNZq% ըAPHA?qԆay u//)*f+L[-e%'aʢ*P.1%$å l+geȬD 6}moQ1V}u >  w%*?669z\l"(ˬ=>gzKiAq2-i>l/#@'#/![Yx  ܛO LIzW8roΙX6?$U['4ڼu쒻R/f$Dt;u'_* RݭbXмC<@]Ƴ{UΡ?$iEJX}I<ҙT^n'HY0yhHK,Rz*KS+3AwAkA $IoW婻&"Q'>vg =3t$#,j2:-iƌfd@׿̉Oy8 O3MENS0Nq9l)\Ȳ"iCܑF6Gac:*4.N@"t9=֏jREx ykTIiP_YkjVàetRY!"3)YX@V."KJr@*]bb Q8A``ڗ@ychbF  _)!k]܉ǝ^Vۼ#Id$<At~"K,ެIS(؊+.: t^F}e`ٽa)`10r:q3=J-qLZYY rw;7m:mؽM72( Čn ``ߕVz\k_O0A67~z,T`7/_?Y "3QuyC7Y{8o]Vh *yBFIU;$Z`|H:9bK"jz뼨Fl"|c?%Th !YIͳ9Z5;r׍}X:<<Ì[y&%$CHCwP3 zd=D>;zבhƵ<ݯ+Q [4è>!#Pmt'UhY螜`^?A hs{AtƷGve1!Xo!&U7ܭVY5HERӗ8-2m嚷R f8KsPs =-2GC.M WY0" R\<-_W >όtᕏ4<~[#;_d]`x jQ+mj}iT񕋎 xbv lK{BQLS:+&^.uk0lF#(&x@O$kjMLaE̙C{OpQL8'αo<0COC ˴82e-MDuYdo!L6q| JPKKVrF賮UQFNOR{̛ɑ}&=T2o.&rl$>i%X<68>3?ǠNW;_@^`Co=.c@\rVFlN*﯆:tj 79|`I $ōDϟqV9R&"O{MPLEP[uXh k/@ބ@2G/#&kda/&v$xKo7Z\ JS"hRs-m Os0#!o᭳kvmTۇ7D@lzB^QHFGIH^!$^j?`١owi"F8: 8b.2ť/K[ڬ\?RjI@lbƓ -_鑠pCS꩐G[C;_D^`؅p 0km_m=#3QJqK+lqk?RC\ {oر|TsA˻A`_ۿ6 ~Ilt w7kftR&*y5GMuXBNkI$c3WR:m*±ĻlLޫ>eRj2OUΌѺD6ϢM4:NO@ުE Պcm]>pQ8QjPk?nHRMოtQJ V|k%ʞݎ"Z /TvJgMᚡdNC2(wBCRg<<2abԒ.ꍺ Lyp0I`_P3 ]G8 J1,G=I{Y+}̒͹]4S_5CiX[u_?KwvN줄S`z V{'TQ Z_3KjЇӛe]z?!o5txd fNcR43FfgYZ07070100000072000081a40000000000000000000000016759e953000080d8000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/char/ipmi/ipmi_msghandler.ko.xz7zXZִF!t/1-]?Eh=ڜͩ񉾌S[MSP7 ~ˆ!ֆ `ysK>TMR^z*#c[xy3ЁL?z}C0 VnY 5dDuA+V3*Q?v_7JLFO;MuDd mFvWJؾ%*=;;>nf[Q$oӜ 藢p&:A$~=31ƒ3VΕ8S*<*jztk)pԧjj2\P'fux`SI5 4,5Ti)?6(!Py Ǟ1#kElGUIJZnȋfpw2wm/İWytLy+ lV 5riJѫ դ(y):ҟ%x1DMSa9yǭyEq)ol~wn_ YΔs ^Qe W-f*GŇ! yj(5Gk:iksjC>WeZ!HAb{N Z~βx\cȬLWwBG^nDL[d55B{2 .-, ]wds0ޘ2KB]A-W- ׷3hڐ8ͱWK u pmHxT?<-Y-Rh_/Ky d:e֒nl 2}(Um.c<3k-?3KsVs#c/.l| c'z~~M[I `~Z3CA)M!mt8i!2(15(Z(^VcB8iEG*`@ަsyYA*zhnkޗXlzsl; 4v[PܼӀ*̲s'$] dXb/:s1A/efrE=\xzf*s/J"bj4K~ՙ7BkIh\I^A;EVӨ$?nY<eew!zF9QGV(y`ۺ}"MWjٲr,owr-v8n'9Uب':[VEOY4 C .ܼr?}̝y@sJS,D$>z?T~ n'X& C3ހz౵ы3՞q)6퓮USK/RvN]h3y4e+φю|mDS> ltb&J0ҟە0pUQmȔ2%TU--+q-=Fwt͉3xl%>[c4K!}#?Zf뭦DŽ:*D`F^!y˼fQ(w Dal8-x38J5tng2 ckY;NK廩 nvӍ/]X#IR9%ݺ 5WPQDKxw0)P #%C 觾t = 5$Y$?ڥ3m(IzИ7s( 7DKs[ِja&T׍3+lqgR ݆5h)8OiM:(=դKKoDKf7q#,]*/\J+y#!lqGJqvQԻDã 643e Rx3ވ҃ O81$fdf3UK5)Яma<.WݰՋ~Yu9K]@~H6ɕzE00=(i1\HsuJ%"̍\m֒ G'3#J;oIӥ~`0ș=aպMUį'' +U(cLh*oR2[0mp+B0^y.,Cjt>\:VO[**Yjx{r5ӈO5ِj_yXqI{2^mJ|v)|K`*_"0\uFP6i[V /W,鄓W sfvA@ bzPK`$Sd&r3jAw(l{B\W ՚|v&aC%?/ލͳ)OtKiGƪG hs g"oĵ68=&+!Bw MLXZlG?fa{[,ڜ,awξ^n<bլgG f<@"V ,l&8;5tn4P1"P ]E UHRbp!&ę@/~\nn/ Z:wO{:2T7H8*7!ٖtklQf#e`A>fA*+dVlK$+-{69֝LAqb9;u>En T)8{ F-=0Zxʋ/Q @@ʲ8#SbB =EĮ6AG|Sjm?; q 1S39W}% I/=5rtZR<1/=$].U݂.R_ Wfr*!Ɯf I&Ӎ^Xc^nu۔}1veUzzdStB~ &M, َXhpUzqA)mBg*O *AC9*$|)O% Vruk㝏 D{$j4޹1v:f;lBa>Ü8bI =Kqusye7C0h8IV֭el4it yZhVC:lp<"2 cޜBDp{gC"l =ILg?n qdYŝ+߁_Rʺr}1gZ1i+ hEzbd> X?*Cq{<80k6]M'Ss<_(q/Je.JrӋṣ!az&\ y9*[tsZ>hRpXU:95ƈ95br.6+q&ṄՃFZ-䑉ƪցhK EѻL:E '}7ɇMHCoZ1Hl,6V@bhE~܍̰RǫaGX)'pqv.s`.!)eS ]賴 E3JLNFT?soK8X!%"ݪ_tqss&f*O4& g W<3VQjdN޸/:_nT+K!.F4yѐ[LCK>-Ch="O f_Flxu!'#bϘaUTe3*0]]?EPHPL.7{Ps͔U6 9znb&6@K;vtJ.)/8ߧl9a?uig\Ruف!$,pv4 (|'sO{Z~,PwӧԌA.wۗ> z1%imywrW[)ބy{ se-"gx,<~EB*A*Ȏk>ٹxP‰RecZΔ>WzUېCFZߎ<Ք .|޻Q8EUr;Ϋ{j̣s0ml Sޡ;Ict`bWٙwIwcwmI|qL[O956^J Bb#dQ}竳eXə-,=(1d+.F?"l*>8pn2o/ yMcmvN5` ߔ gE7]Ps>'6th.>?{.gw ht{onu&.v6M|k$e_}.nbf;0Bb?v xkم~cr[ܷB\\*k,!FlaMA١"DGlVCТyJ]iD$ԯ=_JǼ::d@aBQr<jC xt]rK؀ 㣝 ZIo*ǖ%w_j/TqhPb*ϖ$nc4UXBM8)F+n؊*12M t͆]?XwIq.&vΗ-^j_CНhhX<W91/R ' ?} Gʿ";"})ÿo{Xrtb D)wAa:tOI>o߭i/okYHBq8Y\tHq e ӖR>R_*' @ڹ=9>sACHnM5:]ӗҼhkvgM dJwdV$&j2T)b}$F$wL+ 2Z{Gm-I@ ^dt5Ny*'Ӏ'kB _y b9 /E.pZiF7\h2A$hc|8JU??ɔ(m/=6LUK8CIDCr#A7 $V0 cq=5ia@[C +2.,DS!aDH[64+,Egqܿ3TŘ8AyBP{dCз0sv}RRޅ4Ms͆ȷnVcf)]oV v[7= eS pF.%;5W IZE3Ƿ\YI8!\5ǩjEV}ڒ' N;g:c| X?c  =O³kueFXq~y" ^J7p+/\)$ vȪ>wbR[ ).V R·fBY3h!mM]~ 'J u&TQ%I*?w2܇:(=wjãv~.CNźdH3I!%*kڴ??],?WbB ZsvX સť[z"}!G HVƿ@f2^(b@pHgf odtʜ2@ -=KΎj 8Ȏn8O3f}|7oJO{Af3Isip7x.zUcQW?옘+}I4Nޤ|a/D{-O J{4U =d?_" gIJSvS 5?ζy8%t8Ч>Y,NSY~ÔHsɧ5Ggـ\kW@`:j—GSY}ei#H@ %݃?׍̒Cf㞐U$NXGYӐf! m ;rE"^C$/.lLq-&>j+t#4-E\ yTA!0%f5[xE׶ nNKVPkRm #`[^'4D3vCTNkj ōm \Ǣ ϼ&QP;.D&tfjoW'4#C HnvNC ]){|c[\5=vV΍~*EV3ZC?!G_.`Ib^f-/tp"mN_еY8}KZ&5.EQibپR(9e!]Ru |7}HZ2o9 &qra5$Fzs^ISeb3};ʣѥ.q_iwHcDx 0cy"xI8, Tµaݚ̩οuQ- Iu cvZg 0ɠg9YXrjmq,v2:nQ`%YeɶǸY2gwG|.7+R L*iHC" Q :G95d >ɣB6(ʎ#ҒOBu7KöX]Nv|)e\4JF^T6͘## ΂c [/>.7` tLh3<n1ISdҰ^DZZ:^Q'k9vꄊ3RG778 L7- ;vB#d0Nj5]G +kITjTW<41u0(CAS-PRaO_t2C;%tBy93Ee+[Lҏ?ȉH{NJr#[ O]N&,f"~6?2TT?7>O?yA$ Dǧ1VR-zרyOq9`>1,\=ص {?N7}X`)bxGVNQa|:rtP 5n)kAwh~FS Vr]T&#s :HR8h iPdn5 t'YWkBэ|uq|Qs qU`"zNWA, iL T|7b*B25~Euc5hÁӯǣu[ vш;(19?=7"$R@, ゖFaNh K4]`-0dW6ү}FGdH,@iL܊ky/ߝN鏚4kw Y|}XQLUsGp!KYxzfu9@{RFPtGQo(}=j ߑP_ZJYEg:ms#,! oREaH7q[Ixhh48\u0}vj[")߹t#t4 Gt!4Q/dSe`@,ixե=\b}J]oۿ7IgC3Dp<^`Bw=xSn+(KZpsj02#rƛ6\E>u$!+&H``-&ojM4,v(s5wԉf@{?AO/1Y5;FCB?s 'jp-?L|eDfk*kcZ+*-E`E3sU6Q-n5|HG*1K̂R&G8!La#u}3NW{9_Ҋa(Y`7OʾMT-h21SC(m,C>B6e+e(9e mdz43ýd-|QT7U3|F!]L{N0zAp옇Ʈd AnɯG6u" ͫoHܝ(+U?['.Ȟ0 1].O7SB c+$hJƮn*c}9"^^`hܯ~=gGKVc,/<#BEUWBy"I$m\b6@8E37R2_Q]fb=Krz?UC5?[XDM|b>IWm^nR ^f!U&Z~J,P~h /K MčUIsXL2xgAևLuX>U|΢wfmaLsrdr7, pߣ5.\#EsN8q/[A@\7.Pv ,PU tq!P{탛ŴJ@ Z)>T3<\&.o6|{$Ep ;dP ݌~}NsNk iuiQդqQH>_-!aH'Ϊ)0w&=O3Fiy90܆PvQp( p`AShqZ*WV>ۑreSzuFFtH^uϤёC0$&Ru=boelZSu0XMhKΪ Bi4Dy8"4{L`Is T_t nEb{pT>vO9Bq2LQDּpqLjkݵ/X5m~W5\X  hՎF~=b~ÖPeq8*zZ޲[BԘvm`Ì)1\A?bZH]wD hr WFwo8T<39?p韱 xΔ{\r!p̪Q;kI] n 6^ɌHC/KZeYxG_ G/ʋB{OG)@~oF AY R4@\>g6ZDAxJ.߯Kfuk~_e<iH`AoS*WiWBd#r+xED1J [-V@mo1mܙ)YRvYJ7I\p2-C;:N22x"f HIb߮ :`#%- &g (SA>`HqhjS3=KԐ[K9bvv mcӗհ $>/rZk $*XaI1sL:_g 4\!+VDXt[Kܨ*uPc7F=Eژx?+릹&;<(>g$sc ڰCt:HCˌb89=t&NZp%=#-o:9G'Kec$q*>]D$`u<*=kgX }2vۨR ?%y> a(#HO"$ 0_X\|q9/޽. E+SՉ0Q 55kߍ!Ye0i7|~ͳ+|[_yZTFNF8O('YA }3#!)b;xToGvCCꗕ0h߅[|Ѩħ N%k+EO(R#sm&S" sޠmy 5L$5!1sxkϚtDP8=2M:GC%Jϥpi͗8;D ]fS֝at%/-A&f`}kS&CW}.ɰA;4{do(<3Vrȣ[yb |%-}9 饵ALqR;ziS`; P.L. +t3 al;ɞT8 \)}9GUuY~5^ӂ^3{HG\KEmHUU"q^YADOoi6o)+KUiܕP MūƺidnjոzЙ&/FE5dyx!<ѰYP*R|9,2M_a,J$Lh .d,0cus5'~3\*)!'6VJfT]M`-Yٴ5جyw)e SfϒjśθhMbVz /[::ߴ"@Z@VqK) UkYЌ~6v8穣s43r٬ޢHՊ3h=xC M.^Hwt6yHKyh_lݟM_<-2:;*!FyNgGA-YFN>̤T8e~A{P' c?3g'YU΄dҗjc: ܔl&2!AvB+#>Wx[KiyXz@"UzS6rFJxaҬM,Гtᒌ0uk_qqgg-2GH>hٟ$6dd!_l,FƝXϦ`̻m9S46PkЄ5A"+MO,L؁}qUqdN84E_m9gq QL*Dm,E.r1 sh/P t n\ߟ)& ފdQQ܊ v'JjXFYUE:/[U1noH=g "o{h5|j򠓘Jj&J`l4rYccCdzBjQ-kBt32,mde [ 7B%WUߋXZICW-nli; Idz ?0~O] ˂ʮ>䔘Ku/h*:|[f޼9gtjq?rg'!@tC`l?6mJxh4d1Q 1Ou$z+.Ƥ]}ooOֶaj!`LS/~<( Et᡺+);Dtw(CNl _.U.,JAU_;Aͭd Y$ߺu_ Cew"3>ىz܀ҿ4ԿՍoܥJه[e@F|))7-EgQ!ntwv$-_#r\1ۡ#z&gѣ5u[rGq+stvsԵif&oY4CYAa&MN7Zr@^ԏ Չǽ3gԱWGFAD֬|I+B՚1)(k7iι4ϐ:_8)C[Ԣ1g9HgcuAwI.7jdEoE( F.G0h CqFԏC&[j PDfʧ pcеu=ba諾U n,τS4k!*]z90Uݷn^8ӽ"ZdZ&Uc:zYSY w\?֜uB[.7gՓiGW.[: `@9p ayIToN\I+ы9R KOg(NGS(VCR@q@Сv`> )0-!ҭ? g̣sQPL4u:"G$E՛t=;(C5_Q(ʣ2RUk^ O{(]P"3*\H7??j!jR*wR_xʚa6 LGd{Iqʚ{__x3~#ɏ2 $a)@~ķt#bm8j SҨmASEEUGڲ >ru sDsZ)gz)qSRBHF8 7x*7GTQdl|RxeB 7"0rb|`=w^4_L{ZܒVh?"nV H<~ewoX΄{Q-+ 8Jci)oF7(ך;ϛ@^Fcoؓz"M=(D+oW7pL6E hUTQ<nY㋳EW&+xVkIɑNF݉4mgu64mh*54JirH %AFE -^}Dt8XvK(iw)yKBc_dz[m{D[.:9KgOjpnzfBI2W2ɧ(0^eq1Qش .91k6B b-UGdmFQ9\%&xTG60=N8elq%iWSZtJ6h NE!!c pE㼚U( awA݅jc.׃JL;ݍ߇bCݽLad nQqx4G 7.Kn{*XG<~U8jLdĠz| @.`7|ENSXGZ|CMe 9^J'>uu I]Rno;fխXA쎓a̒iuCu)sJFq,NEKrGv _xbK=e6&tos6$T{e2tͣF_B\.2"ݑ ҋ^مл0Vz1/ 9^Z'Uxŗ$^j4oytt 8y5ԭ!)47 I9  ۀ¡7vxWy"^1u&?Ur40YX RTΗ]j?oF]1 ѤѤgzy`Ԝ&@,Hb@q(ew6օI,)B,\  D=N/gQmB$qmd^rI)_𧇡3r|g@DaYt2Z,9htBqќi `jú_7$aT~V{!!|uN9k o0I0*_{e@NZ L((wyЇm}v}sRەliKf=EWw 3"+ѨΎ5|x3'=|gbI2?&Q/hw~RsWJJEbb~"tq" l'⦽Km*KL:BY~Qa8T3(#x|G'8OYq?mqڛnbݠRJBLQO$2B>qi c#*+8zo6ޯF5 2 S|psV\77HtϤx ԨpA#!twX x|HZ03}J*RRL_I3-IgnbIsĘnÃe\[3ܽM98'3D.m" [3Z~K+mx4&`/<P76,ѠqGnqxW3HKALcFj[]L4VN`o=r>8],|CMr<ªEK@z'V)o'Λoѷ4G ]L`]BH,2I_`;OOځİu/ Š}S%e2SV;VHQm̡Ž^LJӍ ?LNߌS+ohn35uxUfhY:M0/ׇgJt1|ĨG+0_75{4ݚD1&/cqeOZ@}6r2êNVjlBwG$$py˚K^QQ{l3BRvЮ̉g7A4_1h7{ Džҁ̼\j+h0InL_чI/_XT)Ƣt/-q2ʹjDb+(DTe(cg#;wX yZW F;Zn%3@sw=^GmhM" ƴ21UdlLz6@< .\Y$](S 7_dKm Rz)0~-H0OX Ӈ4b:;i@2PR{YU@gzM z7'[˫_Q59" M M^?]gϷz Je-exSɧVkܐѼ Nc5W}<,Wd+El@3yaLeo!9b fֶAMLz,4,rTZEqRP=[$? g ^;"b]1@}q`F(!;'pf<ͥ@ʱϾ9mj-G %"չ>@aK\<=}{+LNT2 *f ƴ< w.>J0M^ $:xd~Sry1"'7Hm$-}>Pe;2f)'3BIӲCO}q|.GQ͍%غbkT=3{Lj({!K%Ī. c1u.ʪa[( FwbАt6&GAYbɖU8C,lT7LkĻ&zh29J >'h}x]9CxFPO^Й{:$)B?1hpL}m(`\HJ9Dc@ArՖ #Fs$gB@lKGY%8>gq~d+zf1XA8VGD=2m7Îp^a!؋bqޛN%aIE  A=zQOgTF=ys*п|8䐇oF+2Q/1~<1NOxZ كcp͊i8L ^ǀh}rgE063#a]\^F--x&{\8]/%q IV&j>vO4; uU>ʆ|E!5t&B+rBD*Lvc,_bIZg Qju=:{b[592ͻXƗ RG~At"fxҾ^L٭{>n?6 cD#J3.M]'a^߉+"{vZ[l|΍-F}[LfdI 2)?2JMBkVsFJnk+G!!_LB28B|<].Tdx8g*4ةBzIi3 %b{UM @h٠^s ףWO' R*EuU 7t>UIL$ QcSȸ Mhx >]4 PuQ͟P045&ٙBpSƑR*:]W˨?[޽S!9tAqq.%\Ep[(݌Ǻғ">+?ɣDR"5E߹ſ5'pY*n)ԡ 㞚2/yqv\=YOae b411e\_D62Tv/g@*UV` yݵE`|% ͐ɶr^P6k~Qag?eULp7JbiQdt`c_Я|͑-7?ek[Tǁ*:K-W)t_P_*ln!r0L wP&,538}jb*̵ܴ6r'ג.C߻f7φk[R$T#_վȮ=*8Tsn>l4%E'/Bx uz Xx>t.b̄! I4hjQawӣht>*# ;{|λj' }6rڮ5_6T_P&Y%+ك4A܌j;)k`ͥBW~`s_Xm qez M>\Tx%13J[).s'T(zW1 6 t.iLpE.f-Ąsm̬d0Z~ܒ{87%aj:e߀k.Զ-QB|ͱXݰ}eMK1|=H {v'LTGIԯ^ҭhܤ U1d-}(0" CT! mSgCrNJGc;ð "ja1тWݸ&n4ZrYKg׷#D" s9(aJ>KG96D/ 2żhfvFXkCա4Aˆ]YIlگ \o ($CL'٪Uuj$B J9FtY;7'N#+\x)>_= ,u#Y72-!]e 𩝍Q0XSĆzZ:VN>bFվ=1@_ppwԜ$eאSmGsiݖ{PgaJI͇=?" w՜\G ŭp[b7Q'J?wa+|%‚~cרC?aB}~n 03># taS< x'*Z[0Ըs' <&w[|ua"Ynʢ|xwXs'էB#n<]g `s!(lru/:kՉAE'ы-Qy!Ǯ¯:p a3OTQxߐ]!ZWvaLMtd|%/)YUd8[dpmw?P/vThhA;};~xlS36?,FWLQ!'ZDH[d})%RV-Q'p GE"Ptx/μW"H@C`"3ܷS1aEcjzkHMsS v%0hIacD\c[KQgx'm%EN_~b" ZS([NlR f0``ID/y%Y+6C֬^FYaDcsQw9 zI2?OPuIdr$*Hu}kzmKVPP 5D-OR U]+RCQ<9ΗklR;>E8^(%πǫvM$IFkQXGS7.. zKɁ\XY ^XX9&T~ {嶏].ZF v`T+)ҍfg[ GF}c4'ӒRUAaoztcM )J5?&d-zNnb lSx}~+' +&P_401WEeBlԂdsn5gi3BI ~XVXuU1 Ohw:t }@O}tP83ev%D+sz`_vI"<-%ñnraL+.ek?'pV?}Pe3D^{IX# !ҋϘb ¦7Oz[0Bzhڬ;9+r};Z(Uޯzm̌b2iizd$8*_&X(X' 7"3bNq? 1BdRA>rJ[_poB:HȈ&׿[ &kɓuYnX% O)|"ߣ\gjMjqD{.rӒ= M*竫Ġ~qڑBc ٪P|#æ3/pU>@ͺ9QD_KNy&V¯c*0ag5nړ(g)dadl=rjQ_Ӏ9BA x%ԏ_ۚE \,L$6h{t5 Ky<\DXۘk1u8fRkg~yQk*}Ћ/v=PW31̬D !AKl?aGRcA燇QĶ d7JE7{:0<>dJ-z#=+wC P:E TP,%GO'96t¿=h`? n>(z~0я>eF$FOZ>ÇBKsDSmPc"[BSs0Λ?nTx`O_p[/ezsjqꜸܨL-㵆!Jv@ !QCd"ŷ< Ivl} Os\9Zbε9)_i}uQ npgop9vqknZܜ@~|9yސ!ym7B$-(D v,Fs~;B42(jm ZitF[!j S~>i$ʹɊYMZ`*-U]\6,)&ϔ:jXuhG\K W_;KhHM*C,$? /~sa8θgQ/GFd %۷r90a-T QRUjWOZq>{ԩm? üOUT(2YݍGwT7٪(bn|e``5kwPV3qoVB Ë9GÂJ2l#<ܨD|nV?0_ZaY֎?G@'Z3ZMր0Tr-ȥ~LJ ʃ_jmY^P1$Afh>Saۃo|ʣqb e:Xh"rZ뺠6n`aG S}Gգs+VjhA r<󑋚Zw]|E)2@k΅Xtk':̭<"vU)bEB*[2odS|5>)vX5r푬wU[6.4Pm5nVJ?%!|qC8ϲG1`Q6꘏KY߿dpj"j8\ ^pY VܼnBx O"zNύDx;󩴱7&QJA&v7FX4Xv:Pl$V[6NPќ{&{92 |Ik#VTtKI82 FEf 7&(h1 ^C^5ZNp'~e]قVU,RrE[W,pHu6v݄7lOWTΤԢ90M[Rw EpSta Kv|xb+7u9''p;&? Zp/M9qY_Ϧ ]MR/m:KmϷfZ84cr*%q^|z-8BΗ'_~pI"i|}_Qn+yO mWic~RեTYѧ)70\tTEJ7jJ 颛5CDa~EbE-{ ƎWgP-Зʏh$]*Kݛ L+gnotܤc'3MQ#L݊GY0Rjѹj1N`Sl,b+hնSH1Dh&?(y$OmLOb>; jza.NMo:dAʟ_$n@s "H30\t y{_ic܀%򱃩-*Ž尌L'?~i%)%Ԫ`S-GbE5vd´D\f@^&G=FvV'C31IgB;Y2߼eO!{azed)sePM8owr;?aC4BVrNX_s#lzR>[P2)_ 9^I@ĕ ?TVB VS=bYEu}ԉ*=NJ}x\`}c}HZ32US60Fclz07ׇUm8L=?ꇔMf5LQ:9f Y]nv[I{=72j{鵆YI[2pW rD[]oXdۯ}>aP>{[Clam?WpO٦~#%=a(5lz#/AFܬCQ .w'@]ǭŪIS4&=V`;bgRLJ6H4FEXIs XMi`9G}0*o!1.@3&[spRXwTw&Ʃ.KX=d/Z\)}v'݇xd.cj'ܳFWj 5, ᑁޫn Ÿ TGjVE%R?\E.h}No$Ʌd(d輹ED8p|7RL0&}91(<% hT*.HN;c٪Vl7kAcsK!V HMpo q-4&Q_ZiB>nq4TJn, v}}?N`Ω4hc|׉ySؕދr\0Ě]_}tt(eRDũV[b҃J{ML<֣7 tRRԈx{U3)X|aPW5J9o'3i.WOZ(F„j8 xc{\12R+ںsQڎ& е;S-#0ɺIZ2q1oӳrXѕFηS~ ޟpꛈV詷!EaTKRvϣɥsJ)ٴ4' R6Q r ~hBx=鷧,l$qMQ/fF SY(r]KU2`u!$b{M܆I:?Zx^ͧ@ӽ#l6>, 3:S]7!.QZ`:0 w`$ZBh a%li,xP找|32HtIr;^oe//7 VzŜ\ żRAAW !ձgYZ07070100000073000081a40000000000000000000000016759e95300001c18000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/char/ipmi/ipmi_poweroff.ko.xz7zXZִF!t/y]?Eh=ڜͩ0QVʟvtDvpF3#!EgE$x"XsuPN !`i76ԣ.ޚ=$r8T*` /Ύm̐ !XCh?{SLoըtϺdTծl X( l*)x(#l5eSy2j+c!0.7ݴ z\K(a$޸,oo",~)j.^ +d.ڼ?+hG_GF _W&+ɉ}9O Q9uct{#CKN.xY[ yvc`zU~Ry00fL>փ咞 !̵v fk~>S-Ѱ#Q`@]+{}([sNBCrͨ3H^\8br0Fښ Q7 ܆$q^VOFZ u(ФeOšٳcXD^9o跼x*)umahKѰ '$ˌz 3Z%_q5b~&k_Usɘ G],ZGೃnG(e/0;R%,a8"/b/w8[B0>k%"!y#X=HL[tˆ=Iiwc{+@nJɑ"_l <o !eXx̬7Q}7v>񺤷ETlAb=uIȐK<0 ⍓MP"h 7#.,Yul]wsL*q>1}|I>d6yOs4 x%)r&4:\#?V_3zojR8w3GHȖ=U:%w!+`E)eR̓^nBO y G[p0X خ\[]n^co;$f8Y N]7 WMSk]n8jdZ1ǚ[ 'zKsK>7M]izwv%7~/&8/S8@CU0,<D+#kt_I @"'|xZ\޾JMnu1P\2v15)( Ve[ x58HJWD#N-]@bFTlSRB@`wqs^W0))pϹ42WtVKwɣȐ#}@cɹMR(/]F0eB((rw8,$qBzrR)7 ԓO:ˉSM,'@E <0uj'= _E5F|ON xYR$6[5C-墼I1/lh6g,WC>V:ynT)?{o^e0rjkB A!lVZr@i&GV?Xdh3əh̼(W ki՝3M+@w7fz .h }.GStiq짌וpL{q _G+=B}|DOE"E͚$smžXo/2!pV0*x+[f[O$8`LX: KS@%|;^Z EޖivXzu6d\g'E.â$u`oUӅbJY5ңrG+G2kpd=9E8@fجX.1%#qWҼ) 7f"cl͊[摖 /33bo7t²RY y,GJVGwG;Y˱Vo8 }}89VD7l# _zKsbarmG4cic֬5gP`hիArZfs7ǣMU9~bO.wI;W@{g$YH՗hTKfNHوx~]JۺKR"]L(nIH{I$R`űۆCHq$pPD?W)N3+JTP8rckLT  *?Kd|DGy׼(L]Ma_)՚,T_U$/֒^ p srZ`i0GgLUqM1:Srd*6է=#ΌͩN I^\Kj+geQ*G^$#u,ͩ{R9pfJ.=*IRP{򰴶QBQI?@cRLJ?!DY )7)+q(.2.v3t{/Ֆ*"&oC^L]? 2Wm5@G2_; ILcY?I΃8 eo:h G&i &'Quj$>PvM'Pj$F}q~AMRUw^dA1M8z|D}~-osE)^7UdX!4]{P`[FR qT,MklQJZ:2{X$2&ҝ) wdT6l5cVp 'Q7rR?ƀ9q:ydkx鸍YM(sRP!WX} q YlxB-*f2OHam;Lœ| <%=^8HJzؗ?C" d lvqi䛧}Ff@$e`gfh 8dT63z1z'V}?:wlS (Ks"+.a;HF0m6@=N/7]` ET.8@7Һ뭌?헴4Oݹǫue` YV:a E}g*!w6HHkט-'<&m][e.'B}ӚE']Lr=LV5O:F!lF89p 6+nXxtE_׻FR#VP~VCٗڙ*.ˮ鎔n $*vڸ3e9F"~ =~>C ٝew^`GW=ꪁ%Ԏ JPvYW|ŧT-hXJHI)xb$ut[H|L1n9GOs/608*]iqMiw(ݿE rzϨpd fhwu˺.p/.IϹ\pYЛVJ=.0.:Gbk25nBk!FK] '&xl NO0f&L $mmTpl}|nɒi`o=R"fҎ=˵Bo+:zچcI& BTӃܮ)(}n6:zd̜)~ 4f(vG!9%z ~UwA"VP& n< q%<[^d/!zكh`DMzH?Pe 2\$6m3;ȀUUZ0S Ӊ%jq6_3ë(E l0BUAKu92DҎ"]z7%pqj-fpK{9K8OZ#A 2P 2| ?p(G rٺ*ϕdk""K_Qȇ3 3ay@ƓR*%))uk|cIjt+t0msq=V}3`BIrjយoQ<"K~2B/W/)T.>P Eяuπ.sA7f^~ D1>} RfPHȒi%'Dw~-, k'H'aQHбKR̊J416^A|O54m)\Hc]j͠ux)哺rJ>,?Uzd`zE:ES0|+W:4LS^s [MT(O!m1i_ٜ ll 02)x9\CAKb'g$)kI<8I* `$Zz&̈́|qY湵pV3Psi, dc ;1I}eoS"@?±:LX5pJT1Uk*]/yoq7OE<kH}Y(j[!a?A-mx,yr'e=^wf \"mzPH_'n7Ҏ*@ H٫lԽ.BQzˬ}Bup84b;p,QXB~J-83~˃@hبQ[Nb_) 3O۫?`Ό%פ BjgPի΢D*;G(,.ڜQ}0Np0bP58?Q̝irRR;[T׃vS* G=˴4AYݜ .Ef e;pA?fs?1׶OyĪ} mg(6_ 'NArciO8Ahm{E.ʢy>4(6 %3N2?۸{(mXXԔduLͻG^܇h`&60ĜewOъ`؋^pLo1QmJBv֍6W='jmY`Zlsg9tb)KP( m4^f;Se34Z/a DRVͽDMTwkJ2o/1.R8R5;aNCoqQTE7Q!F%M1BEpbo|n{ZthSKE]p ɭxf,f5ad派 8X(aYgo YyiHl$Q{MLw҃)f>w n{>!U-A7(ŧ}"w٫ [:O4h N_IZFxڙ-U#VX*!p_Vo*m91EЊ#v/w5h JSe~+>|Fv>qR6oF}|!AeDnT 2ȔWkeuŲC6q~^EQC h1QMIvdx#=>e>Uෳ6F+ -74gYZ07070100000074000081a40000000000000000000000016759e95300007ad8000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/char/ipmi/ipmi_si.ko.xz7zXZִF!t/>5z]?Eh=ڜͩt)zD;&]\R.GZ'E]yoqIz!=hTKPS9l;,+b֠Iz}E9:0fDLDdlY9W@ʛ}?yA:R\wssg)CN~IB&;/r؇n[8Ɓ%|Sq6l]8\ ACz%ȃG }| }挵j)QԬZ( ]G4_ v%__Rɨw7ukd"` D5lY>57033=ɤ]'_1vq(u&k ۛ1>(p g0mϞ--RC6ǽ KuI"TGEs#}ܵ5pȕ,xxy S<(Ag$ǑZ%|Cx@ILiT9_oGzC_m !PԴu9B)$5wleV2pxcfSG״-;͚ Vi//ET?@7~dt{#RZks:U1n/ N^2I{.[F\>ӡ#>NtH^m@q3hL IUm`C+١čK<]1)pNP重ly~'n{  xNzSv"~;$n6{},jıZ/z PЂVLF(#YLПjzc?6;7Z.W҃h(N ;?!c:@ZZty؍ɳ͆_BUavX.͑Ϟ^-mw٤vI *kL9hH9DM"]2?S0; .Wo1ׯ幭ӧʆ{EX Pk ];}AR?bޡd1]Gb#\XzPP7lsJi]}|-8F?N\ir.d6 IJrgg^:C'TjE4m"3r\*Rr"^ s 인LbݐUXBư)XcW“~A8"ȔX@# i9)>`M&]d_^oN_ud5JqX1ڄ$ਕʚ`3 )ϢGg͐z 3b/8vy]/K1Aj/cp’kPȉccj>(g\xYz b{OYIdV7,cUp Dݏz!\yqvr Ő+?z]v>(knIDcg$ T>v7D~XshwKŐg!Or68s"mʒ tRpQF籺_6]}ʞZ/Vr lȮʹ>FRJʈ(u7|i$ ux/AI/xf+Hp_ *',g^uT7Pkѹ(ZdlThIieFu Z963U}0hY{? Z5v|+C:{D 77'{8 \z.1+\fJb\}ܑg i W< 끄N5P,dXf_@Z~<=2&.^;YJcv@ ՘'"l9߭G.dE"ݩ1ނ帧uHJtZP=;KWH 55ZI=6heڱ㓲 ~N dGnƮ3ҒysS3O"t$EEPOSD>mm@ߌ+1E- 3pwtB!\!0K3 4Wil+VgI쌑۩cȝRVO胐rvu#a˜oqqK>VkTt/k(DY8$j4reZ,$.Zdu !mING?\`k{ cR6CtKԻ_vbQG`vɣ1#V&uQ̺!( I}>ccr_a S&y;RQ\z 6q- (A?+Z!q˴nWP2$ll5bYXՍP7NJ'1o{*ֶYʶ1g ecXLor&4J6_ѓ3F>J08#Ukw2mU4C' }Y 7_ +qrw\#(:7+˱m{!a5,(BNA+EX+:你r wC-7<݊^ aJc?|GW@_"deFGz$ ^NY,Ocpq@K2 8lh2y;̄MSnMF7W-&pGy/j_2i[b!%+brфYCjH"lp` A`g gNZmnQ `(EVms6׺_zqpm7L(suo(g{= ,I "EUS=R7-}\ՌSM|cW s2!ځH\sL&@6 ẒҡFY+pSmY_r<PͿߒ-w6ik کoiĿso"Hǚ}鏚SAjo-|35*ɂʒ*k<̵5_2f0Vs玄LK;?ۅy=zdJZkk. ,J%X.9X9/鲠i<-B"0fj/FLDIm?˻-H{].Ac0eg7u]4g@ Kv!Zq{o6ꌞc!ift^nT3|ؾp!AV^PfieZythQ|V]Gh]E!97*z$G?-8!~f}ݮN})%) )oQyW}k g h dq𘛉e3I3KdRe1XF16,"/Qt`)8y\'d&x_ zᅸɣjnqﭠߔ1zk<|0~ڽJhŕmTcPS@6 !OU4}c+[_@l_4*_ekx;SWn wES?'L?'DMMv*$U(8}fБx`! #l4MuHGHŸ׮ɥ`Jƃs-^2jCUޜes  Y>M%JBs>ьJ'/}\^ǦAiKȊrq-]*zB|Y.a#miNO{]Iz.D,}m`^$ht2. o@U{NRFg'ވseo=nIДIU?; p3 q|̈́Dga@p\\X+tGVf j{?|Er2% |oMXJ9ڕZqy| bc8-k:i49n*nj_ N?{!H7)gsOOGKTͨ%eѭ6Gn .1l^+'QI7 2m P[еhN`+l[ylU35H2耹Kg0:5])+08$AJG?ZDb!: e< U%*J:+\y{dQo<x;f|ι;^?ODr49g%s yڄ?C'w"lK#D 8=4H$m !{$ 7j4\&ɕM\U:< qoqe;N4)pyrwE PcJ7x9x!{Zbĵ#5lҏKe$9UGvs9w@Ayǝa]]B*5DAlr|,}B3EXjT0lcS?Bv3U7go5$471@aNgGbF`qʂq@ߞW+rk*KI>;Y,Y04U#TXglN;|asROdA8|IɊ#mY" ⚒X bxvd0/`I;4&\ &6}J搊[S{RpJKF%`ui V1}tChvYZb~[[,: ;j6,{{E@^t.Z~lCaO3y޷a9.tn=>ifNM ~"|nCp\D9䵸d(NY q8đX)ß\϶Tf]Vc_}»`#)~EߨS%4S]^|H QjؘՓ ϑ*M(ZPE,C+y\$'ɜVljwGK͍+x%EQ~7$p)e5)ۑn~NS2ե"{*eܵ`/$E8 w\osiOu1MyT}beGbZ5L>r=uax8=p2XG ?!N̓pg^(!6TƥÇOM}0UIX?QnNeK9 Bѳ4"lP+R\7 $ hZjצ'9|*SDBzd4cI>7? PvJ!@POxkDŽg2&d[*B[s+я)abi/.ݤ0L ˈ tEG$>k$toh0.%(Dl(tYi|*_PEW+?A?|o9fc#~H(K(i=ŜNg5$H;x˸%֡3 NpR6""D#ϑ~[8/yshz Gszw;]c87˨<ʺ؉zjz,El q )8vwy̺ 88 h叿_To͇fͣU#Ƶtʠ_Չlhto"G~ekUg, E+ FK֙){p)^) KoW '/1) ^:پb.^Sȑ5(v0VLy61x9e,X'?'l[cc&^!|d=q:U) T~26כ{/jxHg|lI+3'}G %7hYU)jw6ӀZ1TfX`KL] u)=,a^Ŷ,{>Q@TX=AEORe)xTe}![4ad[u\5("~%5q<ew_X,ignnQntR}@}t7!a|926_嵮 a;D i nn\WS$1Zy"m\ο|/>[ ^s|}WV*7Q~,TvԪUUng.[/3],0r~e⿨oa| Ix,63Ll-4#KETmgAOW`BȐTlOhXmygP/{܂"Jn.yi$:\79)QE`_3MI)oѨ`w/Rc+0}:)MZ nј0-|+KxOmi@7`hu9GH귥#@LЃ)n廑n0(U` sFzZvVߐj=WuB`T´e!2`} Jl6;.$1ޖD ɳlnkT պN/{@vMe]x!]#$  {2:Ћp1f/' x {N/渳_eHÀ$|M5vTwLg{Z{`eXA%kR̳w,b"hyH^Yov_@8H; VBg_'^G>$=2#5,₼W4cؔ `$@)}G !?A,kBo)]`CbC2r\OwdOC׎퍖Gif;yĈD"LRg]e !RBr挍xpuґFnY׷'s3 [ZXh?$p+'bjW)keϢ1ₐu䱡d~܀f+4hO ⺪RϐZ Tfrr.l kTMv+T*0%AYd16ǘ7\C.Ӿ?=@Zm=s vKRq^ZEҨ p=&%'wF<cJef\gî%]QC_ xIc heU* `;Ž76@rW`ZE,7E+Sh-ۻͨDmyuJFb$cg709+]us8^\t|•C,gyEO Ҵ@]~wx ]%xGTQT;xUvDO&j(So̾:n{R 'M}0ID :`%¾X|<́LK i8y Y˵yΖͤƎk2p}n ¿eC"SP?Q2˺M%Tŝ&+:kVmvrMQ?&hL|-n͓$РZk++2xU{)3j0Y[pisveH ΕQżo:YmLJ`j1:4@Q@3':cT-3;RTpvQգ/#IT-t//o锿 #*FRZbmx=z 1j2Fm<.|;r2c㬩N2_,AOjeR$@[UyX݋>i+_m$lW`m ϟQO S $R%,{e$ 3 !ԗȁa' RɴF1FhpАX}L;'UDsڇr7 AƩx=c 9 ϏɹenFMXUk/Ffֽ:,(6xO/6hHwx?M)Nraƹcm)EXРXCk)^'hO}$t苩 Lg[Dnȷ|MV0)ꏰܑ\dT%ۭģE..b]"db,wen$-ZA9Kّz#n׹_iT3bpW9OZ-CT~sgmiyVKŏ{o;d-W?-ey}nV #)zw28W֫]!jSљ=w+uTZ"B6}4ԁLܨ `lZK2q14vV4Y|X_kB_t~Ċ'ƃ,zCdRT`Rfi ͓Omg(DBj}ZK?dv 1A:6ei&=)u8I=h>ŭҁVl>uSOݖhQ]-3iƓM&h(ӽ״Ytd Kȃ݋@[/]Ԇz>{mv44Ж3v~'XDa1 Ӕ?,d9q[V ?IJ^z=u &s\.qFZ#b>? Mw(^+v":AJ;ÍD/(v;b﫬 /@ cQc݆'FC4t|NIDٜj7;6lgpf낵Wi=@Gpsgi/DMAZGs^OK&̞brxpvR̨m2<3sy.-l" c [)Y`ka|gO5Yw]8{{rz/+|dO^CuàBk@g$;s! uIA(Hk79Gk:<8@'@cW4 4Gri?m<Ț=]49gl (n6߿ T!LȦ  ȥ)v%bN?_AcBUQwm&j*Ic5d4X ZucVE%_rez>qL]l,l۾8lR"Y!D[P+hwKm5nMBCT©륈0n?KdȚ&ʊY(*ʭLS"E~d|'wzĬDTrZ9vT_/zxMy qa'IiN"#*.ӉbK:-<Sǭ.5SJ:Leqdj7\y)W}RK)0TXpLj?f%dϿC aO >t5PviC3PAu].ka[Cq΢$w(,I0L$HWYRc臛*AjNd1G'n~&#ys2 $ۀU7Y aR~L*J4h/ b]hoP0,TS]s][sW'0kBR TAپk`֦8L1> AMpdvl9ɍ2֤DzJ9\jH8e?7l㥔=o)r6;&L$-R 7 )߻xM3L0Oh~;;lZu]]i [Z^sYE4%+tA8Stdnq,r~9lWU\u \PùkyFY*jeMU*l7@jC9?8U_9@6B-}T8*p6ܒ=􏍄d8s(ylމ\.YgȈ߲q-ѧ ~]BI7qYE߀;XdB$>&ԬNn@_A*&PLhHh.|"^$a1NBEˮGhFoOeit s=Thr`%x'U,7i,yu)p-/PgɾXjV];aDu@[x!A_{#"FcS:RWu[4Bifc7X} o mΚX~SIRg$VM. Ģl`QBCkE#D2pdNlix}!fR-㓫|&0fNhUNHcY &Ɗ6-OzaA;8 fVaG3oMOBQ#13 wmX##ØKsBpRM^Z>TT_V`WT~M ƾ,^í=?ͫ-㌼`NR+z3S4;ir02e f(GUSG;X]/2^}B|r?:Jcw>s# D2PԆ}g?V)s %j `.E2ꄶ!|/zi L)|)A(m&B>%+%;@bbWLHJd!;1vO-sC7jW~z&ԑ֯P&HHH=YR,p718My3Ce 9WGg pm'+!'B"Ejppg5\ֽҤinưUW`Z  Fbng|yl9ov/  ka! S6:9BgeyI&.fޝpD8{^ɕSi__8-!=t Yhѻ]2X?kbJ xRC-L 9G0[ICfW:k1p(nl'o\zIR} M?] \ϧOa߸m#ߑ9/UzAN$)P,YFd)=̫gbDUo牿- )-\jȣP?48;^G\Ai:#~ro12p8MhTw-N25+fpi:5{~ [^?hK5oKf_}AANN=ʧHA]mG&e ߙB:b82pВt# HH4;^@i(]K$JO5nG9."WG6N/BQf`bpBӜoemȉ2mꢿ7X\V[ѤI%58+,MoF2h)!NBRbfCi #,m:E+LjP_-[H:Ad}d(P'CBY 96ZZ =Ot`o)gVk}/2,l<5Mw▼2SٓTLddͱ'Ce=jS2I#N:JX4B|B[>w :zk -y9Lw t7k ?}5dÖ́Х!*6^eQUae`.밼Δٙu3A.~q:N O#8:CTk!C&&~Xy*W̩aycbExn!Odyiz{.a p4<Si[ot*"u}-2\7#+fR*%#h˕0گ"\ۀbV<ߩO*) ~gbԮŁ]=MEwvIɊY\/Gٖ3}xJ@Ph}Ogl28MBf˗^Xq|Bi6>9 [mYBr ;b♆ٕ L0 2/EwO}}/VUթpjgyюyc. )~݉G5E3 -605N$ 2pl$%a)c c,~oVq<S('H YSN]ٍӞ2߂*qrJC9Pr`tT(O5H`3ɱB(1sNaN©SPLߣ(fEY%ۍ׬hK"Q_q ~<1e9j>P<,w Sn|[DB_10߱2i'8.G ?u!7 y:gfVT*Y^^wXm\npzRA&ʂ9Ŕj1&5U/IӴOwĝJpRY٪|ҩj[`i(f%&@Pc8p;$ɉGjh3u˒2Bg/oZs,U)*M  C.M]@h/[Ɂ4 . ;`O-3:Ӈ @C£w `,oXl  {ҟl[KkmeizxbpTD@}mp;|Av 쐯)T:oP4%z|qfNS;q Jɺ9# >X tv,OHȯ-7`u`_2?3"D2cw'̀NjqAձ%i0?|(}ܫM;ARNݿT ܠq܄\d%|\ v[z-ե*mN`)..Q"^k4]=y6J)/sR"[ <|&wZBƥD;/U+$B8ඪSR>Fܗ(Ra6=NvlS?I9Ol&=_߮#wAk*ebL9pb۾gT]qGi\,-cYxu ExE/(CQr8aoR9޸{?,XdDNLw3(x:t{4ϯ;.\?쎁i;d%Vjɪ 7'0 ao޵ h ]+( N[tnB3r0c@Z ǀ s0kHD*IhѸ jV PgՋd€d+7SkvsʭV4ndo-fv=O2B U"Kk5%}XIi1g1A{'~SV^,0qY'zʜ4ƋAYS>7F&1obdۨ͞]1iMFoe@У%/Yq VZ,*=X=fM*T3dٍqo^FQ?N@ȬhcC"xDj2/vx(_P2 eC1]NoE9(Lzp=GEKq}2(f?VQZ D.}X: xtc?3=ׁ~{eL*^"W8t*a9 b^-Q"@w٠m.8hi\"vUa@JqdҨnP%qgsdBgp |6HKS= l@{ ;v],qӞ­fTd,]ni[jmQ̸`Pwl{.8Z܈as8&c{ן2!^qo9*I)AwҵnRo|62O'"o)% vK-م?Q\ Nx]‚=kuG*QV|v%H{ʢ^UEg$T{*B4Ōa~Mw"]炢>К{}F:ł6 |ʥ\`zl0 CG1n[~lœtF4t͡v:ϴdjYTR[ z&2)3lүoLb(mQ ㋔aq1=tG Q6$hKiݛnߣBm("fR]5뵑kd\*a}KN6,=WjAQ2mn|P ] fS 0ıo(Ot"3kjLPKNtיջyZ{ !Y9O֬>ǟ?P ؝CDEnps %πRio3Z[_ O?dRr[i Dy3[ۣE&u~υVsm2?h{,BkX/TW׻S֜;𺯗⿝gek\-s_!UiR D[@ м)/6<" QAP{r6T E5&3ZYP{ZfJ4-.U;a6#j5Nj Jd,ń 9V_OYT?7 -'Y6y W!Ʃ"5C(VhzP/SteQҭ8+nUDG^@?.rC(xU3) /I£t|I" 5J=$iGSO 7vgT1RE 2t``#6ELT%W @}˕ZnsR~EUN"(X9eՌN oʙ.`Rs`zv"X%YP_1v^̘> ?Y3/cDŽpx3-;^᡾1Iʵ*&Z*Wq3),44l^MvP\˞;l \^!!LookО3-5j_9)~rЮګ2.~0j}ugh{ +c[SF֣MB[* >B$`8$c@Q=a,짬[,36DS Vn^}wp(/']la5V ^PBXCβ6,֤;0~C`LK(0Z&xQG\Cb+6j3λ@GyX"ÈC }ix4 `fՁ܊f!e>m,tMp"h7zٰnrnk:S]\b`ql~KYH]y\9ODS)/F vK(?=~ !AQLS疡XY<˾qb]2Z|w^tcvd+)…rB|0On\Ѝ {aI/!0 U(I(u#{c.fSt `N2MI(/EV@)lNX\>@m׃"Qi=ڡIe=dڦereȿ?!.ϔ: odGHFۙx$!S`{%56W6/f&ǗO-Ϛ5i/ŷN$-,p؍t(f0]X<|iqp;(V>cDR3K CR̭w|NRVu|RsF tAg!7rAYC>|@FA2Xvuvi^Df@VS!@,wNs,%mTҡ0Fq Gu/(zIqze,nY(ЄrKj-k#92H\3Q=_1N ];O3HWZU]Bgc:9*F5vs'Doxcה;! < 2\]_i%j(Orc}ozʽ UZa k 4DɁ0FQP0uܸl=  B͡Ѹi:C.eM U5)7EƧ:{C.$q3D)1/-FbЎ_m6ds}pi_Dx%TK_¸Rت&.Iʫ ܮ ]|JY@Dve0vgI[kwF6Ġ?/AO'()g6Nr$jj%y#,dуZ,%@Kb(T$S.uW_{G4vB[~k ɜȶU_K~ʊ4yk.Zb5^(gK51UsSW>X3Dz=¬aǕ%9ї}5K~v@jcG28>hԦ*u0c4 @W>?}ƟjA^jX#f5 ؀ >'Su;/7VƍgW.G&!@=Q͜/ARblmWыq;!g"4ؔ-M zP}t#-"85+o ФP&nGF𮥠*Ө "jr|1X8PG|xwڄEiœHsٱ.e|݊ۓ%x/j @7bW@~ˇ:ʏbǻaHےobG~]ZliMbq5yw fЖ" >ZqOɊxܸ2|BQ;m-P"y1͐yV*+>"`]K""fl o}sɛ___uXx~l W՟uD?#\4eDTRۦvz"ʅG_zFUvL"kŘ e>PPN`7;x=0X"'zOkL 9>ܖV7Fïr5D3<\M}ndk@I_jw6GAg\FIF$~\llzB$[VLaGIN$o}# W|W.:G 7AD?Ͼ4)$n %W=]b.eSxfYVZEmVQ:a]Y9D@SXT ݛfN~h\#! ]^stQ||sPA`셶7d -MJnz̹ Mh匭2 `F."j}{H$nUzZ' W yL $Bf^o:Ն |y82mB*6)ʴzFjA?N|+40/zk6e=,Qq1< Kͨ7AJ20ε4~;1ޖx$߸Wa/ & .FcieC$ҴuiyHWo&&g &CIiBaN_8]!)f~L6_sLHeAkR=G+ޱlkw?_GQ&j`, :.8Rd=lB; &dsSD3?";ӥϋŸs@3m2Q[ c'i<$+Hc:*) l!n݅R+I9@ZN4|Sn4x^>pYhOxo TOޣչVEr [1ߜhb*Uő_$\`wnώ4FܜB@35< Tg~ǭ'q:P&!߲6p82l^p5kI G'\qxs;K}*f_-Z1H`Ec$Y mam1 T$Dz]9"h+f97 m YGBHz8Bp48n%xEu8[QWケ\"`<|1Xy(ˉ,,e!D4>3Ds0aI_u,l9`QNn(b2YT0He%3z7?Vjqņ¯16{d` jA&߉ [Qa9=eS^d\~fc0PyH*g,g_?ffhmP=åe8d[P 6s'yVVn6b^}M0tzc&:nĊ"Irjِ7u-[޳F۟ 9)mBWb_a$#24#Uܯ7sa]Z_" yAtCc:5.[z(q8iA$IkRp.{tNx߾HuIodݕqNO[9j 鄒v𳡠*< nn W0zUjE|e,#-sAN>*㏘64?g8u3tplqם֍9 8]ayx+F)Mٿ&q IY˚ak!2% i {Cs}iϸ\KްJ]H8" ^Lz .P(im05Ƶ`܊ $  AqP|Sڽ](rg$Gg4mv"ٺ,!aUO4la1#|lc„橚*g4,=mWriծJvJ 6'Ͱ\ۥu$sliC yS^5[ p(FGSV<BX)?V6 W*tE#C#|;B_\:88MtK!74(ucO6^qNJxwH3I SN(t Lθ|3yHnė-gwuD\ܳ+ D>}%0sagƀ/05r 16md 1j8#;Wqj\%_ a`Ltr ׉wʬB(@Z8ftUQ ]<ߺ+펝YrAEyA<mg׾m!n{ O %Y̵ՂI${nILp'YT}*KN>z IGSM㡸2`CitB;e' Rv3 nϴ"cEM dGap`r `Gct/0ZOI3$׍ɓ"Sbq7Vi%[<U-.FiPߺw {@cz HRfA/R'ih"+]?LbUP5KX51L Zj1}sF%ĞБ=I}o\l: 9ˊhI2Mdg|bv0jƗ/.TFfRŕKr;ved݃S64moA~FL|Ak^n&Rjc'fͰ,-&dUtCj<>~z?SHSҵi.8`njcLFoXiIt7bB5`m6п6r(e [s:z)Szٞ}{!c$P01 Sw'Zz WsĤġs]OZG(c, ί Cya}>EJ+OJ9!W?Wa[1MOW~3)ϓo 7̚9d\k]c]o=O`/)ٗlnyps??&hoBRΆ år>sF䛾 qk)%a)guwN@$T tdhqabUGpc I S9&u~k>RQw~*CRE.M uO?d~QĖn~!'#'-#rm >汿|zm|;JV&Yd,UK B6N|VNrl>k{E"pS#`W!m2a 90rAfOŃF,ꖋ@֗kv z|q 8m*4Y DN˛e찠H5 O ŴPxc2R`*RmEQ75Hj:bEs%mbxV֥TTroP/(bk1Λ` IڵvqR/zE>C@7WIgǑnCd4} Aъ0Н`56^=uMuӱ]KLc apϕ=2 g"ZGܹyRO')T}…hq^c~%a53l7^l< hun K&_[%ZɑY]a|=I'Eְؘv3LC>}e1WҲ6.K FqEWMOD] .[%j>od(B`͟-õ&iLM kk>kVj6%l$"w~X^c%ɟ)y;\7?oX1 ]*dCfWһJuO#ȣ>!Fx,|NBCg8z[+DېkX7{*al079Pd*〇Y™~b.rgnXeR'Z9 +& ,ghu/Rg-F Ua<ĔTJ4IWi}hLC@qK3X^Xe .œwLRiPww/ 9 wPH[dtx˫bd|"`7PLd$qPuo'$RT03}a"]ToNe,hPf`j,n`VVz OITMqXJg*XepQ➨BkME >6%\C8@>Av\_>sTwslfL=O)m e]H+=oYl\%(D0>՚如oɣG류]MCpV>h /*V ATE_H Um>,kMY|ףlI:Ht?K";ȝg* VD4'[ f\.WUTg |ʼꗪԢnKKc-XyvQ'&0LJ˿\zSZY g*.jy3ÓvL#)hE +R A>ޞ!)qr%֪;_(4 tQ?5bJ:bBmMLz:EB8$i,+VEue 7E/^zG.&f!>U#SMl LPxq^r&Er`37dxFn7a= uPp zX 8$- As=*&)_Yndkq9<){8 tMf@v`g+?6ˁ;hlIY=_Q3?)(42@[MAl⅖K Ȉ aBPIM96;bv'*38>^G"mV2K)G}ߟȦefşuIͤXeG:6̉ۈB1@39E,#]muł> ~rnse<#/U)ȶ(Yܽy/i޶8iNh_Wl.F)Vx^ՁeS,c%4gȘm,D.7d̚Ƕ@)i: Uzjh*~Se%wl<{ 5~Zhs3#=gՊsI'j 2N~+/"AţwlmVE|ûmĐ E#|9V\nr|G],Xr)l1yݑ섕i\0A ˬ̭#nf}."pO֕ɕbQLU IٓƜfwՔwBUv1jX<3r^}xHzX D_,=Yٍ5C#>|l0r@c 6ehxO[EMq#~Hhr+N,c֒788?aO:0<:Z-<ր$: hX;Mq!ױgQ,SZOM{=U V(HhUun6XժfF"09t;/EBLܹKZ֧9CHZ6L!Άs?\5~,rᖾ8b Od3 X{M~9S;9("^#*ַ'"v/" F`y2꿋Ź k ˡQr7Լa|T=[RYU)t㿑Ks"l!ob ';OS-f56ɥSR1$⏶- 6\6/z\f$BҀץ@" tWg6-%mu PR%GYNtM[ܳ/ZKfo{_:8qTSB4[.1|8ellV IIdѸ=;E_74]aE=10rk. ڹ@`wJ+"b.c8`cfmyf=lCPDlz?a")#p%/>W!h r|Wrr#Kh¿Jw:  ^Lmoźӣ1WE@ xRN'M,eʅEa +fs+9(%s0iCtK 2` 8C#a4T0KS©f=}QN3V,Ve1>N.ImíOkJoh}>6y⑬hhg֋\}: +-h@PM ql,KP O6upkdS5 c$(f)AtDm҅X=)&_ QkY%޻3WHE~}p[cKΗKENks<-:ؾM?t{Asb1!ZfD*(_dC K_9j[(;"np$*"b > ) I3_l5k=:1 'ɪgm*( ]h;:}24Q;H`/W㳪;S?"VئcYb+?O ;+")LEomB) s_OMS~}`YDs]}٦hvg 9ar }0%Dx6J8/6tF+) Rz 5Ho~,w#=r DZ1(Rf)G̹- 4/_^Jg8l|cH+bIʣ'aFP zGU~ h4Ao b6G$K ^Gp;$'9R@. ^wD=&? dxzre@8uڭToYY?D?BN, Ews___O]^>GƎSUgGN>E7v_:ϕޚ){5x+"㏈l h*$|V _ 7Xhկ%?tʯ6#b1S pY ۸˃+x?op^KC7ctCɰcY|\n ^?fͰ=^o9ݦZ|I޷ dД$6D-1\Ý DXڢAQP83FWvƢs3/Η[ϓT3cmHT/]3te\q7q;0~΢ΜDɫ҉%;nʝ$K\|M'VzbB* 2,˲,ʀjxIvS]Lj$vI[d@=d_yUp.?2te " 6d8OKEO;JLU$dH4II2!p^* @+/ͷҶrV=6=vqx8-z5Z W 2XMɣZ_q~Fjqok4a_\C%o!Lڐ"8]fXbp&KmJ1,O>7QC|=Ɗ_ I8ZYx]#6$H2'zw^</[E]{4cjvˏt"/@?VÏq_^ JŶ·aZyIആ9t]=<31l[DP9"2zzI>}).)W0Lqf(QS  %ՎqpG޴{B&1Tӄ0b7av?>@P8Ak]3XW Ѥlr;qb]A@aD;oh!0HմIп JYp)Q[ob +!YBzȗ&$.b%Q8rA*2 0N;@yΖ4J!ڨ (TY8ХeV(|kFGL*$w,'Ro@Sz?b E7#:>xvI*a,sCU7|zn%Yg"Ufj-D2#8WsH'0 &:-V(J}tJS5RMl1=nieG]G\x˶5п F.p{ 9^p(]<beւʿLu\\l+J.~1J[@`f޳^8Le:΄2)a@BI UIL !*슩׃@);jKx$z1&OAgQ>~"T2XS"+mqքi7b&җTM-mXJ=u,䰾v Hǚ5+ kfOWq?Dy|Hmcɉf hխBz?$(M_wab_fcLTkW&;g̓! Wo 7 p\3=%C|D4+;FE⪳!kep˭p"bxͤ K/W*x6_׃\.bW$4g4K.o⫍ h[U4YŗrݒӴ[]04h9gSo4g'm04@^T7{9ئQ wJՔPiA1>~Pa#nfk&b[}Zǚk@M1^(|r͖mqfu@򗟚 ?(H%5@{?z-<֌sjMxu}#^)(,DX!}jz^l ^~pg;*E`Պʋɼ[q[i[Fth[HN Jii~NRsM% fmâ '^u&ġO ML'(GKz}aY~MP:ОϳSM0ԕo+f @}ts{O'#$gC?9dpЁТ|y'U >^,𤛱YqЊ#2xStM-<=Z[4d2߇x`OO}"/E/G?4p#ǖG_+gF󌬙lS9c=?^Ipm[9 9֣E'W>f4Dž><"GĊWOQ[S2`FSXGV(YbpL·ebqo,GQbf)@D*dcgK, "A }EA WNVߤ Z]4lMA@%YL$5M߳7 > j!ٳIU,O5A58ѱznj~i1܍gR1K"+>}|\a$6h>6W{Z} RʶRo1R4S7['*Fj&?>džc qʋnkR2q)>O@뜵~4磞I9Y~ !vu{IWEڪ$pyF|b]ӫ*+CItd/ / [k^%dY0_~hߠ#~!dReXހ@3RJM#=HSNij |;"*<`RvYr>C.=лc=i/dꌢA;5cp֮I!rkqhގ{ X }QdmP"]7K&aDOۅ#wl顁!J :fK.ίw^% 8l^6eA;x' fޡ8MRV̆,=grH;l]%i?)(?Q!d#o+ܨ(`5o[zI~PkuM[uIGp\Q~:;g> "Iu=ѷ^Atudf~y.^ja'a#w{32455 o:K^S+ jABl5yeO-an׫EIcxpEz" {ʉ͆P4滠<$JX̥(q13ӿRO4N#~F(he:<'2=04!x K?5MNY[20n6+jZ+HgkىX8ѨV$9=_(XFnwwqt[5붼S~"DpM%{kTOMД["ED%5#7[fg&>#0:\vY_ Wl:Kt_ J.!ԝf`Z z ER85o1t0}Ax8\S]I NA(qr? b 9P|`3 6N.*Cs*I8Y?=1Jg{ln\Lz"8@ƃp_cv=mSbbm[ {b\t) Yw~f.WՍƒSCijLڵY?gkt+!-,?%u3u.x1גʢ|K"kd6؝6kaqOtnʚJ$IMtgl^R!:D!fuX :S$q'4fVvZGH9YGzl:Edp_J J$ba6"T ` Z5xj>ԔRb8=wwnat Q87-ČXF|X9_xg.r@tba@x3FRn4+AJ]"JU\wn[=u{w NeǦ+D76Ujvȝ C[N>mW 9p@K2T RVV6?w00y2c6lDAT. Q5yHI 5~!=w҉^oyqḦi7}f;glaGZ 5-Ϲ®χ? D/~eR[Lq3_+Tej1wެ2% l9y8G'Wq,craԬpaֽocWʍ\8JW];xhZ\泤|7⮳ _Я6k`ՔVʠ4J=*A؇%%ĸ6(SI|Ͻ8-M2ދqf!oZ%> 0+QNpꜝ̢w{Y4æip-ECfTd/xdqH0yKL;EHx$ ܶC蝺'xÞ ,3]3SDC]9P m5N42nҮ dwG3Pص; P 4\#y)J?_AӐ!+$-(EDԗ6 ;K]f\O: HܩΡZB-*,dM/z} QBbB}CF-( _F:"k92[S,Uv#œ|n.>:cۤ7UGM7̈́!ݎ sj[ װyeΝYQ]7eK?vd7MF*}kD<': [[h!tw.n\EԅFow|Y.p kM $dOj؝ډ2&^]ƞX[^#-R+3{ 䰲^Kڋ+[Om@xpkl z.BP:4C>iYezy Vq$.`CR.a U|5I0S%UM5"A/vLOo T"沺 z;YĶzny`ݢ wgY[Su_r>Qk=g7(֯y,f[uͶŽ-(?B;LT>W =[*,Ox"3:e`O;1{)&QVBBx;Z_A&Q@á\VUfsY$'HXL:Wutn;΄lK/H|]w>O-xB4qjd^MLU%ŘkCXQ' q.7w .gMIc&7/3N+OIm};1`jϾ Lx>Z*ⰆB*,W8xUhgK,(ei0ɮ{!eTr3ź3dO( ޠH5?QHPܡY:t=UDZYTw#& Zz@ $9;F: IvP[4*Ut9}U2ï;:,v9"KK9h- Ēˠ+9kNitEC%>z*UEAu;JÅWq KfNO* H.ٷJY!9 :"Fn@}ܗ"JӐQB']"9~WQ.+:lDNA~lت]yK+[oxk2w`Q -"TT%: B=,͙ L?9Pqmy}njܡd.2&!3EN(]ѡV4Vò"Ggovh֯+\Ԓ"wjRP~/ޤ>ȶO``m 4,=΋#-k@|f[/ 6.Ͻ J6߇ 49Z޹_*@'MrпlUq4b+{Gi*DpR7Eݼ}5|ݘgsq^c^_сj}}ZDRP\ ~/=W_㥦^|Ïq)Ȃ˧bEw4/TFȪ͡aǒ%qeht_cw&$(9#yCӠ\ \-I@\DV2YUbcMo= `C7L:6yP?wp+-Ҽ@wfڂ:ſ-XH]T `k'?Wsyh]>#flHÜY1,!=K`qr" \At ]ui* X!PcBa0OܚGZ"ksG'UO1PJS'"zҒlWT}0zy#MB; K܃%3W>X1Q/m~3j3@#֥d4C^}t<"UFFBLچRg &+a J]ޮ:S9$fiQvLs*@տ〈F2Ȩf+f[sh$*y/3g6EZ#ի2?ȯKa)xLs\fVWTڥD0ޡa]fB4|z H\4oRG|few; .P "?O[K0,(z0`x+'{kѣ( ~iF M7!> muܐB ;#&-0N<5VNΆ%g~郩.*f/v\m_.%r.k:r0#%^ҕqoJ[-@Yba&,Ò|jl5@7ߋ+G^-DɄ839#D4ꟷI#JW#JW5T&uP*I9;oX\RA#O7\x%,iW F'a I_n :a~1[[qWe N-.d @ >+luWmPCH ;  TM.۴`gK`0P:k]| Aٶ8V+f}w(bwo+!KHyt?kȡ><\N&kmQ@cș.WF<[[K!& Xo3tۋ_sP+}g N%}Ai| G!3qp~+҉x@{_䃏ro4R%+d=.ZɫbaBpYI \R);)94j6;"|zЅ/Gz:`S0ZRa.%,+ʽwă{e0ɪrlm? HzsU_|J2g/ɲ ܦF,-ol]!ay C>F(3yR3=kQc!'aD-4e38R>?RIA%<}^(ct1t4iCfNiRPOƖx~.'BW V=~x' 3h9RubcLMpvսr_fL%>) @ҥJI+{-l2/(B.lai0Bj7omw{2Tk"CBgwzw=*~,ͨ"cmݲfRӇiYC!TRTQBЇM70K-g.(]Tk<ۛ7lWkj:ǜ)^xp#5ybij#&ճf+2ЃB<\'FII1m4C~AQ=jEl zI罦ʒNnD0sͦv O 8oy&I UÚ[RpٛtRb0_m$x/ɜ2AbEu<A8:srͣ\<ϋ#&XH=7.g g>B˕-~ulDF`mX̍r iA|<nB'dԩ(\$݀UDb2+/kȏn8L9 8ݞB̀ (G$ TPF *t}a:c( !'h\E3GĮ.nf/ %R˳eճ- E1AF{2unS_.]xqʏ|\LJC90L[Tx*RW,&vnmS֧Ȕ.^E3}5ʟz ݙ X0O?@H8gkX5s\wZpqԽGGvFK2KL7dѳpVD^_I}u!x\H>v!0F(g|@q6$]XK:iJKhV^leiWi1Φ~Y9*FPʼn-y%E((167VbΰmaEpEG/0c+DriD .!47:PT|py׆*UQEXh Bt0a]lUcA\d1ϲ! L:F8N.iۘo_Ѵ~\;f?Ü$0.GZ%*N6j?4zJH܎_%'>hR,\݂#D@;?PG*ѳHB{!g8q(0C6ضzZgX}Ӷyw%kBH2+K46桌ͥrkG,Z|?5 4PSЅB> g2X3@c Ƨ5{⺿jd nBWu(u囦A gva7|*&nr)V1VFBvm+5gB߲SS|Gl(-SM#s|EDGwKr=ssTTA8Aڌ&f+VZ14j'$ Sc,-[|2>Se,*WBnKx6TO^xre B5D7ʯ:KTS_Ϣ'?ضp+EvQ}柘c~+=@$MxHh. \zBS}LR,(! w 7+,wWQ /ETQ[1Қ](2^+Y^e>h Ͳ$-,R `>Gky%sw$Lg" T蚪qpL x!a]>򝮃Wʕ}ĀAjVt`krnb5~C<5"E kaX;6f`[{޹fИ! #v;&U3gW5^Y1@|z-M"kQh!DyLy4hFO^Du5=-⦔$PD^D$MYӓ"[\׹ ;W5 +f hwk+ 񤊞?)9J0ՕbKH+eX7Йu"/_"V,o+Ҽ!L:09#)Sȑ9D6ۡ_uyp(_14 KAHN\_ϰ*Y9a#s|p1&!`HFt#K Z J'O" eǝ&BMXlckoy8`$&frds(RnK%Nr``XO*ç [[ 8I}f&Y);Ԝ"Mj[*!ֺ@a1VB%CvTl/_x/9--UMkfL9H#q-'fԄNl{ }F"&Wt *5DRSeө{ k n4(H<Ð mǛ'Le؋|8p͚w|6*aPzp`ii4zrw9EĿ"}3'GA 98Z~,>AXúgDPG(,D8X&C+;fC(\O&yagK㩞wuCFj@z*5G^" N:@-':L" -/1}깉O ϖ.a"tpIzQ/Yp M =]A߉  I Pս{thIé劯NQ~w@1w0%*шw]_vg"YQ|b 5N%hsM TNļxk`M: ^ R%֯` R.\Nķ-b塳=k+M^6"~ k ~)LF-l趣5Ir`ӱҠo4SJ#y&-P' %FA~j/|K2w@+ FrG08섇.?Mg5Tuu&&^{SzZAK`'u9D/aqeɲH{X5Ǒ+)OD@n@ f;*@^rlcz.oj”d] @>K*ga^6a[)#skFBP 8(uxk^cܦlz/]Gi:^IqL礎;NYEj늺VZCpa5( G׸= ?w,Ł=T뤧"ĐvfnNTTm TqP(CbNqvrb W;r2-[ݙؾΊXҊG֑vULdO8{ 6(4VQ@iz‡V(60 +{ҿaڧ(QwQ@/gz(p>s ȧ%WVD燜ScX~W[o,nt*~ ͏\0gt/ mxp*+FCR5y=$}hRBH܇eUz9æ3{otS?8 =u\ a"(iE=HAnHj$!jp%jyd+$B*;>HiF, jpTNF u{i*G=z}4|.:!+tP|(倮Y`W{@tG"J?˟ +C%9pݪiz6(3"o- #~Sn5}jV=-+pKU4lB["]Yk!/%Lz}b,Ay~~A  N:A;&꾫bRF.LĢ`Il*6j__N <ڮ=wnߛ]bXj%d9.YQI8M)q8(-_|iblԃE$c,t[YA? }LPqpB>7ƣÈpZH}<ߦhlrX+Jmo:΢$ ͆6p^ޤ}T_?=4~A%03[E*1X" wF# %hKM_Bl N'NZnc_b.L;SCA;$E䗞L&ԶE*y7 FMGI?= JV1:ouX}Z5pq<З<u(H(*OSs15IE|7#7yWG5{^rNa ʹ Hc&憡{u=Ё!+:9 bp4FaR2&jDBMYk+KNԖUcb}%7&9:XLy_3Wxۨ y^@cvzj8lJnR@֪n[g c[ugTU҂{4İ|5 ,? [\%CC)"cN>h8-o149sS/d#=5C7iDjs(}후IF>}E"w&=9ĿN,,GC)¤O"IY`uU 3TW[z-m4uJ]r/A ]Q #3Gܴ#h|ĭ <q얬5p~[7:Su{b98"Ewq# d>p<F\QsӨ% JQv- Nb lMҎ8<]W@I<+/.9|J&uѥx*<9GӺ;yOZgWTyS'Hݢj0ĉu&0aT+#Dy=ܨ8cÀSCSID$ޱxoR 8$oj@FGP/ORYh?|.ZLnYwyp :E])L9 >m01(\%Fgl #a)1Zwpd8gT.ɣj\C]qYc|4 DsR *F$5 YkNr)k ei4|sY~ 8+f`K$?EՆ{gXː0ޭ9Lsmv#=.zr'u14}S e79R'حau ^ieXʴkdQyuD&j[}DNqn0>m``!+(`5j:4xl9xf;pmz2k*YWUG%b 9{,U1 KrX* " ~9'm/rjnEfDQu g/SK)ۏf gFNQ /[`׮,&!3e!J'Dfqz >5)ppޕ *.!VgrT&AEy6}*?~a%+ o )}z\.7*v%[ō?7)5\;/>q?x"m߃Tͪ,:#:)?"`iX)Wfe)Sw*l`mT(rUfRɣl%K nZhaq5YQ^3&ׯLG19bSGt#q>ʖaW"<]7vURfOs>Z6*&!r1ή_nѶ7_,/16k~ FxwnJ\mHS2p`rbiE^t@iY̯6K'j™eEؖ  $X(OQA{UT!̻ܝ16y&]]&Rj弋+"Hzv$76i)Sm[ ҷږWL)Z3Uj}c'Keh:Ac`$Oh0q 7yv{~UHl k⃚ ;@kzкĒMjrht ZoRqT*QPrV )IԬ78ň ttyAW+;z!.p3/) f yNC:FGL/(xR~ʭ:C'&ɫ7^ #ME54o{_/;SAL*Ks]8J,=.7:쫕*S!nMu!B ye"[3y{K:P2 ~L&6?tÉ!V0ɤј7=Gu*7?E~p}Tt!9T~sE*s+#YE]99T ;4 {Y:Oļ*xfR ԧ&_Xw~%:뒙(AkB.HC"ͣV{q'$fbק#qPR}OJKqWG7hl0|n/F=Ynxd_b_+, )#sKp$/xkctlw%$ɡ50= tY*={~^vUPvn4P4=-Q!Rn h4𾳵suc +Hj)Sn[f^ŧ?"2.wecPl0p?48X%&f& 06vnƩ-iXIUQu]\]/BkX( <(;Z:6uMTOtɸN*}̡r=7iqA!ᾙ~Ď42!?(of;lSÄrg~ dVM Jq2`h$Ĉm0⅁$gdE̩ly-Va7O`r&dz ah9j ]@m&۞=^?9nfNWv/ eIbqѷ:E%3&Z b.=&HdAg ZJ"n0a;PΐT"&PP+N$+"9A8!KA~XZvZw,j)/HPX$~0Qk>yNPBqxmn `RE@,p6JI"4O?QO4[DQ1sIa)^gH`W_C2E΁Mwhv98I\kgi>QۡvF 9OU;.RQTK6$}@1COf qڦZvtoJ+!o*B&%-.p{ |Bo9I(bTaXfkt\ =u3lHXa/& š\KT>ÃnGw wEa/.}‹?.'\(8A"l*0[(KwUt~m !⌊' l 깨lU*Wު|BN&@f2hx[ے)՚T_{XOFP/;:J 1+b.qdìr3E!j\")|盤~àМds.@|GKwM+G\ csUr"dt8!5O Q ;va%[wӻ͞isB4m4 VLʏM.tDE(CGd?T.̻ߒ#rɡ'U%J82+݉GٌJ6Ic:W\lTϢ㼛קWYqkA1w;||Xm ҝ;+>V}LH ֿT7*aTME-3>\ )]Ѡ5D7,הJ+`ߞ ~u[/=߆\,c庫1{ GN~_ F{\K6eȷC i> 0w|"1hn<) c6Qa?&%Uǽ9k(2^-g R[Bfx*}֕:x{څzw?"\#,K3%@qW^r"0D:g =v^3Sg_q3s˛ňvu6ϡVuIR0LW5/W>- nt/OJ>^`,gnV;7T J沔g?'k%;DU45h:PJʦUF4e7#s6tq=4sT/P%}2j[7p}ZRq%='s)i?u6I`;V`+>4Y>hZXr'b*LVqe]zE>W3t*bJ%Z| jV-h_pT˟e'3 BЦM%Em+|/]M1Py&1)0SͨFQ?h⍋D,@J7L`vY6֮GcsLav&-u2wL}n#HaO+]-k) n|' lhXsjinQ >v)0,dUkkMz5蘑g범4Cd譧'ϙbF|H,)1{@:ǦQ)opNғWZFvb =%BZkUQ?_JKKV="#MNbt]?t:u~5"v:<T@\aM+57tgz 5vpZYy}ۖ <<(EZm- țOz㥹e(tC2.YuZ&$tg+l "Z5)If-k'xw _a 8bJ yMP6"IIm&DeQްz$,CGNOƽQyM94ƑhF0l@1t ޴rmo]0؛HW'gr|LJ0OƓ>)x/^e?'  J)aw誺S0@첄k킽5Cu-v%(%&'> IW4b}?IY]1B$X&VAxQZ# N$.kZǖE&78JQY\".#Ql0ub{>dhcJ؆|ϦXpOhv'>ؿ͒CFj}4e!SeG‡7C֠`wOAC?׼g/wuIn y5Jik_o^{>!Ǜvb{c2jY "#FzR6N2HcAi8vG]Z5 4y^9IS$(ڽxڲ 24@57!D~`LĴЗ45Z|fbH{gxZYG_cHspTYnj85d쒒Ҁd.V#[$x ~fbԨ-r!OCP?{#;8BFan5r/H.ƂF%5"7R._Ev $[F=D+e~"rmKBQCND ~vAr>0KY|[ԬL#գ=1)CCxD/(Uwܪ4[vqu̳usksP Yn%5(xNPh~UPv2cd(ʃمуne$YZ<ٜ,3xy{>64DjlWPy> <o p8YA[c킝 6t}jвU?ʼnVék_s i(ӯUI0͑rqr@SSŘ)6֠Wyܸqe8\g̯Xc0ӭN#"9FqE4~R ^0IY^c`SYGifDMh1(]g[(olCV ֱh/ՙʆ-=OWڜ~ $ڻj#P nQƫ2=Qt<ڒ91,>aSR[85DH/X>7"G2E{heP{77Df&'nW|y{Ȉ:rbd+!Ľ0C}Elh Ry>g!א\JA)~^@R-TkM`" ^U P!\MwWxz-]jX;ل7wMIY?l7p÷RwȜ*ҵrCv.PqSJ]&]Wui{!ףXŹ- Vn1n|kdqa? }t={/aolpqtMڏTzܯʠ͒:?z{S )]wqt4Ѐ~[8 =A~ê~Z~I5V4]~cLZ^_am\s#>#AK2%_S$coOv 8fMycY΀8p! 7HqSFKIKMm?q-d5hKeLڐDYc%Lsn1]cBCUdYr{P\)ކi.;|Y̡HvۇSnde7v!*5б]n-[\DcbZyK\'J8׻3xʁ1cWgGGa7xՈԙFПi)rSaJPPJUJI՚pzdtߔ1r"ӱmĈ &=:Ԓ }3"&<:$[ØV,L"Jw tٜm{CN"SD-yN)=k>)ٛc`Ω.E"* 萓irG9mo7_Նȇ Wy_O;Υ|;.P\JY݈`/{"#?A~>Nq?8ǔQ %#|AˍQ0uoAa,}4ZM`iuHrՇvtowy6@Xr=.H/ء4E1w@0TV2tK} ۓv6#:~Q)%(%bAw|DqQj¹~fAF,#LJ7 JP_~\SVhQME}fc6E..R{>+ZOR"o)_@љ)g> ftAhLH\d]RAzt }335 ^O Xz+sd85Jq+gh1R, v>8W0xZnZA0;'L*L5f[`ʽ +0$5f3<|g"d%G:09\'Z -l 5p k|;uJ#r ҵ@~x~™GK`{l`Pr'a-B"`C-KY΃]|Y!oxHM<534L!fGtB9+9,%ܝ&`OQCb OaA|ɢMa'ݖhdK{M s~pdzͅ`e-V,XKВzfĈ*)cd@;qxHrm5nJϽɠe' vK&עS!vG^"t4˕a@42:kySB8u.z73;sŒPo=7pgS wୀbjl ׯЅnɇKk!Cmfyɽpplt00~'6bϫ15M3Ʈw+5[3`hv5Kvp̥PrLSgʞa?+iXy9ny]Ts{Z\kɄ<9UQP .M7 _rJ>ξY؍0?'5׊i]7>SM%+t9fa~U:AEKng YUM*X5Ǩ&^: !{`J (.ZئBZB[|*M N^IO`P1L23f=.QU?0jYNf$.Gc8[ $`"y1@ZFL+4 > _9!;S}=:E\*]0ZE5RFmvRz ȋhQ5% 6MY+B7AaBGf 22lA?B1n'0\ʮCsU>}-NHov:s9RbxD{_0[ƪE/XGl3)7m`Su<ۊ&sݴ(2j.\@KoJxsJ.0дGl=\0]&9p( ( #m$)w]iziC C#?侼a8eaV?gm 9j'I1L:]Zp{ĒDѨ&aL->7*>rOudlA,?-oLMfD_!y*+-Rפs rT!o!֘4` 8"UuؓɅDp(i-(08/5g" (&gФ9ޮ{DٴEEz˱APu6DeF]6S >6ñP%›=4?XSP+[:Tsd^nf"o!Ѹ>()Ф3p:m.qeakLA+>Duhw?H`-emHǵMr(#!) ^|˦utu"[Z_:0x$ٯ|dE >+"zm5E5` ~f/Cίbi6v[nRuZ{ljoBq s'S9:]"@B]lnSQƛy {;>zWºqSHorJe+"ю"e c;{GR]r^]XJ73n }2~\ncSƟ@ZhܺrUTиIwiuzpukhʨUDCFݪRbZ7)OWyXYa&AJ6C,` eRY'4vH U pU Lxl9RM>gSdhi1tR@,EPz]rs(Vfn/VJOĆ|o{)@; Sk!a)=,y[QXDwj|vaL2>=6DaTuSV!^ۭO}|Pl38 cy;M,HCo>%O+Ůʺ0cB&g 4']9^S > ʤbe[5993׊q=A#n/幵?Dx qݥմ6ypofhIVzւq@Eȣ.9XizlNfdrܫt%#{jpTK=mbya oY ORkdVB='@u8ϺgڭH_~a.6> D!o#_`i#8'.{biSQmQXҚ6|nH u ,uhy)VE;;p5:eC,܇116} 4: (q<5ef܋8kjߊ=A^tޟx,wjG2uH>”gDQ-!,8˚ )Q#H=JOn2bu̓Luһ_OZdͮ}XR Z*[N֐X-I,`Qy /pcz:-ɛ'x.?;j6g  tX3υ [_D" ،B\^ڇ7Ln6[4G{ Q??c Ӭ8q_GOvb9lͻ,$(dJ ^*ޘhPeüy͎B ++H*D膌Ȃk޲Zwt0٩W/x <1YQ &LeB8kF\2fcI>0)VOmSl᭛ΚQY庺(#0P_+ƽcƃ3HVwjMxڒH41sG `Hvs9p˯G +ȯb]캽> N;2%YJ2ǻV3#4FTp{ ިq;w hJ[ѕ=3"%Z󭉸[X6v5Q10"PSb 4B߭1ƺO= n"F[پdog xf rhVBV :fgţFB~#\2,nd8U_qpk*v@?B `lՏY=V˰ih_Xo0J`w~|"<\Ճ@|s 7Dy.]x ~FBCB4\}OW7tY)YQMޟڐԈ(d=-wMUMTrug 2[zPzoN&m['*5@EӨLȠ2(zdt)J9W=.^Ϗ=p%Ah H;RG4#` kvo%*ώԎ{^;'&B>qe-hzяj oA|ѝ?"7jsc`A}:G9y"qO\]R,r]1HsE@;n( V/ 7ЧOd^4zf7Dj_L7:f8BRQl YWo*8NV{͆ ҉) EOmwtdޝ#-LKP)*L+7+G Gm_cmEJolvb!KoYӌkz#D1PΑ\Akj X"^[pQ]Z9/3Gm;xw?e𽞕`W| 2›ڛlЊf=va7E +nxB ,Mo_;MC>φT6-PX4M Ӳ#}..O,T_SlvMNE/SJLgFv4D7|k゜AUH$LgJ> ko4ɸًV©}ء.+(?Ps=.E0Dj(wyHo^7 *9wnh't"Zf;?/\ÙEd'vkrK2-8%3}:sU5avYAJpщA:7ҳH+|0D:sMAhiZffxY|< %xfg00æy$ڐŝ.Ҋ'ﶍzB`wkKDPk"YT%=(xE7Y}sf5F%{!Kky@qrGIIDЙj)f/ )"R膭X(H v5WKc#국*Qxse !G*5rog)UpC(`p Fnޤ=d/_>T %@ɒ1lZ 1JAǖ~XR8sV"wjz["9ŌoCja-kKߕxXThB?WQEYvGFɢ N)'bzs'ء֓b;:[g0oG(IRosDU/-qے&MLbӧBZtt<7=Lf^P6Lܴ2" 1OLpx=X0')PUA,:`{dJ[5uf14Ӓ9YY/b6s8 h}wi [i!g̰X| ro]#V 1~7"b_r> ݑW1=J訚q '$C FQ/ uVo41<7:ҙI|r"x!,,lՠB$1 8I1l MmS7Gƺ)^ 8oUak/ 5RxCLmWol40Zo8B0MEiGq1Y+և P?ƗgsHi³WJSyid1ՠ%c0$w/}w) [ds.vǑB}k%zR[5!S^ aB Pe{",~6&Pi[sDĦ+c#T^̯t_䢓 8|dqݜ4:܁cȯ w`qr}x%\߆C0q@Tv 7j};d_cmP 76u@1|%aslBtz`hՓ<S5:: tc\ktAy5P rK20`U {8d35h}kLr9ldg yrN@}@}uPYnLXd_8cUg9=eaO;RZYrb_1cVw2}\tʴGt<:p9,/gs"{lPm;K T%C?вH^]ekl7̌N ċGPy% ?FvNsh\#) ^ zn1&XWUȱexj+g:6.gSw8nK_ƃ/یEުSY fB;.GAWyuXS3,ZKt?w!DJ/V60`f*2(_}nM Pׯ4Xtsm&D-&rBo XG0z瞹,NX0س..(ɤ>N%{7"dYahYrf3Y_CNċ0.G]{'uרYV2|fXNQ\IEFO嬰 Ԡ#`HKnVe y[հo% l%ڦ|y&;FcݺB,Ev$(RNk3{xcAW/̥eOaT |[ۓMop=t1Gd-_aa%:PG# (rp VN袘~~&m|}?gNbstVz/?T)VN.)@`h̬2pw04bVt'6vVo&RX*Ô|13!@U_`t6~L^/vٮ>Pe‡q{cp]7BWE#就Z.mؕtSێ‹dIzjmMyB!eTZ@*6G"qOAԪgC؞<#MJ߿vub GӱZiCwS \eDS \ 27bT `4_#8Z`<6,(CV%̗O4a9i+Ƙ7pr*WiyADK̽,'wF;FL/fDvb}iX/4Z<ц2I I ӎ]ߕSwO0,CY$Pr!Ci+If˘e!jĬ^T5+#1іQuBh.6oi\NJ[naU/!٥PJcd7*} Q;%:1|cFb)棥YA +na|jǹ.pO͔r~p=،3Z 45 =ת,j.d#]8p6p0MLnB*`kI }$Ait…_nֲ͘f!WQe/uΔ@1?!nxJڠ@֤hgVdq1f!~ghtWg&iG&∂z9<ę: 9KH{l =9U칁ѽVda :< [15hu^g-Q-1ÏDg^fey/tYW:C);8ЍwȜm7+}C+8 !u8ZȡqT¬\_yñu<6vmƗaWD!rC.d7>B7At\Ӿ ְnwXB+xYHӔUrλ7Ի&*<]Tc{]뒯C!cR?9 pF̹<'Z<cuZN>p>)=a%}lI H6Zf>GCz3Z!Ҷ8IMgRhL]K `ϧ%مムDGl_Jmxtvw*jT䈝Ld#A/S;8M)Џ2Hy|ՉE GMtaW0g51|ȔhJ i"c&YT5eC HTwR{%VlMp("Cۈ'ԬoA.yH-wlOY^W)C a#R8S.[9, >ZEB0uJ˱ =x:unsmZ d9+HSlS3ޱ{1.OZ{ĜƈKVVs@?淀hZHic:1, 4K.!Dz`*XHKѥ֪R>;>TW]c1j,۔cڱ-<taV׫}r̨1oZXKc8.!Ě[ 5o ʞw ҩ̴00@-fE޷qu^&CMStcGy@al/t anrp;' pU@h9X\)d?ok>4-߾Y$qR ƭ!Ek ‰}!鞠9mba2\ReA\BPM\+cjߪ`߹ۍ /i8PK=O!VbTlʼn*k'ߌϼGJǑ[D\fiGf^F>b@jw2Tb5CWm^벿v냜̅-y`_,~8x *2r;kqpor韱o8t})ig_M)-K!UJH!dMr)p!D%G(N1SbSIn Au0cܬED^cpJz ;wd(Kya/ v-[6ϧ{IW7{?Z`S.(2iP&>aYwzbGy boxNY*". jz'<=)|UBkwa0zT3fֺ Ǣy`n08+7~$$9fm@ z'n<pCDѡjDV]F͎Qt?G:-ڹڊ-=J}ZB,k8w**suV=10 !EӍRD{rjP$֘ R)pr6*ݡYmK QP:272Ѷ88,"3c=e%ݠuI"8KȈNw [\ R :eM+TMS^4m2hi mǒV(4kuqS(k[\ K*IoC;'; fEd?*\H,R|CSO{Q?<:m`{Rj| >C{tҪQ@[G׋A@g_@>=4|PB}s%M=47V8E 8zsT900 7Rf6S[?ȸ!9#Q4m9tTzlXϞVG[bN6 K |ajPhv4GvI#|ԇj J:p*"B`F `Κ͆Tr&BVTu%.^깇sBmHKK:Nin m 1G)ke8N,y2N50N g!Ol. а6jgY^'9"0]?Wei{:"tޡ!*Ji*6~ѫ.EKj7Y3=*?&$[mxw;Rjкb"98hp="@oGhf%˾5_䕫15|qDž/#?EWYd>橀+ٚ[{PgGmp]W9cKǡZ4Z2t}D [CMrƷ?%gYN39TO[Fv+1PMtp3J]vK?a\ RYo7Pj*w̋a0<e6s rСV\Lr3݊^?M,}֤Q\HJ5E)<; [-:bgTe~-Sƒu'#Ccp"Wl ЂZ?D_72 5O8nSz1 yXAZ9AP]9kkQ2 QԚYoy&R 3TH'jvA/t%@%r-l<^aofexXRnl㠕dٹ%∯_O6IxspV4՗̄8{bl9X6r{׾.gP/?pEo 8ՠ*G?>YWLXsh ]L.uhO{5/"^R܋Kgekdqddp3b( As?;ԅ9d"m4zTH&i~%#\f܌.ua1;,Z: v.j{&O"kVE7./Mu&y/Lmzɧk56.͉{` "1Q;/BvNmPst/T'Db \-]u0$L" Ȏ ‘xcV85ſxyl(BbU?y˰6EEf6uhL]4%{̸G~k^!XG"R Q@ v }.H\h[B`g>u[Cΰ;Olnd_2%բk# ̄Dv$)9Y+,ʥ@Pp_}ۊwVFaD2 A5s.$;)I5~9s88߽)JG _Sة-9%ъ̕,! "7Ab4Z2OF80Y%p,~pN-:pzzOᚃ1Kg,U*&Bv8Ϩnyt_鮸`|j!uQus3(Ay%i7eH:6jP@aQs +g8+ q$>-yi@/ZRdf0{ -'Lm( P#j9jf=IJ"l9)JiA_EM˦)ʫМ?ܴ{e2vϵh+#%]Гݮy!$ď8//>nXrRƎn,W.:UyYO즷 yLuѫUytBlت6ʦʔc}mr0+9 /JqjMM0pEnnKR'֑4w@q{xTF :ϡRK<~dC 6WM4NC"#|LSvM:hzEw&H-We 0xE_Cz#43.bvaq Yfps[VB!\HvV86Blpo# <xd18,ƙ .7N 7e: r̛LaHR(]#N!g?#!+v0|vB͝")ISXR#X/▫5hu J@Z /Ż25}zd!Yq1Je[ClE8 "RTL:eR7FHHs[pُu]pꉤԟ`?Q3nZq\Ο}O#YrZFm8`oFy ѲFSkvJXKƫqd˖tfv(AdQף<8/@ 1pJfvDG0Jʍ3[I<9 t&p]cqo _Dc `|u"Bf\LUkLPJך4׌ zX+<>m#uT7ǘ=ikheejo #Fuh 1IlJK^9#;gC$xvA] )!}4s4c=z]|nMK{Tm][z8/Z$hku#91n:tو\T.m~h=R3:EZBta]*"Y͖a%_!E1֙(ӧ"'H~xd9rzw g*%8kLf4T mAWI~MMͺߚ@vfhIl^kqWU..>j; 1m,\\ƨE\g>9],q\ȃ tT3T35'*_=xӥpuoqwTYqבڦ8DYBvrJ#Lg(IQEl .FuFb&@Nh~uհW߭~N[j@,Q/>+3җ,a.l΀]KYM4S{!t=3gaFggh:1QvMF8֖wK Ok : GkڀmnŖ (_7@}}oi^ʄnS$bmJ`ᾍRlu21qlbleP}#w:'-؝Uhj8Rw#V^-TNzmwgNY8!ѝB48[FhO1vQӉ^9Hޡrk[?q֢9T7 9 ]qR4СU*X@+O7o=ȆZH].d 9E|r02(+W2-YMP5dZb./ -=m/ (lGՐD//.lapYNN ցa %9nm<,xG"8F+j)| iG՝F;l =Vs4Duvy@=ǃlɣi¬ Ů[V~MFѢURB&B` oƣMƱZAtX}J5a |wQ^x{g4VκgkYb aХj`\o'`F>SɸE^NLBUTO|ݦ$"cA3h2U=*3O\h,teIDkbQvh"QL +]=pԪf*T.}I{jHY݆˧VWS-a,c̃KMI-3lŊ"hPP ia؜X6M=rի]DC(FAMnXO *(۫UBDOҖI8dzm$CSSD6{n²covW7o+ڡJxG UFQ3&3?5.Ay¶߃RFm8@IrWr |{c`297axKOH|F kȓvubdw޽֐|6p?p:mFE"ʖYڧ٢0@^CK52IAB=g{rDTVqIZ0B|FTgʽ9My:<.ƚ)@Q *bp P3n̷1QVy &jyL%}mGs45[45F^[¤/vVaC.Y[vAZ-ӳSJ!vsJ$R=7/CIQ[~m_(kgG5O!ɰGSxU~# 2Z^fźHE쩣/(KqѩgN3 LndjZ3c^0i)0XmeoV[kÊ>™s[La:ᴯJKrh$Լ>=,qa}=savSǙڡʨ^׆uɬzkbeQ`K>շEG# ^tXc0|] n /%k +N>\͉~mlF TlEcBo!g3%okze*Ѝ {'l9FG (߅7o7)IMF-_5CMYB&G Y}΋0 ߳`т1Sjqq vd̵H^2m8@83G( ?<+}c~.YX SX,o^{Ͳ}wVoU Tږ fARr5d|w1}*<4}x M)(f^U^.GI3z -[6<KVN;.0&FԴ=V1fڟσ^s$ cߡJ? {p*+thbnMiOIsk,烺vrYFe!GG֪:ihĭAQ65T_Uos TeiLU~ G꾍5(MFSR]gO+͂`1a}PjhuYω١.SZShrIR.iZY`ԉ%.NW/5 ;8O׬aimPW!Goя#q%^Si|yډv~sHy֠!$3<.o\!QqBA\SZ ]voat**ڸyמM,ťy@f{ukx[ ?L&O%=~^JDkR"ˉQ|M3Blɐ1 ]iG۹245 Z Y爏7:33WCݒDL[a@1P5WZ6׳a`-|K2` w&L'礑nY|URK-fr?fbs[I2BA?|4}A,΍kCK8o﷒c @W8T5]2.#̒UPքbRݹpCr@. +{l=lC0?ė& &flo.{RrD+vsMMP?q`7.iִSߚ^C5()d?4=c\Ih:4 XnY/S1LHG#[|u!SvʦWHq6Q I2;Yx Lcwytl_'{3A mm'AoUH: !@nԍ@SJRS f7<8XL7Ec<}l@qfW(Wg@Lnr6&!kG8/#ј9}DQo_W(;#[3{ix&+Ɓ[W`}NöfP :J<"Q{р@zqyRaI; G0V{cuU2 =G[]2O1I2c[OGq5%θ>F.&[*]e1fClïRZz%dq.o #IQ՚T[m1t̲6.&ՏPiySP02\2\-uؙɸ+{I"fexq:^@c˓5>8,0<iveFnN/n,W(囜ScױE(gvkQd$<Ѥ"9˴Ɠ~G|qwOU1# E6 qDϞ%)EX7Rff9?KgRIa-mj%noMR fl@+Cjڝsuwv8o2^ׁu!P#Ntf%;U&Y>en*s]jRCR k$g#?}Hs5s;u>6HVN0;Pq7HEεRtnR?; Xf@s]–Sv?]JAeMbzެa .ԫHkhQ؛WLDPZ$3V`wkz $!a[kZ"}*u3@sE#Y {2;hxݓfi2ܵ~#%B(3т=BjRGO ~Q'=ח?x E_Y)e՗"S nh/?#yGkvaR&ݐq)ӝ+Vʥ c|M-ȷz.Ñ>bڭ8p;{˃F׸.P\Ɇ!Ub1Zs#Q<HqM_~P]t'Bkh4)GJ]RavNM4Hk[_߉XatJ|_D⋗MwZ}a]wKĎӌ)@㒷o’CNYeVbI݆+VWF,K/N 'f{cx*]QHJqY`߇~Q4.!CX:ăEӝϯe'vTsFii(i/,]B .('2m ؤ:u6BnЧ5q$cNfm 5\"*$,妴xuK7ғME'5/+r(6$_Bs%1En}"Kf K]ȇrP[*m(o >u/>I]GG3y7K+ODž;fc ޮNdO@aF# 7;k/U' ])*1 "} GDw몪aOTE8? lfhѕwgj@hdL4J1p4Km_dCT?QS{Wԅq('ߪF`Gy:P}n@X 3I9%&mZɲ= g:'F9jQ)n7|&r(d7g(+O6nAuGlŒsc`MH,m5U5[8L{ ˩ ۓaVg>#QS73^[J!pdvLjQѼuKTB;H#s_byM}vjUgoP\iLU`ֹDF@ 9TO8K;cMrL\[W=[=:4DWbOj+n+T5'y+(mZA7(A;%|$>ma.#yjŶftUatT BоrP>JwH{qAJHF?ϓeǐww. :yo$zW.9q= , pM)&H,mys "Av.HE:GUԙ6:EjFytIEG35m7 +a;F,`( >t(&rU$4/CLXz9 7C7:=)W9l/6$\1Gl˜nYv,v3$& &ؙ6-X6نfN9@zp1Ό8͋Dj_1@h(I3dChd%ahU,8Ǟ#D_ z'v?`)@% VeϾ,U$۬2:`i߶M W0o~\I&SBoZ/ ~)ȋTQ9 ^'i׭\5= 1ʀX\qA\hiY&qsz3<+r%o{t#,| ZN~o^Ze߾^hWDBD-3K^-ߊ:ImHK4z8ހ!3/oP<Õ{\kvE9`3jKlaDe]n[["b:]<✾R@²Ɖg28@1Jl S (ӣdה>\&S%[l%כ=a755Q=l%|>ДΜoS*nztIƋy&) KЯ +h l}yFoȇ9ɏ3vcK*p'ԣ#`EͦԺLm^}x0)qn>YdKrnVKP!OK%,FYa17ͩ#ؔOf eXiA*o!HKo r*%P&z .>)>oVs-y=B%Ё/\a^3Bb'%yQ*%ncaL]vEqhտ7 ~Wt 2 , eR@5TwJr̆4_<%§gT(#fx\E)LߌNt¡ܖ:{~mnY9 ܧ),;\s#*\ia#pz{kǃMFدdݑU3peSyk/Fb~Y'7sϜ`&}Dms+zq[럾b`@q 3wي%S@R -K&j?8NL*i0~k/ C'pָ t!}؈!{A]ZKFBI]&hcT܎SyrĊweVf>qp{} Mn'ͥk "(fk%]fF?O 0~Y|ZF EH18.&?Qݳ (w鮧^I8 p<\DOVqSH-7􃷳k= ]l~M#߇|Nh99v~0?Ӊ6:,/(ԔybVE[^QuPsI.t%RtW^jRTM7דpiW1d?ϛʸEWB]Iā \_ ~![ZU-<l8 1f[gY<\Z|\OQC.Mp<:- "tU+rY_*ꦫfeVK23 }mQܓ6oWEjء$%c)}0@ N/,qkgG Ghm)ȰS~w`Z|Ÿ,D&ՅyqU p"Gtj?q,YF3QSVdOzWk+`B¸l]LMх6D!~d4VIp=tD"A_6v=x7!]$K%1qYlm4xޗH G%FAn)ZEA,ThXɳ}y~Kl) KE& RҌ~)I7 c?V^lbߤN,˚*=0U:HfI%`{Ba%̊zDA"4>؉6CFW=ڨo[QƖM vu͒AFim?{<ә ^r&$Cuez!0,`-]aO_Kۖu1s<}7ذ.kͬbdS,>ٸqo֥'_k4 ʝ]Yơm*~Iy9ԫ8U i, @a]Ss8*$ ڼ%@5v:56sUދsBR$ťQjor}~e:1*#;lޠv i֙A3zp?S (t.;˿XCq޺U!V3uDX9R.ƌo+4O=D!{/敭fҐs~ӀnVVVc7z;ψ׋%VOt4X9?PH(Fo=p$>YkXUa"ʹdP"G.em7q%ÜH;jfբJ)9i!*"PJ .[=7FMpNyOLYQHtݳz)\d( BŅX/S2*+JX]R#!:kP#5ys.v45|p}5Ց,@I4t- y7 "Y"IBɿ?TЩmakk#"mBw:IlC/&/s2u/Ad,=Cv{;c;^R)F6<E[v1msX9Ɠ`Ad<7W,J+BL]"^JƔ 1OaK0>,CEaR2TsPXh? 2_\ArjjeNZ*m&Ao[bt- ;щ:xh_D !<1$>DxxCHa|P&ZvF%~"k6yrzE Gƌ9ք60)(+C({EOcA9qFY'yÕގJ @ˆ Hf;mW~_)WJeӛ$Gxĺ;c1HP%D217uY6U*#F}AKӳ6Fdm1.؟CPG] QCOiW@?5@2Z-%T%8e0l< (cR?㈮=k]S#єeTZLrĽQ׾F[(ܭL=!K,Ҷ pRr!K tqt/,9IIP4V5Atdn7).ъJ WksItASfI+)~><$:J@k==Joɝⱇ2 ϯPHNYRDyX5;i7gN> c}POAChW,rDZYXnq9'ے 7 xZ dy7if*lHb ݩ"Шa/uu9\~w^#DgHsfhVj=uLUi4$ M@9T@؏"0$MSPQM'y,c|Mrti-4[%0 &2_u:@h6AeWo& 9c`Qc~OW}_mSL&)^Ύ_H:YH,BHOj|1@Jv\BrY/n\%t_3+"`V*zۿLt^5S_3t]ekt, O﷐ 2F¿d AwE\BO;z5*zt➂%,kȿvL:x^o5W˧BZt؍ 6Dv#W3;(_JpC@$pH)jsCTqITD:Teͅʲ5 U3{))'Jas˴/x ~>WM ma'f:qŃ|OA8-b*NgP QG02r"{+43*D.솴$/ ;>J?alAfHx&٧ľrw Yxm'b+o>Pr#30#\>\þQ:4tZHH`Bxe2Z'R)@H/1a\&.ȍL ,0 gw\<|T[X ]NVAV?7(߫KAu;}#/Cx1Pc=lYevxm`P*hVM8rG_{/rB%]{D]OݥՄj^I/<_3yi/φZHvB0:#2@݇Zν˲ÆrQ5Jpoq):{kMye,V6&'usIѝrw^堣Rn~U8‘X[Ie- XaH>n.e,Pt#5TF/A\d={54;P8W%-x(2xjiI"A1~|e֑5Pbq=d8\'Y"c64٭vT}T@A E4J@j+P~FOzimT4:ɘL)bA(XhN2*HuPI 8ZEQ.za8.nH66FIa@{ә= F~{_@*(YR)T)P+UDP̄ZM6II@_aT pRv FHk¢=vvH`}G 7/$j<V0g T=j>jf8PֆԲ0욁o |[ajb2cp\?`FnQ睟{W Զ\j,i1,BDFi/UˆL1.-q(ʇkM9yGP՜6h8p R6WSG!ޔ~9̧Sh|a 5I4+ĭ6-6uE 7ቔޑyfrMb=؟ rjUq9'"_ҴYɱ`^ǧ?SNl6A _߁{ 4n3bzW,db~l4NN?rYho(bA0la$زd[;*XprRDC EXMWEw;7-FQ2)k5[2>T>+/^Y~%Pc` h%TG]2B B?Y'>K@#S;ozw y狥eCJEƤ63A2,j9@’ ^;9 Ny]k;HY 1~ |V NMLhY{`IF3o >?v9@XD)="U(G+kZ W `!:<3j5D^c\gs&@B MwNEWۛuKHq|  ~v/0]NTʸc'wT~Ϋ?D֏Q aKoYx7c- 2xV0`#Q ʸ;O&k%'Ղ(+؀S Jywo}Tm&I((r> ū3)"0'6wGJ!YL4ҍ5;"Dh%T,Y Mi [,yBHEkuP̖:q /6/iMCׅC T9a&ޜKQM73wfENQ$|x5[(&d~yln̍oݝ>p ZGNRHk嗖uRHʏ0c?M8rg@T$l ڏc3 TA1>=$N{Z$gr+0LIN6$8f}QJfYh@mjP`38" ~ zWG?nEu:ͺ ڗ܃WnTճԸ}J=|?孋DH1BOX5B6 #¯|_|Sy?oWnIE#&pqLaWA#z4QZ!D/̿#P ^Q(FZߔ-`dK{Wyee,b1'ƙ!F@Vv3A),h+ގjB{̡+vٝbXM[ ܂/z6ptT9O:.l2{m?kS cp/.*Q(dIWV8o%hd=8QSSi=`ÂAvCA#]wo%£_e9/vԅ?6G\8l[pzī2e%RXį{oupo{Q]p=sL3|HOȆSYD+uAqziVQ)㠢I L$`2ò!Ij=0]R-ăERRa.1㻫 YOS\묂_Yf$8 NY͊DYGh0>:gvy_ZW Wd|ĜOHԟ1uDy#ݾwfI.|MBs!xiyM7XayO2,}Ragw HvxLebqJqFJ)W1ַ"_dD%Y&iF a>1:-%L>.2:lLbB('?!q]8\G_aF.[qi<9e03 k"Gzo}dD 8@SuK3o@wq$_h‘[nvY_AjU?7P3 :>RVW>>1nc|Ȭ<45$΋2J @ 'CfvKŝ[i,:5S F* 5p9a ~]ġ;?'s*FiRAm+N(y0Q'ȬO/WIء/Wu"i"EFȌ^ do$}rE 8k>IL) \owex $N"h8wd>L&hԚwfzMN%)B%7s*\qbom>01ƹ|:R;f]`;F7oJhm8h ح_dI,`O}n\ƭHb8Nwu3dk^gzV:0Ө\K|hGvW֊¿UZU*W:HC'Ԡ1i)-i{@nL_/'KvҎnxpK_3'+poΫוMI{1(ǷC,KMQ1{A(3+_ht%sByx%*KcWZ~'VC!lIb` pGȽfZLaJGWvNG0ojp~BVwhig|F\,)[ :1چ}ݚ/oΝ_Mf ,͝-bb)P@2&cQf[ĬK6zT`Q7j/hyWDo NO&ZO5LBZGA_(2YrJ FٝQ%uT/,ϳrKd :%iP7N)qqdK3IjXm3;־Zg"KOA[.ѽkuc缀Pe9|]^\~q!kBlh܅\t#/7-py&%;HKsL|ؙcG!iTxc}k#Dqi`N0 ZyĹ,3n+ PgCΙ2'Q΁(L*6(#5xU!hL3_`e ` U"HJL`Pz+>DU&cп,%/*^kf 4cKlO7-<(m2m{OZ zDؤre SHDcHAȦEH1eS俻uWnɁr8r+h 0 `i[Z ؓeIei703fwUO"QSQK~Op  Ini~e6vkd{$z_مQNk!y24%CWrN*A탠{"IuU=K3➌GAh8 ƴk(v1WHs6&CJM\W4+WvF-"n}rYmc>y;%!2ؼUG+LEj<~ 4v3s ScI/#׎kf~o,;ao7$Ǟ46_|dm /ږ Rh6C3\X#9~3-@$3Ҹ%~tddx<Bh6nd7яH3).qu'ӟȣY_ˌTTsx瀒jTFh#i:RXZbPBܣ/bP5Ac[oGJ kpO]}x"h \R~@8,hh(V Jo?ݝ+k}jrh Hp*z2nV;uNE*ޟ&Kw= `v0du9l IM6x&.ia̿ b_Z#db[KCEmg嬅F E^hز\qY/rs穴SuTg={K/ wۙivscO۞(OrF]貛^XlPXڀ0] )zjDFspWIbʛ˩lkpmcqodrKȜ>kN ;.n,o"@ʮA[>`#?'{ YV hq{4B/k(遤uzi3?*~!2|\!ZںOݬwe3#}+!xIvovjˌ+I<.TNawCO&+(.}}1S$9a=]x Ը+~f}3+hbNiGfIqS0h{T+J6yi*09`=,U'jRL[?/0Xn[0&ob\5mrWyU%UC=oĺG'rbLF B 䐿D`& / 2=a6S8Ӷ}*b0𐗵#~FӬ:mYd7"8+} vH3o|EFC×%.ڧO#Of06j? :_?{ ܵ<lIJLCDcfFR{@axRW9#v٢I܂q|WeoED?p;e's"Bcor;YݠY[3^0uC2G3 2g Z2>;N=0\P+k񑴊Ӝ/.yIS3 04h?= N ͓ev̤"*Oxb6AHZ!#v=8㝙 p.$4Ѳg!hvԓ"EFm/ooi1} < _}VYHt_TL7.G3AR&+右NB9LKR` .5Wcyi$t,* &p B\ ?M3\6Vw$R&\<811Rm%R0bqE ֿG @?7-A-"sPew*f@E2mOp f\vxp{ A cS:]QsT8rryǏ !' Zu-T2Ƅ.|=FpT oV|:5~!soR9)iFfy *F,'poLcx8 -D}X*`[8UeR\ll`w# -Fz1rթtb7M1QXp y: LörU*:nT ŘpV#F8JJB![Wa _7]V^۟@JOe{P𽄼!5JC=S{t8=@f^0qSRA^yQh)I}ߑYx,Gϰj)5v޳A=#vwe'HS(gܵBݒ%[&Wnw+u)UGC<8!ӧU|9}13Y!7+cv/wHV 4;DiΒJ)ԫl%f-ӡ-t=g>lfpS>lk@Kr uWLMZ~ zoxn*2{ـ0[aeا<"*9˼p6B7jfoςB^_ƾo{Yƞ`S})T,$Fa;4ŏ%ɈQȡ/T@1˥[3d^猙9W fḳ^ a VtGq*bcv޹, *FW2MLZ'nL)VaZG#4a%/Zw6\R\s~" ifAt E+-QP'_z>qd㠟L+},ͫf~vcbQ4դ]UBJYp~HʆR#Od-ʪ+XEpƸ6:w.p8`V`=LΧAZK|YWy[S!~blhҗi{d+^l_@#krSa܏@ZrFCd1w/[gȑQ2[Ԛ0sc?w<@ӸQ ݢ֮c9i'UfPr[r~c+DInZGRK)zn*SdNbNPI6㨟hpQ̩9ЛJh yonoP4KNoά't[ 4j .ڀGނ3s$Jk??F`-wjdG ^_[r?ተ}P=!G IwPV r. ǡK?Hܐ~dɲUN9:MHMix{< W,k5ݫ1Vԡ4>=,'2R! irݏ*/vmUx?tyUϣp bHաmz냼F}^V3P2cwYYeJ[ Δo $IY^ս&^Ai8WidU=b PhyA`9iMzOڅ~9y{8o7PfY@07ÏvzDRSyO\ 'vI1(8(UH(OW` & N 1%9mW#D<3~T=[66ί9_~O[CFP;A0@FBx.#k& v 'e0|3MLcq*|7i"Ţ>M?s&eGqnr Rp}@T"@U2 &'1yl%Ri8H(ij~4{7dOt u=QQE)z/-F3D<4w-Yy.149$#K3`oDW&:s(`VQJ`5 5L`3x By?-l{dx+: p•ծ lNK:(kJ ߠSmTg[Yo)`A%,KO|*=]ׄ`{ed '/ n8҅Ãapr~洕Q0scQqL}|Hv3QXff``'Nľ'<63keU{1)wp֌۔jcǿ1OBM0p]􌣁8"8b&pI%ðXA"|eH3s2# .{~vבc'JBK}VV 730$hsW1!IhE(zOwvE dYт7W˥Ѕ&3p$,p5fLqf*QF%;_X!(訾#CLEF); 4&/}GQ? ةVf?S@cy3s[rmMeAPGXH͕p:WJ*`ʫcX\(䋘p3% FP}VzԠZ[C7{c.!װVg 4L]33y' Z՟VYO[14hғr"2\y8&/XNkQhF,4jBn0+v#ѲdMuJ6oa0"GJa sl|@ҷ}'^bm=ل&eb\砷%BPT2ؕgK0{_ў͝iǹR :U찗cxY8LH_fYS'B!J=@6/7)2"`;l6iek78&]f$KЊ|*=U!1lnb.Ӥ5P \u`s,RnR;`f$; e'"9;طbnfvWsm u328{kE!b~>M5>3O8ԔtG݅2`I6>ۈuNQ 'rЊ&'AQ %/.5Ev╠[%*HN:rM*޿-Xj8ͺYd"VLĔT i>-p/+؀=rr{ &_DAG_o{R=Q~-|ƛigƓ{=J &40 U6<7A񝨔- x0S䆌yRyz1'p@ inVյ+?,n6O:I^ׅpڶ8`5OV*J@FiDQl1oi/ &MM:B6 ?b߅)b60[bq Nv6T߸&n̬) .Y8<o ֛!O.*UEpbApEo Qf2brIhb4azZinp] 6^Hdž,byf3cio%ܶ s/gȧ_'B+ K&:$'Bhh 5c'ʨD*Omw2;퓦;"ɖԄ4MFL(@a|Vּ^?U@ϭNe˿!*W#h2?lcAlH2~-`VVZIELFck6yp S_6'$VNO]8e~G h/Kes<R+f}p9]qɮ{Gh nkzG ('݆`S(V-j;9о>=T'ETА$a§a:jn\&ه[jȞ ZX{Chѱπ ~Hν^fU`|_'fu,sK/=?[ʟwsCco\8di4SW[J\ {턅[/ys 9o; E&Rō=La%IA|'>򌮸fПisƗS*o4;'cI֙˳x\uEe[ا 8jE~n!9 :VIay"$/A6#q%8сb9H"VL%h! 5b[/ل 6S8=o*ܩ4ֈI8@N7vKÞK` qPTKĕߒ1=۱Fvs~ 5=g5da_qZ>zD \+@9bL'\&muoEׅW{b>\0þÔ /7BɜzY1|Ĺ23o"`*5tT5I_u,9V\ Q ^:o.ad=HESB;z<jMfinyoy.N ֻGF(0x5ެ4 .%sHŤRGIS@TAʓ4Zp]<ЕFv@e}i&\*|N*6wVf2Vk(̧R&^#SkcR*.-{=E\Y6**ϿO'ncЩ?֠ Y!ia6ԥsrdOW>5[3Qm0ac'FNӁ )Rf#@D^B0;s<+o:6ԁy΅/A4 _=δk2fu[‘ z"b-mW{3ĈP Bm6 @E?K[!c7P;!8q;8~ ZXz7m hgw,SKgV~Rޔ=l1]QVI; yq4ƑKEO+"=μ>U8 wtrf q`ϋ%=ln;rfƝKl,aW n)&c@PVB-4 \e8T iG[Jz'it!63n쫿'\bVT~S8Iڊjb;Ƕ-aO2+hS /ZM ڊmEWLIRk2lϑ*VG;9^d~q|j0݀id̹ZMǰ;λҟ4 D!eC3]2&VV,pA,:B[ʽA w OXOG4>K% g8`-m~TJxi/7.x?EuiF1=qG0E:Ymbp&sT^<3 Qu$3. 8%^c(CkLZc-bO<1osoPK2ɩe`M qO'"Vm\s}"z {\3ۈSöX&JQrC[.) ܲa$t `P qFܳk-S̘3,ٯԇFq$@BVQ҄3C#LM$8jN#3G'5t ֥Vy6~7^GNOa_ܘ5=M5pq-i0sOId=Q鸰.v !rW[xnu0.5Yt~Qp:RZ$dמrQrˋ]DD11.(MNMj'[GSo^{wC {UŹ;$yUꐥ ^Q@g ?O]\H"㹠Y,Rr'Rpns 4us.#bC{=>;zZ`b|NYvmÞ*4 庥cZ1ۢc5Px0^HUrOߠÜ|*?,0ў1fơȸ#_N ϵ yHи ָUp}N{b3cV_jS*jX,ܷIyO4q_vD!"lKwD2u @)L[oQ} ~\10JxJE ]?.(,!VQbVc`n=2<Q8 ұIwcQbm:):Dw.N BHZٯ bԙ<9$%bB@v!&z+WX`Ddt)֮vc283{cdgvVy)$ GiΖ`t s(>YE/X ~-CBE_&eإwa /fPn x8"UC|~ ų(*+[u͎:B:RY.ǑL-g0Ŋr?jH g2v:!E^*KhC+^#KB -M0).X$^aA/d@y~*J_[w{",\m0KK{׭-.%jS=n׏û^ſ})22n!b+$͞`Oe!ߣ3K!֨q;֎z#, U3l:^ߤ&2}Ե U7qT|}-O07c􂺛  '1Nq%&FY/:٘)H5^Xj jq$+&kP&N6[ 9"NcG9pgSG^ OX)Ĭ5A#yO/" NB*/Bs|hX,3Q7%֏+E6R+Y;O PجxuRZ(J׵ș>`dWTGUcإ<5^e&-kQTTMAdQ"JSQnćQ[PȦ֙VMiR\A diJ֟L֨/l ]"j$?[b5@eH7}iVP(ӛ|4/@6F${~Hvisd%Y -UØhmJ$ӏ*sK  u-  ;Z؉e N!tW϶>u3r;tq0W߰G`fw@SinӡZ%*(^兂Oa@8n ԼU&qQL^Ref ;gO/js<G^qQ+y k[f4aـx%V1j^]tGoNPoF3NWH\yjA0B'=A!*(ԙN#[jS,ՐzlkIH ;]''BZxC N~iܜ qdфDstbJsFOb rW(i_y fp&dlDr_}?Ŝeәjz!n9u+|9s+,7 SPM_=_;(|a\> 7.B1E#0χ-h G pԤdΛhc]$70)3H}`wE柴 귝Z{yI&vDrrm8"^#l0k>r4a)M@)YE5hI +|ygqddIscT[xoK111F0$ؘ 6',\/x} ]̓*ihMwfҏ}:<|GħqY?6ZbO?1}M+7FYf9߹qΈ;[UH:9fJ8st*QV!` =]?5ż3]%gcGcbp0R!#&V?cTa~̼O‘*1O3tgI8ɅPۂyyk{iFq}39#te۱?2X(b Ff7fP7GT0MI]ng}݌8{=KL$5D_RHΟ5ZneTu[T(Έ [ myx+ 5A*/}u2$@&.[ E$xvL䙷W푾 ^^CE5F- [X` B8B# xҮZ vV8U*?D34a{>o"`*i">1сW%W&~"TF#|܊ X\w=1Ñ2=gVL(d<@31ObPEXܣzOՊhaJ>`ޕ Eݘony6A:TxuPfSEVjY61*Da!)ƲŔDt\+%݂tP pC(_xPXAa,@%H;7:{w}hM5nM=$MBnbd9gKWQJF [2]\huPϤOFp+sCf Ð5M8'wQByz#%Վ=9ȗo8ju9&l߃qxm':)9`"LMu+Op7Ce+:#B@Z6.׭EX)U`ˢL \,!ڲ{y:~\1]YK ] dn^L A7Mj/f+ qw7}:TcNɤ1k`Pbp&!:An]]؈ArA+o3$b+ŗ9r'_aAUu%[ JWO:':<ʡ|νt_Rlҙ߀,z^WzZoѺRs-UL+v)8?h/! Lw'Op)=^`)qrA=𥤚q%AR4nپ^Ud=2\;a0!P6:A#rs5CCȐ'Nx/^]r VurWCjP>wTL.Dk#8ҟ޵U?7tnX.z;,hf3Л[p7}cN9-]<W %Ca svn]EJVPw̅2>_`1d5.m6Y`l;/ԮBJVbZN cl+6WDnu˯cSg 4F_ q/7Q) _K\ESas[|wKl2b2cnB&2KaW;IIU (F7zS!EVwUYMTNU۽,ڈA+CDcg1# _kΛpdp$$R`9ԓ)Z" ((RQ>A!!{s "wj=[j~- I#%xH:JG`(O %FoIfH:L½#Z5k )X6m08I"Bw7o+/e`li梆" ųFGzI7SfUmvZ*Y#݆Ux ږNk:x^GNeh~z>;.&9A.w$q$d"+ ѫX+Jm*o+k-u<6.|'bː*?vP^gj5#12"=<`;񸷂BeK| u~-L1>wM{RAyula_JLAC#.)9tg2=)=ɽ|u!M2@(*dXFԢ q!) ROQlPf8l#1G3ju};ta!۞ٯ~x0ݘ p`+eb]^ChƝQkw z7"$JiGqxl&L$;˳Դ|dDždOBK&T2)ӼʹJTklέԖ}ҁzR ?G'Ã}6q+?_l̅K8W0Gcb[^~8 ڥ4xa6k\y5? a@a.^PJ3J%I,zJk>t$1sfчY͵uț2jKТ0,AɸTľ;OB O hn aΔioX._0GUV1D=/mkl qGkx ={]~ r&N%–g2GaT0( OQLsĸ\0} 7GjSJǽAݳoNHRSSHux қ$L">76ǧu@+rdrrE6mӁ2+h^kwF iJ(p)W] Nִg4RTJA:Y咕YǑ؈g9Xv?6Dm/ePˬ-0=d{yaJ2=oy][?" A).-1y9n\(OohBsUݠ W X|8K(-08p.x!eSU\- wao[^߀jk3ş:'drXlP%80]=+,cpGBwkqP9Z8Cl J&UXx=6zP}º)5k5\IY8;H?R2Y%Nj{II䘊pةZj٪TlhL↳hcquQzw]dpDkQVHEZfrpᖋiEX! yl<_`ͅ bB/F+D $~$_tTw K %φR>l% tmy?īx+<7%f7,םv]؁9b04U/ fUETY?A]Y(ί~VfҼByL0)wbR %$sSho5E5j⭭$@zZ@+Ȱ0,V5ٍiɵ"c_Lגl =ȸvޚtGX'EPB C-iс!9(Z%IsPF#ZD:)pO'O73mfߘzslj?Y=)S\Ďm7rKt>0YK16a*O|tUϰ\%'z{>ABgR= 5M'97-ZN3F >yTeLlejz(q خn,u CTUQL-]sYEpIjddtFڭ88LM5{^=VԮ0 7r-]J{r8i8H: hX=`-Fә FSMK.WK+^MPޓjnI|)pzxv{Hw_7YH AkzǢ?2|-G2қ\A"(fRC)aa 1 $*r!Aj ova5>}ԞGrT#*n|54Z">B"7:lM&Ж1ZD@SPaiP*'/ˁls]l䋂M%䵙AkR~_\^w{Rn") F=2!ڹ}myY&'TA0sq?<344SBLƼ+ߨHfhmU%& {| -*9-7^;Srx驚e= ,fK(ݒ'GW2J@*m*2޻xYY ov S@AGކSu 8!)y蒱 Πë2P8&?$=s_RBBp924i }_HPP#DuS8\s:dZGP8rA,I͙Ok#1=ueچHL_' Kr54Np( 5p( DV,,J)k,vtyuD mk#$'K~}Ζж\ĶUBAR;V;Ǖ̗QP!_/ -T~f3$uǜ >ȊAlF_/4+]tO-p=k1Y2pB?P'{PH7 ΡQz=](s,fAMiu+>3z^תKLnj6#}?3'Ƒݢj<QQ?Z>*`v_O Bo!YDg>J7Yn.򰀼U v|t0!k1m^|WXN_S3\hΞ$M]P~rٹӕ Rm/Q}.^O$Y 7PW> ,'Dj @` Ol'3+Ֆ^ݮSLyo:rVeZ*C+zHI֞<:;:U>"&A'c{02J_H>+J9Z1; qgW8πtWC+Af)bf"'k2KQ~FjWX _šԙFvj;G;K`7JgO`=:/Oԍé,:~Sz=Gz.5J>BLVYãxAigH0N?Y}fqqe_Cޏ5DP΢|Nٌ\~w귘8 F8Mwu(09B3E7/}iruWq\K -IM;#x9/=^zi=&.S.fW;ʜ hX`LL\3$²vs#G~@0lS`b3rǦ 1pPf;y[͙ pg6l*.ߎ"wk""M%8"~J{?Njѡ- %ݫmׂ'_s-XjhxũmߒfιcA)T,Ǐ/1K՞ #}Olj`U:lT'l`U^$C| \X > eLy v3Z%¥;?5ވPE/:Z,cB3cb_`b9/( P ZKUwN|yW~ So׵ U^q* w1Z%Kyۓh'/V5[ꭶQX+j-c{0׃|qD0PUxOavo>5yIaE!pڊB0a*sڂ"Ҩ_])Kfv#-h5Y% dvP`s`_~f˩dCK#sr|{>[z]WqQyL|ڣK A0l>ġ=_EҎw.t'`M6hѪFjE!Pg jBYn= 4*r/ɶ{19_A֠V, HrۆBcm{qN_/ly,/ ͶkpNm{Zk4Jl[GR|wAqG/4&L!mvh 9DmEШ'm89&cb)!$- > 7YmybQި C< ŜQr*nU&k&utmJ" ƌ΄Ǭ`qTDCؒ"@c#P+48cޜhL@R>j~30z$#m+BcD%$9?`)lhi~"JRQpy pxEoL,v/Ꞗd,.!%ί>ϼN{۾3IM [:+h;K 1]/Y*Ssw` ^:LdwǝA6woWI%)sYH2e/D e(#̉a 27G+ϰ[ T' o#")ljH9S-B)6dMX F>R+h%X#iH>i\RA|Q% }@k²@Toc G8{ Dyu !9E-,dX.%# s9RV 907/q Wjp0\ a@/ԪQoÙPӹ2^./A{V-n$xrZ|~$Pw(xA(^\Cd Tdk[" CGZt~֛YRw<¬ oWl*cH@[0IĢHDAUa'o%1j$ޞʤLi7\J/2ͱw%->z :L{agƘ--z WTq^Q1 ]WN|kH^౻]le~~ӶORL%K(N2qi9iAZ'e~=H\G=Llȅ RK_4}ՔjJ4g涳kp8ˣCo :{3GN_iOj{] uYXx? 9Ћ] WeP Q4i"J!(XDԍb2AƑ&Oq\~w<|x"'*,0|ߊwsRXtܒƦvN3@p)i⳯qDUK3e7fr!$iv!FI[nz״g> ]BDvEDW<Ĺi O)q:N9 "QnG w˲h6[D.ExuT܋ľR[[ya8;\+tK.;d/CAW9pa:]S͢zi{Ӄt /I'yNQnBKA/ѷMPI:XBTػpF}~@[eS Hiz4۟Ѹݙ?|@Xx)XpYuגej'Z4F;X Йܘ$0PIW#l6PlQ4XWm[ܿОHՍas~zº&g>LS*~E6tE@ 132LyQda0b' 4uҿFS)v_ +Sަ4VZ`g4ZG(bFeG!"nHWGFZ$̈́EXnЎ5y}3جN6HJ Uf"rq,+nI1p \(:ᦲ0sas,c'¬eTʶZdTM/lq Ō`3HG|@ ^)ȔsCRySpID&eģ7v~Yc]QH+h=DD+,JqU02c5RqQ;rv} sS|`ju^m}:ۛ)VOfv8<)P:$x7`bH3C%UsR׊ l`!q{ <5r.,Bݹ5%H 7'~8,*q)؂sf[87kWQ,'30D +ǛrIYcbZ0<>"ipBk+h6a( L_Q20?Vs5hb"D 1$ֵ9aF6UǧSk_K*m[!_ݶ$'vאu.KSL*"|Ng@3CCڳ3\iBp! CC.h+{@mjHc\y3f!!sߪΘO첛:ŸJf"dM*?jON,`:`;ō+Ju#gXj *nv)o xd8-@"Φ`(CH; LB0&%m8C(2O"x.<6P-ӽ3f\R1i}qq- ^Lbp? ލJaWsSx. O,Ogk <߷(D8,T!٫v L}vȡV:c;Rbp9OV>2{REI]&=ܟ`o0'\."E#_cmZ#zmsJ>\l}8T933wGOdn!fRMP0YDj"~ \$ۥjK.˰H6+(5*(lj7;"(Wvk{DQ[ ]2Đ༗g>.$ <-{Tvp$1e {';_Ջ v"O G G-V3i=pM-144ZLV@waxY9Hf *A_u$ 3H+ƑtTRumZd4fy!1 *3#؊3~%,*g}%~ADk c.1;!N]]njۀPhBɡiS<9)P0NQ)]qTVN?UfCtGm~BÇ"&EtИ-}.y3cLX{77mUv#R b)ZXwքݪu]OBBXtrsUS-~]~'zmCI2_"ly8ɲ&vs^4[IN۵ Mwz&qY ci2^vhp~^cR؁89g+["z`L V*TtU:^׍}sQQ~7p@UCe9MY8͝GYD.OO,6BU J6,1'2 tuSԟE/7Sa#kwW#ij,oeHx^:L+sxUNJԿG ?ҭ ˟G4zÊk ‰c{ܣ(1$:3AscR,z@+Į"<\,*9kO5X_KB.HhI+_x" v[7qܙ]7k+hXLkhW\z(A;` 7~ZQGe3FCAtއ%$?4kQ1,SpjTIV w$$n^ .G w9ۇXy3VvuaGS:$3m)^o}!KBfgGwxKBw7Ё.^^,<6c ,A'c훶|c,5H!JtrOBL+v5v{1q&W,{ R7lB?كlE4 ;j-,Ś5ȺGNmǦ NVJ5hر #:C'3 "mB% Ϻj_.(\غ^X폚&Wyqt +젼SDZĮd v?@ 2E+…*uyA0>SZPO<0(0XR7F\ׯ>(H겠ЁC2_` đCB@R)^{G9 \u36+SUd~@X52;? &V^qWG9gd-/(0.V|D_w JD7Q𽬠(~_"CGTmmVs q+M^.G7/iwhҼ*i'_LԎZ:= yqCxR 8 fym,M]seDjc]S)x_B@ _lϵ`zUWЋF?dw}tU$ .2f\XzZSW 럇 V!@^ÆkDA.mT21(Y_ĈV%Odfө:U/z,}LoS⮹T [W5 E@rѣg ʽ!FctPxKF2aI,F4 ۉs7( |cpacdM@ ϛ'yAqL ]a; mԜǬ̠5Mz*pX 1ց"ól>{00?x$7k5UeB7v gu ;EVO )n'j-%KyfNƄ&ѴC{aЄ%I&e21.#̇LK,;cGp|Jmŕ 1i2&10Qt,0f z%멓Oәj/V f&[ \w7h%MvL>|k.[vb{s%X EMj\U@Vzy$O˟ң]yH7CrV wuz;P#U$Ѫ3Su䧀cCk\co|Zq)9C8+ &wx"-9^zl k'#nrDfڲD&t/Fũ_=E b)_Y'?z&,]RXK^YuN3Mi=_i"`&KrgvcZw9_WQь%&L#v|E?Sc7:Zo DU|r)̨;G)8 tG"$x0k`EXh <{m۠FȬAAl+*;Dp1 ^Ҷ _X2y:"1DE!0h7wWA!Ӭ^]_'D~/Y%T`R<}$q.qAڃ^_Ax@x1.gb @ʭЎjT#º\b+Ns/Q=F9ͱ1};냮:ǀ¥ 0 )0HB3MRdck?U bwLtA ֶ-d!/˒]"oXe,lGϿQ3~ ҒApX/I^{n?-bC<ʏ@L- 0ncy!vC+?<bm!m'UuZ@d_hUE=ޟiqW7DYݛ`bcܜѢ@`7t*ܗ$G ^-Y+WzL|H@#]!?g;k[1A;f^(1ө 1Io#ϧQXK }kxHC4 >ZEn7:.4/*b{7Kn} L\ОP߷i%yU d褡nX -X.?y94X# S~yZ7K Q.5uY^W^_6u")p_]wd+1$|9wnM/ ¸us}Zx!! 6?o;O -7j~yW]U0\D&bx`ɁrüHUnKeZz{d`LP&v\ɍlXw}W7 2XU7!ufŹ[ pFntzE  ilΚFWEtd䥊?=ozǷ}bal~~Xπ`_NԿi}m@<UR`=E D+^msTθ]cYlY0.0ԧ_r@E$^Zįˉ<6*ek88'M4ʼn>NlZtd6!~)!2?(+?]o=q*1>Hx{gXA DU6R,p \۩hj`! ԎXoJUC[8f]dBث66 k8ܳ/_^QsāYdj~ x&GDPpQ$Y7h!Œ,(=?cbTA" pcWuIIyBq3ws[Q&(Z9(~bG*f53CdT1 O> cC{L/n]4J(/TJ>NӨ{"D_ʹl\( I\ y_Ώ<*L5l )Pkejx(_e\R) CߍJ>qȧPRX=2q>A<4űIk N}l^`용ű$=l$k饓ˮV>Z‰1 gR-,SIGCH\w$l [zU>"Tq4Wu. ,Hsp4O=<9SLIcbY;حE2V(fhC+b&eiߌI{$Zr?yD~uYY|֋Z/Wdz~\vOQf9) ` f:7ƼAg'Q`(]23 @`$.׺2=1QM`b2p1Ҝ &B&H@''Ys U $][K3 N ~ŝ80;FZ MN&Xw'` 5%i9yN̅J>^#G8 Mʹ¦)ljgKϭ̡"h$1kIyϮ DqL"P+ )45;F֣>Qf8w`*,xXcdEvE#Vrz /edj/M0xc~7K\''VrtO2N#Յi ateh $`q&%9>Ւ2I0Zn'8\nwl0-ODXB%F亘Op/L5++,hίNެ'岃'ph;f:>F,%wV<-A7nNq &*wVeW.9^˲.WAl'dNh!3UU+DN߿1I!; Ġ^I߆ER9'Η]匼 ⑩\mJ91dzu:C ?&3 r0op_8уoEvşAXIRՌ07m5; y;W|fzR͢DZѰ=9!3A"V3J;Pb$BaHXmk*uM>?o83…݂E@; r>0YY$y";B4ܱQ rxH[s=3FMjmJpm-GtSTapY`78HowN=tޭX &#c=,u \CTcCeOP#0X jo o!!ɞBJs>SAv+j],~.;ಖʹR1r|;~$hz5W8Tc>T3Q,x QI(z!HGj 1|*V$T"/#ZıPxv/8!t>֋PajJe=Q84cy 9)_#5&F cc޽QYz,@A.\%[:]TRU7>3q)x1m~]Oau\k2M>x(&v;ѲsƺxH` ɎZ5>}yc_Wl>N 1ڈh x!qY$LSjʱX)s.WJS40K&Ъї)2*#Q?>G-25q8L"VCB2+.zh?mZipSgnu=34bEe(G\u]-i)nt RRR=oyvpn V>^c&KŠeU͎ _;`Y \H!zxƷo\'u&t{ޙ(GpŒU4pYipܶ_;mRbMKTo|@ap H/oӐL6|M275kn-lFx}shǢ}d̶ԺӌCV )fH8 ],O1Y_zĬaGH"TwsgtQ|#Hv8$N cl_ I9nCAH S|Qfny4w?To8Hf4gBX:Z+ݴ_}ِz6-0h}HCc|u.5^T0i(U-ɚ-ڢw S9"6@wX>6C !Cʱcs_R)+؞}0!pߗL#YP5[/:-?FynjAo!ݧ= {$7N|Du@ BDMEEg VS[hUfNHI~>eJx}RRFngP(g^o4o1Z@QMtx6%OHNo*XF3UmjQsC&C2\^m&^@9-T},Ө면kџN5@۳W/pn3 doJr:ͲV]p:ݎ.S( c_N*Gv#$P2u-_@bGx~{D,@{Y.#=6ñ.B)_'r2'd8Tzw{*"uO&{CG3M$#.-? La cy" ﭧDo &/@7nlޯUb3[~ dNYf7[޲QB ]=H,)ɖ qɂ#cl.誧$/Q/| JF&_@[D$2+ P?b xooPhYe 88TQI0`STǡ-}Y]]GeR*= &e6 Ni$-gI˱AiBBr=dTa$]Y@P䆅OĹaqc滿Q iު95>Jpe~q[*YxL|G-=`~ wf?r\%{YmYJʱ_nrCx5=R$.w:U2R%@D,UL'eƊՈuq&qW|J Ӽ3AƂ6`e#تz.rT2H_G9`` x;57/J !@.X A&6$}p̶tC;[E;w£r9.H1}S4 tcW/tSjnǤ!+{Q(&`^4XP09Zu e+l+UJ;5I$(Q,P :=Ӡkw홏 yp%%*p5^ nn!Tuv?;.֗DIkw݀՗ N/0uoWZiU@ЭHapTe-ΐ~b\e(^ G)Oni n)YfY!2@>'qBw?,:1F ;ל9l[Mie=T*pBmFxLN5f)N.iwH [{rlk>?o΄h_0q8Pn.1_&B:hϘG9JMgTLFi6[2Ulk^FZrh{[g^{%0Thsѩ<Ҍ8C{:~S1E>;Uƛ{AH5)+񜺅\+%5@%$Hq:v@Jgk aP=SȭTV0xC; [kSZ(J)) &y%x"TY ri˖j7-%5m%wwfU#^.tiapQ 2BBZΣٚ5; {~RX U Ɉx/a^HXm;j̏H2X<0;*5Rt|= \*]#[u{z~ ^3E&Lg,RV|goně*I IW*ձ=&49{yF=~*LN%#Hmf9'ǖֺ- 9~ 5F-8Xau5]'[=p]6;ǠBpͦvPa*WLz;f H&om Ow:>rKSC!"L|`yu8H~3 0e>ddMuB\wPts8乁?/氒?il.Hu#oM=6\D]`$FTf9S|\cVΤE\Mӿ'=`4̢&m]xR=v׫]v( wm;d]knMQD,@uTprW j6e$ ufW*7[A]ow E&/ z01HаjvdEM7ߕYI’2LH޻v/ҲH78"{W T1i R(!/0sĺ{aӨlܐ ln7('(HG&D I) 4Te-Sl[hϕqnX wPr,qx6"u}.MT۸hg|-Q4!6GDKtc="éޜ&uGe_?h4kO~BpFxJi44)dE夺JmJxDq&Rg{B 4:氉,`[qׯ4T?;WsQф P]5}]l#0YO|YZa "F0.{UDk2;&kZTi[nPx=tQEj ,hCo>LzrGbgY N2"b7=u7 .Cl3aUbyo@W Np>ifL6.,#^4T GEey:E(Jw DK^fd WOLD "qKP)2ILE "4 ~MF$2Vfœrx,|L (5GV&|ǔBu^%מsWTqC5ҶR%9a(.u|C3}L5H|Y#R&7u,ptzP1,V NuNNA>NJٛڜTJ!:ݘ6T8cʁi? [ޡGunO}ތOTBPB~BGC/x"Aq%ɢ \X }\j_EW-mkFshAy93C θ}纆L׺~'9]}cV_;%q%ߕ ;Q^ Ny5SqW <2t #b`F@Hy%\Y>~֏f+UlܸѾjl ia؇?@㽦L9!JGHzeeq/d76>6ý`l*pQe i/$ֹ!,:{V@&_lŅ_׼pI4a6y1WvQY:M`ёM8J|E tydC;_V^we)E=G~D8lBp@RвC c-xfd{y',`9|p$_U ~b tG Qx5~P4|?\3>%"b$X8 dsvxAaNpaV\ .?[^jvH }%bhZӜ-RTSa%c.8f ux4- d_' ȡ)fu]$,E7@JmXݽ&wK4jÜ25[KoMyYr8[Jk㳧>i ы[ (:>>c8ڡ_Ts*Ϩ\t`OP\Q]儁hoP&j;PLd؏*ǰru./2@~ha5Bݿm^e" he#JqOq85KJhez:3N8l+zy]=l-o޽-\Wz pS>+X&y]GS3y[1ĊvfE};uFIE 7Q8ݦlGGK2yUS/3O\=ħXXt$sE݈+ZFobulxS2kqf>efuG2 AǖmGU5c]{ԃT#˹[ިV8lY^UF;g͓fw1ЬdgaA8`H2tkqasl8ʄ.ː:nfjCh7fH5?~y3v? _d'p:K6c[7cJcP?ihгQ@v\DlR"*p@u@MUC 1c=S靏[{ L%!*T 8 qD%I< )p/oDDՒfn괓DMQy'Jrhq06֐lcxcØWltѴ$U"<@"5[4-uyPDC_gX[VFkwh"]u3Ԫؼ93#k2]/| &&ݩ(To$= g4ĵNT1C0I1.NǮduߚ4 keܿeTiD"/+XwԌg%A=0$lq\CNL.!zi^?;H+[DL:hkgeɿrgHjIV_aUB{ӥnx\GGV9p|RSf/+C@w7Z5{Pd- |&>]l?6מg7D/svzD-t^yww\D[Lc;)fmځùg *%7"|H0)QT3)jQ`o=dXoYsHgf@_tʚJ\go/k%ۺ9 zt,Mu J u!mP'ѡg*oү,PAN7Y&u*,_tPiI$tbl.PKJ%glX^"协6*mDss;ۂt%HE@ueC1r"U\ lB6B g'|qn2y{ YE2t@IW=- y5尥wuZ`BE_`-Z!#RC~0=|Lפ$>Y׏qټ\QPұl~ҕT})5uKjH2|*ԭJ*[{,_ZE_y:?Bj׿E]JymVCS_wk+Usa2TtlxYnc @*o!"ոNPqxf{J*x efOmMz'xj9y4RQO.(8귨#3\J%AD*lŵiϜVcR+ʜ ~8LSNHŨ3ҁ߹+ R-y9!:rF~mfw}c{ otFL!/s"|g ;'1`]ĭGz }Bɲ%:C@`*b(9KPY4= V07^4 ѽOm):Tѐॼ9aikx&wAJM}yp * K,v.X5C E+;JJš0)[}xtfwfL첊'E:dDL'ܡI@e™xL|d8&0j`"ytRḑ3a'Et`{нja6V@ҎjTc@G(A\Us41ze=,e"i}Qk1 s k[joSP웠n:~ Ӂ}Bjx93w@cw|hǥkP{_ aJI?`p=0dJD=s68$Z=/ax_yU$j}< ~隀<=BJ[L6ӭmT+^D+ *M `O"h:: ԯX#G~s'8֋ح1?)K"Jk8)V'P{#8F>4%aW8MfyKtC?5DY"KQZ+֢ZG4 S Q VN.}L-lZ&-$CpR[~_ Wvؾ8>v6*r; *w"$}9ph{[u=2I_¦/A,[OLŋrT-ﷱHX]-m7 hssr ?zP(ڗ}})KhS<ݬB/SySt5vOAohc$kwp\Dža 4l`@ a 2@z5b/k܏"HHi0 M.K>X  $2d^LgAF[[\D+{-;+s4a-z=CҠHb[<{hl8F|,'z{U{7qS"Pޥrq@e:HDծ"VFvy젊f:7-NSu_β-UZ02?kmf@fIUǸrN/~¾^DEkX,띄Ϸ}ku '780;<$Ś,p~sMex6D+6>Ly;_m@uF\l`o6'Z~,oyXJTJ5pЃfv"QO􀦴ẠegEh"Uj2f 0\>"Js)O΍˕2)d &MAVAW|!ܠawi< .n|pilp6O(di׌Y[MjէәDRN(& ; IL0Ki>qqA?2~*n? ǚ`I{N}nt8X@[)k,3T3 miFQ2h~_ٖR ?-Юa8쥑UbhWF` R79Nn1 Tvҫx"=W\ "g]%YSc -]]@==mجwUŚLW`‘'&n@-՝e=z~6xEiB1tN\(W7ݎj ?]eh=`."Ћd## дM]~um^Ծ Fr`7J )o5L{u 1G'pvObЭfJfyQs,xZB)&6ԍ(X+wWՇ/[ nBwN-c+Q;6%cscGBKkEJXq^ewj=/ȿe<+6 WaLUycx9YbV \Ĕ.޿{jd81nPZ[5 kp]hg^]OvmۜeÞ'QMTMF>b9ݒ>#[3bq/1te$2-H1) J/C'[dM]oBH+KO䵒j=OC]-+N ' 5 M(ZOetHp@$u6El6CNef&Pxdp7ȳ}]x+Rni`C;m I) ЗsZj/3*:_ww xײbI?#$JP4!8X֩K Q֊XBF<;V `G\)egF`\p]hB~'2L i5(`b* m/#J3MRNK 7aPg! ߽e9`[Q=LCme U L(nI?<箖gW0^d;ب: i5Sã 욯P[fͻ--?S~[AJ#$-;tn&@\⻰:ߋ&jm`q 2$4kl+Gyȓ]pYTl@Ȭh@7ϵ µڨjLֺ#ŝ5]H{(%!,{=…~]ƪPrtrbARR3 Ic`& }Yxc#"^>PZ=d"-hc0۲#WNE3C @H#E-UI/u/VtE)V7(n;ShvGl?;7R>"34s L}TSWl^6lR=7'MhD3:c_ ƚeӫ_]9teG1]w #|ux# 4dnhη*]Ƞw]9<. af,}QsvRk*0Cf)H"SW KsPrU'-$|:G+S@I?PJ0ؿ`ju 뾐ђu2"Fc:m[g?Ǎ/L.,-vO -O6 p(.Ë,A:>SX> KcxrC7Q׀o\dSrIuVY D']i A9;2݅aX2@ ^l~}jHiҸXG:a5E`-f)(QNzd=k`Pyr+-X@hQ&}-Cğ{`y3mP쨽#]N֙~W{e,Secnj.R`޵_!41>$_#> S13J7HNŬ_(Hd~=Ɲm%CHAm8EaQB?Թl[Z#SNov 7AYZޔ#il_b,qiZW17+o,oP&Ya1Kb`7Gýfl1|f)Du&t\ )2!Iz΅6T{[$[ž|x~2Sj);jC2Mj.E@ytOO$68!]ADfr7Ew5!_cd{ճ|OI8+n2J| b?ڂ/~lh/3dz|)'gn˺ ^ J ';͍ 0f-l\ PqJ3N,-׫s9OMGj+q=0\?RxB}16x_c{F,}bOWG=x!n:ǿQKآ1K\U 0qB"Lս}tBWَƧpOefY,03Ј"V/Y(kH(kA?6! {2~-XX< 0 s-ܴ$uyXQ+Ep%{A~ɯ8!f\\ҭ8٨E!ְe$EF~y b2´=QBB8s>ñY C-;-J %V;N9[4>?М1ވ *o<~kbK]DLrL/jC xҀrxcR\ aN[ VI]`;Jɦt˝2ṃG$h2͍MlK 4(yw/Q)kz!rJb;zwl C/Sǰcj'X!YnoH(tPAdt^(N'ɶeۏM)5*` G{1z$u,ȕNW/3،QN3hii韴9g=*]%]r)Pjø{/l1NA7>f=<va?T %WG ]tBvf2&" Q閘hrC_2mn*ZN K,2WNE(MDNz JThZlGW;:C EB[1@ȑHBXaKN n}@6åO*T~Ŕ5x?Aީ,W 6Oś()!_حw$SyyEY+b@dӓ}$V"ZY*fYgX?pw 9 wUY'yd= }^3[`fݷLx ܑ )v[.t r|sQGmȲm2*(P0Iefϲ(~ 2#r/2(aܕ&XBpX e5:N@مVD3/%qS X.߯#r3X ^>)l4#937L}O8,vͧr(y+}]l^I5y{z;$40kv"[ql} qgRo6sO*QkwHR[mdzܪDIBё|?Inb<]>K3LB6 l/1%ZytċlGL- $'4sF-:KUڌ5mARțqPtn `," M}PN@5DAOOBm&u4WVPIP Y9#?IIqjS% gFH@Q#*fB3df0'athGD`Ze2 |g1t_-Lg3*'P.?PO#)Q4Fn]fO n}c>|be;a)lq.1bxΣ . 1Ћp9L#{<ң Ak:=!OصʶbϿ tsћSumjf5$Kpsuse]_7#'}ݳ|uxӲJԉTm`g`%fw>KPZ u(B1+*Vqf`b)P98B4pNR"\$z<`_XREJ#,Vmf.h.CmJ1№oָم$Q6mƪ3@(t8쀇>rMUz~~ iRcloF]kfﻠ. N4ܻ P2,TZ~?[udXE$5\ɩFU}}4"0f(()zO}E:ʢ8 M(Ko!⻰֨7mNgD{h1p s #T)uboDQ7u+m R=8ϗKL\ᬒSxP lؼl^*.DאKqծ>%FP ĩi%=aḞC}q $;4 ?hߘ E XZЩYuڻ 41!)E]q|#zi[tC 5?OHHuvz5QdH\ef̝.uyr# }iN o /(Z0dm˔ĄXR؀~ݘi Z !M0Sm0c~ u$  >"@c~W%d.,Ɣf/(a?㌂zl I jet]].WJ/7mȗ)u>ґ_0}_Sv]? ?d~~ lc1_1Lm,sJxhacLVح?ibeJ^Fkyw\^ҎṞLLZZkx'H6Xmw^:h+D.aWL\@Bh%4##E]&-kM ?"nWw;ck1;Qb]90 C]2Z)?T=b/zȆh`K`{x1q}NsnP\x8$r.xYSd* qV3)nsUz@f۶F+zs , `SЕ܌l+&.džF~>3s =|Q:+":SFn$.M* z)7KM)a4Ǽ~ mOH4!้{ ѱódf4T 5.Wc|Q:Qx4p޸s$zh KeM#D0=]GTY{+yd&?촹a('=vu;apޜ CVQ'sWv́)9J}o\jIq6Zِ c<,11R S.cY4905 68D,<<t_P}{ %]SpȕI&vWb(o~UcVԑ]W9Ϝrn,Q3!-(";##pBRR?,QVUy>bΧY%[OL>h/[-I 0{kXM*XrjS^e%0 v<`QgI˅ka*]`/FB|!" +[⡉s] J j0@wo4(xH~.pkٹj(|zƇF^%n6U8gC)sVA;Zv' &i]l\e_2Ă5eՂYn=e~= FdΥ3}Hs21~do0*|҄~>E >7&!8ֱgz2:?4״"X3#c& m.7:\+* ^7Ĺ V&KGqkXO Sp|/3ş#r -Q2ͧؐb̺u"i}dzݮ=a)7B!9c}!1M0Φ^D78k+d$B^6EE['ykj(?g6uwHQjlz O~]'r> $xvvŶ[4qEhhEgq{#?)Ce$N]l׉6?v/&]/f5ҍSz* 3>&CScIԺl!!5AY+YS,]_auڑ ^YzƊ~d`LrpGh[]d> /U UΖDI 5n 4oO6|.$S H-PK }=AWb~Ù8$*ch݋f}M&yOh6V@ ˦Vِd^¤]"3VjQ{ewʑt0]Nd}m b7w]hGr%Ȋy vEN8~ר!AI5p%w$o8Byffc +=2i~F.Eגve9f|4;{#E?~Z;CdܡvCQm҈R6Uˋ>jNa.3)U,=uSh?$ƀ$;|jN 4#aV\rUouj'}]R^S@tD>ȶeRn09\;o_+PYO:i׭y'emEqGhՊH,V?"yerrw%6oNmNM~W4һ1% ;q%Vl0:Z_w 043RWt mK7 EhM(&x$!%qYFX}ϣbe}1`'xp3Ň-VIg[ jyT醠xqHtr Lݪ`EvY/uB e$ zhhMnqi^ƏW y_] @?ixwæU\ 렶niH$b9uBqzLݨjO-0^aYevKTQ _ ة;MY}e;GjÝq= 2}JJ¸U*]jD/ަcxMU&.Fkn8^+J$T8!HUk)AjЌwzujis/EBաƷV8~% ڟ6v낆0}%]I]Z$x}+ŠоjP+')eԔR! ؂:\+b"RTmz9\gTaH=A rR( )G@(VrmQmnܰet3 \Mb<uTsIMr(YL'Bc( m3m!()xq8z6>eݛ2cάn3LN;>CA&)W:h"Yy!Z\IU. yk~ڿ:pwS}E*h"_)W\HJr q|VN?R4*^ICTn*#9vM-o0g1qi3w)C\]kٮ[krVD:+Y9h=iy!~*%k|>B>d%W-N$Yhuz =՛e D{%*<3R$ꐘu-wxTeI- 铌&,VwGJE-&~T5J^1־QMyl健 XIڸY;<%T!I*Toܘ fI@8J"R}7 WcڣZKMcCo DXlkEꞁ蕳5@MV8[U9% r 1]G=S'S<^J\sߕjQ\F.܆ YvqxPr d%ڥ|\1KA ?p'0`K/g_`rl(pxCu<y+Ec!7OA>Lq`b\n{f ǼPbfHUƚvΐ}[ }jJѧ%^}R 20C!;X\&:(mC%yX<KUA*%SIM*Psk[,5Z^bQr-٥Z$ YVtR%L(=1,?XUf0~n![n=7B'Ny ڦ63K]=ZLUO30b92}I1_DSl݄ 0B-n3&Q%))'$||ƻU^տrHw<tyu.Efd[Li'=U.HʳǠXT% ,ܭ*8W*ӋtY,\_)*e6Sg |3!΀ػN!breI RxyJ[_Z1R͸4}{NqSvE_3\Ub?q6$@!T۴{KnJqzDfM %)¡6U$ gnD\]PѢ1uV^$zҘ;důBBFPe .0 a{G"zSNX,I@-BFwa%FOr˜)YPoh .@:^:ō ~3YPTs(]xߜ|ra_$ )cG,艆: i鼎kMH&x^opIX]yG{>_?Cř[*xJBNK;aLUE^Z#wvcGmU;0<~ȥ.HdY]ퟢxS]"Ё^/|:*Vľ!07=.I 8.h{|&}&e4 *[ S/v/#]Zi[og -Pc'+ "EJ  ZhƂ8ftF 7ŐbԚsh@a(KέX,@$\ˡѿ{DSpa?|y?^sxrRܾ/ /@ !Z$dVы n|>S ΖC 6RX3Pz4\ IkI>¬dK%Inߕ(8E0VR~W8: KyG͕I?4Ck4 ߅1mU; Ǡ"}#ȝ!R\L/R(i`W9z"m R̒oUe.`|b ,eKT/wɁFɖ'&]#ՖRc'so`:AxSd T80zU˳t䢘ƶ粄zBtgi, H:Զb4OE¹gG>JXQBx<\YϺߖtq7[c<ع-I` VcGSS+ߺypuP_/ U3X Ga!i$2M77QۤkV _== ,J"F,0;?J\ԍ6%}0iwJcא^6;GK5fUâv!"YnB,P$+`=/Cۍ8M]ƀ DB~ CIH;ߟfYUjŇL3^FFuGOgSiҍO ۊ?O$KQʄU#w`FRZwKQB&fꌴIb}1y]UP $גvEg.@JMJ b"ϕne՞QѥrC t\jy'\!I,Ų/qiS6Kov&gYjձGT;Q`o2U]f]'}9>e?} Lќ:KQF `{(wn*G֔qx{F)9DCzLs 0{W1J$ faU?R^eBW.ٙ NSwA : _^ۆ.Vΐ\!l($]Ah2}#xȱ8MZ>>N)m/Uۑ{I1 MC:*NHQFW!i#p{: Ԭ ԐܢWd.Aeq/1xc#Q-DcIL0' SCZ2#JIN'Q_j٨8yg/kPD|t38|S[cyPEPzrp-|g'T :sc!\sOg5,Cq T Eu5q"UfEl"Ɗ 7b=+V.^ 9i; xck4>,)AR3dV5lB)4~9܁ q{f9ċٌi’g?ʲ!Gն%nvIj#Օt  V?i;V.X"#"OS&j7[-"bQZ&v gF?IPGxWPjBKtYbgܯ_{ lw3RҥXvm):<9BSTclQL1~R݈v3GfdhGX2qܭlZ7!smSb|x K h'X:v~U*% NF{K| ;Pmn!9"䗯W߮M*d1PM 334IRNhida\p+'F76JMYu/5[@LaڜoA `<B);,-|?B\=túٸh.&w (ؘ6fj=Wq4"0 O6PWU y8Wnb΀(4 :/Hg,"LuM8ru=КjtOI?EH6 ip,/=NQcҾBTb12E11U2lor4v6=ݻR9 I /Lg_Yc ,: ٽ%>ϷA NG]dEYi_RN$:ݸMqJ9.4H.efUfCC)Cy[! F|8CЀaC2qD>Xi7ܨJhL 7s@"nʔiD\[,9 aL(e)SF(?%qlsVA;9|u8ry+Ⱥb.A*oY̷+- P`ml @ MulIJ "4hltMi]8޺6d*o^Y!}S7YUYi6]$㣎bWpk3`b޵] ;D6#G3/#@m3lpZC ~{t]B1Xx<;I[)hJCdϼ D7z*P瑱7*!aq ZZowITQ_,v&V) N:)[^C|,`zycD%_~ֺCuAl$|VLLnUy M=#@Kٶp,0$_g> ^űwN ՞`AO":n˵iHl0ɮ \qDv 22̎=d_Jm4 *f\GD)#''t =-c}֏{)rX Tv.0QC2&.x)y=Uxz 9bC1ZǦsSrcz'` i:r xj2HN%{ѧ{tIjBky[lN._2o/{|[+lLw;ĄG%C ;QStWS-w`T^[x!Dxp<2"-M}Rc0[1cE$tAI,o]rI\a14$y^Rx m<3ŋ\xDŸTpaTOؖUm#xj8l]9V!歚3nj:a\7U~M;]Hynldߩ6D]3;9J^oT".3VhH|=$h Jۡ7G|x=cr{KVGݫveH_S@:Eh/0UIomd"W{zT{AC z5 Ns*aEFh:S^U=T5|d3fjWFXk,A뿻eNg r׹&t.sJ{1{l H)Qxov\`(+ V_(/g08d|!N>)Cd4&n<nW.º"[Il&u;P'*SՎ >yad e%8'fKL Tؿs=p L N7sBi {A൐ 9`qt 78B2i ?<4hi֮{Xs~TNfh>ChcKP;~Z,LS$MkE~OM* |a+p.ܤf=l΅zWbfsFlı/dn+](}aF;LJM/cDADŽw7%;e.. nQ]FXҹ;;N (Պ 4$* v^Il7X;|&ֲ)ʾ>M2rT÷}&&g\6!ߨf~/C"ߛhɰ=5e~ &{XU$}k˔-WRuEd2]n儷 m#M.ed7dWj4}´_>Z*vS?jB^ {LQIʷZx  q[ʴOLA@W#rPlTҦS5v[abh-uj[ZEthSq⑝^?p "OEq`]f'oxnQFL PX@G2qI ƺb?/+eKZA{뎀nX*,7PDKv~;Ff07V{@MIHzb݃jR{nTt6\~˹G=ŋqǛ:|-1 ;hEhyrx^Ptu߬t1AsfsJ)hAqwQP=d>y +$z8>gtT kE9DRTaG-fGZ1|Ȝ^ˇ_Gɱ]ܭS]R;?Xʈ8̑$>yi.cVZ"cńi9&,هkb4"|i,8uMe1_F(nfs\[֚(',;]Z<ʔd-MYwG^#m9?ui8@mW׻aK67l*~ =Po5XMN,y38<1KAf4d F\;"h˧uGdo }L(Z L@]W$ 1 t9ܭ:ğ$Qk&;#agTDWyRzXǺYn8LHwjeW#Z{%Y/w`r;gEmwh]CA*` }i2CU& #E̔ɓ/)k'C,ʫzDJ (lv&6Ql{iN^..pvn!#Ң QY{'@ _ٕfrq^Pt%]5E2:7C xB%""٧Ym^Wu+۟LC\g:FPS #nкxuFlHo>ʿ,"SdqKF q&mE}⤙~Te S,׷w7܁Jܳc9|$SF=Q<0O8:}\"(`ATlϊ~bXIӃT2:ԈOӏ7S_]Y-qi5\v%X]*yF@Z'Ez}1?d{ y1wCRxUB'=@\B˞'KzڦHE&Z%/,aHΣ0Xz?ajhܾ!-35؊Io ViMHn1}4dְ̯ꀳQF}LzeK|H>]#My,W3SJ++p'P#+˦- ~KW l PZŅ]3sSKZ)!%R=G?@݆sLǹUZznjKՂ9&gq1Z?UÕP8˷uTS{Ph3#.էlz !÷V""pуuzKhɃN f1O~B5\H~z!}Bn̘4JxC0u,6gV/F|iԞ8\fP;F9&jۺʏF~<&,E#pcf(qIǭFn!jZDniټOr^oN=zXrE9> @ Gւ }iUtnKy7*ř.f#r1~8h\<h-v:vEZM*[*2VO 0]E3⚵ue,h-sΈ=6YΑ(#>$xղ=DJ]%dRʵRPbfUc3:@q^j(B(&"@x%,T?k e?uPxmmƻ8/]:SiElJr0ZYr$WФ>yʉ2mZ;GK:|y8htqՄ'isTpƫȕz i:bdz4~NA5Hs$}?%`9$9>8qux~D !k_H@|UٯGe]愹,e㠶ɊGv>c}.;HwCŽ֕8,oQowtAa$YUp;U166$f@ErGšvo8ů]*bs ?|fz9]aH|qPE~t$dE;gVʿꃄbw>qݷz=3bKT sfqs=r6} Sik -Oc{@_5aJڐB,Jl_V  ƪB9dEA02t'zx; i%r'aFӃ0Cbtnމd!rO7W_;֌' հpfQՏ-̭}j<6)crotŘ~2Q?2K63'T<F73ĜL nz<͇g3{ \mF ~ BMv1X|MZԵtRr{4-ذ[m,R^/Pnrwć%yd>IV#W\AjS4+qg]ofث`O2l_Jj iBI0<^b|4LHf\`/ɰ|ځj(XabqӢprA7"\ŭxY꣩: Jxw\0Yv^cHS, |˭23l4Lf!%2=E3vy{x LZG'oق9l RӸɀ)Ԝbɦ"MnO2x@hNr,^pWvm]_gT& B`o͜mjC%h\lu[gsw);^< +eILeսA];YK)fsUN,"T~gU~ǓOZ&;;.{ iKɌ:c|,A9, lg_E!끂o.>_Az=6iXϯI;!̲UFpP+ 1Ř&Džf㦯R$D[5JdBJhV\}A;>:xUcu x-w>&WCr$".MhܳY%ʿc':5 :~%iat GLT+LN Bt623&Ǝ>xU2nslW3ܷ0:K.qg,@1 ͽHl|~,1Oz`1oIW$Z̫쐞ea/H5~rY`̎ oMa-t C/a^wl>hԯctipi_骁וu}Q:JQ;ܰh< |IDhtpiy)e-w Û9GOE B.h[g[w)uVg nT9HA~^#A?ɕmjfguI^6Yp1ۓzbD.YT+q$RPG8I$:x̿]C HõEc@yܑdM@拚;P%9TsJڌ;-LMsmQ|FY[9@HUwgSQ bSt((YեwpyvzکbD)>ʱ\#t Fԡ7zڃ@8Lags AWv'ٻ*VBC5,E-R65&҃^Wmtu/I߂*)NH[23o ~U`1uO(^L LAlj ^O.FpȑyX Ǘ .G#}ہHpJ=R0]\h<^h7xjsm*04s0bj7Ɍ >#\/ hTe} iF>7|"I}E I9ݍ-u~CpHQ߈ckd-QhQesϸ:%ra<):1ݖb.ѬfKs3pm< M_߭!叻</i)͢}L1oyb>Z?Q,plt8?xyҩVGq ^"!U,D J}9\\_{[:Ӫ`*_;RD$1eS} '#xAjkM_ QiZE>A(9GZ^#3U\=lT[mR+g0)p?R׵,a|G="3΃צnEXHI?:Is 8s&rF&@d"'/ NOJomjḫ@ 5tgXIocrQ⌃JB!6FF.6i6]Y[ ,K1kX \UGoe ѶD-63[ "Ҿ[ 9ş_C__vaTt'>^FqQW ?FNHSn'\CZ}Gx<\c!iT|l!Ιj3\W" -U`ȼ9jlwԌGOHi웊>4k+c]|D,*$NJ:>C<@IfK_8'PZAaʙi]&0zTP Uosv]{Iid@˦3PKSOjRQGO6Niu6qՖ il9HTlΗnj؈䔌*^E݊z8BކfVxaэ+.JP8o31d8A#$6MݾO sH:BC+_ \t4*r h@VZ~Z bv(ӭ8_6伊 jo< Aw8]XMl&c 7`bS~BkMEte1Gyԣ-S d)ݫ PW>9+*9KDӠZl jҙxB%M{GXxDlOrV9Ta̺"4b^H!z !o*>10B0w"S{-%^ ,pup-C4g̚@Un7'_PɃ1}U30qg޹}75d=V f Їc@cUJ-ސϦtW=̗Uf*1XQaS$˺TҐbS Ť6!4h=!(H`R[@GK=+y(!YJWgОnTՄZ+ZGc1=^քJv;k e'{۝ <@]s5F`p;Rܸ$X`͌ib.${+~< /6Bq^-*vR/; tG!fn '%YC+i7Vny'5+ne7ÓV*܎T^ϙ98ӷ;-GQW[O޾.o+E>Vꈿ&bY(ҟi1]o>e+ |ܙqT %|Yw&fpI?t\?U+uh`VPu iYiudu崘Ιs‚tοel< $ ge@S۴uc!kWb1ϫtc5m[i=w!e_Ndĉ`U= ]S2Tݦ|I m|W{N1}ZWo̮ӱh>N$-Z 2/[`},$SX\VU(ψX?dUpsּ݄ =22bYe#{w`&Z v,=zf w-C~^Lf ԘC%H$QnXip* k+59l>lRHBvSE%,q`^׆VO?4jpqX^ˆ5?rrN{` &X} ̭A|[(җvN",*p@+!9<+$lznCjNja >\&bg]Q]|IQy@D9Y+qFN\ՠ Z0܋۲ٷGb^kEԓW6COގWR2'j\1]PsLu3ej$?(\4O䨠VI|&Ɖa,s'c %5W>,"o*)x˪':ϤGUXOgE ܔ//rƕ${WgcKp*E65; NG2 t77 zXmv fMo,S,cAAh)ɼC-Xs,͵~NR'#n #޿;|r@dY }JE~gR}8_;s8Vc_)E}N=p1eKC¡OJl,~VGqК `*F40NuKKo4-MF%Ar <Ȕ-nw)bƎRC񢋷?_tU-UVR.;kw /?)H^a<*%br$n^؜!!@3wt٦|6~ sپ,ꇈ4Z$2N&lMNpglVmOg+)lBhWyJmzIi %xRI>$ vko ;Xdq7\tO><hڥ3l5P✂ rW\뢿A>^Ao_\]o,]|/85o|*kA/Ѫx,[eaO/{5 v]8Pz"_)%5u #8V2eٳ]{m2(XbtY-lpG&/>?< YY3-)ZkQ8yB龮~v(цSFoO7*;=/m%fNuyLuj:hYA-*b8}q5YҘ"׎.[(:۳6:/4iJ!{.\)[~ *|*O~@tLBcd)Е^ùآ6]fh 1(ǒ[<Y{r*` [@jtYo/ Z!@L0lY4p+Klpf ei2ϙ 4qC1Ji΄4!#ݠ ag{_c/LT,Lq#^8"YeijhDǭW0`q{M` ?)h߁|-$wlNmpspyi67Dy$ڢE$cs\i tly3E:O2-B^"h gh6XV1{q8(l;HwOCBN;W3INf0霛KY}Hq:;(\M0mFUa5x_ScTk͐IИ0׳ ؔ͘e 00z ܬ5g@L'.eGx0ņ3^|$/:_Mfg /F2X^7|6>P=׾et&Ε`S։,G} ӑοI.'>-{)e_ʙvh7u3KwEn*:uگC%N1)M")LJ$- {,.[z @W1lf5k)`㟖^XqwV\{ FFH}kx3J>0$jҺ+kT4=EH%{ @؉Y+Nωdod>e }l,e xKيʟ1}/#Mx}7ƃH} 5mSR:竂#@)>@?Xn{`Lk\985-Awd#0| ME*dvUNzQ, ^R/<0S0"w(d{IE10k(t`#vSy!|t_*}3{̫"AG@jƮ}mi[ ~hytP J4&9\Z㉍94 tTz4Zzr3z4=X=~A9X/Vq+)-LM &c*~&ULZw61.O7=g2*/Z)@02Dz?-ّOL7H0ۼR݇:+6lKK (x!gACh,+pz)ԙϢ;>:lcqggG[h >1d7p$jv3&eMQ GUT_Yh?4!/p{ J35q&b?Cg;2{pEkm HvM ώq;zenY23PϷ33t~{wЙȚ5x:WX&UP:g1)j7X=6jbz^#Xnk#]Ahg^˨]5Zb8f;hoz@_x*/-6oUVaHߴ!Jh #Ev\z"(E;3r] d6DL 'tDN,4cyHKO 'ޫH=4G%\DErƾWVoW<\0sJ5>g#=ґ̖hfy 7ɗɛ f ;G9\^hqI:HMTe8M4LC"K4cp>ò>lR s(NDoX<jzhsfGʊۚAc h1?ϣU@ b !e=\WVj0Dn Lb/ϞY=Y ޿ 36ylvфGzښ2b0]tD Üx͉+yUTc-2V_M?2uERNm;b.0 :% sǬ|yc2%USJ_=P#*̢÷J{4CZ'x n~#Ho=d3i?w[1P0*? $Se*@ّgہG%%Wj=u6NPd+!N){* + ETuې)aӥo{Tf:hMX$Wcc 畏PPO s %8y?Mhw+O9˧}K`B]Q[_ϚEkJl0Y(d KOp:IW +e*Ѷ>xzg٘,kt Jxˠ5H7`u==6njtjp>@5]k\q$XsF+Šъ.wAy>aC&˪s:6X9[e65҉5}5#>f˷(c. i :IE k:# 5]pps)H-PE{We:dk \֍$Ѡ.z%TG?z7if~Pet9Hj^wiTfy[j4WS]wcËxKʩZc "p"^[6(# C07,+&vpoLb*o+gk|/%g-b>vpK(vL&'٘b=;A'A!0 z$X \~X*#q8Ҙ ٌY^r+Iw{.}\@.?ZwG$խyC+0petD֡;[nm# /')?PkYϛ:Lkۄ_ ;78;aN_jjK,$d-!7./ӭܳ@Mnr"th_'/S"agqv^oG*0_~ZG%Ql:;5~;|W1 ~L%EZMܛbF[lOyi<Y6AŗaKUi kNʣ c(伜>nB`a.@JՇg,sX2}@>N,K)UNoLC1o$ DmC)+)[=:gABB5'4Z%x17#1a /n]iǵ61{J;L@e5K,ӶtӋ,^}ؖgi婵s)Jב*5PyaoGrhc;#.!Y$o0-ǝ{1k֬!#_"g@"3@D=Ca3jҜ&IZJsF6ܕ56_leV{^[plXZҝˡ &}pV޻csJhȔI) {+bM_o(T%(1( }_G7vU>,fn%{JWm=ݑz#20L{;pMB(HB5 GUN0.K]c1- {[le[6.ώe|U'=yCx3 7^? ]&;*ڏ9[OuoڳCįSiX{]IHJ߲w\RЄZaM(…R?k碃!zX䊓RD2Ē _[+}nr/W*P| .־%9۾(6DR -,Z~]7DZI2`wt .ؽ%qzku'w #SqJucYRwARҿ l^^v:Bz\SMvvY k$Ry#*m*׼k[FttQڣ+5 W]NpB-Lc;>DS/9E9Md"a#-mimb]؆V c.Bg"ʲb4zxea箪DyOCH81vU0lUyyR-"wUsmۥv[~P@-HTd2HܱwQ([XP{G㐰]@]c{MmDʋ/X@(ArLD 8at6DI؆u*#+EZz2b̸mq~iF=Bm:;bq ~f^z+3>%u?S;cux" F oCfbmB"Ԯ  q 2ngH5歇xCbX8SOqY{VDbRW;9p/H9YL}(}xx}K3)hEëCJ)Z@fA&Ҿ+ RU!LI 1 j;T+~3HX%_ ]n@v+ߙY &Op>N}nljC'cu_[1f ,%ŸoEp-V1J6E}وNW Y}F7M0P':~q8MY}?}5 @!q\iX4&|Ed9I8W!ewrg׌:&ćzai Hm@@N-EiC:Eqt>gXG.ѥBff/wrc)]a8JR_lM߼{SFmBz5f'9Iy̮]4QAqr%P6,c@vl`fArQ CfqF׭,5B2ڎsDucǂ8Bd' T31~ nî^w ȡ S*\QNXLS,C2*D;*OA!waAau,9y[ J 14֨R в|5VXWEy({C0%bs E!"cx-e} Ԛ'Oˏx-7+7m>JԤBPɤ1eIV-CO@7:Gl#9ؘ&D$ 4Zi IYe{rMç b@Ͱx`u6҃|s g@$ZTCWDJ|'BBz=~۞䗴oq]0H m{G1#&і eC8'̨c^BAy$u'.&_" ml}ssciWԥl3./\<uv@t))iF`{<J9 M皁+jAkar "Gb* rJ?S$XqԞ?L"mNV;yX_ou?^ӿTϵv (Y": ] NH^ܠs,ӄ*.(~j`ix{%@rˇ_G Z^/b pjk03V) xTTK#h$Pu19q/ 93`F[MaC՟i 3ri>IZLPC~o^Tn&p~NRNE @qH%Mzj FD J5"3g-/D4NeJ#R2tC<wژk"e''3/pydRT7U70&H˺@D=a*Q} 26b{eJU6oo%;)t+%u;Zs>= "jfXoPutx"emoMА/PW?,ʅ|qmO]t"_eJ(绨edp;.u#ԹbnFFnoܩЃW^+"[]a\|>"TګmQO[fUiQw&UQNY(Q3"5׌_ _oV9+}3`_IX^cYm1y<SZFËBf.k1,8_m}tl0K5ưKx65Nfv=M> f$^E;MҪnLfUV?qY uA:WآJԄmFzױg'X]:BQby=f!7틜;C%P9UFc1\_@<#噅zmsswL""p_]A֍g\ ZȟYa獣d1z,:1.bNyK + f=c(RҔ鎭V`pSxx&@֔q)2Pmiϝ](eF# ;Lk 9 AʘF1 l&-tWiU6{ SpN#Ϯ3Ƞ2-_'iMRIo}1Je+Gic\Μ$W%(* w oexӹ@̎j +iC]tIlXgr?%&'sUnE^7 so:4ƭAk[ֺg'AY(G~4GmW+圄@Jb&6 z-?pwMje"PG1wQ~8kD+޸KYڜ9v[u>= ~uJ"8@Am3=NH6XRu/ [:3z1Qj*~/+H0} ecZ8\iai}ײAm$J֭I\sG<9s$iu5o8 aƬ" CAa#hpU>s'ry%N=0:"Kp&f'.ߓRp;)goMM cRe2ەƼ XImS_3W Zq#qӄiB?9Ihφc x9n3/<8'{s-6Ē?iXP;DtIjbai5͒8AJ7pLP'`=xʑe䙪p7'XU rN4C0佸 SDa$;3:%F;3ԛ<`J2$Yϐ'hC9tH7oV*zZ2ދX<+=HX.|õ '=<O16N:- u󱯿3^ lXuJ"TVaǍ`zsO2`\*A*kY4, \'b^0lK҄p'WPS&ȍn׶G`xMd۹8O?e3Q7݃V-5RB{,".^aYTv]ƹ>F^&47]q ӛ }vm*>IqvT5>5Bޏߝm n.=,Sx9WR.h9Ӎr,ybUyyr[؂rbPR4lj`V@>Wۜ>J0ã2f—+ p7 Sާk56ͥhgg6;O&=/vH*P7L_O4hp3Ru]Rr6P60G >לۅ`4O RK3(s7.$S/ 9_-| IE$A^^k ԿPkY0|EؽIŕ[d{MQk;1J3RsfpO%W B71H*+7Q3PQXB3|/|㊔f_>}玐~ˡky1ejP0|& - &Գ;"m P6> T$!v2zIϽ X=n@p42tsqg8P,@s75䠽dtɢs"d(Ploz<655W"ԧ5TkZarB[eGMZ']紗9X&tY`)f|=!Q%`sQ=HϑCSa2[Tu/*Νֲ'qn5s%-ݺwL콙豃B1."*c;z6 #;HvNzsm 7I,jkJ%]tjz-wHiX7Cdzv%|DGuO,Za;!"y >]}Ow`zU#^`@o6e4'*K=)@T!GcMx >v էwɝ-qE O 8_OFX|4ް@$C3|Ϫ ㎓EB t"E6֥2QCĜk.`ű@&k~$F gO`TfY&؋UxzAs,<>nR)Y")1&zmrJs>B}ĴZJ|y푘d>6pIBp+uΗ>: CK/' H<:,DFAW5PO(i3 uQ ?B0`B ʹ7ٗ,amimEDmsyc_]8*Z=Bd-_rgQ2}=hb.x\Ϫt; ڄU;EMt7VHtihX7#*hZ=gfbS! /1 ysh\M6w,=j8(w17(u;Fi{%koE[F<~C g(U}e:6Fw^OV5ג`5MmghӍj`@贝eei4cFUi^^` ȴ`Le,0Id*\pL1)"/.0Fҭzuppl)rs/#-bPFSؤdKAK2Y 5 jONcĜR:F=0M;5ob/\'ңKY)zuoaEЏS`QTD"Md"4ZLыbzJq5Ub3{2K#gtȕ|BŮ׫it|ɓh>q]Ê0%[ۂ"J-Sdz. >xn=Z?'GR:%d$u/%r3WԢVKz2L˃<0۽>6B\{'cU[hR;RV%HKMի1}[r;t,GT !Zh(SbF_3VFPvZ!{"ɝ~ŒT:b Ϛo.:1-188,)=#r^DH[(z|X9l{mІV2y[Ą)iY@\uFREP%E<+>.0$Qh^֠pLM|M& r|v/\ BXtQ-A "`w;p7`mWN F/M?FV~Bjk6jyww`v\.NrA6?8{;Qj!eBNL2ϣxZ)b?ks|_te9N%<\ |eIb㪅hy6=K3drf{+.`pbit-V%B%i'S[V`e-bUX[#Ɩpor- G|a1d…g3PiqyZ:4R r!QPb;cge̫2 r/]G3k%lZYh( ""$[Imb s0IR{n ηt5O@J^ZaH쓱C oQy}GB?lO2@օhn?yS!,R2mw)_w-=Z6ܩ5&hKg 0P?G@HWO7@i]=17Uj|ѡY/qk I2 ]O2zK77x1lVe5c)ݫV=QL^1>]\fM &Eaz잋+w,<{Viߒ9YMyo|-icY34a?9s\)PY&mLM\6B 呆|/ܟ('l*E7B9-֫k}% lhZɽaي%{悟QDxfHYd%pMGTVo;Z/.7= ҐZzbOT%'̙tʀ)䮐D;lJ1J!572QT#u=N3\,M~enӘp-_+u[Q0)@M-ujwP4Y<*tİ9A}x"1ɁibNl[ԣ4`Ù\yl̓(O 5cܠ0;1:">j+A F;ǹPK`{?|$VtgwQed%:*vd|An%-:M7$QU~miX41o4^r튦V3CGbo3Ͳ85v̏B*F2P~ ~3r4K-y+ Z]`hnWe͡U(|Nga_\)0BMKr.0^>OVY,\\ASD߀kQ +Rc8X>kB#VXY1=ȯb@vhl_R::0Q;fsk鎬rf-CvߧA-rGڍҘm*Bc=Cp< PjO;=>Fʯt>dc Z=V /ڈ63Ј|w50Q`ʳn7 S#ړ/MߊMiMDF'o!tTc6|Y[,TW׮_؂ҳ⚟U 'N >a(uOGt<ˆˤ@4 7KB)JO jw=U@eAVsf b4:"ehUe]c{Npq;LE(#ښQK R}KO.)S;+ C^)j*(7tO$(THm"3GLa$Iny0Q|^şU:I6dzTgP ~$\ceWq/Kἧ1bCrXFv S5#: Gk6':4;s@N \yG%puS==9ѠĿa!I:We$$S `Һ?/K>[W~,xP1R12x886rVg iN w[;~k\'gdJ"Hv)Jqxa^ģa7[ ײgqU1,@Mh  H)iSߩG˂GuXJȜ`R Xzǀy|zF';|Eu syPmkHaK{YJh. g4Ӝ0ڧ׏245ĞQyQTP~#Ë.pB4h\3 XM9„ݵ@\ݥY"iZԴ)I !ky ĥ8m:.fY 7dȏXB}/mض ǼU]-pui`["(Ɯ֛B0*1 7J2so* :5tMOB# iHAnuCilS GO ۝ ~9Btg4W>[PZr|حLR\wI|ގkb$B=9c֕҃Pt;LW(@m=*ȡso85pa0-1᜻4w/#{N$gzK eSNPhZ8ʉm R+k{;G.Io4ǔ-807Jmq1잔dqb*fmT lԐWDQq@HriDh0xɯkqtF :b[b/ lQT_Koބ˾ >zSDN4~חHX<fO(%_+䰮->r̺ TvSV0Ud]ɣ,%Fق+d(w~hzꙐF{^:4xk*WN|+:,k~1<>s7nq5y4Gm4ҵfvҷDoXC.ۣȑ3hE.@-"-8UV=z} ۔}2qMr1ǩ\h*rk(a,KjV|%]/Қu=U2@č#.*R 菸1M,ycwݲ5DL4A3V}#:c6ڠmiカePM_m!n\seuB',a:5)y(gӇErIQ/ :e- S׫`^bI(3#Z45 *G-UȓG6;thkaM]0k%<VU+S[ {ft$EҤb61`~+M٪}حw[d*WY?%@‚=cM6w<%or\5bb HoX{"Omb{2T&9DfʀTDN+~(6>!W }x9CI3o~vVlB#%(H-A` ,+c? 8{9`Ͽ6Sg@LҲtRyzqw_S}ĀLwz!%s˭tA[@J&{ 5 4X䠓W(տ&2pމ/f鍈+@2%K^DZQ!^WkL׈h1CUXg?@mH;Cpdl|ŌZbDolyc`AphO7 H)4@*6/ "Vm۞.Vo*f">=O@s8ovWAQEMHs@& i-ҥѐA ; u\K"U[ayELnQ2@aWeT5yuon l(C :ܐ/oqG?fð[4}%cDpa,gAH)9ZIƙL?9@3śE|3s6TX`?Ћe:]9jڹK,Vg\3#k| Ήf 3a `l_0ι!-S.|gM^[^9[y)JZEjԟӲ*'CxoN`vkU`2$CJa~ĹAWhߋ^{/p^0X4KztzCQS~DzR M>./K|=dlww⑌푣ROzB^D3\SFlϲӣ=pN pl*mtY $́hؑ'gח1wBn3",)J 4|8/w5oFi䦇b6GRށJXy>ݏNE9 ?֜^u, o&zr hwUUdP0ڍlg`R.Y 1LPW$2!;Aj }S^ ":AZP8Ma wg!J18_iFNewݖO钿.>}ٚ{hvQavF!9W !̡-d0EPLxF+$g~h-*6 }yRf-XR\'d~֎6 R*C_%symG@9_+|;94Ոٰm'rx wp`?*M{ZmROy!G7%-ٕa-uG8Ěȇ|OЕ]s2Jh~ ɚp @Lhr 'g3 GS; "/F:8+JC[{HL6bmsṽ鬶xH LˣSn"Z 0|<#w0:ydxA"7 I36^עkg TшM%vlC1#۷t AP. &]6I>]ffH!~-ߚԘ4k0ye |W'? ʆ8Pݙ-)w#5#<nlk WqՉ%wȂAQ ~s,fWtV kĮm" kg0JS}Qc~7sN:RJ!#Yǽ:??iբ' uv1Zc5gcʚbul6d L\aV0W\![@JX@E6j)⁈ D˨.K~wȆ*HP`1apʣZ5u '_)@?IU sӫ_V蹸FI"@u~=QX,q`ajNEsj0Oc̿۩eΊ5FSe+j$5`/-dnPT`ӕك_R3hE \c@l&vop!cf wU7 r2M Uu0y ,sN?(wFKϽ$Z, rj-7; S)LQ]M16ΌUw:!񱇉~8rpG2p%)v8v. )Q$W-ӪFV6;* c3CzSsI+ߞZTYѷwVtn"$X>=M߽icqU?_Vl?Qg?!u=@<1+|!늧U=Ч 媹MdϰG8 T{F8,Grte0hS҉lsp =-5B:P6@ mB-lZ$p q:hotؐawn Ln5Ud?b~G=&U p_?EgwȹC 7`1f ͍>Brߡ%lE:~ %\( .bV׶UiT*ʎhQAaD˲U"06)(oAD1\xzl9,!ЍgT!.sT'%KJ@5-ҙ lhBf}@nA#g} hkeaS 4}z˓Bpl@Bأ0ֻ!ZH*>7q&)-x꺓%?SNz+O6Z`D2^K7&)|Eu*;<}id.&f_W&)KB?9ҋEB; &{ ʨEA *4ڜ|"~Z+oSj߂/lۍkGMS(߯NՉtƄ~Ol$kayWV/{.N{۞ $UI:^, 'K2N"(gޓY~?`c]-qU.8*(o&[Jo걼c'#o5*VMՖl0|nN<$Zhf,bGR|%8:m=‘BEu, F:<t++\oOU8f*g- F8u.0TP $~R^˱[^ͪh*& |#Ү%O%ٌP}R8 TƏNh`ngO!ۖXZߤנlK 78maMd^ wVjzvfy+֚z!fXHgڎPչ1cW1@88'ݷ)ڦ8b s ^,@+PJE7ܡvѾl_0pخc1`դru莁GliY/*K!~iDp9dP'3b+xwZ>bj4ք;R=.*NꓪT+`Z̽0og ^\ֈ-@z4}ցVaiO[d!?w6ߍ]DJ#t9ss|Ab^[05 V/ty! #k ͗Xڂ#45 >?:k)\PCwWc!S9!1^%HQiajVh> @55]B̭I2{`eGa8VIt|ӆ'q@ :K&ގX}F1% FGMV 6RqJ 3^Vhwg٫nу}}2 x^81^ 6gSYQqUkM\g k4,Vk#qW 1#2_b-^xdzVHQ,{(t})/O`^Q{%F u+)w{&b)ZiϪT>1۩%z/Ō f0Q PH=?۔,fEl8eLw#- F0|cJG4AoRՖZ:))%ˋ6LQDp#\YqlQ e[Ci7v`#%jxmp`%*C/H< `HB^<-UILw9C^,7steB@d@GW`3Utjv}FT ܳfN ZDa^q b 08ˌ>8y!Wf7)`4)w8ydN6gWJ@?CY$n-1Z ;G^i>ҏB*JRj2"@=^&QK'Eree87yFBC2h5.!s0M@[ΉQ'3 ؓVn?ư=de'Itgoby)aNAXRwhuhd Y`^(V@y)4cgt/]ڔ)f `!3ɥùb9ƗaսgKQBGuH[g8-xWӒLɭn6/xiA!\qj?̐]Mtgn }Y@#gC\zO&Jj[duwa 1,\CgИ/F mbru7 DV|CO;ZNFΥ#:&1t1#?s5TWxkxv`/Ne[80#bV PV= ~t}m"ėyP 0^"y6y&!`փU]-Z >FFR/ң@!p7G{7?==_|S̤^A;P)Acǁ)_f>R(~jo@ݮLjE i xOlƱ̺mRa]2h5K_RVaV I"a\LEOt?[ Y$4w˳؉=cn9"=p F:VB C6s_=:<Bt ;g7VC[ EiO*_X)o lT6?7hu{_\ڶڢHj_">Nb5oGݲ<ۑGr,7X8Z2rmDl7%Pf0%Zrv_lXa5ܞ%vaHH݆\+ss7ר?f5Qλ|+PWj6$c/} %Ыܲ D/@",X(o4Q[1g!e;r쨱h^fU8_ucH/D f'5SB4kC3D׊6.ΚSY ]ȟϺiYj3b\;pЏ՚"5401bCWR$N6M!`; P3H\1^Eh*]AW|AJY=1Y jw.;swάph.m\KtNB\kpk#Ř^ᐭ۔U1WHp.E HW?Aq)VLLCѢs9 HYGbO| MieR`1WvǪ,=(9^ m :뗎)miHp dZ ~-H*Uk롞I|UP6r<}}}:7AoDhm Y2-; `f6()s\ؤwHe&Wޅ!Oodb3qQ79G<8k 6D7?yMH)P WK~{1>Y =GA I-V=t h`JnxK*06U/r@9x,J LpO<h$5!VL^^|ͳ МSH 31 {!mdBX=oۛ>si@ApPSV fR͞/vwoྡv8qMag 1PiU~d}#%퀑ZB!suBHCf[AKPd,f8.a@uT /W~(}d:@KM=@Fb'3eׄO*|PU$To˭W^ 6tzbE!v~ u2j+k iORsHlt HaAzBAEXyö *Ad+ Vv“6\夥fAttİ*!שXeӵdr\8Z| \߽&֚-U9TzC6!)=!+u9m,5,`:X:|⛷ a82K~1;D\\moi׆s1/H4`~K= Ȃ;'.lxC&u>[}hxa 2> aE>80 c<:ɚwEM|]dGWƘd7MNl p`}E=oIk,eX j+Ff0TfcfџP ֒ӭVB;ir;K TN1z w֤MOw.Qrۏ&nXL/ۆ1qJ=ms4`OW~8>G/!$YTcٝG^ۊ$Hj>Zf+OdꝈhkՏd8d'~Pۡe/t> S;[=yb `g霼G.J8 zN++E{Ey8CS&΃\^ig* 4n!-qsٓكw@ OЪJ4-LGpo~:oq}f%TÊ+[Hx\87Y 7 :qgIq*"sYF={}A^6xEIW0#~ 265x=1J ɷ [̝T*-72NXG{,`~!n.frZJOp2FkD8b fq=.qOxtGۤlE ,[D>4bi{FdAmm8GrhN7L׮Id <K,gZ g6\d3c.$D=֐mx"?<2^8ܧtd,"&,\F, թ%<0v{69 yDBby)I1ӐO| iGx?1 n:$aE?'AԱ)-PCYKMTdR)0_ez%N^&y< 4Mm*+.fw?Rs"ֲS[8t͟nBzKUg :1#&5ɴudXmB7Mg*D8mT3QD"ƕ⛜ 3vR DAhgS\\rfY W/& ߛS~룉[: ,H_-ʐ0X;OH> 3iaWܫ6{ *EE+N][F1m!diS(h\ghΤHoe;*ZSx)<F gF<K5 蒵aޓ#l2⇿f:zf[KtaL$8M`@v6~QATm_J׾]E;35^烍=j,6"~ Q=Jxk 7yyǂ\ؓ\?f?EMQU 0:BHAЪ6UC4|zSveUKwdTNTsk|Jp ~>d&D^n7ƵC3$wE<;XpAj> + Y%'vJ J`am[0< ٳѷF{7"p\Hаlj/N~sՈR zwBbM3tBD\R))k)0D'02LӜjYF{$w_;OQ}qDԴJF2.qEf74JjqonM0 /<$}A^<>dnI E!6$6WlkLr1hy !lbi $2^bEŜ7) ;]ϻ{@@?HWMӉH*k3?DBVcmv-}#]VtNYu,jB|teW~ +&rwQkmsLB=ѓl~T M ea?[<` :tHo8; R[:z8z?r <'ҚgǣҾyurx0>x c#hHWfm`/ާae ("_1xl}9k <9_\+$kdep$(0,R37곝tUwC6 a{ЭiEh2lGw.3ɮ~+bu48b d\"<"(]pڳ:1M$3G4yZTĈX1m(DA?)`])KPl&56:B$eίosv˭vS] p=fS+2Ѣ9leT}:a[,d4سt1hgw$ᬌ e\nKr}gL)%%ZI*Ii-?OqF NKAee׈U{CH N;nJ ˕Z{np̴?J&KχA]#Vk3혬b_+T)"sI"͂5TSGĹ͝laΓTY&m孺W)~٣HՌgΡܭ/򵔐R"lq 6QqHIN## rd}\i1 P:οd>0#V%ǛL!*Imf34FDKmd뜉.wy3vc|F-k^EnzX1! f=7xUXL9v1i6Zv,H+ֱ%u{Y=!K.Q \K00 !gt ;+&PH}毻P"LNe8JS\>1g7Owl|dB1%E3J_cDfUIG!Eipt*.J.a52KUH:ZJf穠/'y.d(@J@~*:5Gd{Bkݱ<~of!(=Tك`,hhi>oӳ*>C&7SHG$6_zQ%:2!Xbu(\L Oh@LPS!ĤIɗRIb_!Yw G;m{;N%;`/Xׁf)gak۔Wz7&1 _6cEPmK|$2>]ۣjC?⹽Ž1ԫ=$*PZAc=Okad,^>&Wۯ! .Vѫʛ0 M7YS1ݏ a~Bh(bAYhד^7lIO㢌@r;!%ܿ[rJgJ?XwL$^֘.kf taPm5T IL&GA3}IU]wOd:Z֧|#DN=ŵ=3 ޲8 6G󹣩fLn#7cGE"pdki>R۶ab+yRH]7b, wLwI'Pr A0jrDUlJ+CH$V芯6Xv%ksKvC0-r#+"I)1SG6C|&£tW^ҭ2oV¾-EJ^(\Ϗ/ZfvDJ{Z9*vϿ8$ѧO{n?lwfϕۛ2 ~1闒[ BI=T4eKKĹ}YXc̤\ vX$;(kUTMT Nv邚>/<蝻DbNᴴ9Bs>qTși $^ET5jh e5! ˰pQFbko}Hۘ>A׳hz9ݯ9$'iv_ޜolA&7p;0)?GW 5ʕo5|iНSI۹I,±D{w6黲:DAV8E؁P {n-ꁺX%@YN5NBI`ʐWB,*cy9JKaxڳ<;EW~ڎ $4&S]̴y!CW2r0d̳Nf )Uުk]ޔ7e$,UUY:/x3$,jJ ZYޱL<qn3": 9aHZBF4 Ԍw{Ѐ;#yvDsEr섀 7 BՓҩNTB =&%&,sYBr4ؘj[3u !Ĥ;M=*p n,*`!i}-{!E42?jhqM|B9L5IxWgdkms9]aK&OXtʆbOdȥ11qϿm_>ȥҷ}w6~a_ίtE_AK;h 3A NJŅm!JKp jι ?1m/xGYQR~P3bP;(?he2 e1Gl7UZP5_G8$y)S/࢔"CToP eb3*ItdKH"i"Z'W4֪ E ^:G}I`Tz-Z'@J>)| ɶ+oԨ fi}ՋZ@#STJ4bs>^ y^&Q@퍷!/1M;nm[P=<Sv ReF"jC<F9+C ^CPEy>c_G[/;rf'.<bä3<Rk8;K(NHQ+w풔Xikc0{|tytI!naqVx[?T8`VVH|˱d"!Tecwk3a ˳m f^m.?TMWg,(jGUY%cFS@DDA ݥNSY/85S,+I]"r?a= Jl)k>ז{c(xi9ݑ3 vf2 ;{xտnl k!ʧ,rh#zW$. 0Ք/Xss~w$)I\[v9/20#~n8lt?0][T{"FڢI}_0iA4&m6pS%>QTq̏9=Di?.B;(4ˌ"Tp.Wle% N%{7T_ KV* mZ QdXPj@~初=ƹC>Bߚ9QgH@ i#! J$oU68%b ڥaiJ.K&VoUmgurbb9o;OAMCkkFZ\L %SFX0|4:CoxO- ZG1*3?9Ms1$ 1zv[i=GBh e Cm΢jx:gxH!bHGT(\͐nˆ}Y颥wO^t> Tf2ݺb۴)M㩜\V74YW }]߽q.E4ٞ&o{Q(*|0&u8.!^O ~~Y@q0fѭXip{pB>>?l]qbqn&uJ uh7ҟɒWzWj~b|4mxX?#b>5+lWJb&,1齕v|@p ((<{˱9U&S3Uxxx͏vl&mrusñ[9|-*|Gn_ E ~k>Q'EkpeJ ÷.% kEVB{ >)/o.Ŵ'<~hU{PHM-9E٠.A퀢ӪϘWfJ2\R'B7Jb7)b`"5><'î7t!79 nP75}|(MWZS-ZIL)`}'6)Yk_x_)7ƪX2*}خJ ,mDx Z {]j*1U|;iwlvKd ƪ#;M;4s8g2˟hN:Li>@)[N(=式 aG3$)KoE{@L0JzQaH:Zvl㟫[1iTi,Ȁy4UUOy_egC@13Oj0[37Bh!0 x8oO7=b ÐQ@L5|CR[4^'QYWW2KfQ.W(>nO  Qg:~蹉cj3 &"e+h]̤mqE B#>]- 4y9ntJCq {^(eK#OJ*9{D\JQxuϊMe >u" ?ٖDT˧i u7CJа܃/!x'(y;W4ÜebibH! 7[Q2J4J+`M8Z6&&eD_#9I.~ B09<GKJ`Errzu=mdKU6+@n.&Xmԅ\A C|!9Vu*ꬹ ymE&wwŒKrxv8E`fDdیZݷ+$Pio_GiaU7S]6l9&6\2A>bn`ndm<{?N_ZZ ).vY>=Q)EYZSȝ츈atpIn!Cr&5R{H3KIӀʼn+9~Iӛ-ݳeoNP-;)SWg1Y ?QӣAgƷR+; 1 a^nMD(/hݪqJ~aȸ>)u ͍4"NF9%]+™O$=^A&x<8٨lI>"`oXaoseF;P ]4Қ&/Jp ݧ"=ДiLӂ{hHҳmTs2, Y ,xT$r [L [،ӋoBaۭa Wٿ@ۤ)áae%qO3vHxAtv Λ48{>-~B:|`7a".Gՙt-el`jed8k qTOV}-0D.=M "I*I0} z[j[EG6sZFZ_`mEl2oR[S d:`De4L!,3FfC[':5cJV id@#ߧQ~S{Z TpToU *,Ɵ~EA' 6钤I,fNvGb%Qr/v.dJpvgr+bzÀ5Hx t™]}g]j`PCz l7Ru>+5V}nB]pMKkٍjjy:Fk߸< T֢̏>3Ÿʳ(x10ہBt( pٖ8 :0u3Y.R0:ߗ:b@4fQg<ѣ hl~DSL=SFtyMM2jbmBpDhO׉f< F5K]yFG{vcR@-4.:)CKrE<3ۻ2`GMxM *}9q}wWfsb|VkZǤ[QczYm@ݽ,Բ OT!A_1oI_1ϫ^*A՞S Ze0֢vtOHFddm$DIu(2Dt=;7ddgfCmmu!qtF艥M//C2Z nnPg 1=&0'h+ v`0jvk'MGse''Yל ,o_$8/o'1Z`Sa V8Kr\ݐciZTP'o&b  EU&;"/yi06J[13)TW?y7'^jv]li]+3xE`憘elpٴs2HPo~w 72!3t&,aՓ?'CˮR6sf[R˓#D|\ʂb^_k֜Ȧ }}ڑ&4;4J+ŕbdJ#k=EK1 6C3P\(ˊ(%:<\_ݴ(!.Gszג9,$/AOo{\Z|&l"ov8pq́,\~*f*}Ѕ@TCJuxfOXN/qC!Qm&qHNHGxvXbU~(p$j|7oEB5OPd",|, VS-0RS}OC )#Ŧ7:Z o32.ef9OH&݋0dCʖ[uDA1kaJML,pQˌ*a%Jn=Mi&ë4кv_q~W$^$(D#-, X5IT\o E߇f65We9cQ&cD]7,B*{I: P89BQ .̼ci,5UWohDU̟s43O!( .9ЃR ̢pPeܥ!x1.R DR.Z={xv v]? JT3ʋ!Zh Ь܅\7mp'Z̻9:tChkՙQ\ɩ/NxFlFٹ}j|^`Jt6 6nѥ &$w56nv@Wc30 Ir6R13YK_!ǘ#ŢH[:G8K)gG:jm9_VTF2L/\+i+ 5eٛwyS!Ke-m2YVz;}~'G>CޤZM~fWVz\uPwqd!$jy~NO=s۟}\7qR\u n{FβygSxy`2p| ]i8 Tɮ/@= 'AS8D/S>Ҍ.+~ae4 ({[xQֳ}yuXƞ{)ߊ!kUulƃ@c4DO^Y*dբuT\tx̂Cf h2:cpS$)r;πJ+ Q#b3RI Bz0o{ lU^L L~Lcx˘d欁S-??Ţ2mh>䥰6+ 0@yXyׇ8ӞٸӑKEʙ~ 9B;@A~2 s?xͼ(gcI0/̴؞`Λa :ԢOfD%evGM".rxey#abWCe+ǧzҶ{ldb L;Vi2$#jhXWLan@"5r#z f 1s*@n*.6c.tX2d5(iX 2&IZ}tr|T^uCP٠+( FBOLtY"/> sMgtsz~U]'T5lu֘&y8K]^{j>3<آqH>iyU'OdAsFe3v׻B3gXMv!)!I>Rߚ 4JxKZ;Ӄ/GQD!_ʼn3`H *V.ЦtSt+ H%D UCeSS#LdBZ0s݃qIVoO%ɞǨKm()=ː@6ܽr:1=vvйcQ=hnY~):cUc lPET)Îpdl6qS[C *TOSMQϒOmS%=X ˢ?=M^|@Sе.|.+67О;(Uf#N$:FZ\F,E=9jǜe^ScGe% 8gV df|f SĻqK/b30ƈk*y}Hd1zݣH >nD4P`)*%I*N. )|Le֢w)C#PAj c%FWr~ŔC30{bogu9T BjEkzxE;^,":^$[}oEc$3̽- 2mh$ KeiQ.RTˡ ha0U),Дa cq[ }J[bBqQihg o7]J["1~]9Dޱ@Q*/TO=,K_!IFκ3 O8GAU.ZУBSsV 0|Rd@kD#v%,Ik6)ݖ5n 5$8i7\!j쏕m*Ǥ˯Zt1{j-C_ w%QTIXtV[zڼ=,#EVc#5ylaX,H[9. Ҷ >I&AҠg ,% 7SyEkji6oqA`1+oI/bxA[N)EgϡaH6/P(w"YL9{l:wImzjY{ n>!d+N8~CEo#fAM>]w%RWyd%ch7̯h7e T" ߏ U?Lmq50+P]'wQ:1TtZ&Ԙivqr^nof3lUlmt7uHuFk dP.aS[*YTο[:ֲG1_G0GL'^>DFrΕ$$3!$R:y&Pz,iA;*z#ݟkG{ 4:hhzzPcBV> q`+e55[] +jL&\@^.>yĸ'wCrp7؃h˪+ZFgYbc@=UBL;Kt*#c_eu-xm7aYA^?ׇQ_A,XDjk&M' M1$") J&CH4;X,܃OV rI34H;\"Ra{gѢk=u 렂2:<hED*w/fF"+|񺊺۾>;9a[JDIㆧg@ g`waSgbn]5rҟ B6"Md-<`: Y5gu6SDFNH(/ɑ^]-uNRVe𝍪'H4D{oʟ'8u"U5rN?bD^9ʇ"{zgx%a-[*/}[N#)Ƀ\n\wuZ$}mlFTaVL#_TZ ;G-2ٻo0T;A7\5DM5kF8JqP}\:|n33ޓ mjRcotm  :{]#qT|"Ј,_Ⴛvmak $W]OO˥B366!뢉^~.JLUnvƨw)I\_3c4ˎP1ŝM7(m5Qn/VyD^VbO3+( qnr:D!ˈA׍C çU"Fh*򼶨:,CJ cgGdmw;YCg>Н6v.JH^%a]?PV%a{ǖfB)(u%~@2yk٧C~d*-qS_L,GԝyVC:CeXXC (6 ##&+P9(?"tӹ<|I t4p.4μXXq w%Is_(쀌t -=*ɐפ`]L[I 0;\z rI{6[B2ҕsT'F2`"dSГ~vW@b) w ¤VwVJNd6#8GvCgZ dCña~ʻ&9u՘,%h6rJ9y(:v 60y+3u$Ɏ圦.$'*X@2@fK?Ɖ\x`PdY*85{rN]욞!nTD&ܠTѺ ~}E\dc:E:3sR8b:2iMS1 fܮpI1/^8.y;t(ži+qלY^{\_#AzsAɶ 'XsױE; |ז;ڨT9]ĪGSryy4lJά&>n8/'C!r/좇#>޹JbEOoʐLP}!'g_1$v M H]JqiN,((1k"JoIWOpW<+ڋkZS![8jFY#Fk8x~a- #IKА}6 Yw#PbN@оJAwԷ =}0Z*C?w-ޘ4QWO}T+lH.t5$'0[OQ+L|-` N$&KZkS 4([0%=<^R=&£>i@fۉaS_hΝE3SO(fyn8*@lAdX\7\#5&>:y[w=+:w-:_ f%m}zY;o98uØ˳_ս `X>khm }kYWH:P;f蜰W`U BX26ןNLlm^8HΠVAVa hEhf :S:4typaû ^Ȯb3 VWw²9Ĩɢ*!+c-wZWpl.E?95/'uP=Bl)bu xQ6J5H=/ϳX3ˠ@!6yV_$NeG)VXҷ\mVӪ;!HQoв8Sٍɟ tf+Kb_;}ՎNNkj%2 bW)U(J.\0LK)ROUfRDA/Uƨ]=Q\Â׭ 1Ћ$,)4:7\=~~$rUܳXa"gT h\o[6*~ym~o$ Y\''8IXn}[-yN}=DoWBH08KDE3BKc 2A{Hh05ٺod104~:}>X3GQQxMR.a@fùn>l*ʠSR|*!S5Q!B߮tq??-5#: t@ThŌQSx>q*ݒ<6t(0h*D5eҽrr~2l#1mɉK7B A;¤(p̏˫u*,a3"}4?n_!YH\&5Қ#>[ܧTK.D3NPyjr㇉7ߋͰy( ]a2a ܕGәBP<!Mlv~sG+/m qO{!6el2EQ,˖Q#T4S}Q?pz k)yA E[Rvo@cTβ 2]8&A6yqvH @I9|7EXBK|ڸ'tuڂAExC(a5 @$Xl4Rn-r ]E~SZ/0D0b[@H DD]g-?; |ێćʈOTѾD kT0Ik50 =T.܃ 4~le4/NBnK AadEc K>_ dޮlP:ŜUW2W 4k {SD \\EF ^Ló~batպ!Yp'̌(lzܤ5٧A>ʋQ)ii&9&(Mu:Ζc֫IZf?(P^T9ߴפ~I5KI e8.gIRdcZtS8 N?xONlD^mI-KebOa)Loqw\(_Iڥ0&-fI4$@3Ȁ'tiDtkaߓJ=e4^H0I͌㏮7R<'݇b&7nopV[Ǐ1U{WSjoi-^mǀ$[ZNqLtݠf'G3BzNh%؆}O}s%ceC6`Wiʏ*'/y띭ƺX}VIhyG"ÕKw\(0^\:E^ᇼ{DmQr`^+ARgK77)z #ZQO/.}%Csȟ4i'q"z\^1Z^{=Rl8~CzIO(LEs uQo<u*C, NPL?+3!GYM,X%&齽I~@D(:~B\-rWv'w Hz,j4xW7R7sT6>rb\j.tR8YdQ-HV`PքF%)X (eJtjݕ-Wql5_xwhWףjAaM-OL~w;H<B%Y:sK_:C 2p7a)`g GG#dNF3}!ψl>;xBCYe Xf*t5l#KTӅv:ÖkOq2[8yGwjxպ2W8`\Đ`N.WURMK{}^3d,In}Qv6ic=ʨ-G7JT @J}:RIiR&JXĹoI"[#Sa޵Qy3F&R~%^ɏgx30?E\*nf}BH\cԭt|T-kf"*yj݋;υvH^W9 'hUHk4hqI{hPɗ8F3\VzP,7_߯0*ٻn=s"<)flaJ) VBײ`]T wh Hl I'.!kb[l"A+|ZKQ4_"#ZohZߣX7!w^)sA!<$H #svBu2A@182H3R|)~agwc1?;=IlIn܀T.8mWkR8U\An`5>V\mh?]+ )܁!P.΁mY`BGG|!3PԺWj9)l@:^RHOFA DqQ6OgjQwЫ 4C㐧瘲lQU-FiyUF5 pcaC,¤&)_TTlmh4k٭}dtW?\ (4WKBL>L2G@xFF7ʳ34rx22ʈ%GX:K?›nO1cWV>gEx0z)0( 6DqBZί <,8砗X6t]HB\S2PVb*ڐ6ʹTP˗|V'N] ?a L̰6zm\3رbЗwǾV<rq4>f>$:6xylqƭ.|/o5wƧvŗĥ,Ǯ2Eg+"ZStqź-3]f洋8!dC[1S͉!W|9*KIT?9z!Žp$I{R;uEt RL *}w2mSR &090ʖʵ~#Ozƒ`(PyW8m\olQL*hHǜY8ė!gF6FVl(c6fhz[L-`/U`}3%g^]` 'rVݒp],h:dA&Ð|[8i+wx _,E/@GT@]6&/ w8?54Ahl)17x[͊)z1qq\i|UȭilHG7u6f^dgm0%ź #{_dty-CG{`þ'_TW3GKW802KTwư2Lp+rE*9XХ ۟SHO`3~uw!7f 忋.TL4]}P dI~0t!퓪CB(x(\8{98W2Jҕ@> wr %8j*ƛL}!|jN\Xt(?ai⟼п$Clx3Ysipz-:lzYd',2 z2׽t`ZYؾv8"Q/u0o;oMn8>">Dr{͏;|\S(wPc S5FQ\4/if!fmAl$ش.>l49o]eY $t tE;+~M(J%jЊ 蕖Do? >'!cG6Ϡ3c?ALmLR+_ E&'|C(b\xY½63%" &KziV)>b=ð9!a>hbiAYT)*eڈeY\Ze8r`g٦tySZdR27A2zhT 샵1A P<S& ]ALEblrK>[p[w͢ c|jk_/Z~/w@A[#gp3ENjmY@:j𯃧!ǥ7\",V^dzWs *܇MQ=8\U-6uT"E`) $FD?EϿ.".iP\!h pF NϓO mrunzPJL`!HYŏAD&Uf Q."31T¬;{}Ps҃27PK촟I3\@sowН!JHCްqLa_Z!=rAOc TJ(8~NG }2} E(PkCr] hk07Y28;YC l8ڬW1K9܇)=CI^D+ws\gCP _ms')tGyqaUI_$LW5'@*Uxs}4:44Am璃Sr&x Gy*0"E/CBagZ}< h.xST3賜J )~d۬Jg^ǣ޻k3eϪl/Q&<)8P2H /MToEOѮ7IZ:5 T`)r ¸KwX+lEP䅟;=9>8 8 E_0YM@Z:'X^݃M-lɃt4 =Z÷ZO>b8nO뇦\FhpFRSHMJ&IJ46yewszɜ7һ1((%(6?H\n-=9E3Y~ S*p%-yn*)IlZ]#zj7*8፜ݤt̻H!|ql)9^^?7dP \d k *@̪B5cwРhu7%0vD\epU8ڌqC16~R9v%=7?JJ/LǟJhA_qX]ZCé_2Fq1Xӽwk|0n1MDQZ K9rEwyTa4sH5t_ Zr='SRFG`1mg)u?)mGzr ݶW.xU-UgN{(Z"'dfMصqdߎp폕0# P2BFbXjBHJcB~^O3eT^.{t(*3 DOۍsQ(}7K7\9l\?#w{^XvɽkHv:XYfѥ2d:TQXw`0EtH}LXUl'baf%Nv|'~:_~G{%<U>jx# ?,Лpm1[M$rUDm~_uB1qp,Za'D0⳧0@k,Ny [%0'ivjc˓ &0mx=5,҆r5t~i%"p&i3=9kNSe1N|0;nn`DBoU##<'_]%22̝1v/Uh =mITkUC#ƕfσs zdamj>g. Vy<erq 9C8?pXT4zr_| l@NR#DIwKidvn+܆6ۧ3o/76(F)JO XMﺨ"p[%ZAÈeyR֣IZ)O hc0^oCmȊ0~"#s[7*Ly]14PS*=ڤܼFXi.)؎o횊9ghi;ɛBXЃ޾l`}]K ּͿ\XTQ;r;DkU=Zr(>XK}GZ$b$mSY1j>L4Ə]e?@B@>/Ǵ cf}smC&bݧP4Lcwj~4&S3fƸ5DU4)nx 98:) \Y{p{(d66I23=]&VuඨH |:AǸ ]k(riP+|V9pPhWDoC'?[>6'&WuZQèwY9&g{~ڤ;nGtʉdx:T Sc>Gf^"j|hp&7.$ƀm8\go7Blc& Y2#Gt:~ $R4JQ6N*Ɨ+(7ϣwmrw_[RA^ zNPD3ObV.&hơjpLcEx}$J8.Cڊz$I2ƤfB: a3$Қ۫Ȧōh MvχYo{8DzZn{GثjjLr@oIcaŜ0cPUI*C0m~fUWM 56 pd Ҷn8CB j+ 8 z{ n62УEdTsT|:ՉޝG/#͗xςǜ,1Y0uX.5CD#/38mde5mݩ9Rk>~/=HOyG607?lh:\=@x^c4&_~*n<˪pta Cd1@-0@Ơ~Ns:S*xRV."շz&,3/7+7u{?=Kd dNG&*XUkR⥅Ojl@,Ň6\8gX8I:l5?15OW2(e eۊTo&F(Em%zݛQaZԐI\YQC=Af7wʬw_ Q*W*tsTjؾΌ .rd׈YI~JUp^Tmٛ>4[#PejUL(EqxI6-j:&U#;͎ߍkмN@.j\ M*蟭5,[wnnPOXx@?TS ؕy4Io쳜7d[Rή)?N߳./;,zR+bÀ Zw0`}>Y5w-ia5#*55z΢vFK*{1ԣ0/2QU`ாCtީW"WcF@V#a{;a)9&6ҿP̐_*tjXP˞{I25akMB8ves z*Kuc^+*P9 ޹__CR(K])=ޯ` :${,Y~'|1~8WPMa8mlkʭc9Ѝz?hYL~[<c6 1V]Od%okR:J`j*Zkq1T|%9$;K)*izE ܏I)t"Yc 8SM pA}'YJ`D>&3Ki؏5,jNU'Z\V"E=ԿvafIJy#FkPkv(1b4``I*11UDIgeQt|u@m~H96ݣUmyJ~Ch򁃼۞㽷cHďK^Ĵ Ex{(C oY+)Ʃpo3v4$l>P8 zs\$p/ÖR2 5x"h;)E<`pNIE)u5m XӜ\q$AnBsW&n}agGHkiu%+yY%ebRlBB0ة$<(%'pNHVOUԵ#97 젞s/;L+ nxHve^.<fP1O-`_at;Tjdw%HrGw'!3j&~36)W~aׁ)ThxeTL7m~j/ݪ[£Qe'L%+Z]OZ<+F#( |qɄ  tR;@ߙ֣\P,꤆>1d.>.KW:\jJ*˃7kO *F+;ء< Gp%-kNʧkT0n+Gu& g58L |7!os29ςbHhA!Bћ38.l.~FoE(uHӝhp͵JhRK-F{c'_J( ;SHi[Lûp]`3,nzcg9z1_F2,{|Awz"Po2Ɩh#0acy1:g2@#??>>]ܙ(IN6߁낗Ļ`!rdHBDלkwk;, Y1 0'! ms5\Ro|\(Y{2ӡZ `^t(sq҉N\V3ҍ-;reR+?Kp|'&8(f#j13_/[j0Gٛڶ4FI,g*4w㟓}T%DٹY}-sxv=Z]CI8$E,]T6Qג3Omm/ W|BVLx+GKc@dLA!N=՛a(n]E9P݂2B̛Fyzs~q LЮ;^ƾ==%.c%9, YnfÂ(viu26N#pDcYPwB".kRNi0zI&v1?uIXܽnl>'x)!jNkQJAw#3wS9v\ۆF?0gg#pŨ<'Щg"dZ`㐆lW[F{{Gg"pd]qa1Խ::$Cno6zmɭQ\{eg/e ֞`VʆRT\LJ%^gYg"d`m/W:fɿ?2]pg&/!gPC@ tJ̩ RgQz:yu$nR"C%V$  r-C,3IFpKCU]}|0DŽq;1*l,?a`4W EH߮|׃-}1`ċ  ;*ʩ?LaEj7]D+gHMw~ 6;ڦ& ]B$>T+A}HzO϶"yT/Fu5{ lRӞzCUN4sq3}ǃυD sV=ԁ zI8ܗ9;2gV4X2n]}p=U&B68Jz_$`pYT%$=`HvZ{,g;`VIxe|ɣ>t7xsLlBBծYCy/>J3jdB?>Vo'AІvɕY6Z/> sZCN67UPVm4%ϹEb-&;_HTaaڸK?vۂ%v9A iP=5v4gH;E>pl7t]׼?[8AoJf*{?' A̝i5X݊I93EH^z8y+n&0`Ps+:m԰R2nLRaKxg8{PI?ۍm|'0/(Cnjh^/ۉ>֛Sf4 #F092exܥM'yZ+5P-b!p~@W}~`q׺C}._Tqd74b'y y/rmcgkg52 ,"Y Hwұu^RGݵ9x}i3$ )y΀ZpBH;w zeztޛrɢ4J|BžhL\kЈA@PS>%BKrgiq&΍9v &/8\cņ 0Z d{q1_ڻEvF7΃zx/l0%R9f)|ݟ2c5Q0 ڛ7QgBИgJ @O;seB(z H&vG$c|׃D .1'߭6 mw4uPJ;Ԏ#u: w[3<j'cDgm`_vRAl)q8iϼ9Ik_ iuB9jf=˴B :9)o>g&`bq+ֲvE]8k qw>Z1A ؼwi]l"f 6,,g=12iylL#3>/_C؎ 閬o v}.6m}*y˓6 .% ix;HC%gU.¥&a vun؏pHݩ]tZұoSZ3FZf?ȴsp[L }[WG":LB>, Mk=2l?|}(JLW%8&>akcbdǸKm0.^fX<)^E|=Yq3{h0TH<>GF6͉ Ì@GŚ*r:ACH:.5 N +QY8f +O`1'U&DF*-%Q+g9~j\(;=}3]0epyBmux#Kp[KqAJ@oq,GBscOJEc.gԒ%*2󀘂8Ó30 - PyUndT yU{&_P ,N ]5#Y. +=x1aQDd# їMgЕOjrj%Z82] q:VylɣlL OA7"}Jc13~+K, eM(]UMހg.w5`(_a^8g2n!S8|FsX|Qi@Wa:0SXڿOkXcp 4*nqzc/$ѫBznLW(B$D00P{qkIhl@~}"s Z| ~: "ip4ܵ;]o Uඵm7 >٧.{_+ݡj'{AKVlҪB?)Ceݔ,N,/09ջ r=0ڿwFo2 "/FNTlejه}޷Y)$Onpܧor>av;T98GY<]NsJ_SUq0Z|̧&ҭeeQ_Yjux]P y/ cҭNuN~#cwyaBٻ仕"&li}ͽKr!J$"g(ڶjͨy39&QJ \rGW~SYXoD)2}TŦ4r,E4R7N<& АzV|7}s G֗Tۓ'2 x} xVCThXmZIpczQϵ'ܟ:?O!ޡ%7YO4_21K0#{ z&;%ݥTf~Cz]!oSZJPKKͯ`Kve[sWٟ аaW')`FQSpb-©KוnUi6{`!5QC- HbT/bRQMy5xL%ެ8{!BT6=-}̔Ub\-ɢ$"^PM{"ћ0%' ꐸR<ŠZ_P7xu&=C%k\a$+& :\9@ C6s{!q%pN^гECt,$"/xשJ;͢bZ>2w af׊:1 }K0p8x>YGc%odWUq0WXy[;wke`5z;CRhB)4{֮ycxi:*uPl~nFs#iXH|cwa|42Oz8grdcjdn4wT  wu, @> ^%R&b{̚bD~aE߃Nydc&7 $/mvˈ]}%ͽ3)]! Zz[K1NeFBa!_Cp!Y8g._P(b/ǥ'7BL&0 e}KF0:ļuPo /Fa2a0I ˱X'y^ N5f1spɑe(/4&·Z>H4;Nzd y6 W6Za|/cN8<%yfiUpYdWuoHY8oX<׃/lV aѽJD KjN4|1ig:$OC@lǦGT3mKR>D1v#Öj/\9RQH2[];߻G_FCcO#dȠc~̣Gs<f&5DCwk}8V`{VQ} ccXq/}?dAzfAF|dą:W԰δ4YcVrԻ~~y-4q|teA'TX]${e񊨺HS}ٕh{%Ab *kvN9M(NgU h:eM7PgWL 2ō?k`,*{K\FYu6%ưݫR$?[D9*㾔sIS:dc?B[|-9KD/ ScI`@\Kէ;.Lj7ezX<+_p>}Q3t^䛲kD_Diz>GA_],_ZmY7_ZK( Hw<(U6lF8uM{џ #+#hU+qF?d8H DP#Yا(=t@ý Rk.VΡ)Ӈ26м " >e6RWLl j6nЄ8[Em32$$N-DKz9jauPw7=VbVIlBWRd-dvՍLudBW?uIFMx Q| N rL;+VHh>?Lo| 8}|Ԡ5s8lV)P9J1VJ}9259zxN[Ng}EBf _GNfIC;)qߟ%^PrbTG*GN iYcͫJ敋0z0 o!a%N랺x9F4I\0" h%|NJ lD'. Iғty$SV1Ŷ`4_!M%#iM`m# |2&Bq %>Rٱ(~z:֜w*o$7XozI88pkV [TS~/_?($&!WGwRXa)_ !Q#oS%"]*JWfbvIQl v֪>π}n<^!BnY;;)kJ鏍d魟*頿wˠXO,PnxRw )[ŔYLsϔqٲ wHf[ʾHx}US.;jw ra1巀D6PUHT=(e_^Wԭ 2ޑ ;vV>I|z.zw&VU_7K"n\y8>HwΑIu׶lz@!7m6.x  CzpLZSniԆq9rJ^ҒpQs\o[rj3Oc)=xssMj 0\lbxB#Z =ەdD,řHT#q[DڲF!]~CZ{LM=W~lxzPf,{dF&:}ڟfq@%d|C*K]ux'mhNVN5#G&'wLJZ8t| l݀[4wEr!b\ՖK/JDsvu;.%,ƀY{()2{U%?vqk6Wu48=Y)K(k~E3ѥ܂1kMZ5/0|{.mӔxT#CCa| wm?ޢ0WE2G5/| zc`4´/qڙ;xm0J o!Xȶ-+@oL&FQKY1HqkCQ:33%W<Ģ)iH²Zz:|ّ҅LOw,34uO(i=v:]Eg}ҡYlA2-\->o>$|$:¹Eض3cFl~(/<-]͜K!gzHb(H^gáߘtwQYK>6tY;y9`nEyr$;@3m`"o9an?n#ֻ;1FU8ιzo42P<=am{6-<%ILM' ީ ]R>O0Pqb`+1v-krhێ&#j pOfhoArVR *=?nC!Ø\䝰<%kRh,mCa_EQT41<@+.7YJKc  jxќ{%G\?Pf/vy>[]Ֆoؐ _n#vB(qg•z!R 7":ȪܶfK{69 nGI4BȮ:*Uv*h|ĩj?D$!\'kX'_d'ӷES> `d ֩$ьj^\REH1,̯ȗFI>n;gԪbᑟKwfpH.aĄIȰcN6Y8K=͇21<^f@4[~P\6 K4^ԋߖ[v@PLDoYWg_ wRFAnG7,/2yT9>uw'cFH 9:Ոj}C.YIo3xg9 )wîNƶzPaNΞ1'G!ֳBA [Ee.̾Vk-@#MX| .Ӵ0f:}2@E@Ir~*+ 3aVX-:iF2%,ЁV=* Q*C0z԰vmK_=HqHOKkER}oس, 5ۏ.2apL/m\\FxQ NI"8bhPș;wیy:sYnHqngW.Zr3|H:TA";vWtYPI[9M6\VSu%occؘ|6 v|(4xy@ܓrΓN;m#S{ >Qo[T jaY3i6NoTp_h6C=N <Dch>:쇥@Rt(F&m,hA£BȿŚϯMf>VjXo"}iS |;]랂_=CN^}72P 2Gr!j\N,tN:B\ Lv-&5݄̓_\:sɭ09^J&rB 1O2G n;fE^<n}!:8䍽2geZŽ$ُ=&kȷ "8B,kOC<R,tMV'ޝ%ؖѝ&rsRkDH*/&h ,+bP^Zi7$~y8_lQ{Begݖޔt}\NN0`y " ~fwaZ$`&Hٮ b䕦Ic5,Fp9@-il Ҿ׀MRHBC|7:׭oZY.i|4b (K4|Υ9%G5fQ6x8,bBJW.h %@NX$ሮNp0f rNaN)=ݚm3OS43;޷Uu[Qr}{Cϩ%D:e ۩ JlE$zAipXUP©>RpCmN@o\^JW{ |r ÃPL]fx>C%2JkdYϙkgR;_1Rv]oTCl^(~mGuxAg&/nm|0]R1硖@(piT&4+n 8YEH+{i@%n;5ږ礔!a ǤKòhal6䜂>?PnHʻ24(qϙ6AQ;2/k|sGtLC4z5Bib(}jeQ)`R.nP95$ W%9oj\I81' ?#5iႻ0]M\L#f2/6|/`"OI&r 8/\9/I }q-$}iZ] D]_eũ;2:Lhsj2ǟK@gS'.̡eZ]_aJfT=D,>%\kk>k\g; ,VZ[H:-J@lIBz/2u> PO$!1UO06y/*6%M΀'lU^PWX0:Z0?  RU=0/zDDHILZ z[# XǙ9ˀw#sɐMx :,m0nD5Ų toSs3Y2$C:d=zjJd,b]DLi_TqbNx^6"iAhq 78MɃA#>yT5~|EqVo JVΑ㒬ڊ"O4?8>pKVAMb1q;paQnc@Yp?mSe *B'm`ՀJVR,^Kωyٴɝ"c =6x |e᪬J %ژ}(GT jiv\NCxtV;ײ\%ߕQl V!vcUr{B弖YןeGٹA!aao.l QARٷz͉y۽54"6BX?=E#'ѻضyЧӣ)3Vٗ0G\Ͱ-'ڈyd q fcۮq|* {5e/5| 8 HB5nht~ěo݃ +Hz l9Ǹ\Q0ag?H "4y)Hscva|,줤 w3g[\W| X3٥Aۨrd=vokpֶXoOG3_Syw ´ocGd|W'lnW evr8BHZF2n A~xݿ43I3PJ<^Y^{ҳfC;$n@t ֡QDAԀZBLgEr(fport2nC։}\vn9 a6 z} Ld&TdRs!.D <^Tm?Fi+ڪV;lfHflԯw5v;qs'ѧVªCڲl6_k1. 8L檧'P֎tӳT.5k:4{N5sda*A[H 0ԊTɹn64!oR0F oj y0ř߸]M3g#nWQvL l㪲3r~].ߐflϟI]y'w7VK1$l.>J^q`^u9rK7(%v푿/ 4pQ +GOC(4w!k_w2nj^TJYY$^awlRP[H辽9B(BG_:%a ̤4ZlxH~|WqPyN>}ajZg Qgbg=q@A}O EC4*CkچD r+*fx1R"Gdi.<]4Ja:&{!0!;lR73W06ھ8[u`D1glu_8nH{b|(ɵ,W:r`}ȌdҍCafdp10T MXWLKn 5lq=Yry$P~v Zny `)=s8І@jɥ} x.Ң=9]?*;q-3N]#- omZ1nvsEypphꤞoWeJu`V#fxO(&ќ6Чa qZ8ev%0!M^tM$A~F0"sWڞo:J,X~ dP  {hwEfG 8( .﹮zhEGr\)ZV.ՍϬeiL'43yq1| TFK t\i˰G5b2_lhM*DKek t;<rTu Ogiօ-KвYBcdS2i# puŪ.0G,mxt@_|(v#6S7j0\4j7$L@! ~ P0sh=4,[UB/A-7$,ch[oO9;#i'MVБv@}٧4XҤt7 n֓{(ANmѣ?e λU0,}öBa~;֒>>n[V׆&_fH"}_lIQx!UrXQ ,G#@Y% NR_R*ڐؐ; _lڢtdl1/.N/zEpQr"*P$FOq`.jqjzi g>kQo gpW0˾b|˛(=)\W'pzE.pGv,=6"T Tm0[,8CYAV63:+7R~Y'2KhZ^uٍ `D BUz2 `wz%mF/Ru:c8"'Q.(9L lVVSǬ nF- mlMc;J=y/HQ71)̧LK=&=i 1#Nu Ep#;NPW)1^Qň&6QW%LL[__#ҤbF:.#lL SL$Fbj& IA\{eLScp 7OT_5.m[.,y"*M76[w(d3DV˔`2a Nl1MSH`?oE :q mIG"k؊6v~x͸[ML:% Ӥ$WznLjL3lbg-fmRa}h#KD>hXZˌAbUc_]'1 JB\"HL57rΘrgXSVkjN-&'=$' 3WZ\FJ(: ofyؓW}qQś6l+y蚐LhIM 4N [0ѤRƝUeͺIQ<܂SG3)"Q֯ 5/!> [:TMsB^nú3*]^_AkŒc^?<^Ͳ ʼnBXRSwߞT ,쮫fSog&o[ߗb+]ql]%a[G|AHz$uf IDU7%6~q~.FGtVpTMDYz(Dfi83:m׆ "5.O)FwqfkjX+W\UV=׹TU]gb!= Ե];('bir3٣WeNt -iM$qIOMgꇾ! 9.R 7IqpNɜvObE\K\ 3B?}'I[]e83`ủWVIl7˦bǻIiihjQDҒN93qˆbg*ʸbJXʟÂ,O(y D 0S?!Nme8Tm~,bMǺOYv2kպfH.$8ޤ^IGb kH5(qVnfn-sbN,.Uft3ޗ+a>橠!̩dh}S}ho*AQߌcltAT2dc 3OjsىzJ/ Ά}茦N Q;cvWmez|CrQӗV%{2&&;ʱ`h~7O*Bm?Qȉ2p6twIIpq(QՏrσ(ۯ!;y]~ ɟ3i"I0nc>`;\q #e](`z, 6q )>h lyb{g T F!IB܄i+pkJT?룪K6JDi^ki}uoHW\Bߠ˓nT >ڋ ӕc|SQ bDE n:{`uLQɗEe0|Y_4T$&W4c=>B+7^14'ްeSe[CA{cDx`9LaPSO 6Tv?4^H@&$ JG8=1MD7pso<Icm8TPSLJ+bE?u7d Fm1fF.ȏXi!EdεoJ`C&[d:DY#ˀ|-+%eF6;1k}XwhJP+ Jwt>QN 2P,Pdi KpX># Y$ecE]i]AJ4e^+J~f.JPIYBooTXj=ق쬻G./>'`֙/D!Qض,vXsf1~Ԣ"A6% z0)>ʱ '-.b '67jLS5W͉ ?rD9dQ2<.7|z r2ib<)B:e) m>Ga`=])WٞTHz<~_ANRDCS$wړ U[8~ɲB|.\8y4(%Ҭl$ȧ3+bs>M>]n%Ƞ>brpƾ'eZr Bֳ5CXW\h* b_ɾG]wT>4D#ϰ> ևF ܅ kLyJX{H~bP7ƍ5XW-|%*a D` SOvNX"s򸢌< h U0~i>Plw}Ɵ<%y>ah}1>L#v߃cvNO\\nV}yxKָ,_-XzΊ_huI"ʎr^s锈j>PQ%Z0&kh25'ڈF!G,قi EgĖN(gz=ɋq\4#/Ml4=ߩ-glR2$Px>9ֲIstT_hH\2f qђQZ X;SҠy޲dw\htx:KԈz2z ;B}/DR/Mhs~]Usll"{y!mGܬzL1t殚 dРnIaR]`? ]ȗ:rmYZcrT"ymba]Jk# ~J 0@()(cl9dONA\EU9yˡ._])/u!! *&¯{Ny$ 7;^3vO49SݪԦ Re$d]s; -!oSL+^n L,$5V1bSzHa GR[;aRQÊv (O۶ԍ+o-A oŀV;lJ09W!8U4N\޳DWAP8gTuM>bvMRH*6Ij,;}l8Ltg9GYtp0_UEW>7<N!ne|fqa/%"z. x^h o`S"/Xā/IZdkX $O~iu6`ҋ*iIͽ0q|nxj?̹ T "k=nn\\_EA)*m:zNqP m[JFvpX% U\J63([tRE{{,:ԳCRџthl{pj 9CTWOj<3Xlw( ;%6LX0Jͣc}8%ð +Ta->̓74!6X gZJqUǢVPM}s/C)B{ߩ{?Ւ@Id`/j;IC&a/=>5^XO Z^i` ϥɪI lH^kNxċڲT,54J^OMyS~uLX*bTgNJfDA݃Ûx< gkhY}X\_VBf~:2+hS(6Jm^$TyRR/1zᩁm! FcWJd<ǗH:6xdeݩY[2S"$ʴQj{l(Ҡ|_>5B1nvC/ zUa.=ͧ J웢ІacAՊޥ~ VY0܅n0g:hW:;0IZJ8";+ Y\ "aүwj\4CҏMON\lqPXCLYEP`ۢ$2-C3?1 ynVůlTwXF }2|Y;:6g3Wc(t47~&x"*KzA >tM0|9A2U?\qd4q]W~늀6`O)0{\70oy^ {=a`iёOBBVMC\P;ӲI5/v*8ɬspGG0@zbP'Jo`ZY_%Ah-B!/kd̻aqC8`x7tF2[_) ( Q|[5er}/؞#65K 81\/^f@E9LytvjuZF֣7qkwTfht}Gi}wC A֗9@ZCȰ TrK6ոQX=RѾM|xV}yDwb;22b@4wrBf$i_OU-3UKs͍Fk@ywCBƦҴ莢hdfc[2SdI2pLah]݋e䊛?߫H'</%;1f*[1Sanv &HeI:23~ ZjjDheZnS OIy&j^D4@>Q^Ō*v6e|}+a_Dt"ƁŭÄfm2 @h,\6f3hsr3GHO7_'4"nzJ_]vl>׆_vwN?rhA@p=g`bCw՜g>cz2NE%1P7]z6ؾf>jpvwuQ4K3W&Ġٗ>9|ȦC2++C.gÍrOҾBphP4`eIG.(y.%#A򶏔vn՝6G{P!n8]&4KC@պx3\|O~ i]4# F1X63l)ޝY3tV(ViW0{'t%~<hՐ/@YQJU6\i =Y 0qwv3Us7Ytt]ػdqScfhۚ#Q"IeSnG!bv&(GxWe$J&<% )ZϧG}.O p7eW{%[c@,%9܉F ?\7W:lۗv"Xa}nhODŽO+8*`k'l^:]. =6eZfV6rU"Pe`Pv@cZAŁZC^LCz~71e(gE<"Fu5BPc3ex-3qEmHiYl}|tX?^v9n@ƥG C:eoL$}hK'DdmćyceT)6 ]6dw%Yĺ*g&;Z, A#39u*7{DFCKjc٘GZ{>^[4hc5o-+\- 6C6Z-NQXaZTWёeƾ 9+ϸ6zH"ȴ+H{3[ 1}=zX)׳r/!bio|;|F-XrD zr5Sݻ KɅSuy3;MsưfEk:K~ZU4p%`Wy0u%?!PE(gbI䢭hkʏRUVpC~[7Z8} "qK@yD^QYw ?v)p61T<\3v)7lj=OGJ*$H܂[+P,W7:S|kPG;OYbܢN/@Mt=elozkB&aspH8fM>{6+0`<# .ܣopNDXL#vx4/GFs:qmC"ݷE.8*,Hm3J"Gstsz\ ~ϻzy,/gW?{Gߛd:%vYDϸr8іσYNsEzs{(jEӤ:'΁$1N' Ov D!OqfH@MkbXZ2" M?/Fe\1jYs&R?f7ʶ^.|7;1*Ly8[e8;@6HlBI ň3E,]<ϭg~*xK,9.^䴔T4"g҅٨8N~$ӽ(=E>'>P0|;Gc)`͒}MAeť}- f,]}pzܡR7G2̓u#lpW65hUuy1CVew4LvZV#{Hn1>/ jW{ls8"MjxYcʏ6k-AϖQ$m[>%SkKM/#eq-)EXljP/;a6(ESAd@J g\ldSA7,q,%Z>Ř o/:/€6[;a Kd'Ym F`V:oB~w|<u _T .l*\87D;] V ѕڒU65duqPΉ|P^' V [g d\;v]ѥop+Ss(NOE( .@W7 uKeCna06PtDRJE`lꋳa6%Q%ko,O;%r֐cqG:(YdUp*Bnٔ >?h5R<; Lk*26O%aO^/oܮ=^} RJKGZզTu[jb돚$sl̆m8FdZ I۔j #dE(gm'ߍRi(ǪsZbROkj"HULrEd?u3m/|D9y K#%XBI=֩\Nqp-(iA/y/(ቨ\\ةbݝrݸr&v,^A}*ۯPj2Ng7A|Hy㛺 EixH_Yauϯ3=+x.qwvPK=Do&N#*LР?ܣi4-zHS)~jX }ғEq_ܡÛhж _3j5/&5^zSdJl)!VK10U/SCU2s$dMKB9(dJN'cѦt*0\~k!gqT?&lNU$O%\ީ`TFܾxB4 FB~"ny,<f'AM&`X(?%;޶E^r7:RM7J_e|-sFyL֝J "tW?,?4g Zy"lݘTp9S+{1wRgƨ AD߽w_QIw^g?ه7,iyx8MCBu fAP'$ӕ*5673m= 0,Twʬo9Bˆ;FM/ʀa=zB?izg.U0#l}.El1A/ʁogs!AujhZ2 GGk H?7:w#./]ZM/Q+B=b[}Էh }A2v-ԕ>?|{>tKZ<q38x52Kf`E2!rt1Ws3?$b,qؤy9VLOT{ydx {ڛ8nab-{#FYg5\QY13RU7ƭêVkZk ہ>yI-?(Jg+F.(,]ݟoJ~$EuHwYNM;mHxtWsLǀ#a}R1I 7 l8,9n) `p.>bVr 9 zaڀWQ;^dkZFfw)]߄f<]38m$C |CЂ~Q<26Dr~Wtr80H :DmR,C~bYɼ?<>h$9Z3f} =)[uVU_W^nᑚ O޲MU#@tz*_YF81֒^pE .'x˴Y>K[?5lx,,-d}ÔaAV.w¨q)/!*(i?nc EPZhzRŁeZavy6BQ*J19\sݍ F0UnZըf{<^y Ycu37Iq;1jݾqmzB+vV<t-̩C0y5Ґ~wM8hIUif̐#xSD ~-s ?R,MrJOq $9&wtZj9%Dˬ/Cf4[C4=\ t4ۡ3&*]o>)T݂w=Oi/2;% A7,EV` ՠ(EM$ 1, t!ͣ|lqLi`,c -XZq ]BztU:_-(vRpxsVz6k+ƒ迼O6r*^윂FWr.<B̰LA*s|cADj\s[F|I?P'[蚻 VY 6=jPG5Wl qhN~TrXBz\xLguyzjZRֆ]b ͚Gy W?/~ "zRfzؔ2ؙO,lwyvw q=n/1TJ6׆8+,$Q7*Im_՝R/}byE(,gKT %U]O$e Ƴ4_HlQz*ɴFD Y~bڿ$@.S `"$]OV,{(JIPz_0O~ (j)(E8gdbSj!BJ4 _#ѬLU/P\i^?I;x"|ژX|uۼ7$>}l=n2V֊L9 K{q~x[N1iLhذmTyHlҟp8监-JzY|̓@n϶~&6N{!eG_g-g!QiAi|l+rČzg^}8n'qh'ZR]G&xO3T)o-tIC`Y#SGi|0ϭf-؉Uy {4QExOA <^y}?a(p6:5 u򅵋{$"\D(+tݭgc1R 4x犬M)F! 3`L,+M>tKh |-κ O*#k)?dn١0lf2ؾھv0@$M:/7… 3nOim6;Gk,ئpvTJR(Cи~٦9QiY!h0H՟*&ՐJbL5Bll⨁p G#X VUFdġ$ē=24YRczޜXı%C{J,ˤbG㽕a3:&%D FYJ5O2i?z2?v[p¸qNd}mwH[T=/%7k f۰ɦR_\1VZxG糑SJc٬)5$Cxa|tJ֙ W;ˉhsnp$Ƕ0wS#cOL7\/YH_("]a1X3t5s`8T0D^Zyh&ӧ|;׬6 ,N Ƕ+5=aGE+~5ݓQ?)œ\o:Az6U%[ $ࡀ駕LaN|c6LQ[1K_|Iy ߢEG؂ "|Y}u䇚6f^w00YcWEN vE[\?El,9f=Ⱥi(ܥgpGŗzq9j%g;d#"ۋ2`2dNcٵv+IjV6--nl|r ٦ڙ׽ʴ˕l·6o'0 ovXAUC fS ٔ*)]5SV,È; KY$~[R\ I"xƯeg%9/jЅf3!d=akӎf=.LXtWG|RAg)lR^8/FE3nK0t-@~{?eY{O:ſZX)LrSǺ=-VC">۷)F2<7bLHU%n%͵8' l2=C:3op Y" i!O Jp ߊ q'넇W۠nG ID/iJ("J?|(o6RBkty=g`ȔE&f*͗-c}*X`n˸ O3S75Ċ-p`<зUHYPY9Uƺj)}MMdxhN}JkOQa;h8h}$׶6f0ݓ<]V rۍaB9nfB*k"2sABfnf Z6g^#k꿺mǪR#b'E=d#uϊbLlQ>}zIYSOkhFy#v$Y jsN0Pz|0Q|Cvd:vO(9ۓ{a CU-BġstAe[񏳫%"q{ӡ9ѥߝ^~XNY3v*'(ep'%'1zނ*79ey,5!7VbqX&f5\}0;/5ӿP1vL75YB7ij <`b pE*.gfaJ`(_K!wW|$~J.uԯ:0)Oga9.HXZԡ`\uLݬXɻB"%]pD>hYq{9ddKWZcU 2`-:ZRkK0a4Z&(5Ol [4qQ4?وl'A æyؒ`do3S;g^ẘ9L.A7RjY*]1{@#;;:^"Mͤs[WrTO>NG[Qí,ߦ&"",4lJd%~?9*JsL[XCS'r-EuN'($Wӿ>=J%yT\hGKD(EM_&'pC$&I*TO|#vw20r"-b~revDxAÕ֩mpw"~61鈴2b+x\/ MsbYNsE7>M7"Ap/~??ǮyKKDŽs үBs fvA(!\}P՞Xe-+^rrg,`J 8Cʯ"睻,Y|~dH'KWjɷnHݝ2K:6-䌎p b\p |_c !coIL)g 2M~v{b1*Ls@qo4?uzhF!j '8MY% ؜ŎWE ҜtG 3  MdfHZ -tbn?")ϔ"ArRv+\xqFSՆ f0lOMxG^f'gOAFo揾ZAZ%;G֨d5;3v ]X"JP?,-‰hlT6z|hjY# =^0J4wUM8@jFhQI&Y|l Tzk`kX^X7 ^5* M~{TD"z53m q)IdRB02([ڨojPN@ax-4qɎѶ D,T(B<'bB*HuQg2x0C t3ozN nX TMMt Sv= es"/2֑6 ylD3>F=5^. ߖrЉ7%vD昖2ޤ` J/عjY- :+%Ho g {?3j"VtsU;]\)ZHl1̌EP4v[53z*\dp&N9HRqc9=:nD>gZн_ʶdkD#B}nlW-wSXfቑyɩ}Ќv=$,,={mn/L"|L~}:٨f j[3E=FpBGtL) j J0&Vz}U~6,iRh@(1prZ5٠3+O TԺ,Fmf  eҡcY?WTaI-;y/"4 <}ݪDPJpr\ؖfC;6#"Nf挲@%Ȥ)d= ԽkUCķ=p{#;zZq=ZEzqMI*!PmiIA;xp05 ޘQxwtSL&fnP/Z29~˲j G)5ApN$L*p &h _uwpgv2mˢad`" nI-ݮ (uL~8f\zR!?yf^"h:[_¦Z 5y-fY"1 uPh+VӔ U F+ĽjZrY(,ivwE ͇^p- ۪F=KN^N>PE-U5d?BHm]/UI].xlebWg\ Л u5FG!Ѓ1e> wSM)n߭YC^Ej2汾-. @"E :LO6 : v3 tA)\[BƇ-z\8_IpC \ >m%[I嬺vHI&'jb%I+P27;$4(..o!-Ӝ9N( Rz]e97Ѱ>6u(ͭl糷sCa: Z#\!ꃷ 8~JaXΑ{5&FRQ$nMLq>-b_mBuΜУ goEJDY^ %vœ(FD?߲?6BE-PAGKQ`h,>M#P/h28ޜ b%L6TA]t~,<ؐÛZFrObK! ~Δ [r_,>*C1 gaq?D iouK柯!!2De #Y.H1 bMM&~N [2bgd!wkK+  ё6UAU7<{=Sf04a8jp\b`)E|5 C1*v2cmhP$_fLʹET\nPҴ^̯ҁ1a#0p!\1~ YUT}*Km2QV.]9GpsJB9\ܔ̟GwTC%4]+67 5 7A K4I(`u h[(?ę(׻aRZ/jHuLUp>=F,IgQZm`Vkʨo|X}@y,LJ˚BoW=utq}L%Y4Mb\DI"Dyy=J<`m&KٝYD !W 187Ihhؒ|]N0H<6WzHC ״\VHz=9u*d}KUهJޤÕ|'dO5 'At9f%CùS*r,jiT\?I-Jb EVԖkbX"ʟ{M賽yAέTK$ o`"6H'8_va縮Ƭjj@q%A}'E^v4e٢Mf6U Gϲ"z<ѻ #igOVN)~_ %BT"ʚaV?NaOt+ظʌ/L`tb\o%')\͂-dvxk$18dM6Rwy:k6=NDkg]`okĐpA3ux0qg?r;ܒ4}\qZR6)TOWķuO!9c:7beX>O pB[P=<]*w4>xBeF .dd] ^RJ*.E(Esnj3J#iVx&>L}+vJhs'$e&#I1%_RY WJˆvCT0*oXOxe=3]kcπO,LW]otԗk2albJkLT6;z1OIFT=uL"6#[uG_Cׁ4\Ix> 8k c S{chn%wL'N1/%(72MtNmJ>Ea$#>pb2kh_&ts bFiHtYl1?Yb"f'*S~;:m{EfoiޙRS vKdYVY&dM ]=Y˦l4w-Ћΰ;zぴmzإ` 0$zX\bPhLV`F/v2l*gB3 ֿsW2'O410 uO4VᲲ" qW3q:KҧvpCeR3n>n,P%fXDmCqŞB6vȂafCAMX K Wm NPy_C)(7j<1ǐuIgEk'|X&nj^ ʛbh-;Ea$; ]@hB;kފ` ypdg4 l'ٟbJwu껾43&U6r i_EU,pX!&X80F$r0s".xVTݜ׺2GJۢ/0/R-h0cu%oy"-wl6ۤ#)é(vj 0fv!*sP&v*ɹ`rC1;C<|E$kXVK>^QVbBӱ!,dL3p$"I=;t$=s};І7;;D;圣.VAG͇1M-,;Yo(x?U2I%;3$:^=|bB}fx,BT\d*4VV̪έo<Ĕ*sQm+I5"WH^39|'_"Tf~aFOmiSYl~}UyB;jp"gaO1|[9kvM{0t97ŏP.YAJ@=6ɁCR^/:R`Qc#$+K&Bjgx$˥& : -b;j 8A<1fLxlvg9\,\2faY_PtxSiKW xG r3Z}+5w~ ?c4~˽RōDwTX7vU 6gjzrl]N#`xh4'",mATPu}[dʛ-:QQ8q}qGH5zk̠wslPwL7Lnqà"xFsue1v7U;l|+O<<*.ZQkAԳAc~F9v.Y:ޗ::mrJ@(A!Y)VHYlJYɯ!^ntJcL5Q[Q"s)d K~uPebq 9D/;9G/ySm d]ȟ ڶ 0&ًDpUfJ|fI_䅏hKдA]R Wlɣz"䁿z;BK pSw7,0 iω=DU2i`U.l `FϊP԰o+xHS!ĉyFDAW*k+$Tò|LWbSFx#Lj&D~mTOF 3n|ҿ%}_:Sb=%u\i<=m;HסÝ%AByԲo|j8in υ ƉaBտ;Iص*V7F>XY`#5ni!/#"`2;XxwJ#9Ls^ɝ古 1qGx9~"_G?7؉ 8E 9'_F^6X5}lv"κ= d_$Nf1wǿ{ ?t8/'NlX8C"&Mxz2N51/W>+ו> 9dԬ0PUS ]w/-Hfї2_sOIʾPHSbTY+$~dq4[ TxB$Ҧ^[Q̺#7GeN̈ puNT|*^FRVZdr˙i LX86vZB{qa0F=:^Iϒ:=(Ft [0߲(CX+3ZwP0GS濋r@j~psL!Ȱl1"iH`W=N~ݻQUę)fP9XQCfԊoh NͶK ̕TE)* ?U9EF^?rLR!AˉѺo 9{m\DU@bkk4 42bF;~P `+US_^ CC/N#{|BOqY{{'7evHҗ2`! w1rt.k w_9v +씖9R[8V))BBuYܧteݒB /2T?_Ҫfm6!olPqH93G;[*{HպNBO4T>VV\;WP`. j:AV%yG<. yq#wDzLfYqўgͦW:!ZW~ՃF Gf"-!+kZ4r4I_ +K/5V12){Z[m [FȼJJ`veܗC7<(H؎NNC[7@rӒǵZ,;,_̫뮮J]0Ls=v'i]f*כĖ/?&D{Ea:AMnهKAtw9kq Ca1Y%h)ϼSlowvz M.<<[<cPĕw %9YEXoQheX6j'nYK;ǾEv(HYP]8*<PƄҌ+d8WRjRT,YODv`hOi֙;Q Ec IQ+X#&*W%1r.GtZBJvSWgzME ךi wGA\EĎsz#XYLXҢӪ\nZ=ڬU 3#y葻Ҕbҹǣ0t1҄ jaеӴxvB(ufX`")]G7{ @QS{zSO6MO"d*PQc' {9e߼K0[d ^iOQYٰ=s'֡Wӄ1a9ݮ˳*N^:3\ +FxzȑwH]m*Ԇϸ5"CQ W'Dx&\ڈ=7vF_hD yu02)ѝ/-HD/ Li\8-R Z/YiQ)IܬqW@60Et _Aũ8Xx\vv+.RfP2$wsݏJW3c < XFxPT /.S G'p)wȴw/$lkJcgL(ٽ |r?Y6${pU$KB d ֢hf[ lS@K_D~Q9$FT?KkNPBc`.RiefM+(-pfaI,QFK0^;Q+me՗ WZ "- Df*E`?\8 L#V(+fIl׮H q1lR{Z82v.!G-5dHBb&PH7tM5zi m)-dhmyl$AS'dX)r8/^+rEI/B R#YwHҐ҆QfL춮fző١ eXkML<"Yr;y3Ʉ2uiy-&%,hk|/p9iS)xj/ẐG#P-o2`}FUCp(KdM,5b'/{  8 qUt=s)l*@S;{zf![?.io 5Wb$cgݨVZ"ɂkSk'xm3$NZ ҡܸS+=jSj=߰>{.RΉ@tܫ'((>hmp>ٞ6tNo@O{_ Af[,0v<Q) =ik1UyM8Ɲx)V8̣ͤq߀&^oVc!R{WcYT_!Th&eMFwm+K!fY:> xumP''Av: h-qQPgG,'[@a&K {ݢ(L7cy6wbPٖtY*NHXyAbo+Wxʩxv)ۚ Z@ L!+68lӔGS-Ƽ;Hb F$|, 2ψ(D7uEGVv:{C9:&Vxh"\?%m)RB06#F ~vpuvn =}deezx;ȉ|c|IX h;~ڻ4~"&\{4$WoeWh=}T]U<41,m4nG|u=A#og\ fP i`7 #r/HL YOh@jZFۊ@4$~TMߗ7c@|ImFWRC~`C'X-1t<-k N4\NyO3hSDNi. }eIr|Fuߠz"B&GMSoyidmBXi&d:"7f֦dB 5y*׭^Bl`L դ)q>nNt7\]nN] },=̲{*JbS?eѢ6L#YthΪSa9E}?_rkVp|8WN6f(j2cB=V(Z\\ Bx2ɡ[.U'Z&B'j6'^=>,u`6M670lnW{*t _kYk! iNt=26Iu(Wqn.a/#h6-jX)\9@2mhI5:sU@8sVNSfd\M&P6A[oφk/(S`Ҿ-QRi}H–Xk6cK@j`'φ*$QB77.~S/meEØ{ U29zeSM_8p/dԯ ؏_5]A gqqv >h~ĭ9]X)v"8'A| MX 48uѻb5+V>L]ݜՋG;(T@S[Uw_6-O]4nO8[c0j kQBDGKu֞l s y:2g% OK$]䷢qyF-D?jx@KhLD߼e’**Lmu;;!a`9He>}huJD[NzT[˷զIb\:㿹Rw̅ gCo*A>'ē`eG?x\=4@{Yyu?Z!4G aL8jYN@sD~i@KS;EX}.|NxNw7NżU!7 8.{UgX*eŒ-K\C(Z5Λs{?]hQ:s(וr"i]b*2yN+=Oejq/nh\aE݃V1Kkպe+Ҽ.4:s?eZX;^`. qٶ&L=ب)QXFBdYk?+T$FQ9(k|;vH/]K=oBS{E)nّgxُd/>.vሑnj0Diy$}򇢏"vETbBrct|$O izkKY+^)2"&iQ1V}]6t.w`yOqߴ޴_s'r$ĦsV. O0g Mm&)V$}Թkz$U 1[m J-RyZQբ}TS|0KZ&_K,fi e=d9wB{Ѕ>j eR(+ԡX`@9M#9c:sEꄪP|6Ѷϡ@L]\by߅I źKjk2E[͟Ļ'1"by&Q^hIPsxwl?=uHh >HnR2GY,˘ϋ7 A)ˆcBСAEFYmG)*_U -c_m0+:[=x5l?> S֏{;&p 5HКj2G_9q7Q m6*fi|$+wNrݳex;*kGG^߀jxgbψ%zfUpXkw9+a/nliywo'G2ëc 8pVrY W_+dFA_o4U(tAq˦\.JOq Rv{inؘ)!Zݢ6 &7D%N5?Sx?3i68HFjuHv>W][a8{s8*\L@_T|$ kcMܐp}HrG)`ui? g j}838>q{уϞQkj؅iG|Ea+x# Ws⼈[&֤`:a`:eI2Dn75XÆk"@vtMz6\0i xOPmx5taa`+myF]xP'h6B'YZS`ʾXAuL^uuur;%һLԊ]qa(ז6[[80T=8k1toN I!J;gǪ}zE^D7XJjeÛ ք|37G&6y?H'2JY2D p~+,X ͿI_h蚂GcqcjBHQr b/,>6>qɁD5zusѠC. ƲcU5 |CRiɡ;5O JШHmҽEm @7swK8/;)^p&r5hD2NDi޶GaRQI1@'Ayn_{:*s8]]z~aV%C6}>voڠ lQ\8wUsmD.݈fl}Ao{bkK 0R^g4[-?"RamQ΍lܓ‘N9)uN5'D-""tSiݾ €Q\J,,J/5ڮơ ;p7PU4wCw[3'a% څ0[ `Sr".o #v/&@Hϱ(Sk!xxf.(leÄ @:hꄓ >җpbunJ^_l}}-%ͱF_eqdd g 8kXނ =Җ)ۙ#{!@ #|&*u^53HP\,lҋc v^K+ma6Br1!Z;6ZQ70kcKiժ745-jɶ;> Wj:ۉY6Ӣ{`q7| jLкVn?ؽ2\F&pP8o"HpVp&9W݁^z+i[k{{feNƋ% 5Σ1*Hw|^_.o'lf6uU'k*LrS͋ݦ%2ߴ,=jjVPF,6 L:G@諘^[,LΩkN]՚ k <55Sr-"I38>DCQPv){>aL:^izfDsRzcgyf$'((fHEf " * sgUA}$OkWZӅ;ebG"&e6" ׾Z!/;3`BCS{잯ÊiL-d -« τy41JF7v-KYdž)tه7;WA -5ϛC73$5HQɩ&P!h;vLa&U39uչU7tډ ]٬Bb:a mlh^r s4ZΡyY90;"J|#Doh;fR5Li$1 [a?=x)"$irrH[\.wҞ:PH]JKk _La\'ꌞ}yi<o;@e }N} p0jaVH»5<5m$ƙ_鯪ЊU !:?8Nc|\:d_o_I$-b\fbNMcW`ux6?1^OOD11JkkU0bJj52H/D9H S@2QY)EC=I"LBkBinz[r5`^%̨pJ.wThV^$ z ۡyBuoҤIUݬЫ#PwGy5p5T_y=Eb>0CPPZ*6 f" [Ya̦ԅ y10v`2Y+q\~lXjS8g9gӮ% /b <jhOlO91lW\1$Y D {RFnc#l,!tgmw"P_K^SB|jb0GHz{(-T{=\Y|l&oVmbJ Vz^\Eto߆^ǪHQD9 ?{Fhj,f o(J8fɣ4=~;f--Z{ $#u;.RWBph*lKc?fcAȹu{*g x`R`L4OVh--0 nBA"8Ȫ9q֪% d~7h }VK\%Okc!6>pW<Eq D[ |E;9JXzC>ᖪN<Ļ,: ZLYٝAs [̔ ?t5-"?LU,[vUubFE8P (c_ſvza|tJoyB/rUC.̦Bʡ5V-`t tԵ0"@?`3u ɰUbcS6wpyxZ=ӁC`yàV&An8|N9mm5 Gftv$+M8@ k~ /  X ɜd>s#u$ 25UjaMeYӏU@_kq@;FnlHپ'}4bj-ƠGqͽgT8MKyrIaS; &3YA45 T4T:Ʃ_31q;LjmLW U-Ԕ^MR\`U,Qڌ 4Ǜ- (5UAreXN:mm|Ȓۃ5V>ꧢ.y-}Th[PïЮ!lU$d~]PTCzK[϶A/ȍi٨X"uˀ6#!ߐF?kxK4]#5S $F;k`BB JS- U}ӱu[1JeO'\60IZ[1tɁŦ>/6?&OZ#ZHH<2(% B }lF+G u<a,<5Gc=}ʯ9QW%*r `Ⱥ$tMn)œ.TٳZiz['O@2 };Uc䨆xRPr!&D^?pvKZ>~T6pDNT:MT݇vҍ?) }wP:(b4B^M.ĆI4rOzXp]L 8d.J8"aPYCҞsJ}P!PcPi;INV'A1ť+nбޟbK|0L1|Ndj rw8%A(yrz+m#q{_t;bwJp,CU 6sSWv2" W_Pnf+HХэ- yc_Eߩ΂ \5܎9:yliAK9=~zb]ƿ5$^Gls%MJIl龷",P}`#$ʌ `[2$@;3Kp.)s]V%ZԞLr;A)9EJ6Q1&w7׆c˰(ɨ'x[O| ~ H t\ًt f¦~)]cp dC`!Jn$hkjlӶ5X1? -6Ui&Oc`[ j&(X-rZ1Diؐn@m6eI߈+τlsxDghewGB4!~`2%COO3g+1lJD MIw&h#o/ձq>ADD^9 a%fbT00 }zoo;տmɆ1v+|6ND.$|do' ?}ciX@|HD2<%e/^δ2#_@1?9Y"a/09Gfז rDI@+9vsnT4վc e E>&G&Цqor "_ Sx =]ýU>ҫdOt,bn>*vLR 2=9S9 .NR)6~g D^BG[0M t, =&?5>p>`'m(9G4xbĝcs$LuSo_03Z ϙ7\]Nɨt2c tjH_R0̍vJ(:ѤLLY%Z*y7fQC(%qz䏐( [UQb!h4DB˂x0I *[^12>ǎbb{⺟3:J)OxVocc%Z*S: E)TK42e+gqwDyZcUVr#6#Nk_M:pt_v N+=~>/aB]2_'o!':mIJio-y֝ Y^D(AUWD R%IY,LQ"oƿi$ȫtuR^jM>hʘ&}/hr*'}w=h muHs󿘊C*{ }@ Tk ,W*UE$ 8;gOMf!nfщ jLCH`CjJ-933*׆[K̀Qc4\UpRH`j}kJTp' )0̐w_ޓW{ C,>5u[ku27V/sz ڧlCe G$} (#鈉T*bƖֈ!ȭ*7B&`*\N%bK.8Ӊ#' MGeC[c1U$U.A1Zh㱘KV|l-⑱jG&I>CCzm<%5w,05jESWs0 Qyf9خ ]# J\շ$.{7Rp]:1(rw s7N Kr.ǃidM?3KSX|yEf=)6$ G9 Lk1`6FIK 717]DH/)ľ~*Mi'œ^%8Y_V@<$AǞo*=V&DJ޵n;* ?ГIQ,R򏇱>aQ<1'wπ`Wço5h0_ mRӜk7G4u}^XiM%r!^k;ř&R` No  %ؗyT`s~)>4HQh?b%'1t᫼˂uKn:w Jٌ3bMe|tNlGa:q`+#{(FhbFBpZܽt) ʧN6^WQS'5zrg 1N`5'9W|ba5nI\ᒠ2vHs"ɠ6vQnI}PI2 8r'&Iu/j_Kh?5_] h=A l51V> v٣:.\f Hf좳P\zc/ F r0 "{Wq^[EX; f{ň>c:ɊI'Q5m'qBi ixjp'eF+[  z`4F?lu԰kWЋ p脏oʻzEa|-Gɖ;1/!CGb"r{%r4s:T87'1ŵ_&F JF=ˁ^w@zuTA%$$ `xqôOXC2a,)Z?w_Ϯb̞ҒʻΌIPT_xF ifd*^ gľ=5i3AP>8E^ Z9Q?7+x=5O8=ůWT4:~X`a!jAz ypN7[ʪ 4$e -UC!W 0 *:@5ܝlY7 8ZBBZ'ߢehqʇ )e cC;ἘC+IuVNs BZo^t1bDMU.`. oh8k^-Z{M?Z͌:F49OYEo}*ԑS%3~tG]g8ólzNY''j>aΎ5-ZPv )VI}35Mx (Jqdpݽ9uaL8})V)g#ՠQ#D4_qޑ9,S{*G`m|G'ig^PtZ@VMHf}wJ 9 Iw49UPcפU _t /#S)ZdU9'.1E@P4`4nW$oV{Q`2OҩpAdqtFppJUX(3!0A3#8 [EbG2pP tb}Ҍd\ R^0N9"UHv-]3s Ye lh8=aՖ7n%QG]hj=n9ЃŞMT7L<4 lW߄൦ma=(c ؄E-;[A٥5׹ q^ꚦ3Ei?hxxj!W\W=<%+Y, 6$)nNFkfAm+ og;a*t<%WB7dj`aX!)֚F]6 {KG7*@l>ſ,B}ō&0Dte5B}o/Vz/zZ/mr)_  տ :uBUB?&5rFlT=3xA3v~3Z"E;GZz>u0uhQo:CRhYR/vyҠkmܖ5"H>6Arl5ma^T*ycŮ&e"\_=c՝Pʌ RC"`6? (H&y*gEsfTm OpmB 75L j|.<{g0p]>vAD+Q9?J,]ԝ|Ö "MYyۼ!K~0v¹`vf]yVw6-tFG򊓐RPsu`ClP/Mg{-s r5rhH2aj7gm͖JgGw̼ Kjr k ?cp?`vnU=ْvD@$nc{ T9-\5FV%)0悰nLkKnF1p еQSok!!ҏ|{ ?kisQ'̤פμo_˜Ϙ=$3Ȇ ^!Cs}Le^PY6$,?imwy<>xRT5d3y<<[CinC%\"{;H2,~x' aǖ'~ [;fKči3/uuY Rd8_jk ORQPhS);.1 |NB{X&_A5NϮU}uUbe+ɟJr<e-ˆ:¨4c{ 1/D/9}1E3*.aܭXx̛?k޷9wt/UBE  Udz<d\ANvD +0VyjSuHt ̗ 62R2$N{tC؄7rwn>hܫ*51i*;]q78z[T›&) ) "b+=ez z~⓸S\;3C(E[4T^n!/˒oX$ In xuX@Rg]Uϡ8X8<̴ei9"hO#Թcf(X#H1#5gzg,R?7U~ sVD cxE-C,)_DZrGn:\#Tt ~ؔ"2S. =kz!$ϘYwתsUw%dz][UV,j ӊ٪_ZhJD{C2Nv׃&E5/ߘ0r3J߂ h(ݪVפa#ݟ$z2$X\#9?u2F(HAWƈxy]?6*?`HѕM2#SxY5?N# K0.发%#w*n0GGLrγ7]tۦ֨cZtBi Ibj]d#c2c3oBUXհL%`{a9|GW37mS㢗<+E]|le\L!r80#|#xTV8ub<M'# u]EPܑh6ӉMXVe=ͻӧܟx6kr nW 6)'5-ȔSᶹ4[db"8ԴeRa^qxx3M@H\0ye΋&ElVRvӢs8[ZL -*y41|;8/(Uiw P0MOTa!BR070ғs5MBH*E cb[b~r9J! l{e{)"1l9cI(nŽ ͯ]-D~8Ok#^5q1GKǚQY6Au-]]&UGD,$sYɰS$iNdᗧģ)c_-n }:9|# ;v1 oVŮɰįB8{8b[RGCf|#^T!ح=iA%kYAn/(UeDa~ܤČ`[]D敫j~dL&I=a.&/ qQ(OɓDЃ8k*-6x 7u924%!T, Xp0vb^:|it|b+K>$MW$OդJ=^ YXduYk/a2T6/Hv"ahlZЇrPlsuB;dit6 U ) ݸ;C)TX\g?g2׿)vj~Q} zVHlҒM J4y,:YX];8$FbX|q;)(1ΰʄq>b&BQ}!Pfc_>'k(h~C/@:_X^E>ln~]+۲ҍRc͑5귈",(LZjzøc,ʮ߄+*_j1trOOUVC 5~e_SGt͐%^bf/!2Hb"mw̏v^\FG`4jj(YE,8hDH?uK>bqL@ ]~\~O)XخVUG)[w!ך(9H{.`0a Ľ̓'@ŪB0}l):߷0uoF 7AUylLofY 99/_|Me\.}" 7 ٶ@3=:.NvI}2Yn?Ά,E\+)]' /9v6nJn!Ё I`A A1m=r}aioF&ubKC$L˾6Gsn_e2{E,V SsTR74Y/j  Ix䈼Et)ŊA5 .z.8XFĀB'cȆ#v8;FȤljABD8=(D2K\|GE) aVBFȑՉ[\ӝ $B JFgU NJnWoĔzM9>..!WBZMiiJN# T*PLgAc-ֹ"G%S5gjP8rE|-vq=WktT:K6N>f/3(yhH}cB78{HlOMjwX, ^m>MGxش9і(21GBBO:aZz ?^{M(MuI(YU8b{عw0lkm_`b uzWTay_t=gAs?nYqڶ2>y hjܐQ< `95<(NZ yU0C%I(]+ɵ/Hgmٮ\kTwQbۭ(jԤ eG$:mbqJPJݬU*xl& |-=ZrVݗ)G.&JBͬʡfv #-NQ\#.<<-UaV"* 9ݫ3λcnDnuL#:)Dm9ҤR9)u2{u`#)ZaNެEW U~Ϟ=4;m'hIr![n"8HO޽Bkdy'B6ZҸ<~q]>NmP%WTG"@ЬAӥT߻\j497,.#G}`xM'mМO C_{}k̂A #/jz5~|ov3qYa{W |OVAVrwl {PثA?B`&+R|uD|y!>ĕ2skxsrAJW;~4ʩtJ =!!OboljF/u sq*VGO _~"l{8cx`fBȾ/K,Fd}mNҮWŭS͏Evji 0@BgM@j3Ŋ8`qWovZ1j9Ar2Eo !썲 h3(lq;@Ŷ[b֠t嫗ēJx T/'A($#&"4SwQ?&SFװEw;hKY<(D8tR1[*?U)_jn9%*k_=U6,*YuQg?vG}r-Xs梈~${ &6Is m%RQo"*U cYzhLPU-r#7h1MR]IO/jLlI2Crl=75nszNKWc j_6GUzևІғ|p= WҭQKt vJ"1m֖dCpǧsFo/n% /,5|gMFziwks&zHo?ByaŤ݈ȕ|۟JA)vi b<}51Z2z9t]-2|w>q1#6ŚC4:KEv>i'?q`*%GE> ]ii;J|bBpg<0TwpP 6|_d5I5|= 0eby؇ t'[F,XgNy aP9meBH92]FBמʕX*3mѫDG$qfg*uzuk\|' g|u3&Y>c(?DIzݶ s;;Y[^窬w'iy*³!&K \3BY2l/DAo\95l~OL pwrJLΒekO\z5R42]]& t,%fd. w>=+Axiϝ+|q+uۼ!Yq YģSoibrjoɕRgMiYa 1;|9;U1^+_y0 _&lw?` '"*u6yP.jnȌѠR1|hX]|Pi?UfGҍ+Lr 15irwqDǴY$=1wHoyޅ'HƸK9EVnAmJ[;N NÕh+ W' B+D{oaE ĢPR3b. #e釞eIхUNl{IɢV1: qw'%,d+ӿbPHYni2y3 G^Q.Zӆ2ȐDT8ql TU;Q"WwRXmW_Qv`)n1fl"@IH?Kʆecn7wkw64 p'U/ [ .~.EU= Pxч)nH5;z 88Vx*Ƨ7Vs<6jd|CqRĝ= 2Ğ,b~=Ga)\ 'M?fasiN"FPAZ-*ʲ}ȑؒH"^*nޭ4ï?Z&LDcÊcv͓awgzw $B^5O\wOI-sICME/Ghm˹t7yTqx6j&|߂ \u&a)o^ r*[5TQ\~|{gcހ'bӶ/;H'Np71 \\TF9~rH/; Q>X6yBrqDi7Ӯ < h|<2m~ G>ȅm'(bWq^Ҍ.[)E. dX=ƺmI29sny̱/(VvN? `axOʻ\Hꇭֈp}ťTBQvG^:]g]6³q! Bf$XwCn$Gchý?lkL]:^F'5/ϼo) ?K.%X_qs"֐W\')EJy.<Ytn&d̚-“_v*f~U=,0TrOQr|c)=D6@@~1 5;~YS8.ƶ)pdi>n8<-S)> f2,%..(:BQ9AQ_N^+mse}Ը*K檛'?39(z[DyH}p2v=#iW "m?sjiwV#2Senƕ7}yzݨ:u P5,=W-zqXR\ R.-X뒯ʸzU&%탉~t[^{>>*ǧ )8mAptŝJ [Os}ק[њ1c9hkmp00ū#I|Ĕ:0VbkBA*+ A_H@Zyf<ύtGKQvx3s8dIMIuHu `(!7u3ʿg&:_9iOVO5[ wuP%uyEܞ BgOMfrˈp* 򝢑24LӸ>E5#JK+ >$b0¢NbR)8}Ĵ5GN㵈[r},B$E~`*ZsIV! Eo r2$ Y6RATXj[fF{=KG&is*嫔mOsugTI/'tZ6ݣ;=PdC5 =! JCBl-Vzz8J.W]f kke,z^>|U߿x݃Ɉn P+&SF<usn KZ@,O؈9Ɏ,)5<3iܔ}w(4' 348;?ּr(4,8:PHgݶ kٹ#Pi@p 6 CP&qX`^?g_e6>z@@L% xvͬdm҂i qc|J~OXA2Ǚ\\ ݵ T mϩCì)̓ub)LX؉; շt]zzx;b:rWB(TR!ψfpYD 6Iu >f4JCG ?D%O]oBO#( FaS WL5:Pd.d!^]iW`/u9^X^5>O6\AOW܊1qjCoܜRMzʼ߱y?8 QWc8ڎJ (< %bUXxmG0{p婭Lx^3SHfT 2?Mƒ&(6MAxMZS19IB;&q=Bu5TA猶3 t/㹕^7D?EhjQɖw+ _(.'xLeW4+I] ےoД7kh),7IvD&Z%B('Sh%b$Zg@6)X\ָo{pa;.D*+JQB1̱v2TsXLİw @ IJGJX+ s~CNv) Esە<:7qݴ<OJ ӆF%0g&rNHAKjQ}p?8S(sKO[%rG 'TV YJ)Nչ[ 5zkb6kQL_k' CmIcqz}.4l;%*&`W>z%E>$>rبZ*4DtI雪E>jb3)sXI[9Tbl8$bcY*H?&;2|_2Duz]OdDYe*OrK6HUd=KGJ Ej"3e-*RW ~ ttc!irZÁ.\P 0q|ӣtзpsw(y[ Fn踡_7+kFrgH@skt1x >H͡^[asq96=_MZ$eϝ" ~ b>4 !tf;o0nFj7*y9W~5vu $L~ZP 7s54{@2,6ɓ?Sp:Lc4$21^|",ܿ@H".{_F:hRtw1Ak)PN}lqSlVGs\x3 a=l#>L~=GY417ʩ Qg-p &¿v ~Ɏp^o4Akimg )Qm Y\l`)2yH) BFF&Fzef^ 7hDhWlЌAC}en5ӱڶ72هf!D_ ^m击 Y1%ħm!hY!ۭճq]$̀V)nW5Aoi0Ser-~'珗ͭ>元巸%6{0Q-~q/9r#4>9Ec#~1^Ĝ0D.$4U4Θ5^{-#!BY>LEJ8޾ZHiHR˦iֶ&ا:8qߺW$YJ>yy-C6k%JXY1(pS#7풎S`GɏLIʙMg =3a ]CWkR;H&E>"|MF4\Yk.ts-:3)@N$;,ƺAݧ8==q_$ZH=t; Ȣe0(-}1N0)6EsWT!}[^~V5=ȳUZHȀ>(*yсu*r3evdU v;7:pKn~,-=2p쪾PdvҬ&2Y~rA#4(,d-ilb-=Ϧz-dd{#X% @xp]_.Eq`VLGAUO[/Y-ݶ&PnR+))F&? vh"ѦL_\ɕokN|[hy9e`4W=zqfg2;D-'fM鑑(COt3ƯV-e)0[\wBwv!%8x'/agE:t5#󝹷߾UTPOfuR|txZoeПUf-.&4ayRss*,A]PT1BP5|>ߑ|]uTCns9 cV2D$Ghh?ZF(V IM#v,CXjTV:'9UF6|cFd DAՅ2Hص6+;'PX[0{!fba E0< Râ3ygX \ކ7-n C`~;{"l)P PEv*Hf; 54$_.TVw#A.,S:9 =R~0-p,ѐ9EQV1IxoͮHuO5`|Z474?dnVDN1쌸xk4",s1fEӖ, k}"<Xc82?C#,ߗWJ?/pE`%L;f=.MfϨG \:f jrnt0%@C!1#.t9^$S)k q}Ѹr4ɤxFM_BbH J_Ky/ҠJuu0{U9䈊rWHtYSAG9RצOhOlkް h I;-?oS,ҹE=pYÄ$>.2rE`>B~wd{f2$|Q ݁|D`'ԯ3#Z!wp!pB7VɢFʏ'A&g~#^:!;O$(o-jOA7nXMf{T7`,4yt`=B'3{WM$ujlu S*(HĬ;O-=]ocXui0rF"UӞF ƫHs|',l+p afmM*RQtw硹ŴΧ#A SC'`4Vtr*{#gxϧ,F#ߢZ뜽NE`CY$L奝mKPFNk9#( 1k^2f"Y#ina;$_jf)Wͮ֋>_}R@qI'Ul*Cb(d5hکk7)O/ F&yHƑ88ɣ!V.h,4 "Jya#ՔѓRع5מ] WWݦȘѵ}Z񨖶.W@ M7SۉXɗk4 9m1g4fw2W0t¢5i\m>%ŽN^_ܕ52X]v + %T.R2vh: -YV*'2p뢧ĉK:)c{a3B,arTy# D3nT6jzsI7B&R4*`%4厾}!T3JVB ,goB|I0 Np7J=\zP{JnT6ɤ:.eNU @XO>$)P"^;n'mWHPq%Di2}%=܏34/}z _{G7P=+uzksUs_ jdj!UEᒗtH.R;Z5"mf>o$0XSc껽=TB;KXȌ@Tq9LU9 ,D[ .0 `x-O, P|c ԣN>xGu+'q=oauCVWEǁmAY|2Z*m4%cRܩF+D-73I9]fYЋVArurH42#N&ֹCoY&+WaNB^$ԍBd-ml 3 FtJsڨ%wX:L`3bzv˯\\v:n=KT>\GMO[d 'jd@:޼H,9eDZ&*|0DЋL_É!GM'KG@y1* 4EJ 7Q/9Mŋ㗪p)|mV0' $IȪuZCh{2?0i[mdɌUѹ%1_Ü"Jx ~ dQ:gɣ}aYw^CP$yBE4BۖSr?{*E(TR<"dsdQ9t[N;#Po+ɑ)LYؑF$kZZU9 Rr @&RF@#ڃdUF٥ nU5)˜wb}C\ 8=E32;cDoj 1"JL@əC)yRi 0^ь&J%;@Iב^蝡9D+?+X2Pp?絶:e(|u-ɀB\(0=;⮛s0욨vdb4k7ց|{M{r6< "RHt-9[ ѓ1wo''H[5óU#w,;-93nc%{3]q4Ix+ W$@e%f0z+iHҒ.iu1L'[ξK͟Ͽ63\B;?8 H[gztfݮȌ5 [G!--lGnf/HP9?[ omċY/zC-|f,8 loV=궸mzK]J~mc4~hEXБ|w`EoOI5T^gD_[ւA)&XML5h`;W9MhD? v?dvI20P o85A蜽W?yaI:C_b+Q0N´ 0鸨`]F ʛbq+ޥnǴ7I:@SfoSjߵ;s`ZZZ[EAgt۟Xtf\hu4"_[解,k>nVu!tΰ5ZVj>%rd ܌ D "v#"3SfǪ_AvWFs$U3$JVAFJdc mPA)^>G;. n2Ij3!lr~>e`,!AK'6HdB,s{A/ I3I.ȷѪ;4g_C;!/g.&띓-jub =]zsE=}Y&Z#Z:Z1 zl\胝o J& JK +x$O cT*Em^ɇ('u# w 0h v9J"O+B33)?:2!:MYM!]$_:nPT}w:RnB}k>A멅"B<тY`Gӯ@P=pWC=wY =]Zhl7L<0w8٫prjO玈2f}/eGZ?ɦvoz=vyƎJ~>JFm.h~!ۨ n34EϷPw[8 mC967Pu.cXnt C&ݫML!BcnVFx 7˺Pne Oe^ iJԱ3.=K8ȉ^1 F5C7HOK3\JUlfŲgq2t᝿(&d]x >1<64*@W2pbjoCTgw;Y; Z<îJ❜2wp84.$x<yү[ O7$!Ȏ3Hmr@(~c+.FĨ zJ쀭rfRy$.s5z4A I3=[V(Wua)u7䩹͎ iU):e{vTB}bQb+%Nx#e1:u9#5{Us\_ qQYNNOԞ)mZP*5I#x!EZKߝ &r0oL5'3]1B?!23IK'i Z} +~ԅ[ -|}3~ft z۠ K5 ;G;u\x˗نevҸ#N@oߛkTAf';qX:iIGLZolEylP-5fcRE> 5ޅVBQEaFDe "E"R6 At)zURyO'c‹llnQ'&5?RgSWPi an4`ZztV&b0dˡ}Mw RT-Ӧm$颢 СPhvʕad1TCz}k(L 2~QX=vZpH'<w)ƈf]c\Sی*ac)|lLtC9.{ʫۥ׃ox#.=e1YWRa?<1~_9SB[z*LVB ##Fn{憿r=+nC>(N<䰥/PYzpx~?x :ҮE%Pb*.]#dr3PcԉR6FQ%,8w ҂1W>Y.&bMH ZXO3> d($3c9U7`7WԌAE )2~R>M_("?A1"BHsPJĉxOqS=whd ;sR&6W=q>wo|JGE/) I&*] v?;=u4R$uqxi?U@A0=y%WǔmǟB_g^|ŻLB,w+A0 {ZZh 0@Cn0^^?Ϟ#חIG\iw0FqdicW.?!Pщ e\ {Mg]arJSWkofң.jH d_T )7-IʗPM#~!+AXLs~Ħ{;yIUtSx úYeok)HO6@huMk1:Og נ;:Tpv*4R>Sl͛{_yEOj;DpNnR`fKrcr9avi!r˫FMB_u@9YfsKǙDfcRAy3-%lP &Raa*_Ϡ((S xRΑ6Ƹ=>$pw[A{7†BNӒɒ@3t}y/zJsyo+0-L۱9;~64aXiMyfK`V rKfDžUt?XZQ?(./1#f !gܨA$\z?ͱ߆w@ȷ@<+)])WD 3N, ۋ*Te%"F׀+oB=|>申5M*;=qGou72M@W7תwٜJl4i.b\VLZ1vX`<k(Is͒9z+3uZ}ftijR8>jHHpvdۅW^':x15x8cZ;\,M$-~q)Ѥk&;( uZKU(֍@x'W \Ϋv@dz9X^`ⵁ7A*I|dM0x{ ɹ$B`Z Z,b. ɖxM 2ɪ5e|.'>u\D;YMk6ܖHՈz=Hi>ӓID@a5o>Kɱ;/׻-P&UyLNehEg>r%:XN~Чվ{*đK҂Z\EٕT+ZCp o#oRb &Vzwb-qT\R <" ^2Zyb/ qݻbͽU^LU`2;5{n̍oXMN%]|Vig) /ձx=MO42ow|AY ẗiӚeKz:9JPɭ&PuSxJ^sdhiչ "%!kI8{',s$z\qK냞>y@ ((#9T߳>;\[IFO\tD)i!_r+2(oi~贤19\9WьYJrɹ%Z6 JrJoR~C@,^`wP:ڜ<0eoL^]( V8 Մmz7ڍ"(e;C{+`vqV2A^W5$sz\m3.&O~&w/R*Eʋ []}Qsfvia/b>J17H>T %~Δ<-бWcOfhJz9Nad WXѺh F.sFA=pPFoNQiacd31% 8f#LT*U'tB.> s]h0i]̨k Fu6+e 2߷2 Q ΖԤ+o U'O8z4p،_]S%q^Dʼnp=5o-HBU95/?$suwD63iiXj]JOf_7R#>(=VΉO u v3W¿0^]B5ޣ1Ohq1̕S)_`+e?Ʌ$ !fd4k(m~L;p/\؝~ F9oGQ!OFH)?ۢy*jqmk6YĸxV44>TZZ.'ImUF\z;ݩX&'czHi|wn9^CR/}.v6;+z6g|B[aY=P{lLU|XlqC>7\9`1+VU)Ĩ6749!cOZ#7q^9${gcf{BԖkR;e;»^Rzg> hECp9RQZ,ֽ0֮ $Q,\L XD /V}WX! 7X'Q5 sg{'` d9xk݂*Э$O7R'RuwFڣyiWĩ})"$#z9k%)G_n6̦\@;,q+!Y R@ uտ:,vۆë_#:rl?Aя5Ϧ:va .e0\NqoCeO*)lIJhS|8QO㕊$wѦgaςKgaS5;\Gw{S&$$U.tg Ѥ;]2wЌM VpE WRPg{Տ\CFCM^߯(Z͵,IAzoKb?!:})VM5a?Y& iTW1>LCuRMTW:ھ+gMُ' ŷG]K{.Gdѧ^0]*=ϧg?I=xm[+/QG_- \*&&+!NW~m2<@G~9kNCԞ1t?9H0ޒ8p(]y+qE ^|#^W5\Q!<Ó Ș6ח !uQ@hU IJ=K],>י 8X]LXKQ`= a ?aPբ/c +u8)dض4+dK?ft" ·,[BHmkk7bld='s4U?`JhuKȱ7ZM=7rA|(e<-.9Zlq>Z ~NUK? _CK݉$!ga?mߐ$ (i iט@f6Wx* R(43 }9`r.yMΏ#ީ`jpw"&z<6+ 9pN"RSgENS ȡ`IIG@g,,EdOX8KWӓ4zŋd*{kXP]Z^uqkAPtk+ !I#"K宝Lʖӻdɑ6XS]:6jќ.er&Q\8*rcpvP"FwDOhG %4ѹbAh^kѓdv/JTU™F<s{?z1I/Q$yE ZmOdN}gej! jMh*o\Hjwp}l$컘gQPG:(}w^S a0i<`7uPq|zỊWFK=,#ur9B ,zAȹlNؔi;mp} d{S|LH!48VBёÍyṤ0/t!;},cmgŁ .E0t ]mU 43`&.qsë>qpK9 qu^ƨ #mKĤ<4"bQO;km\]%l F0IT5} hϕiy#lB||)uV_V︠F:d=/?ӉL[ J MCώFv?|fpI`&6\i *E AgZ/p^TJb3t$"ڬ<.m/ɩMp77cAO ڡgfFAuVČ$02T~@(T\D43!5z͔dN&sוJޜt3ԼnV* Kjފ}"lZ5R¦ܥR]%̫QoWHϾWsJJ Tem[~[R^JK:9'tjGF>A뱯!B! bgxEXY* bj;G ͊(Nr|8 = >57@M>~PWDV~Q* mltu`nbWCKot~ݭ9nu"p;`1Zhھ^P\Oy5b)1NgCo^G&_GHҊs"i@Ѐl›iE?;Ilxы۞AX%٢Zy]O|9]5sf+}q~8dOxL}=:VW\4 40:baAáqpIݓ[yjb|c4 Ui Aϯo84t1C*ummQiQ@ĪFk _þ`k+\DD+CN-b3 lU4ܰ@<2{Z$-\d%eXEpzI Ԯjt5k)+;2IJ|A|D+EqiV Ms^Dog|6֥$<3TuKP+\TѹN0 4E29wC-aV2Dwv_Xqpʘވ3?MB ZfB;sC!x!t+ rbp;61+w!SW6P{5 A9ԛ3ђr>25ܔI,;M|I0V]YMދVט+:zJnzА>Okק͂&#eq"[R 5Netr>+ XCUk1ȵ=Ka-7/VÓ]rK&^4 ^4Z&#@//ǘV':79֍ٴEbʒd;;<FAk[jzlDvko-ȍѓ`nyg#a%p6Xe[xGBG,]l|hJ.rLEHu.Jig j_x`YxSD6h;5%(,;ͨ-E\hrpY`o]i}٬y kLD2&ťAQ7hؗR>7hrx Z4>ۡ1JvX9`7$My"FeCOio? R'kBA}c[ l5V'v>ETXF36?5VVvee|U]y`뗫J`@}a >2 hUSխE-KG,f n ʺb|)AuKxҳṱZ5C`8gLNa `#h*$*g`Ba[U ԋL/7 QMUQ+啧P6q-F _T{Ѹv<Mvsv%5lx`%+8c6)Z0^*MUC"&1r*ӒEdzH3emVI +/9Wݱz%8D vHoi kNkur4ɰk!0.w%GciHVFnONĞ>dA% ޔ!Őro<$.H&e,?OaGQ=% JdA_?&ŋU\H* FZ,NFnNA@crAP!v;m՛y*Òo5j+f:Hēʣ(e}ÁQ=2ջz FL#s*(%оh+uh~{nkP6D`ZEpd{Zr^I[ BonJD9M1' ɳLL}p%=**7 [F܁~4mċ,g+eqj> @UV~ HP<7#N{ / ihZ o ֟POD4(֟dMeE$\[OlfYJlƴfx_V`U\;`a-pMԖV-F=d X(`pj-6V&q;E뭇<ĤPsSdLh&S ;ir@zm5}8T\Ŏ|4@Z8#←g ^(.v)4Py$/gwOפ;qӓK> ǡ3"XEYP/x+ QIOr>r\74L2@Сz͗E9Di9N Da >֪IYzr"dz<^Z&ArpB"2sz {[gʝǑT5:M69*o*05 }["Ɍ@;wa8\{gLDGDa#r"%y sIw`7"|ZcM*|.8X#ѤL`lKa~MSWpFA?ouCr Jh /471ѱ߸fMs@ީe<`cW݆ $7'F+gr%VpuC9mG$1hM^BȕL*4IWI10"ϒj.ZƊ{Y(3CjJuN ( 65]kd0Un^Ͱ_ `HեZ'au˝ tJ/Āڧ4&PzwwqXmB󿘙Eʟh+wZ,0S'9F@*iУ֍ v'b?esG]p;5o گmzu2pOυ|6aױ/:/X1aΉrZr\u嶯p82%3eWm@}FɵȠ<˾Lm_pV_&~j+6E6*fpm =@U1bee`ZYO=Q=D== )am7 >5CBq;ض!RÆd?mEmtŢ_E8Li$w-JZMBB1z%'C*$$ٞQ;K7U4Ys:e])H=rueT;rǜMK)?tNMg>CU0+Y3&Cka,^GP_~{:u5"qp *YJflRhpF[۷m pJGc|j#pύڻK|0UB#y\>V/:@l~]PE(I4iseSӿv+[iܧU֓s77sI5x؜"x"_\js !ނ=q]vT$@txY |ƞ-1AԴ4c/)wpvHsI;%Zǡ J_*TU;7燪xԵRU#KM<VA WC^N"Ar|GhH+-崡yDMgkU&>78? vL'o rs(n,J!}D' b\U 8p]cS )M_'2~q|]h~=Aybr_q֟: C].e!w G&]Hd^WqN7⫳orA&JhEn(w v\7.Sd,g Xw2qqo?Q`v۫K#l\&l1yn5}YȆF{Ih3 E?|aS[QF"(&RɣLQ2|%'z->yʲV q2hڊ8.s@ .EF:v }Nf.J84}gmdvk9'j˥.j$M:qxU oZU d UܬNAp&T MP2I:iA*.awHow 3|Ǣn2+YfsQ=F?g'gX"G~PvDN=mFe VVI3o MfwW nW|:2ͽ`>WRqHNy  a )4Y#Kn: 3^`3?OI;%{MxTw)h MfE@3} (O!011nR,J2ͳ#Ûx`iW_>]"~XE-gqUȈw]#n2=7wcPGl ^NamH%ûl.C{2y~PԩvIPNQ,wb-0fJcC@$0dv,$ȫ'Ys GFo bQ;i4NslufYMF _cj~mq ngP6Ȍ?WKx3$Lq\F@Rk>DRt5iqc;DN' HebF'H1gKbJ\I͢@Jf121Ti*pZ|,Ua)P0#y={2ni`)$RG n(2z=7<5Iut/?*Wh[_B#O@hw׿0mdÍoupΩP2f fJM=G~!ڒmm*HS}@_-rY5} 64Ī.n |T$,5ne<4,0EWGoTٜ\w)v٨@[t~9>ExQ[Ѿ^z?-2]Ԯ ;{'Sd4`^n/_(v؂ *^m7\_Ǥ . bg!BXF/\) 98!ݦ3|22uĥs#ita< > Ժ%@ zgS !~AI$ul =)_7-g8?V98;qt=yzg@ehPËNol@jpz1tad zxiM~_O垯Col㏂k^П:tb͠(.k?h =sSd5C1**K+f&nB&2r F㔓_ړnQ@j2*rfOymmU]Hm56sf*}pG~$኉yZf6WI#tʱ}UX4U8|G `xڟnYs?5xK頟V?:#EؚvLp|T)Tid5=csC\f`|(}X>5#8dB,ѣJ rͣgH#=;^BgL+;$1[IJ43z@ =L{+UXt]ZUM_[fk(:6|+AjL9HU6oshm9-Æϛ}1 MD0Q7S>"i3bxnk :U'ufBG:, <;8(Y28Z(O̡N9`GY w2D)eI|5~ZI3ŰM])3c\,[8D*1X[:hvnVCbw,&ˎzuܟI:]Gsv1%9|53=+S3a4oE m!dMlUI[9sV712}Ex`M2 [,TU@*:P~e'_ר-ie6&kPbւQ+z&nFkϷNkh͹E n X* e@OTuv*Ppj-Hܞӧo̭^G1c9I^F+շ1gSI1SGXMn|@{Dzv1]'W&C9.ۙ6q*;G3áضY#yi,\O4;2҇Y  ͌`BLLO(9 @379)Pӆ ķ?t2ɟ'(`Ԋ㑀dY9,[sLteS4,(n p^ԇd*3qϹrUU9RW >9 R&LY(*T/JqX5/%PMMɉ'QZgvp9~)D|U0+<@/>iImׂ+'fCf0+1r`xvlC* wimH<RME;BF0WzuCbbL|G6npFY&肒4f/g7۩#ś-ߟıo( ֕ '% kxӈh^S`>uRڮ̬d'5gǤC[C}|O/f=!]"0`$|=CƋGxۀAG,)ə 4>uF$tZ_5_Q%x);bb(] #cVb/0 8 J9ӧOtJ|Q- Xؘ \zK0G Щq @qwl`U>fݒD7IA=iKX3b ȧ(_iyI4NU.Ri@/EeKz , r@Z P)Z*aP1`\ ޔ!N@wr[, ESZu4Y#Hnu0Я0y=Ehee=VCDMʵ*N|N'Q1o礦*հgMk)1yda5IZ{h<D u`Wˠk[1hυqPIzpB)ũif`: BhD)[D;'q;(z5)X cM?٬^#Jgɍv˂Q"1&|a?3S*[  ]l#^Pml[ut@v3z昸 *W)d~VoiTU]MZq&(1!T%D v:E32A#s:D_:(Q ?i~+lB=dȋEe?ˋmTaq+"~\8-asm/ՙTzt _O&H OASPGx'N̓G'DnƆ˱ Fz̈P}ܦɐe;f2a`\tú[ڣZ\BƗ4cQڳXPBOfǘ{\N+qYIޅ2Uo&GOIk1Ѵ4~ci vō!itN1`k~b!) ݔK.$GfBAg{T@PqiC[g &6Z@bEt-u*5P!w@v`.5ΞFTq0dׇCt0"+3ZC2R/㵍 7FF'ak,V #x)ğy`VŚ*l/c#ߑi /{1 8k̶uB2P"eI}8ǣPWBVMwW2!̏ VN@l͆nU ׉u2Y pp1O&z (2=vPO21K;cNb %Py-,W,HF&PmRP6a4+)O~hSyt;ȎؘK;$hvzu7&\9tk"!:(bJC1S:*r9! H]K^{v.O>#yuчFUg|A@;b FB QOCJKx-rr&I-#wQWjwFlJ= GD&_Jᒬ ٰOUukh%TXS`]E}\Qct-D4ktvޭǎru"I*-DrPʄ(VĒI֮ ӷ.}}=[;^ ہ s˷yX٭ ôeZaaWoԪI9 rtUHP#]:tE9Kkcj=2݂A}$]qe޽3B:L؃Wփ&' QpgdGoC4H$RĨGL={)|2^Y",n̸@hLp"EQ;@>YBcMx񩐵| .Hf_"c#}C&Z1Ug NMhƇ!XBJG/sxxSEjZ}HНg-gpK\L xIX n.m#q ‡ap|)n`N1u&v.cD)DW5l^#^,urr `>| 7%W=K_&2eơg# uKw*"3.1_ bl@@S\(p 6j3:*ㄲ  6z/ t/ٔ0* :PuolE歛wx0#6Rq"ݣjka6J//A5ӡ\2.[ B#1EQc%hgy]z#e݌wxc, YG8 ʕ|vgdU64P<"!<:drII5R /yek(3_e:8c\` ܡz!/L{Ma|zC~A1N+|Tr֤M*mXD b_y8%g{㣊CX$Q(եf4?"ՊxcfD)z2:7c"k'Z< p9 !J,acȀܒ֦ԝL*Kea?4\)*+ C;n<.H/5z >}qzM.=.ݩ};| pKІ+nsx!t#As\X{) }ZJ y@~ zYaƬvwvQ}73k_lwSZ8}v02f{8%xя{~A jR( 'wFE$; 0.ug_O瞶Ho\_eg?? [RM亶B*f(Kv̧Dʬ=x):Pt)Y x%]ʢN#2Il PpO8Ltsn9 rB-nlgQ .᚜ʹ %k$\i 3kGl2N.N minّ.2zq]xF]lsM QomIx9XwZBW1gOMzߗSHuQ]ӏoքQk=Fh&$0Mһ֬ G&(`l0I=12dU l\4+=*Lw+m76뇭g).Q6-d-t[T jh6CF| M-$AH~Fp]DؒycoB:S(9ep$Ѥ^ tOeYeŠG.C>1휓A[>@ɮ݅d˴*Dž9rB8qRɺKY5U< Lrk]o[%H)&Ki5vov!F7E͘e[%@f{V/T_Ze.aK) mӦX2Q3zsg΢^-*a7k m)1e$%rHſ~bh.;C⺾0֞ H7a;K03g)iA# *MFҴ-j ۣj |/RV׉R9vĊ߄kfc &=k&j-˙4Ou+B8B'!_BBZކP,F=o.9 fp5ɴ6OTN*ZukjId;Ut١p_&Da@WQn]r[!7L흵JtO縿Ӵx3 =˴rӚY}jr|+L c^KTU]Q@T_wѡy_˓OQԋdy4h5Y;!>Nwk!UYCZ)K ?|Zzbõ? \1)l{>: 2dYԫϥք|/^\V6 5dث8kɨDUXўCB5զϔOwx:ĭC9ߠd0展W,i 6X6Jk+.b5j00&U'⊨׀wԶUL(I$>o&7"J(/>i?kJ%waрm }g~b:]8{Am-jmYjdpHP{ B^ڨ{->#xd{zk&'QyrK%B%c:Jئ&U"ȲAm\E v`Z /3AQ_nU5Br|N(dRco 09y=qIx+w۵3|iDN5Q`|wŘm`=}qG/8iMbESs+/ۄ5[k ңϰ ݃0дBk΅34w[8 [/V˄we@ú8ȷkFκs" z.gt ϴgTfj6Ꝁlw8߅ʅwzT[<Jeh]TYZ9N&)>q\&xQf=I=h~Kqz/YKz 3=;#5p(9 u!Pmk(ǒºGr*"#yr/zjq[+J4Y| |Y?r\&ۦ 3e]WIfuVS>\b5m˹HEo\5(Kt,؄hK+ how~e _TD|I;Q ssW!f$H ׭M_/GuJܫpk,ȤPB)7U|g8<7 ,]BEjaLrW;n-a#Ûgݙo;yNF봓G!*F'N:"d #΅)ₜD]ޕARHOo"r*Px';3& <(JxG{ُd˻|N^JO3u7@a}|'OE)aIr \;Ȥgg+)ϊ4e[7W r ѯBnHI{ƣRlu2ILmR.fG/ʙ o]9uVXn ɓ2}l}EU4.Iטe$d꨸V}қh?t鐍F97UXlRU ڦB2ʎ$ [(9ra*=MѤPl>3qR>1E ¸+oD6+KbY2k8 h%ܚV;51˺EO^d`5r4VWT&o{!BA:f#KDcSqD҈S?1E^|D;ן/AXd~lvBG椎V$+Yp*5<7ġ=8B| w1R!G/{&qR z`*#B+o5JG)0TީXg%e&WOUbR3=*L^l|{ X޳j,;(^P7Ҕ.ޚTw/ҺXM"]/͎şJ ~ s˫~C^n'yʒϹPO\$M}_ C(8zUoky/7Ͻ UvL.ÝR,z7H7Np߇vV1(#T.q;@~dz+ 5>W .ר1L]j4JDw=nYo  _ eZm Fg:MO=>%,EF$AIZ}.T3mui^%}gR\*/ֲq;ֆ8__x: #&5[ܗٮJd@bVRc_h 01}%Iq4"i|JNHO5!\ji8= U\[G4@:?&d*^a%,5X^g6g[jH;: ˙7TH""_UB+ sÅZ )[&J]%7l<  礊鸼&l[ .3AfS|pcyJ1`?MNh6@3n=-M7 Yׄ #1'xfe/!m FLge՞HCaYi$U߾ &Kw) ̚pV37XK.â}onx 2MMtNxHCH uo ϼn}/ Uz*+_q]*:Q5I+K5X\Qq]Dto N1 ,\v}jFC?p^*n#-ȚىTHD7#}` a?~CDwKn3(n(2j;Q͘qZRe[ڣϘv|&eT]h;|^au'x!Eiڡ t6đ>UzEJ8"(XxKyIJ}ZjW5Fdk};C1H$)'?Y{$\@dI[drh"#.vyF6|;ɟ45ҭaTC-y۵x(j%֘ IV2{M0476~guf6.f_"='8>2M@[{g>@p7[I K=P +l}kM\aެ ML+?@C2*+~?vvdc vfGč;tRAEX&|a H][)exSW u79PeK(R 6+ǯꉞX&euJt0LZ'}Vkք8q6vzr4FuzvGL?Sl[,2,5+O+2<›B-ˡ#95ݗjg֘x[n J6148E̙ @'E+e WuV*!ƶJa7ӏEt^+]Ig^S"y*ᖈQZV߄Gۑs-=3Ə[+28 bV9ıDA4"ՑѦ FhZkQƝXׁO256IS=-݌ 2-bcJ=#}SZhw3 N}\$MmM΀2Z'o f&蛩/p,;CE;iz&q~]br۲[pꭹulngǮ*TEir9ȽU&h^4;Jn=2mϘu2zI,kmGxyQ*Ejq#[o1 罩wiFe@:^M ]`:(汗ezyb T1xƖԵJL50E4 <9hMÌ)>]wEUm͝#U15h=^6I_;iv+3NL|*]i| Nd$\Ri& 0lM&QD3yZC,H2SeB Z^QHC>_eNL[ݫem͏/FUK\D|T{'bLJ |Nrc⪖Z"'jMz#+8:Τk$@!vڧg1#cЪy9Z43ΫC]{|'-E!gZB\ٓDu# 4\$R`J,{KI~AjD37~ eWp6i*x)tt?CG8@ќ[J0Z,+ceM#Fz aۋثu)}PDzr-% ΦZIKCL'e+B-2v@u^nE>R^ t;X plؖɫyI}F=e81#aT~YF ~.FIϞ|LܕI#+ybC!H ]31xIE}DVj7'fw؆>{! !؄]%#c*%&~|?5Owse^)ҟrNY{Xl(E%7~nN3 0I{Cif'm%& $_[PNBhN47IT?n㕜{M~$Tӌ. Aqs? ꪃoslD?+IK2_KݳKLyPhg~Wz=_z!~l*I_ s!@P"Qamᙾa@ 6j:oJsU_g{^% ɇ)'3|tlEZDNX~uFseF_thA0" e `kZg.J S}ȻNvVKϸ!llp`Qx&f"ͥdbHl6$TP߅+u*CЫ('%S{qiB&iI\24#j-62mt] pB6rRaJr@ '?,m(ax3Gtq"gTqi}a8foëF]Umls'W6KPmRX@?urz%LӇ%HZʐty#fW'د6 YRHO{Ks #T߱yu/E~:дI@^|7ɼqP1쵛߻@/1#thh͐9NPd$|B=e22F ?fX}]̛0dWaP T͑iZo(af2tƒq /"T$E 5Qz/O0LxU>8È w/7 M;rfO3 Z 2(WK; i1q)\5R>*ߴb 辿V.1|`)QU㒀hh ?lp}d1B4V*2iOsZ^vsD7\'3`^#~4%J5?-43Zg;0@Z<#Q%\b9 'a~t۸5A/4W"CCQ`GT^ ,e6o'&R뼨 :=(<'GxFP,7Y:_%(;6j_QX Cnaa[Kz5= ?d;VzBdnĕDTҀ-B<ШtJ[@Aͨlf/ue A ytZ}xjD= a#6 D5Yqb@˱>0U0['w. [˛E3~Zaha694~H`hOl~7Jd0X;WT^" !)x 3=?͈bv!X]@HF Vrԕ$ǕQ͋m8ܕ`%I!]aޠPَ P&=s*7`qyEs>(fޒ#s$H];NS%eyY[|V+^ !rgdʨ/.P шxVl81Sj z2s|1|u'~k}6dL٣z*.͒rH~^-u'HKH|Fd 3<@03q I꿿sz4R ˜\ݮhˇ-<|Xk1f}N6(4;DQ XKV[~y,DJNt?,P@2t/A@3fFn_ ϗuknZYQܒ}~)-b@Q䉦(D&y}fyA kD]dw H }SؗA?mLur:8d}]m]YUy"Ol1U,e7>+khCO2c6pg2i8).MH8$τ_EB$/bޑմb Z؇59#O28x@h&c7%!~ͪBtMadu}Tl+\Xׅ.|2̀T۴EIuJ;'.pN'8r}Ybעr_};,D^x~#|t ; _۝_ʻkgzzKёb:ULvl1=['#~Fv0tZqQ?B 55b` X =e^8HA@eVTiFW5kQ`wL+ZimPQڊAX ;_^j9e( "Je+n@8@ d+X r o)ٲTZTW iRe0 amsw)YY)QY޴/–:k绒yѰclb!T"c#n?ޏXĒ%zerOy7gQJόݥG`!#FL-kEAzrmpϠI:.NrQ?H) 4F|ͤ%mlL+^bj+Ca;lEPؚ֫cخA  5?'/D?f.l?cCu Y,|<K?<} z8K֯MetJZqQ"Ę4?;񜩎Nƴ>9BK<#J}k 7^%6vo?aG^ƛ$ZCur,Xa"Xt N\n@!'O#yHt,k?j4h*1abͦHtjz{?.jȆ,~ QKa #Fk W-AܴPC)TDj;n")e\TZx]:am"3ln4Ր3.m>JNO?`.cN+CͲd`vLwzSg-<'e< 5Rކ k:e0gHY3Pcjz~Pm]#iZ?^a%{r|q|׸ wCZ0j-t8wOЯH9/I3Ē]lRF7RI[d᲼ݪJ{M`xq86џwܑEI\XǗjkaՈ2dyJJ|fܭfa/+QWՄdXuuARR8h0lx8gL>w^)ifm0c]?' A 9 *hip"u)%L#춰Dz)Ah,I[޾PG90x bx.:bdRٸgA4Hevix)89Rrbs&\&yP1e(75*RźSђkAB(j68x)͆6g G ʲ,F#,URd1Mg`+Hq^v KnpphMyDGz6($@peWO2]>vr$/3EvȮvS0@@'>EiS Mq ti_w?f3h%˘Y4>e&ӆ[B pB4ﵮ InW s^=yJRlWy}5D3_ s+ aP6M1*|4E oOg8R9\nҝN\bNLinj#d+@JmlJD/X$i:^0-xGl]l2錶+&0cm \,9IAY*$0Ҷ4cL9&t9;M hZ}eݒ!2:_)V:z%n9SQtiu fah!~@%DiTV*O47߲ !Dt Ĥ艗e3KBQ%Q_t9~rASo5$n>a=IpzQ1H*FY.xɂ;Bޕ&gK!e['- A|[h׎:*w -z~.s0Z=sϙ3}C47SWIJ?mW*nfXE/krߵvx;8q{ISbUzMK ?cSzFnNxyd\esmXKLv~֍ˍ(gY΍.FѳpO"ZZSHt$Y؊>Qﴀy\8{: ٲQ'*]v$vno ;6jMTw|hXeq7w1X'$_b6J҆D][3B&y2;gJLX VI㄀NYAJ p\.֤}R"(u"' @nkch4#L.᷏2}(v S414mcls\?ڑQj#4f`7aJ]ppgpc2ukL" *baT]D4ŘPk <$NlM>vlnEIRPryD!ZW8eXxxx5,^E`wW DEoo1߻><5 V 1zx>dlMmn`77tg=?Ց(>DcR[wW!'c1w}BB}jV6 %'ODtcW}9+i]s}˔2H>l7 nAE SүmúI6I)FDuNPFxre8N7~ %1jۗ?˳[8H%b蜈2|@A:\rQ.GI B;Ů-hKcGM3-.X Ξ7z#)XWanIZ+/#G, CDYsGӥk|6/QkqY,ꤶmFMyջڷ.i )ףV|<)v,] rN- T;1IW0 axOt+ȐIt AS#T㹸Pe4V+XBBh3<·~\QYnVDwβPi*h.ElH8+MKhΈyBh$Wx`-`^{ZH;'(H5%f'iZvxf$>ٮr)fhazFnW4L #hjq#u_auϽ0!_yE$Yzz`!~λI}t X;[ڞelNEm¬L\nNL`-GbO#!-W5T D}KE +GS1Dvq!b"|/斑> =f7Gl$umXLj_ulRŒ~S{i; Îyc^i ж&CbZDKCaS+"\f8y}?*?JĞ7^T+٩IxRcx\`r/ E)ZPM Q!6ng,t?ָh:}h&ib]pMJ@6Pn[zK6?ԯPoNB155?g 3ƋK'ζC)t"Q8޵iћޣj+lhAq- ү&XqϰZXЉy^=} F26T^yׇu o7iHc G$vJt~vjCZmm&6o۰z\5= oEv>LJx so"~9_2 M`v Ƽ .F z~$FUKKuEƉYdY7kv@T&Gdw8;:}%_39p![.SH$ߺP*e |B1/Kz/eRl@"m:w]Ƽ?DaNQy/2\!GpıXQ¡I~7 x95ry \ë?T? 9IdBÅ^,4 !!_/Z)ΧձZˎmRt73~{(Nx9!cz\WJxLؾ#hKThb,#f8yT!;dFj/utBuUQ͡ԫ=ַrb.7 4(UWl< i/4<7T)L"C.pjEY0 |ŴƙY+1e]&8`%_le64qF}r8iDXۈ.amSdq]t ŎW >Y9i1$Ĵ~3yԢeiXzsG:Hh4l Wn3jU"un/ڔfEX#$V|[2va *+fqOBY&/totdU)Tҷ>gߣsC+^d-3EBˊ[1Y_mдՂ*%VLQrhFA[kwB |W^RsCSyɢ)qCCd`am_o{iG 2z4x/Yx³hO:= qv+ ^Sm'6٧щH*G+ZbzgNCD5ׯ(1AJ6lӭ r#?(V3+dLiZ!'D`Ϧʰ󗧸awkHj YkwVD-8hD.* ݋۟njs2_tظ%뫟=Wɼ2A[gVAkk L7A**$404z69m2ԓJP#\9+ J!ohnpϟ7Mޝ=IK:pO֊ʐ }70xMXџM,Y< Np H^+V~T7ݾWb9myj{K߳ڭc}&V#wګ>4TꗹQOD8ԮN^@Y-G5]H7(}g761Iw+sg]Fe;#,Yik#'Ӯuk!K@ϙ MD`>y ݂5;>}`?"FrݷïHC]F|͛Z®苞K2";} ʅ =F* MʨzDgR+sIMjč2 7nU3 I4Oyu[͡N8dfős֋}I9ttd(w,~XptIpӑ;X.I zBl͛濠wZ1ZGZ4 s.2$2GCS [Wf  ,N쁏u\蹜Z@ cjI"gƤS P6<9dggk- վkѳ OBrY=[%s 8trc" =H!r5Un+#j!Cplccl}8^d]3Wސ?ܦwBғV=5OM_E9V[DoxLs,KE`TWȦ 'z뚂s)QGG(eҕ̿kHLnâJ_u{ U%y:=H~,#eow=Hu!MG1v [yf uNyt>֎$C}PP>OR ,^a'Nf"2[8@Og=Jv`FC-8MjY.>c;ЍΉ*hU9s9#놵?P}s@sLkLE0QgXاE?Vu*m\C wjKu nus df٘X*]8JSZijUR}=w ]o,̠iP^G{Ĺغ'x?KR^O7ZcYQUspKO=ǫ9|T56?xNSHԐ% qX 5칌n+`f\V}!52γ0rqKZѱHXdai4Lewx$]6aCkkU|LUG=nhV'dIMpNWt&@ ^ˁۂZG?enг՗/+EJB)d.V&1^6[~-{~ N/Bƃc,9E%ƄIU@STe ׵(` A8m>X[RqgMX&[!FᙌmD@AIEgl"|bUA+ _9X"oqXTss,,^(! ={̓,SiA$ziR #*+/?FsMp *_>Uv6qF6R'Tm> 5''[FzQ>DooftI8*o,[$|$xe/tESˀʇX@I0l2t^+6Ɋ(+gu& xBr _dן: s$qߖ˼Vghv}5H"{g*Af\ff^~-hDUbv;c6M~/Dj5°}#obDK-hԧu7q|p$$8fͮ/9@׋L˶k¹lNXeٛr/9劃BФ dnEKuq,EUW}I E+U۬5MT& l_(Bd1s(8xM_$c'?]hcGN.QMoZb'_:%kf%-CEPͣz1k ,SҸuLᣒ 5ŭ-ݢ4Ymxu&tge<}Pi)|Ju)bEu5QJrUxiՕ;57lQE/$F==~Ew'1x"__ u1_#^$in"S*x+~ ف}Iא;XKaRi^dn&iT\6{fT߇P,_M֛1h6/NV̬e "{jJ*$yǭO|^ei RngX> Ղ%d:0kvJ']$ 1~6 , ɩqr^Z=WZFQH!'o!6cU)ڽ/|'f*_, yF0¨F"pwɃΗn ~wc<&.!̂zÄങJ*_gP|?F̴'iU$K 2D2`o{%Li+Bii\<1a(J$\3o pQ.Vy2Zg^k|ӓ?h037u1!2xiAD+9$UlqU#KVwwr_F*T. [GmPCQ}K3h.]"T !f* 2.GVWS"ALwL~2hc&2v;y6#$xP$5_#ӽ~kGA;9dlJ4@ThYc Egw~lKSgjO̳H4vYHXjIUyaV5hOJf ( H5j*LS "%xeu߽̓Wt`3[ o6Tra2qIrEo,ք;Ut?fFHlHwTTbbBgv^חf|IAjW2=}6nޒTq=j2IS圳]o4<2v@bT[*vx|=}rrgU9۪]Kڞ 5O-M\24+qk)/V OH] V6D1* vّ>FYg)Mqrg|綤0%ݤ YqVln Ao"AZ˱͝}!<:4.2YSft] ѰĎDQ<ƍP&]>1_g +E2-7sn=^tΏH+ _)lƈ vqN^!-k' L ^˨_hh=[ $|k@ᏺTNؾnSbbdlj\ N/C[K::sij?+u(JgXTlb%Brdѿ-UC;Qk‰a&&, R}{K !9|()_5hK0c5JJǤTr'tr~<8T#~| w0}6WrJ4ks}4vW8j]NMCV,-շT ~i.U"*kBC snj}2D`F˄K\5jTDnZ?]Ú[˝J>N`:q8p٪5VG[9,[\OäegZbj$ r# Q 8jԣt%"ݻB5IQ݇jf+4>dIo.-1^IES_<bx4*J Q4`ai`dR܈i=0_ w;WN5 sHJ8h6Oʢ&?ͯ!H9>yL~qB$OAWb:Si=i4pDdkIQº*k"d2L_ MeEŽj!|`ŵ"pįcq`W.QZO'ހBz0ȡ ˺a=ZQrL+t5 =~Ӛ*r %l2C 5]s". >*B@3)b`~7)͹10댗@j?d׸s>X#ҿ5.ta;B6q兎Ӱg}Q ݒ Es^z8X 6l,药HvLE@{+[`#*XPY7L^# QS6H`>KY7p¦ i gqxd:hjn=DE wuѵ`t?h˓>ndJݭ-Е*ؚIp,d!P?__Pz<wJxMxQicX۵­skRbgO;cUy:5 Ul}Pv@tVr eY\:m jj6ޒcAdD)8?G7:WR +Iȭ 5 Eurw(QjIvJTObRZb7+c)J N*%HcMDlu%F*@sn~PgA(ɶP Xލ x5XpG k*TS7‡WBB4cEWZOS[?L1Jъw_n݄Q3,–3 ')7+ R Vbq<sAj /'hdޙ7ubټB@Փs $JȤ=v9FlyZ$|XV>Y_qSys 'yӠ$4%ʩڷb6=D}uiAcu8+Mtn2 **juIR cVsWDMwAoLF{S{E~ۋ-Bt3|N8&@)92 W\NQZ ȺŊ䑆ꔇZR;#KK(qfd @DQhf<`Hգ L>X9 5q~ pc{1(W%vڟ ~tX~!MB W^!U+'kQ aX׀ڒ{foۂDF^A'h-2ЗC7 1O#W.e){g@ܨDj8!4.y4D4ƣz#qK- {,@iQis4k Gx8w2MX͵}7UaQ)cOl_rF/%Y (z^c^a0iM-X]xZciԀTSق[olz:k` S(+P͔1}Plbd/3kPa6߬,U͎6vZl_PָmvS9 Mi|duU.Op@HSYġe<=XA-'AZ OqO{U> 4aH頇] Uї")5z 41|1S?k/tOɜDD(jٯ`UT v__2L'e)5TGa3zOaĝzSTvsrT'-́:,EgEpQ]rfId1ϳrXO2]wJ*ZS.2'-{g(suByiP@k1_!sև$-QVKMo;qt,eD F#NzR(K{>Tl=͏ma| tˌͼ_υ*2` Qä=2oEF(H֔J {6>GN!#_58_ m]`4a}"/:>T즖n)|&[Gz<ݕ5 1H g!Dz(=f\uV~ ט"OX'1PЕBl D?j5,mCCv.:Gi[ x愪<> {kb X f]`a.xهę9,vIA-1ӥf2uC)o|158rF^^;[z0bi7J"/Oqѳm 23 1p5IF"tbDLJëf-#p¼qXqFqt+]@o@zw2|/k78q9}ȻLVB3sdUR@YvQ$}NYce 0kxDTBNv "^oaJ}p=&4C51 fy{%vo}@x7nt$qO/z'ʁ5:S1@r\c,d :(naza}-yƱUzքF6|/WdUK)ò lLל, !SWTsqQpx1ȿSHӨ4˧J.n1XԆTy" uc 8uL}œM> smAV4 ŋZ!ӓƂ;RH\y^_ʟv-!1^Wx[{#PL6'r {/CZl|2T3< 6Yuc7b/^΄#732 Bo R8@mU=p51'(s9Ï&`n啣d~4yjQ>LOؙjtHݦlҐeOMӷ)-BrTt霹kWbiR>UmxT8G?vQ(ll@YhNjp)j Xߎz5~:@QIk+CdgH vS;>mVֻ6zMc}KCu &tQHib PIpVwDz]LRaɁLwt!%,Ys46)tᥔ^B"1'*NTp*v9!fԷT"wwE0ąn>CVB%-Y>C[IDMoQ*.%+. Yqȶl8P SR:LEN6D=~TJμ"],y"Nc(b@.D}Ʈ٤vbljTڤ z~]{,ٟa6 JθNRF,GÅ=q6W@xKID~cے@ES2%D+@ )yZ ! Ͻ<L˳jNm[0="!eag~OjqRjEIZXb U*QFצ7ͨwZ7Bf'VOXʥRn.&'p4.*kgCFz\m\K =qeGP,{NqrX2$'P/•ih8oЉn3 a|EČǙg@+WZ+cjfN3 (ɐ?vg)x3Eʈ+_f~ ҭ1ߡ16 rY}Rfȓ`c_a0)|hޏ2rVdH}R'l&IZxJUT!8dLttwz!:2 d+h[[l*&Oov 2܀11DKK.VDbZ_[jEȘhc`)>g g^CMTkTyMCQ$U`}b< = F]J5 ٨N?ܰ޲CEGCgeC]'mM|l*\z4'|0ߺ4'7dR5W?W4*hl20jv#2NEBqɵ'şa]F:Ҕ5F|EhX'KCc۫0)Gb 6"ڬ":!&aHSTpdϖaL؞4&- N0 ul"6@leؒ(N9^ y`θUZ-T "QvM`S2vcd. 0H;@1}5)̂IE񢠦i7|q G  ti%WMܛ (MSk WC(Ӑ$tE*T:R 8D6Pahs☲Cgok~(G^eQMV:T`RwZC-] ;][>} G GDb"Iq"C; >;NԚalGΉyc64ؠ^oJ;_F>u Fl { Y=$k„tŮt^쟏\ӛ@8ayzdj(л~1 3t/>_6@`.O#xLA0u^^ryP(έ 4kv$ڙI0fjijy1Pnty2 k2LżԜ Kπы߲"bkU|1kyLݠ14 *<*\*wZ;Ln#p|uc ȭI1N31عʅy 6d֛y`f*P1pS7.?& wci{:GʍKMze]NR&g3P5mg׽nǶĽ~v|2 X*;m?Kݬ9)9DgNx/1 32Z:kݱhT߀!Nzn9a }‚. y <.ԑI0&#gLԎʽ9_\锒KtRR Nhtଡ/fb$rs͞Ot65]ƍ%kgKOdi'xf7yWZ#%i4܎[bdy|G(ڕuڟvr_F#:y#b0rѝGw)Ք1 .|A}ȪDTW(RA2*Nvqy}eeqzYn2K#mT~t@uK4׫>1ZyV*wRH ZrI 8vCR4뮃_s L,Zy6*. N2:͋ ]{a{PlEk)I 0"Ħx^F 6M(\YԷM).{r9"lb.D2RΏ MLszA0sШtxz֠l2v!{qqR԰Hbaf^/8a;{6N;}JK}/hA3ރUNU8G"-QWJrU>H2Bϕ"ϝ=O3fMekڍ?/\7"h"2[vGd^oi~';#}TkF|Pű+:.~I=W@մ^ܣs>xGP p:/0Q(LEZiaq GSnߡ}V&AΏLoM`"jtc)ɣ`Vr<`yV[%NTWػP훱^Ĝ󡌲6bTzX;[fdZǏKH+ţ#f2yФ 9QE(vsI2)>Ek23Dw(rToM6L:bXblr@:ح~X<}lƳD;Jwm$B#SՆOR{&l DzcEE קL91+:0g>J>L`a10ͩM/@*h {$2Ea%*4N7iǪvl O=7kQ"0 i@=eFdGz*fu:n'fr5ZؠF/UKJ GXJBM\ʭV%=@Lttaqotv!c|g`~rT# (g'5f^x-;f&%箄3^ `GdXw½=^ V[x;1(%3fv aBC4R=COk#@"f5>"\{OeZQbg}q!.YEwxu8LN̟5hĝ?1(0@;„9oŃ|OH!X2[BۡX`n'TX^;̷82"SRYL}Ղ"vĒ4pV}l*#8]Kʦרv.M6^Y6h} 4CҗI786o_!g`$u~`XɴhpOH<,uqPDNcXQ5oO@w!Hg{[+嚛k/~0d| X#< .+rkm=P ϟT.T-3+eA~۸Pם-+P:QmAZn"hImAiiG4 Ni]aY;KaPӭvԶLVC)ITR4n Ej9N(<9Cv:ta1DoF5fkScg/t(&+sM.|RKr0哦Z\LM+C)r]V,w/ra M gCWFSrʫ{Wt5@FhpMC͏ 1~wqKT';~h֝E lo(/[GFA*U;}T Sp@|ҴzeX9Bcq Qÿr2P~g Ve2IITJmot aW=kɃ FRl,OE j|gtP3I^;X>+B u4EIh"QhlЯ]Wq]Xm^!丅&{r9GU-)Pto129fLIILGGH༹٘`JzThC ;mHkeeÜYbN5.ꊂ GMP-Օ5n5fMDہʈ6B-^;4VSWYR_ǠC:1b_%DN9ݪx_a>_dR(8O緞Gd:QseOy'`i9au\L/es~!h!R6Us;rimĪ&#nvI҂v&1GƔFG j9ssQXիyU&.3]l*؝Hj%l)P {]럵8bc zy$WQb/HQj j9is ј`L@1Æ\jT+_ Q1=BE gHy搫d{'xh+I8NTѫD8g%rpܚg*sCxigAh*B|λٮ+X4/FG[[3F"T4ۛ,%Nbs7mMI8G1Jh2`81I[&`n0"D)hK 9A5jƨʴV 5ZGP?OAXFBڸ .)T_i=a=Y:dTǛ*(ɢ=H^uȄ xEQ%~!ć8lDS@& S;(J^Y(@>WVF[<܍a,N\"!_?/doOs 2&'T=d_Cɧ)ݑr + %GU؎Pfrvw .]U ;ℜRcCQ`y ֡HϽO1T5 I*vBe]f‰>Q?l>e_bkO]o)b;/H#i(a;TDH Xw(ۓ I+]og%xo<)MI#H8hS]uNx$D/KE/㕨\/r'̽၂jd3.4LЂ^EAp^'{Ŗo>=ؗn\eknZZI޺~n/}A>s@cB]XMRp}ƷpYD m=.y ua86ɕӝ'IаO>MafMb^.o#6-˃q>0bƛϺc3NMwKn,*AF`j/v='$El4ͣ^@(cunLS=ny(ͯ=ltێ Gˁb&6V~Azd-AIځ=1q\FX F2t&]YoI+%yީzY/ǗgWZ]2xbp0úSMgr' %}%N*8H4jytJ&hei|:~'_t|ݫL#"5AgZN@X]!cpy?gWysڰpL͛1[]"=1j`@OEj2 ˈ?MA WA^\W!5!jyi3%GS;b6^I}+U8u8[ub >:tjQE:"K%]F<؂D, |BV$0WqrC sփ0 jt[WwiY;}~&#ÇwDO{$JJ}Shz TU_Κ"G`ڼՏK};5%=5I`IaWUĿJD[{(g D;9Xk3sk{"Oq(Z׎gH{hMoә^ *u%A7z Tt6K_Q-U%M-*6 fG'"+3?@t|> o4h Ak!.ޔ8:=/ B~&.5`&r%"ѳV >T~ sH~_6?I+zN}rB ~ukO 43?]s~[e'հnFz2F{X4VanJX;DzGU˹:@<`ĭT!x3af) h?"|o!V KN[7a&'4ի2u(d?!}] ÝXhe | uXp.a2 J*w#% 2'S.mew iݢ{ǎ3cxe򒜦HRѢ+DkWxo pbS0ΔxϐVSMWksh;EOq~P2'ЉQ~ Io0E&:$.+R1o,Fb21KJF;@>cP XYm0\kKjI =<]Q 5 #. :5]p=aJr~𿴍0*1:N鸶 KV+ㄥum"ݰBkTjdޕ9YDٖ&^TͩL.7T}|> 0 &clWc"T0z ] 87 bގ8߀KR$ߛߘh9ǁhڹbJ|Y{ w5vԝ6[v.ڄeER21Nt]|M a9Z't==~R8>qD=}}^xM+Av?Q+!Ie30zԪml `Kp5!<πK.fHb6%B}٩A[4#޶is}{"օ!붔f7Ȁ34#)]FlEٻlO3_[zY-k~k!7_ Zu$Z7u!5sHb{fHr:]T:/1 œJdg(HDl)`(q,.iǂd}PLCt /1}Wf|<(a<]JQ8Eօ!rRRsLE,q+;cR %3{,;ok|CjP8^J2<*BT˝cb|B;  HtW'=˵2UӷJ`ڼ}9uwmfI_ǓyYOoO`ߵBKN0Y7#KsZVkum@r)F =fkrlAޯB\t)4 q^|]lYGg;jQ偯Lf 4҇eQuE(I:{)$eDN|;5F7sbcOpH>ă`\&S_k/H.ʠ7r#l3h^h-ڝ,hﳒYFج~<5e{G̸ d/!}|I %3Y;ʜF*Vhsfi8|,w w5`0BUdӉcӉ-5oC/Q zeir{KYxn-1/俉N7ػ6ɘ-AJ_c,VWlЏ$o<@'K\+ɾi`,H.iѹ-7yyp N➴G®?9/a7TM PRf``֮NJD,%n$ p; :To0j2m$A(VW? "J 0w@)"E p/Y/Hi#|N\*6.TMX3}=i]??[yC$[H f.0)x&"eu LxsV 7EN?z\O[hgV`~S!Ԩ4N/{-u:lC8~QNXg 'w:HKo*QW.~O+ڬBuZ`E -3jZ=]u:txdĉYHW% SEiDh魖`9Ed SľLK(B Peݺg~u4a&p U'Z} Hi΍;x<{AߧEٻ ?L6'ZߠXzt`(OiC!mu:Y&Fƚ"abuCf%Y#ue> Rb9-@aיANrQm*Rm̳$g!6;dLVO\ m)#ګ'6>hn2~J oܪǷ4OHgzȜghuL ͧ#>.);zAPaA 9|,DܷW+gh xVG'T4}Gf(XE3uyp8-=&dզQOr!ist;@}ww=2I~rt=|u+7-?/x8mV2Ժt,kI<ֺ^?ٜhd/oRfFs14֤GR-@>5i O6%q9k4KU $%8B܍(dݏ-)8T/쉥jZAK*dB(M` sioа3=GTow)1:0a (S^(Irn'E3<0Wţ"8DŽ!c'zߛ%dže"d&`kG|&,cV޹+z"/׼L=gېwmw؟ʭ$8xExC~L,r 'H$FX7 0wRN޶.s)FXji* E9&S!.4*\}*>+,`D;ikgmm"EmhM '5~Nnҵ n:m!̕q$ NkB|-L !Q܆,8 @λ?-PfO w6{Kސ\X:&L"JaIZ.S $7B. Y c;Į nЃWqjA2_ϘE{*e^t98}8P(3p`Ze *? ڷ<nq_Cj&WnmuAMA 09h-=ȹ|tEZzTxWnjXlp m&xeq XBhw%EPVs 1}X BNrs.ޑVĉXB u[/^$|ڰBS - )i)0w!)u᯺'Ǧi2EMD豈6(V]΄^[8k\B5Q΄G,4x7E{[2SXkF.fU3fZ5C~2Ҹ!fhzEW^s|q@1PI%dXB&ܭ2vRr$рM5)"^  pE!\-bIL2ǑzN+lH#D9f~sqNt 8t{hb^$粽0*t(}Gx_ 'Ŗ:ZdlR *eS ۣMEY$FBSs@|#:2%?6lB&;QyBIڋ`܃qhkR I6GtmB4c8GArxSƛK]1N]? fsgGr3Bä?ITNGZkt#o9_1JAX.w퓐T>Y*Ǜ.~]8Du̼QQwJm7_erC nuSGi>Q+9PNN7" !<-}MNg[ 9 aljU;duXP 4"|>VwiN]`=?5Ң{)!sQpcH%1ik5"Éb~c1Sqa_vw>1]g|פUPꅵGn'Yvoe @ym W?(1ʡN 'rFkN${#\ ʚl}>m"?Kcllo/ 44{DzcQhXs+6c«Yz$[>wl9RQWiH8}I!_эM(%z$.,w>(2T!UHF˙~+(MۍٴV@nNV\ B!*`o},x~gܬ/+E<)#Ux;D4ͺW ;^pVۉq?o-j1&#=+ncs<2y+vk^'>^-f(ixh4f+U^H0;4%^%0}Cq?mܼy7(,D 2U6WYFx$2Y<+G}Bi\ X0`%>U\c)*e<\* ♦/:K# Sϫqz*rɡ߅fXaG6 G/I 0I/p+:JHQR3!=ś#6!z0sݓr0Yt) -F!9t\µ請ŗY, EpN% [t?lIS5xwG7AFćɿo: o5Z f,tWz(A#Gx42(('E_LRA\֦`HFk&ܣ,s`9%뻉D̹+YZ\#>ueΉwm|;͐l"g(̓2qj,.WDv4XyT̒5 z ~"'W0D[lqP .*) 3?0ρ=aޱ#~3K1W&H7Rm:K9 !N 6<=ƕY`8ba '˱AR:FjxCHvX6ǍՁY|]'|bglٸe>Z9FpȚr6?-.0)uSXh(-DElӈR'YgRx*eLAu7~=3wҞ҄bSٺ ";REI +gUxOŽҹ|?*NiBZ@p6 y*Ddb/@r`^YiEqw}o4*-6TXօDx@~v>}mE50so+E;)6؜xv>V9N l% 2#.Kr-#.T\Dv(h݈ ~7j|K*+SaK,Y/I# 3z3A@32APq!|ܗQF@q ( " 2a7t&=^{\rvV—@?`-UQ5`6 3F,Ɲ^eA'K]Q;VFs1g_qbNR[D, tB6>)B!Grqw3rݦkq;zm ǺK}пFeYg+9DT g.e C~@礇0?ahw h)X 2\b3OVrOL@eYҹa[,B,G}o{p.ԳZWa:n0rC3ַ̤5e:R4n/D8 .Q+K/J-ʝp=Uk= cfm95;~n *o myO0:ƼZ[JΙO'\POf~C)^;hOs0F0B6˕xɆ,UP2@/Zs'T_cGT-D6}*u4)Q23tˉZĐn{@c+&#A!=a6aaWFf2л[a򫨡DXR{Vg1<¨N^v7ɒg^DB!;_h!{$!t -Ty=Fe/ 7a;_):esȇ@.Q/X&Rtbp 1!%‚03536-o(azw ţ61ڧ`-&Ӭw!;F{\O!M(hol$u{(fPR~GџT&p'9{naЗP;n׷䷢N{q`EQ}0ꜥ~PJ69R(eFVa]pRf-tWF|#wg 4pXi ( #BPlK.ǟi-Gc<7)]ğ[~#bpFp`uKęA#n=MdaLv87~Iԣˡ#5t\|0ZR{Nm;5<_H2K 2]PC/UԑpM],T 13Fӥ'Ȩyxl)K5"EEY5^3lz\N-HFAg&3FU}ЊC. :kȺq%K!.)bEE)*I>A=g njf>r#>NPaҭfKA6os2 3#1dhiJ&ݢ_ ǍJuњT-Pb[t!>dX\Ñ6?ttgb{oV/xU7 +TV ŗz.Ejfd\ qbqRA\{R>L"6::gQa~`&;)uÞOY,i AZrw<ì&&bbTT^GYd:3*TdƦ6F6lnv5=`)#%Ӆx,r"D+ѢkXoB; =m*Ԫ?Mt'B#s܄֚tYܪ=؁IɻF7{ C:γ߷5[\%N1A XE'*fҜ?aʸZĂHF(_sQi ˛Fε s/"lMqmK(fbVn_|I4Oe7Yg[?l9GÖ Ӧlr$7M{$  4V0JDnU| M:I^"XtZ KJ=RnS1M)CB[+SzwIx6ohg]<ǏWKe^ہ> sb:hҴyc8O kė:yNDZ/b5:Źea3| UqWvtƯ@JYNWs:-ŰKoj &hCNqᑤ%Az'%d_G*@U+`u  3.&/J>W61Ȗ)`7)r[ [*1ܯZS|zEv7U)˂CpםyqCOQ+=ZuPM9ɿ=yl{;4 [S>Tv 5CU1@ cu/A, 6/L@֝G?G[!_xΪ 6k=1>),PLNG{ Sk*}gѼn&iTOzEEZ U (8Xދ0 Z:(nS< Z@h}[`u0r"gxaK>Z[dAV-SuJdv6rR؀X\~47/CP^Liy͹Rnsi϶j&tC*9|o_~,LBxEi, OPlYdO*UFώs5QG(PrdÚT׹x X"4 N}ǑC_ݸNN‘1.ߒg!`y مח0uV=IڶtMImqZ&9]`7sVJ1[.7dJ« i6#HϛpQM⼙>A7G0捤#;5yC㆑+F8I:_6M@@iec®2xq 1ot7#qu~]J$>Fj]u 3lo5I a~ p|niCAWZa^nWQ/dPLz>YjxstuڛӶXy(7^EJl8KHghvWܜFݧ´h%;c l@bC+ e Z{ihuėEИ/%[ֵ7Y>ő.h}zD1 @ Zr u9:y6* Tb ,hVmTڝgmfGh+ZIUp=!E*<C?ڦJ:È?[Vwc Fy')@$p ܍b.nYsFN͚+*rk;/c>>{^g/ksGY5'"3ɲ O4m*5b=H}#J=Ѫc#;WԟTQjOc`Ʈ.Є(YIUS QǍJvؚ; evOodl?y.7T9驾"IswF)ׁEZ)5G\ bƞ1SpM0Vj6)542JG&M m\1]NZb|̬x] 0A, sT=j޽"g}P"ޱk< E=Eg2Ai ݦCJ%CwG7:)ᎡAIkT,RB/~~'v=)'Due[u}쉥pmbtIRKl Cu@3=`vY\t=l r$SW4ΜrU3_iNM1HR8fa @?Ǖ(d_2.0V~>`nݖmKS?*lH}<"IJ9sJ Ii@눜,PEjZsU%VcH xxڀWJ[`+8F/rW.Yq#ڇ0Tg`/3ۣwkR:h:Xݽa+O@~}n|ǒ_mkz^$]yD1=qM~M?O™덧ctV R^XGByLFBYiěĘC24Ik$j=TC,x`wsF7E164N K30,E/b +.`"Eʺl-9 r a'] 7I"m4R33cPu `mA0_ 9=}Ď6}jnfkWѹ 0ŐSM!z#[w#?ǭ̮m#mE pe.)i%ddmE˅sn>0*XCg9[Sq Mu+V~Ch>plK~݂7ӑğ-@̙bu,լ@HAU,ZezAY$ \I-v*׋vfq_S2Uc̠Gq5a~t;PLj-q ܢb # bWlb986=-⽞ъ&騹ZRZStt3ˑywU;!%uA((Xt\1?3\^wW@9|Z-5β s;>TA$gPBh ˓Nۀr1om^ [}61ji?^NbzT{"`/SwJTZ?yJY%;.T?&A4%`sDre3Kۼ,f[⿀E i-W#7+<Pשo_i~HDs^&`Ʃ%^"Hz9+g61(1>K|f*ΟZ9OOL/& l* 0^ 2'IwT& ltWs] E-q!ٳfk;Z9QM>Ӆ#94`ר}`͑[պXc*MdMδjPTU6b72owvܻ8~QdMpgBO7:LUIr/;J T,*nTS1F?$CygW_GEmҦ~-(GF**%#&˞B)]F)vK,% u1?,_t KLcqٓK wyUKm;7 ġvX+{^'+8FO8ڝ]o׮C4A!5w,Z%l*o㘩Cn O5~2Lu0Q7e7$3N\֠K.:wUx-s9/%a:V( M"@9.XᄄYC(sgH-%ovt??񒥳ɝ,zF. H)GтM@>$D EzUer;+>y o 0<kBa%ټ 6‡B~}3iX_EE%`  j_W /#Ȯj5ݕ:#Ёn!\mE; yr+H}X%iW*BAd?ȀQp^d?Ҽ"_b':ߜW?mNME"2,Yћf=jZ7"t365KfI̦uъf+C@20c9k_,! `rM@?(zW\;썘?i%Ut֗kPY`&l@k$;b >A4H-_xmb>u1xYY)wS b["Ə8vƑ /?gƲO‰c6<֑ "p"֐2^Ok̴wp5bD!e%ﮑ-s.h׿bA,Cg_i;ٵ7&.qV3M0Fetu25J-QT;5?k%qWq ]Hr8Uf%ㄇM‹|"ߨ[(*S"assfgI:,5bwg?TgΒfJeߚ ZyULǶ3- pA\P孼t$ (2 P IIwR ؠ*vgX&$wy",`@z;j ϥf٤5M5h{,Y,>O(8Mת tg]0L앞XRGd&jGU}߇͘{?.ׯ  _ H5Um `ʄZ_bb/]!!f8Roӫ%͙Ԗ1!B>*9$M/e=G9!v6.@ ”๊$όÒy3[[H`nDڳN1VwW=kFhI7hjZwĥ}DZ1xdFgh&~-z!ɪLL6BM'i h5>5h)rc*dI $vs(8VY#cS5O7턕r#O˼ۏbթNh p ) v%kT<dTNeu(e"+F׫֊ $lkQcM1̈!D;+in< k pd.o2iR{3p*VE4Ƨ91'a]G2KI1E3/9?q)ɷODeD J9#O$ pKj~U 1*$)n unj0BWRň8)}67a gYG ^MF ZfDVʆ?aA&p 3}`stPk߳bq,4IYqS!fͪ_d]qGtL6>s-s=0m(tG.&l44衲7gi8@Z$s4gAtoP&|k´5VP/q~&LεoV9"aR+ 4ʯ э1QF^#n_kiеۢ@B9=чOOgzY'K)5S*d1zI6{t{ȇ+^ݓ&$<]t釣!"ݰ6}|4Hv :.-:A1nzofC /JJE/3"FzU%;ޝdo{Ƈ" j*FT M|7H_"m&D iD9?tv φ&OH{x*6FB2{pG2_C3(|r0 2&l!|/g[C/ ea% /.s\#Ȕ7"q AǸ֮|^^ĕ(؋ڗ yg"uK-o L Lj|.˨yC-`) 4NGXT wgaj&&"xz9YjDC gHOoʑ^c @yds.ߣ&W}< McN]yй z't^5U'ASSc&@t{#r3ѢսnČgi#3A6Ƣ[kvH' pc- e $D@`CWӻyр1S,^k*`VͶ@0CNnoZ|'ƠzuݱCatgف+\5HQ,̈́;yGŋ  z8-F?lۺgdD2i`>hR* o !v$ Y{:@ ?%>dVJk,T j&81pzO] %L B,iAW6d $7mSۭm'MHw˅ym*q?ǣIkUQ6\$T0;duE) p}=9+h!P͠'NOj#o­FJ//D׫IyJ<g.Ro,?kÇ4Y{;i]mPqX}y$03"l`J"Jd9+kmޛ9=wXAt~)wK}p ;@@O\rQ WϩQE[VO l^zW[Y@o1!ƅw]Fe݅qt|yiW*zZ;~2L.u4>.*5)f%10c)ь.\,#69LȋG'?.!ih G^8ER/SNJuH-Bq`\?+x1=?_FAhr/#EP&;^`8uT;N^nuP9_cdͨ-1zEpy@/+/d7b"{th]NpKYF& Ƴfܢ8qP$&%Xα> bӿHN$U/35_Yj\7ELhL1a}ΒCkm^m0W.Ɉ7l(xH!A!"R (۝a7]NI_^ܩ6'0G"gūBu7,ݯ*GD2ѤԨI(Nf!@cp K㛙c2kRe~pFl>XS, Q"z|JH.#7T5|T )<@wb޲›Zj3=sTkU\p^z}})P x7;>f734XY; VKApcTO0@ӹ`(K6ae~NT4DL+,MuF +p' u7[y5aU7%݆nOൈKWL8aY k}qcj%Aijhz! >2"mIVv|Jx11Ļ~ZAe38DmIi>6йGZ lIZKHdC]iDUCzÜEK$a1¯>P]{".\@"a=i\Yx748 WP? ˏ\C)j&gF⯱6&b d'kilI])|t2p44e+BJ+BYa˿e4')K^yf& ?TrqW# (eꥈY9lrS9xD֜e !K8|Ղ|X9-( 럶a4%~ 0uC,d)ϿeEjk@. E^O㩼CQc\"Pnd1c%XXrbdE}m4K XD\7*P>6n&M|fRx#8h"^7 j< 2`o(|ZJ4@RR}֮` tfKlXq뚟U}I\uMG]byfRŎj|Sn@ŀ2zlD5U(D@Fhָ9vɦfEVV8-آx㐙@\a?e!Y(n]AG*>wA3뎯9V`mN|)$ v?ǟ ޽0]"D%]aN+|xG0 YJL@pQvo#w1z8Q2 G ~8y*3b@J.vP딣e3PV64GwH󈓂`0)7V>z[>`/p|q]x894Eeo.d9/īw2 g+Č}LzC_[ LhYR ~==͙ 4Afb}n>6144ގuE3 }bᫎC9Ӳb8ï GMwGXHxBˎ-nզD*7[2H3G>23Rז^-SPޟ˭#06.Pfn) c5tgܳ?ZZQkr)Oȡe#lS[:r$ 5wt7MsHF_Ks@c9ITؕb՞0_̈t&ޘy&([ů>G!q+&*ߙeۅ@W$%L8oe.Βzv!j9eN-Z2v\JI(gfADG.mR le!t]v4$ѷ^^QeNpz+f~fv?6 `K3,E7P*4%۞Q,9Dc{RhBTv]~jTVVȿx40m2 gSP10h] V26o-pn_?̓)*ͺʎmc`b]?,y ֩ïbGQ"s= [>d̰Ҝw[s"y<].#EEao|oO؁D1D?brp @w1'Ąc*Jsv4 %`DrO-~%Zû{*iY){&mjs0'éҜKՍ(0sLzCV!nKK%kuAa\(hk8ǮKern7:+-9vq<bM~rúY%\= 1 Xja8'O2?s<2<مPH 9ˊ jA)*Մz~,h~K- @=ٱ8*xy:=l$BVY5r9ɱǀX66SM 92n޻JJ)\~Tm߿cݒBr>hYd,y4+ݻ[604HI_(k-tJ/7|3Bs瑑 aaA*|yXB)2>ݽ8L2c둦@C-^L`q?j|l?,tGyM45U@Ըc،7H~ 7 'F5'2#y0=҈$MLē*SI}-fņFҒ(gߍ0AݶH*<@\i"9BqW<`oL:1/gz\ڦ"YJ/97w5;10:|$:nnOoBY+: t`{2B*n"8QM#TpkVąZJOun{wdNK6u4x3|Ac)50]w`qӅ=3蘗kDaJζeԶPj9S_Ll.jm84+Âs Bf| 7_ayWԀf/$|J ދ-G2aaD1IwmdӅL7OV -ga4̓ e]Oqcym2+QJhJY]@N /cd,b{ά!ѧOiDY`hed4[m<#S ;0K5ZsssA-en۽nm^u_N 2dhHɽ)1WejR߶lvnLݾ܌eU7o [[w0cZQ%f:Щ P\oZ c&!Q/ mp@v 7T ka;* bdl\EEQAlc4ƧxJa"W!L0tD[(O׫´^^*4cnh4YYEzL 0Zޟ,w]?nc@}I 2ϿA>6{_ek|%ߩLɅΙ'2mk l>] 3O*Ԧ`Д,2,UU18ЫUcRYHǭ UM8A׸JIpr[_̃PfdAؚ[뛥,e'1fWE1OU`"2xSG <7K@<Ψ9I9-ի;4LaH"aDsXFm\9=D'8I'O˔B2Ust4UVkBK~!@>X".堅/U 㪣\H S\tpLǃz$L׾AXp~xf/w~qI8h8A\AD~xS$j501 h2RLwLAV3Np ѴGǟ©ј'|-I1h͕@0DFٲU|1)9u5 ^t2?W=9NA14#~}13nq$U8F6Aдs oHJH<{G1k=pa5[O{\HR.M-bӉ9 Y>wdBjy] t(HrIlBRݧ b6Y٢1:W>ny1#5#6 M}cpaVVڦê{Td.ƈ%#nR{jr^~N*'p*At-N t} ]آ'6ؾSMV*eg޾T:~(mu?)MBގʽ݌s4~znėyޠ)bVS+4V.|愀Pε ۸O/F6btvKN/r#`<2A8t@gהyZ]C٪D",g`O]p f4OnqTwz::`}8 DYo5NɧM-W ywv`_q=]б$;98MJ{6!^]%δմeߤxKе?ۢuj<} V5߷zDKvjyi+Lϻ 2V/ZP]@کl"Z_'L>(~jJ,v`o uu˓@GU-꯯#401t)ک4)dv-a$r*,?%X$hsmӊ5đa84BOQԬ?N|vSD}a?0mLuv;j GcȒ Gk dVA~_P*&e0UwŜokHjO1BVY^۰x׃{= !3LMx}9 a7e6슔t=Y)(~uh v\vN^OͅMY9mVXed,񖫾G^ IX%v_$LޛK8Wm58 ^ycWn !wY.[,nN3V9ϱ,O̩THZTmr @pr t 39S"fT<Ӡ#6aY<`Ga$_lI!C}CnQpUaw[D4{Ǖ&yn,B ۳7TQk-ewSdIU~J. oG Z؂+x >_FeH;IA]aBY[HS*}q@^wqa.K^ajG#~E.v Vl{tMpP*nB#4GzR>da0Oa~]@a7BiN8e*@. *rYk=+bMe/VowSlI>29WD*<,WNFmy|O1t*w?%&>UBx 3{A?s} Q^'*^xy#ׅX6FLtX!PGևM2PLxC-l]s:),u9Ni]Chպ3{yrwwP?>m8C38:tf'tet &7<9*+RD2f&)xaN;s %s^KH >Ls^*k/Wӎ0=E\οZ,q&FA|8{:*?05%s*Lu8ID|pӏ%9{I湖kmU>"g;LBڎ!զt2xR}ˣk Bgx V&XYy%Ks߭ L舿BW!|8z&R2mqC/<+JW@G7`! H¹ma/)bFwCd5%zT{#ViAFD\;+ Se;2$=c>Qόnu.@MUA{ X`L(dr Ws - &iX,k{/C_[8ːm}07/QM^2z1 >-)BP3;3P hʐB]Bn \T0Fz.* BxK޳͋kW4̒VA7'M<ȜXpSu'BȀ.}|TeVl<2B3uQ}*NjgҞ҅7/j%x߬3EЭÒfY6qp7 V~=Qɟ ^8Ճo1˟˽z"i: A[ e[ lgpOR*>8lj԰*!SU@k@󕜂TOoG7Ϧc^po{>&,z{uf%`c+b!Pf٤h/xf1FOuY,7V`~ryVv.:IiX'b3{ xD/8$+5]5~eeNY!TgsHN2At`,NӣS4>ch]p2pXƧş0_i%(q w7p F܈ʓr/E-}NJ[Pd,ӛʈ#XXl)SH. 1\@A&TQ~rRkٱ1v/d/j6# Ǧ (U>Yg@KXf*g-t=۠gF*QDq& f?fd1&rV JfA4z$fau+JTkaI<5Rnv"ێ3Nu%n9j8w@NrQ#$ "Ҳ +A6@,;~Y(7BH ^1 ]`ZF 7(' i mYuBrFة):48PM !9&T\U&S [HLlO ZmmU) Xj*ba}j95!9u6rbd$L|qVұÕ)ܰOtJ,W7>ċ;8a w5 ($Md\v.Ĭtغ}ݶҙ7a1:\aQ yպ,G%b?@,*3OBi;p#iju#;C>@r( MEYVs4(w{I-g)X@e~#K^u}C2C7zj͂.õݲgfEδzDm࡬;Il1h2[Z 3| >2AmrNIЦ:1[`YBm t(HSx[\oQ峴P퀥*_MrkO>C!)٭#8Bu`kAC@'0ݓ:w~7wb%gl_kb!i/&~gGU?Nb\Y^C {BoR X,7ZnMST*#LPϚq\]J@sv׏2&G3&WW+v5K3)@r) ܧv\3?\=39!?cPz/TnRrF>@+uv#0b?F@uS_N a%SDsȌ[PRDj[rv8{nBEݑLtg-)IBE8AGlETԼYඹ_zXܒގ }(X"P/A\c_pƛ\lTFeq/ ,Tj=ķcNF^[c*e&Z9\=7q܈kd*j9>:IJ_̹׼@S61 ^ND{TZ upȑGA=fsdQW85%lRvz(aN.֙N;QaseX\G"JӏEaHO̧IVtaC2{Kp .L61y9jC6s&9p@ hd@,m 0 vz3Ј/ЭSװ6 lFQ]mamSPIV%@w];rqY7Rkۿ״? Dg٠9FmV*{e;lsP  ZXs]^N+q$kDZ!EDu۷rv?5& zX0cN¢aҘK;d##}[Z|XrP6҆ZNYkC4~>-㨉Npȓ8JkD}UÒ-hNYlD.$x-;Ps Cņ t|6AcƉ97 N_,wD}1vdcKW} l*Ό pҢQ[Kӽ gï5m72=)`rq@'ȅrtqEgv{bN:¢ºY!AMB k a]o_s~@mYW3_9-SYx]˻\BE`3l?4_13Rj掌/B j)B0ڬT5]9ǐtf$قAd/ۃ$?0{:yv>F࿛ tAQ R9&UyĨ}? #`dh˫HtTmG/5XI. ԐTuxIy |4d/hu&Y_"Cݖƕ?QefcUq̥z_G[wjހ[wtśòfz8㠛dQwߟnJ]|3*k_&-_d~HtU/p'3$>?N+)rPAƿd;I8˧[<|5GY:>%GVl~]ؼfsb,K%9HG$ W2SZc -1J~_է/}xhÚ?U-&0:DN*T\UV;CgJ*u#CYr݉f4S3y> AULLOi)٭NS`ON %;N;Б9X;^գjOf٭ DHVK|TH{ޓx nG$S:5(.[iz *NvT?XnSQ%=vܕ⮾e>/Hw2tc mb"$D ịA+g2N"ō`)^1{i f#Tb|AHD>Z7ϔ 6K;sa8. 9,U.Ycc/ʸo>4&%Xrý$j2zÕjCԷ9YpC㢞Vi Y_ШHن[:fOIF7U9wt'nIN?_+̫_Hnk%O:Ōl܀|ܦ5Ϋ ,~?Tk6Qޞ2N)ɘbQ9#a1BYS)=xq8牤YDk"e{>,jXH>0Zc ^47k]F\BuB~c{uP6Ĝ7|iʕ`y ٔ"}d`Vį_qMP'X1%֟&d2nyֹ6T-W!2P0 9h(B۳/bZ7y.iMgޥldlZd2$K^>xΘYd !Y^#:]g4Uqo,we_l`M:*B@4%ܚt3m@4hʤ.6'QtH0Gq ^%H> s$>;Mn6 s鵂؏dj(SФjNo-_/qMYN1};t.W,C[>a9aB9dTv$5)ՁqxeF\ͮR Us3gvA@o_$,b𾬘\UfuА!*1&M6Y9'9̛+S~FW(^@uA =d`I|Gvr]ѩjh/ bcˍ]zS)f'wΩ-p_V㔜ȩD~ [.cؼ`=!VљMP{2˃Dj8;ӀU@6&:`:ѕ7J"PxP$5A ǑW(N.= <6@ys'h Ps XUW@"qK={ٰdm'X98bTNٔF.s"CuW!J[$QDzm8:CzB3Az`t0~G}j[/6*$LRފiAj90+6u-Vu%7%ѦvǜoF߹ qO |9$3Jbd4"VM-><Snd~wAxN7^1X2aA+u'ab6O%JsȜ1 :v΃P"EЩ 7Ǭ^W<1q:[y:nB[bE7͉"޹\iw3-}ia(`y0>EC ^d:I'1е2.z$oM?X]dmu5*G?80ϼ7zH}Ə'ngn.as:QȧL<<#S1m|Q't H)"/LG-[~RBrkǢ035 fX87/!A]5տ!fQGQWq͇?vM$儨H`q&/GOlר U*Ih4|DsuϤoҧ͊\r,WǙ j6Dy_sg7U7# 3s?WMgCEzC U n{)矯/aDSdyM!PI,VM GR׆aM>P$i~ڸ7%ٻ083w|EVK@#STiP)$ 6Î0 W!GElAXA06; #Y)H3Gr+!}>YUɄkո;*>w:@AKT-%+O 3׳h~WHE]nNo>'=Y\F([\)&8z0Tń9V؅=Bzn&x0 080fԢ1@Lqec'Tiqxȁ[X1#C18״0峬hlzĂx*do7DaqcN;p(jT#nBDL߆gjIc`^;k-!rٴH}f#@OLK&!<- Y2ŕpȵ %P}{#l/~e؂BlEOuJoQ1,Y'ʘ'j2¤qݼJb(7 _HA;nePCn`,63x|0@Ri)Fo3w DyA>GiZ+Z{M9L3C*'WGȂ~sÜ`%!?RϣzAz(բĩsXPyeBH-[8k m[bxPp8w5Ko gjW!~~v4 ҲT}@=U!vTΠ-]ׂD6)[zBޫU潉 R`Ca|\pƑ 糦t?qЮ&T2 ڡi ,`5n}{ņ]80LTM8˱@GH'ްCOjj!BL-CTB/.PԔ@ǩ.6~XUv+fЇE< Iӑ?vZi L'g^8}K|`{jtBhi :*?1`a!8$~@ vi/׾`&ӾGn`EO0fl(]|\;p\{$,fZ F`h=r?ۛ`#12 4`Ġ?~㶔SxBGUZutbݾ/p9`7}[}_00Jf:jH}dVsfK\w*wii)S>~pI+7]Nًҥ_&GMʁw?Β1۶e{¶ tIo۪|w(nD,+t rBX|j{&M<ya{I -b?Hx=:@jBaݺq° Buo/YN*Lϓ[-Na"79mDyŖW4**!Ab4d=rFh8m0H]s{Ab!sZ7zj_% 49TA@p [Կ V:k67ԯbOs,1R~sÍh}q!3[0PaA \\?qj%Mw7-'$Govmb5>hb6{q5U؄EK :Ci,ĤW[WUtg*k9b͟ L}GƪַyfF*lf$\$hmer9 V=UGsX+`E =k%o ljybZMrR_vcpB|92a^:+7Z`vqH.2{xTh D rV/%pwD'(WKOi_A-[,j$!\Hz~뎂1v2 ژs T KuH@gf X’]&[]x2W?_ YT;fq'bNK/9hDFf|D/~TBzO*awp.QOZ)8jz}o&C|%ѷ :8WVPw䙟/(ZV6{. `odei,+.6Ӡ́(z I-햬,9bؑ!e\ka!ڊ*[-Քm?ލ5ag妄5'Lٕ:OJ pkCHYݭ *0B~0)Tpy[=|H"j|GwɃVlWy(Ʃ Uډ hnOoCfeh9nuGCQlx=OUl.bH=) 7+u' /CYJH 7=% {vUpdQֆI^lھq78BX[F*Zb.Bi2Pa襖cGt :M;j|?kz^&ʮkm110v˩#2^'J~m? M93KI(ph0_d1뵔}hNµ OY=%nucPuPsc"B_M%^RXYJK^^j)#KSf}t) 2Y=.1ApgtLfWM%&_>0&3qû /_#p/:rG}UL gZ\ nT9 |0.iIZD9*_>u|v0kԱM^jͲ%W燛KKVC(3`wb©R%H@M]Q6%M"wykNseH`CeE4j]/oܒҢta3T0i*u|6eT!Fjlڤh<ۼ\|,w.|`A=Ntҁ%^ $>5ҞUn€'"M_]i}@EK/&#Io ߁$-,,rɿcBS!DC[PD.gyv`:m5%mP7}\bD|~@ "dYHEV9pjO_@ʪbOݕV+XBo?GG'/3P,&Hfץԥ Bq,닃l٧׭+Z/JIJuiUjY5G@v(z˴ZK.<9JWHתZd1HGU<s؄YfZj3[7=C6v`yn@z fP=oc!A=Ӹ)OSzy.LL+rnڕoe>MU{ҷaJ-l B0ƖE~bh>È]sa5*RnۇM}ŧ;uEQWƎP WKlɏX{ DΌoߝ%lx)tٳ~-=JeHoWd/)W++&j!i ӝr8K6DzXa&9IXTbʂ8yTj$e%Qv Ԅjq˯Vcv(~ٸNId5b!o7גL 0D(U=`w'ĄՈ EcxnVzJ;JDKneO;=jqdž2P4 u`ׇJR}Hķ6w.򓄜܁+F.٠gFJgM7U7JDlHC|gɲTU\vtCv3.c!IY"в_U[ oKO!̼u& wpӊGYdQHHxLnvRZ8> о:>l9:${ƸVA)*EwjLsy) 0`wLެG Q Mwv|EA9&Ýa 33RuCwɀVիL5pTB4e\cRn θ4k%# 'bMviD zzM4><ё}P43f еAs `Wq@ 9,a^mc]=o ޶h"T0Q㬚 6Mww&MJT=~0>§YA ǢKH:;VԻB7PJ 4DGA. h; $Ia![`KgN[N>ȼ#^ FzG o#ήuFd|A QeٻD}|@Mm*-[ AgIQ6(&ۘr]BS[]h!`,6^]㶑^>[c36{C v_\QLyJ7BjVs BB=SF 3 z`:Um+I0R\WZrQEP$1%(GDh~ BQOSALw8yh ɋBT3~YmdBWh,g*=D➼y  u</fulԏ]pbi[A6c5f{80IUVswB ]%G.ʓ ܗoj}2PsKΨ8jK^y[f&i /Fߘ&^N"-]2oWEFٺB;S3$8 H7ˎ<Ȝt%%^!7_\t*L qk?֛*0_@͈Q`^ E;Q5_%*6pꬬkBѲHkU!ú"A>EfHL#x-x9j|#bWٚ H>@rLD?JX8{9§Z; }6mARcZ^HZ/C C x?@̵(*uRU>ۯ 4_k6ssc9åSC{"Β 3BiI|ܔ@7+|\T"L~rŧ(FoQ-BpYYw͝7yu6)piYmI!&xPBVX"U`Ìi1/)J] H7ũ`a4R*y*Gbjk?d@7 q#GԽO̮Lvd鵮%)<#9UF:Wny.Cx1{׺^Ppqd&l0M_\:MYu\JtPaň)w^`]nKbĒA^ z'-}G)z2oݠ;_PvTyV@FUϝd8&"3p,tug> CaDZVՍ7y;Ɠ_y <>u qGCr&Sm?wak0rL6%F*;`J|-*e+g!.0M܏)V =rJ. :%:>kBZAЖe[j,'L@$F^`+bgr xh,4>6Yկ>Dd?L*d髎UjԜbH*{bVE$gS Nb]Bբ_b/$GFL"mjE5}^TNн=\rG4(M5 פ@e-LQ;N{RtϤ$Mw4 L|%ϑ1ɜ{<@iOݲb 8Ѫ&b!u, E_57 P_VMZNLSD%vlΡf7aflx1[PuG/+ڥPFHqy"["^iʍysa@Ef U}k?ݔ&G ZpwWʡ!PTnTDRˆ+֍d; )mrԀ>pKWФJ Q !`@q[un)3ٹ<4:V?64;p % 3d8="QH2MNb Zw+.^C쑄2B?$"ֆ77&ƉL<3ߘed-kAm. ]:5;?޿MP򬾛wu ;޲v08.d`7-,YN\ qRSk?]N"En.1h\~(#On-^A=Kd+^ɿ5̼s$a[Ce/ׂ^f8jQ>!yl[+ۮ(t,ycD :q_Ѥhǂ4ܰGX3'Gb\m qELZؓ S l67n8v\"!+Ҋ;J# P. 5Nk>1aQڹUg?c00G` #< 2Uwusj=ly 4OSUx?y${_Es 犝s *lkȓ_8Oc]{ǽoLlXn.RsLF#$5%iD^1zA[[K Mw !|ʉ"&;w)i?/R7fb%X|z O@wcnk4Wt(a*Ty HѰYl׃%11ȳ3nw=C$ {a{( .G2oQ Pbq3rsŀ*|}EE<\~a1wDI z-+UӜ) l;0ZP2t0ǷƯ@Uú('Hb(_FKZZ+di }iWTފm^.^Xc*Dabh~5b$lҡ&.Rg\@{3}^D9\ᢕ5930O=ݨ`_Wj@ӏ"2!]3aGCRGl=ie}إ2EL?D[̦l˞צH@an¥|iU@͗/NJ${29k%S#\r[-VYq^ aI4ZO`GI&ޖXEq#2ה[ L%?!o>s*_(W߱b=/x=6 |5EE^"ݩU]t'y@L{/!P))F2xƙK<81ʷ$GV^=v[2` {{9Uw'mqKw0|juWf['O 5 }[!!8ּ o$`k~b CQM5zQ$5;*>߂޾#-6jJI0cQ9lѱlHD(|Hj A"rBdCn:h~ңqn_Կ:_s>Qޓb_|q#^[#sN[BaDf?DD!o)4]ӉO,8FՅ!-ssM=ZeUl=K]_(Scٿ-5lhm4SSg"Y^nL<xd8EMںk?6z+.eӯ"iq%zE;F0(ɾ*XF*Fa2&9Qi`LSL "=J)|h,rBԯ;-GzlhxQ4|y +1|eqg#͵ bP&Jz- 7 $m?wY4`h8|z]3 <E~gcxϴ?NÏS,pwOɚ As֝s ߀Uk(uRD^?];\Փw5#!2jsWKMse2NN `bL^JY[C%UEbv=%A^l }v[)LxcD:5kYe  ~ݥ R^De 8[tk[vt&k;{Sg~~X<.9հ+U6*>Elh5JggO(L8=?,Ч'qafVv&5j÷W54!J*") /:ciͳiA28"4F xÝyDreE *pi/c:H포Fw0C |ѝ.QbT.?q_AL9ͮMץfb]80}gY (WO*߫ځop%,M]RCA G^ h,@+(Mambɭvң{mHJ%] ɠp#v,{w?0G_4 H>STcW6?_@o~ H+5UUec+=IWyY^LF^PO'5:;t.x*6'05 ۸,Gg__!鈄iԷqf2)хgNm à"z4\UIq#?q+橗"xUq{x n,[fϜcҸ4_U("Yuo*xtP PVdSh4Pb颟}.Ն8s͓hIl#dJ v2(+ aDȨZ4ߛ_^؛=Q4>!AӋA+ΪWC#J#}vI_Stt``; {|O$e5 rۏ}noV囎}gYHW`@XIK m۲o)L9kX"_O3}K fx}tM[bT6zSڨn22(35r?!̪âlD v+CwWxIHr[3H{L|H~ӥ[B 7Og-loѵe)?N-C @F(딞!Af?;:2 ݟN1snHbdͺ6CQ'$SuA?rE}w#?NP3G=S5طrߌa7'ԓi8DJfl]tCn!H j͚-sON BLF{F yUM4c:3 Mo) JN_=ݴ!k lftg I,b.Zb4,^KX'K2l!?Af!i5vO9?GlRo66l-߬SJogYm6 m?s[[لջIj0{ 4&yhzxإhDP賖w* +XI7<G_ ,e5 z c%~(3~1;t~a@b}Ks1_rhDej VEJsRlA-ízN4̵jm PnF5A*>(9|^0 il?HX!#ԄbIt@S9ܮ{~З.%L$O3D(QLg$:~L1bpQR+>Li_Yѱ ܇YT/ܦmڙ 0>r=Hќ~ĞydT$տFtK|1œ캹1W1Fk_~xv/q' qDqFbƦc%dt2M6aRPH4%*876hHU`?Vq4M̺R^2\H0r` d_prNfд Ӈz/چʽ\.{V=y|uUgf1eX`I {ij1.n)9sT;8NCCq$ ۼ4dR[A\'傜YO[$FԲgVQ"?sgDf|ĀBًgelXPj牙v8RYbnIq'4"(SN ?yۿnSJhtA_,gh S/ny g5tEԑz{ Y* *Ve&zذ7]U:ȅOV:zzî],q$͒߱zk%H@-)47atU5ODZRۮFķ%mVj1 *HG5L].1~iL>·jHjwToXH_'W$+}z1ͳKy|J5P5:dt3̩o-뚎[ڌcv^] RI*Apb>gF=2l 1ު gQ{Obj>\^{@$ _y29WJ爞NS=LCҫ*Xzyf2%( 7ֈ>T?2c]ūN)C|É}fdW^cxn 0\ڹ,F06r-'" V%iKr5M^A4)Sҫ)5~0/|ڶVހ h" _4NX?ۗ4=liLbڪF q2: !`6÷/h@ Tٛ|J8^ 'YZK s]j"l9lnml{G;ab\% Ka!ۂ 4[]_A6s8\X+Ŕgl1 [Cyp7d\l afh~DD3*D"Mu] ~|3k&13j*)QNez3=<&WP/z\ [jONY{_ ajo2?w T/G XM>)تW2* ز}ervL.7!MVtwV闯gJ;szd?2SF#ٍ?(]Q}$SQ;ȀB+3z ZU(5s HS`H m{3 jb#nd]б98}•I W[yϿ {'Q"&b/-;lO#>3IFy2*!:vIOz;NYp47HkիN35"NыM>uS>oC|̭,Z'-[x;/i[_CĮ ʷ3ϰS1*uXGxhHatm@GEOMH5MAkܡuhգ_\" (@8v e'i>ksf/5 ~$ZnqT:~H Wzrě?6c,$) ,rИ歽'6#0w֣~aUTFi5.4ux!K39P$cq.%8ˏilȞC3c$XC,ލ*wo?We N'"d(es~p0o/<l8吶5H~Cm6-L7󘃷zTRLctJa05Z%z6ǍH.^n; Qtzp|ih1w>0y^p(׆@/a,?&[ 3`{U$h)SƱn- Z$T&Roy˷D'(7XQ 18QOIJN ~:Óf5z4'Mʰ9 ץěg sXZN)C~(WT$rAE(3Vp4 \_#t.rEV̮L<%f5%:THz㍼"ٲFfKܺ@>sJʕ $ =ZA&t9Ǿb 䒙Bz8ސg6leA͑yf.¿j6Wm`kBd5H4ochM]{W}w#D滅Ґ\/ E&YvW1h!;}[q>4A0+.$&fEg8l#>xSB8{B%z #:*ʒrR8kj^Gy wc;ʝv`_b@zfNr53O b5Ut`g.XĦJXo ̋)v ?Sx|YL\u|vzߡ:) LCο1I-) b-ɒ:<ӇEv`@& /\{uM,6 Iyyl;\A>= :U># T\f-pkT.0+m.յIH SaKfwl\r:]d䧳J8/meD~PgŢ *x4>g7_D&˯UP>D:X29 M % [+f˻8֦E'vDyY3֙6vk(|bcͅ=RÂ5&-M[!71*Si)  $~JW Me>>"Uo-h)]#ͨzIHH*99-fVTOv\&{Xzft$Ѥ:1g\).siEj->s*{l,\S^ &6$Ȣɶ#z7C$ݎא;r!TJ6h PQ]Zlc6/xG@Ɵw{83]%OʋG`-+y"&of1gyʂ Ytٴ@7KpYx.1nG%q~l¿^©c:bXA@r/a1mT86aJ;3I8Wx-brUb#?xLZ: l[D 7`Gw4rsMV5RPmͩ-٘d_TY<So_J76#kQ?Z5t.Q"IQt?caWC%q;GCr9+6¶E0l2e,T?2uSe{-67Io:>)h]6侞TW~d=.9rbRNΟ_:㞘-.T%݀w.܅8mϚrwH {zx#Ǵ g2}փ衂->Az Kap([$ 7a@5sDGr6FLh{k̴DxOtĸtTy"3A=4JoVM*΄k˰K.HK!vGUsʁT3E\$²Z=hӓc2 }m?J_ 879uS Wz5=]/[.b`iIny w}/D=Z6_fM1,m:7E 0em(?:ųpaƥ;mFIR1fQ r!Su@XUH+(FAF8b|Vz\hAHfHtO Qo,`FhM.0וP}0DhJf8|9lz7yCa?gm)@_Q]Tj(<3gHKu_/]M@x밍gS=UޒAdSNj%|5gν9ʧo c7)^CYLf)lB:E7n.dL4%#H`0A\Pl'sRCD?`gd|$btWܮwTՓ7$~k2hC $ p&o=`'J }: SsA)k7dOјHl.ЇC/Dy\rE vxN |F<4[{+s٧L.h UIN-B]aՏ um3nÛ|Dni 8qƃhaVU! Hu^V >cU1o N/粪_Y]Q0k4А3IjQYIZaj?t[ɥ9Eܛsg5ҪP&H2SsYH(ZŜL,oNjT_Ri-vw١w?˜AW7T ΃Kpק;pV2T[ !'-71(`>M٘ \]GڨC驼J}ehzk$ C:׽Ґ<@: [zX}JI T 偮E"^_>XӉN .=[O`rcYvjxtm9>yT,9@|m6-0QaId\bWnW$nIyB DSj5{hB\ۏC\BH9.۷q\ʆ.+܆Li\,P>n'Uџ!ՂR}5-[J_W׹Z%rg̒vkyERՄrV~0pG+8fWgϿsf딽ʚ<6eSʩ4O~f Y)= i J%ІibUJAZau\nnG[:d 5g; %eP2# ɉ;* ה|>.qR"^Ui%*nq@kCG/}μ486f|k놎Ցh]6r'V9;g(.ENfT"䇄g#'=g]RycOzb(*q"W%yKXv )CdEA/s.b(f'ˇ(I@fy At?F dAl-Y:QM4O[9|$IU6 L.b )/Ts gtZQŤX6+]Mb< \B諝DH=) J "}^k4ـ)Hi9@4ͬgch"#: {C@ʭ+!IӚ_y8J+Nnܥ$Lr(ef.#==Ԉb>/- B^"3%_"x o&|$\J&1/0ysvmU?1N|ZW*6HOb .DMqW:sbu}wT?`KȬqxc!(QY}'o“B7K&  O؞0E-&$먠[db۽uڐt&2^5فNB(g4ϨQ:+ȵմd#',s۬[(>-L_IFktggJZSWxw` pa,?ũl(Ұ\DSCIv)w:PA]F+B]\ޙ ˨ JR${6E8Ai&Չ{=^b.QmLd6c:_9k/GvފL1~2Y,䈧j$|u-Pw/+/Qp淮Dp娕ziOUOƵGߣ J0dXvQz0[GޜVAEu(c\[F8xLSmPm{ҍIͶQUɍ06f|Ԥ4%_hRQGBρzo "WN:OLoY,#j<85$FD-1Wܮ;7!O*μX)~BBIX? 0w2ލ-IyK.hIꮞn YSrdْF_}e-X` FXȖjOhg>fCcDz %ͨjKWΠYúys @|4 o<땥#B0GsB_  K,ᾘmĤ'S08R)%Ad9?ЃGams9&5Cْ٦)W!Ů._<"h¦B(qg~MiTʁw2+`a[)#`]7^Z< C ݼ<9'LBFgLzACLSa%U"V䇀̷vu[jargI€+kyξO1\\Ue=> _J=Y ʪ["p^PlS|yaa7* T5.7 ֓'vsws`V!B=xb[ܧR!-m> ž퀚ц/spɑNM}2y16wGEepwp{&f78p)1G|M|rxaslqV}oTKӡmZe9AT: ;Gz5{T@!ꑏlu+4pHsy)[FόBG$'(1.CfN-[\hiŶ5+ B;k.(" )̠ s96 4u+4Untm#>okV<Ћ&l+3z!S!oDLy 7boW~/_$us3-{^ʟ%XF0W_%+W/{cXCY5A*0hcYc}o݅elr$A~sNAQ7YlƎƫ9.w7-#\@`*`e7) .]{:Z0e0vх-j*MKI%P{KZkqi"+7.H'Ө[ D'1)Ac#(q]\6m(;mc$=OX>\9Kk?,6>j(LWnzbW q̙iL^X#1lݝOR.Bԟn_|!TFte;{|0UwUH)!83>!FsFL$w2A," M&G8ŌS^OήrVN'n75_׻՛8P8+KCƗcPɶuxt:M(;); TLA)Bg#g@"FOr]0 JНA} |PS4-1)b+.}`'²q> KGY9Јve8&%"ob:H#bƛL.Vy跨"tH Ů<,˕+S2,mqF{:]$^X.;G8kQbJVuJZjzQ#ij^ҹ+#јU$Ha!cPxnj5:O'4=Byg~}uw3 @Ur%!PgD6gԠ1&T~ qw.PgקKzQPj[gf_k!T܄*>J 8Py B`|"&qjO9*FP41<SGiJٟO<%B-:t+rXS)"ævfkSB>HM@ެ#K'څ0ODe(؀cu*-=B˅!L]7<v9(iBS,3M#+١OH=RdjS7Yhz9=&2Y1$~v p \(c8jE 3o.5mo+>b\稠@v98mȝ>{,ʦ!Jw$5c o[DqDdB mOLIu") ,~|V\ڣ5;@RPEm=^Ir>gsNw4pM]hB]#m|e9jةHaAP`FDV?F/w{9^:FO=)*9/nx:*>^{* u2ic0f j?&1*wf'!/ʽ >/chgQ8 Lz]MWBJ|֤m9Zo~yQSgU+V.ݨjMGh!SM^lvک:$" h4-xkMKDeF"| @-;% :[[}ŌVT ];ZM%EZ.]l)8HE+iy[R&րwI~ʎȨk[B%uFA|kn+O;t#w>c?q F) 0cPt rdsmإYW~mʇ|qL+`TVV-} {K\zMU1 EŒ ңhOi `"uJGpvh-0LWj-e;[{H>~M!X [Y[6ɪoֳD-h[p.|6).erjYr1~1 Ig y%!~'pWN |MdU$aɏ7 @y:_o$t'2s|S`r,-ؓ\_o=Qnʘmx. zS[u+zW鄀X5A< *hN ynNŁ+K]|0>c ՛&m,UAt /\GggV]Bqk`r~b;nU>;TU8D/K勾sEjK6Iij{l}ֻn|Бь?*ȩ ebuVEw (j̙S6rjU@ummHݮvtӝkt &_!߹\aN^;!J@2 PE^4]uOAㄌNy*+A@ixvr9~-@@5Xq}ĝkO: x8y[AreP+(>{5rV fTge8,ٴWmRlm,rh^>S$GEU>;wj"N?H:X"*n\mrG@IB_'Bؑ\52:р eT1X%6vbi9 % _ Nבl g!;tug}(ulwok͝. MKsDC痾XqTWáw +iV]p$'XҝOmr*Q%ѢQD1.% "C*$e˖D&#N4n//(5;$P|) dX"2}3_b0( 38)M| 2!2v#_;Ӥ #V*? oJ4ZsX˨|a3mC‘Evΰ+p1^?G=so`㬳Fcu6b{$W{ wz4^{# v`7/_w[xYF#K42CыrqE 8S bwCr3ՙe7s0s*]%?9 +y2=ܮ*]qPNw,@VjObe -#z*Wa9 7UŅx]vEg6P9PMwew3P|8H:;fy~\$5}x($> #Fb(; ƫ_o 0 ;A/h$ϯJj9|jf10jFk%x&1nP5m?CHlH~=hK*^-uDTO%Uxe.NJ5L^]wjKK⼯rQyZ3j۽#)ojvhE@3?q)!U#qE^ʨe_=aZ~lN87rØ; |P(c;)J G: *P)pUH(f( __+eCǠoR#dyH#}4eOu 9,P4w3ҨVʶ8N~uҠ{a~h-WL@Mq)_9ْ}TD\(a&-j,QP_Ƌ6ؔlTEbGc;DPbq|+_ cǦ^"If>%=U۳9F.XK5\Ş-Or*n9/ʖr33q۸[ܐm)V֚sn^( ^teWrsH&"GM_EFd3<Mys.LϤ2WDF۔NffTgA j3^\ eV,*@dCwXFny:k+!~ΐvO{ !֡H'/5>p8XZ]8{hYN3b9槹E皔c%nBBfHO:u2q夝hԝ*A:>z&{Cpw̅Ҋr?;e!P P]C%]znkCa.Ny4kJ-toN_`# jsVb$%#n s8W'9,IEQfrfHTكkRx1I.rOf3'5VT  3f;N\,ٚvlƦz6}{{>'U|*:K j> wrw4']N,:R ~M*~ӊȗĂv ǡFsЂß@c9My8,5JН '7񴄿->v% y-SNLKftjL}\w~CelA7(ULPd|7M`qˀFz^\c.WSE {{D+Rλ"Q򅺰(t23H)еӴΊO_<4fpai?e2Ҍ ]UV~gyɽ.eDd.b7ެ p%b[J> C7$Ah\csqH5aSNJDQT2#zM I';y?"$D4@KI)/!m7J Ԑ*(lvC=-3jww(,z߇:`y"V]/$F? ODpjn&o m2o0o w?*t%l+ ɛj" ncN\<;vakl 3Y~ּ1)m oP.mP˭쑥]`TFA@jQz~t{ʚ^_+{G=!^}C-"M7R+LnQ0+!H'F]z2U bFGL+ Ri/,7n|5웣&BOx&n?AjꓡUNF,J#0j _/]ugm(_ZdփGZS R̺k{ tuWYRWaA)TgsMb偢w"*12jk~TU#Ɇ=dЊ߅uA< 0k5X*RD/&F6&fJ DxlxR^<1$"@TXE 2\9.#c"psoW#]ksn xB#kd҄migp41 FPy@ӏK%'3jqwF! ;\#OUߙܟ lv+m4.-*0pU \Ag'mXSR=|0dU̜Md+i(8k i ǰtbX5@΁`RP4 0î#ENz]݂[+j:b#/gxVِ:fކ.{ːtؑJ0"jY~ `b>'z8sqC!0}S0RbD8wZM ^.($ N! F7crIf' P|c+T,6徎s6 ^5#Q4޾+-PUD(bba5,]5z`nAMX4&E*B4VooE :mvfX I A6Ԅ۳2/uS~`߉y-cxHaiWԽNvv`?F<-eaHGх~ЄM$r*X,]u!] {=dhuKU66tsҰ$D# tyL!CȸMu`a u0lذڌB'u"NJFئH=IJwJ{d`^p0;#qHσrJ?#X<"&d:D 晦v6:GhjD3(RN\]0gvYZ,q8M(P񂰀V=CSBc@7x_.*"?W'$1oҽQȾ8 ˚2 bCM\#ըAL-hƟ]_&&eEn4D5I&hNcXh铂JKu=ftd GdFQۧ!J/6 /XeFף⣱h]$CSL_Yӥ+hzVo{M;XE$m֐λm(mNH9͉r18ﴶ'PVA,Ot3Nb (e)&SΌn֘L"v0\a͞gyɴ1w'(AtIw _rn=Lm } ؝TH;P7R`WTc8qBJuHc}Fk𱝐a)lNC2F(nf\*i Ew7En@IROͭlIkE+! 1Su& r+@gsAU#nx%`3v0՞2WmGI3eg  2$]H`Pd4 _\zQDf0:S4:`]M!o:qnELgڸ'0|O,< j?<**0-mCmnOUOxojxǹqS*tjVO==K/yF0Tsd;;P Y50ֶsNI/.G{,Mp[:n)&3=Q鬭/jknjIȣ;)GN<"27/&5~1o5;jGN ib6h :l"-I9Dݠ>:)_ޢ "!ɾ1 wH1 li>Zg5B&("B}x4GDPjLa/QЃΖcXܹTxV:azYб[;C06lOĬ‘N(|4H֖hW%7:zޙ'֐R{sDH7?ͬ%{hAk9h5:|O:dW6WPi+&ʛCM?@榇4nҾ[8 ŭ ږHx} ڄrN*J: b[uFnalݏ1I߮"R_#܁""F-e=?2Lx~Q7ȏ嘋(usgsH)&`W>p[(23]u7V }+!T55SעFl䳠vKaQ>td*1A cQ(:lmJq,!8_?"MGr(pbd_W"IEi (5oz"ahJ0=$5tcG>(rqLnouU}9) :x6S0oaFxjNホi6GheG4h97*s\Qa..5=O+ա=6j3oQFׂAAkUQQz ! нo6v* -!sDvu;+^0Ӑ Pjw\ n:Ni4WʽgBQi|@KxL,^y7 nIMX5*O7#53YZc=^PdV yvY,~D`yX?HF=Fvr=}g ӀE^V&Uu|1Ehr$%hY SOq3uaP"w!YD!˓B\,p.>ji(j^!6|чh]URG=,sEd.XG638]3' ^GL{v֩_^U[1#/K&ZiC5K6baL6xL|ܻ8ƈa"l!MtD*|#+҆D+)AqQAP`K}?ۺ1 A&ؓlpDd<>oo%v =6V5^fOb_C#O B#gyhX0G! O4PMW@/jͤ (D%z0˝unI٪B8vl8F fV>hrld.lKC)Ӌ{Ry$HhdPM?:?|OZoXo$W51^nנEj2k#~dм!FZn >vnX9kF>7pkTr0(a#0E43GU j>CIgioyl)P]"~hU=pӻ"@i :f)쭱p%':(QJ2GV3X4ٝ-k;2* }<k)P|tntǙ=i. (\}pʍ kNX$V1`cB>ɈVzӏ\idهR7|YDTֻiT}fV83_\hCJqKv꬝>#4])?O/š̥>H>6` ZnR "CF f@ eS#ڊ؀81xTova@ο kPvÍ <+Xߔ}@X^k%7$SYVƄNO s3[^nP0LMUɄ:hVWjWt\P*X l"A#|lG%q|xt+;+FU5WP⺦>GoI[y,Y@7  afCc0.HԄQ6':Tm׾vc}׍ ;SФ_B_x?ӫ4=/p5鈣밪4ps3C {K`:$uEXe/ g+[ N48JX:ݢ'i8}'Hٍ !SWT ތy`@dOƔ4.=ME *;+2 [0_MJ5K 3q7Z8OUCCیH P,N0UzT铤5jf_Ġ8?%y8tc/.͙]rǨ7r +g ZcH"6r\ox]keOˡ:\M m:2$|XӗMX!De|}a/:`d%Ph_u˱Dn h jv̵̍mZ 2!yŐKmĤ͂'x?Iw`LʛZ\4]ӧj4W(UT4цKTqBZ*h0V#|Wv? , M ߾.Ka)۪E 9s@\M O$;iYw%jA0qL$3o&ܙ0rZŷ3OrdA9,٥>Q쌙6N/AyGdѱ*v "3PH|s ☱j1gOH]ߢ &Oȿ&əb)Rc^t|cag~,3pYOxP{oڞ Alc(Vs0>>IfcDZB͵\~>l;>&a8QV.cx`4%`ĝ_CThn-:6:6RF-jfsN|WFĂ-J~qS4WQ=L2xtWq*m+;"/6w>c:6ʝ;x9kN֡to%i N v&hTa٫Vb!R4}p$>/`̰* ȗLT,H ,%\Hk2q4=c5nSG \H:iF޿Ӂ3%/;H$rP!֤CPa"[`U(8'EtSg";ǐDO4|WBb|gVTBO) KlzEj0 MۊGg̋sT H٢F_&|p]C$s;Զ܈E:hdeGRPOgjmU9w+¯ ZN1ހwgO(o[b"Fc:6yve eV+AdR[}۲Yb3_bqsV">Hkۧ=ΞIqyHĵLNh߬8lpYT9(Xet$,,eQga -zDn#rO#Vk"nP4`C;2++MP.P^|Oё$JԖ&5\]]J\ *Dgtɍ)<(JPGڪ+pn7XCءi.ó0?V0ըuU\x#Uϳ~ ԰"dK3X\_\N)SkyP$|iy ©6 QP/kFh<:eMS7"M!qt&C}Zي&:B&evn"RFk%N"'M5A?"K".lL([gW} /NYzUZK[7d# jC>,5iM91QazΜA7ڎƬy҈Em 2[dYdabx(1cI!t,:KEs;C$Kto(i81z#J3k23o94/U'նpKdCj qa].Svzܾ':Zؾy&Γkf rYxޟyzYەys7Itz{clkO"վp˷##ead@lT0S|g>=*&4?54X @A(SѬ\v^KlhokE QdTF<ɣ"NheڍtsәËVk,|EڶʗN ǟۘ\Ec{)>$5 DZWkF Uܐw#EKB, ťcڊ0NfTV+kڦ`,s,9;vVDE7:J 'OVXZ.&ã.6H"@JdJniXMʣF& җҫoS8 Ε- u)|j}ɗꕢzlHE_6xT:J fp}_煕6l׈zNtks'Ng4nDP'兡&l\4vDMӊUoC;,w\N$3|OթVa8mO KpiRZpL)/2-]Upq1SSȝo9 |ei pllZ:NC$M,Mc,=0F=tŸ(|qi!8kQY kȒ}3??t 3*z08p ogpFB22ݭ{eb{Z)Ϝ@#!' e'$ixIQ F3YW"kQ-Fg9kR R\4l z7hժW;hĐ0I[X 𢠓̾ @I/00$kK" GV-`8 lYRgJ0Mm(@X@JtKE=K1>MR QJC`hk9Vg&Q60oy TgV|SIi'=i~y~EN^^u5le\Yy-a5i3|UEM__-c5|`6ꛩpк.NEjt)A)ۘr{G7;^N JР(~ˇXyoB&W[5yUjqr(/*{}D{Ci4W TE)rp ӦrW̯8ˆ\[5!B}j`LY91-cYk)>r#cp;!ǻ])1*̱T8U#'i3%ioG+WDDŽ{è/i Kl!VKx_I(ib `$Q Ťnċt:UOBG/#`qyqdЉ6^gqy owB<ƏZZ1L2~$Cm+/msB{&'P_| _ԨfAKqCO[6mt'H,ՙ&RՕ`գhPxF_t(O'H0GXi+dݓ6%L!B;]բ{74ȘF,Bray:+v71nuXL$'UF[4gMpC!%tǨ3FTjl׍LSX`0u<I+kI+4~kqwhS3EٶSBLb$>d\+f-1C`6~F8t9B) a\Mv-%z ʁzys !4-.Jc#@UX/4xۅ؝YC;cF+•a#RF~9ux9 PBB5Ր8bhx| #m|?=>JX0Dhi3ʛ)d2s8P13X i=2yL v!&uErQ_JM?Mڱ $hA^CbL ПR1֙xMTsKHRe:Vig4M ԦG;ݢKXVI](Fruq(lh;1jAdnj[$q' #nb=TC[p5L]k_6D"͈mo8Kf 'HAQY$QG^dϹ {w"֌ t.'3&egMuiK .-v]/6߮Ԏ!k}4|pStFPޞ/TZwFؠL/X@>soNȁ~7B~ny]Rަ)e {-V6/L JBQF,+@joiw=Y^M3ޏr0 5 ?+P0dÚ#loLڽO.1.0u=É]0C5ffOTyۓLDE} =Mb ܰYG𦂄$kgpz=VCF vFEQMY}ԤqdM̠Z=9X~aO*4X;!+Odurs18dHΈ #ggX2(.*y(?Na+ҹnfmEH-͉P[watp KK+ ϙN݂f/ B"TŶ RJI5vԾ嫲 4BK59Ҟ32pPh)kp'/iLoӏz)Ry+E\< |L6PП9xT4SQ^[jR "g%zN*^$ /*sN&B29jב/Z}3T Zsl P׌S[ <:聀[%4Wwt_D$9.nUd7MA&OTdD9}dpa$q: ovd`߽C[9M+P4i;J1XSxBvC>AO%!,e%K1˄.t.W;A%v˕`BCҿL[ riLZ8a&kDD8lm˜_eLzP{F%֛#]e”|cbTb">U6RڶC C4SD\7"Q/FS+b obI8!8 ^.s*6pO=q pp?q XJGAx!Wn ҁYm+]A1C]_t}g,GFKp!StvOG\wZɊ0YƲ"8;ېsz sZ^3i{f1ѸzTPk@"љhB5IC Q` 1B ďXgϐJ#q+EpBRPKKȮyԹDڤ4/_xjA+nz91'zkM~ )XUw{F~$Gˈ&G<˞jC2\zC1oZl!xl# qi<MG<9l`ۢь> ԛ*l 1)я@3O@ckjmxK*1["M&^|p8+y"ӈέb1)6*xͫB h/c%j8 y6b <Qe `IE'\v_%k(G}~;00Y>IUp KU5I2"aGfH1 #嚵@Z(X 73QGV2ya|Ǥןޣ8FҎ^L!?"MFtJMH+lVL6679^0PIyx"r/`73_;~*Xj| \Oi21{3exg=S:-"hn*cy"F)t틷DB\m5Ԁ\&¤ ,ni! gJD&0XhU^O~Ŵ~&Xdaa_OB,5aԊ[C,< Mz8pih2KP%?W!&iهRyrD5f '܆ <vӥhM.`N*&{ټ4ޜ-f}orR#TUIpA%SBb\hzXTER!jQX$1LUKЩ#tqe}yb@-@Yp[z7 u3Կی)GD:s]m63ȏ陝(NzΙ/Ad \~L+ha-(=yHI6Ś#|FoHB:ph`sAB:Fٮ<74X7=-\W!qW,C&O|dD:fci!ɯC;]Ze}PڰN h J EG*Mab/dOC*˝rz&w(U7T8 ux\ 7|7֚ }: (f  :wn+q7V!٨P'ZqPrpQ@!j'?=Wsr8sMWcw&Ձ2T][oFOE]Gu"DK~50HDVϹClw}AY$|fe(2̫u31=5ꓹ>"MvK+=YVqy23-}@ʎd3jbLj 5 ! 8g?/ ^urf?w/}?OSn6МhFk"~U2J݄9|6L<1AZ/'zFGe- Q俼/ke+2 vicF[ .Z[o_xO>ţ6 }eB>֓LE$A.M]{uoda@0=Duy܇YVSN{\RN?f+|I W/XEwȬK-5^5MYV1m ^ߍ51lN5pj[fx_Cҷ6D nЁ0_X3$qL[ELdBǎ&\ZV3D69pl_4em *q.NIW"{xZ,t2\A#{ACi\#V?U'w8߮6Iy飺5/":.=؎j6nE1)PE,lAIckpP`Bw̬ [9JU^'Ti=PD욃{r>+9Yd&yJ*1׎bAT^Ra-ܘTiZ8zA'H]4@ ѣy,,aciwPwH:\*gbQI]rw K5ZBpl¸Iq7/dַ*7bX!v%A7Ԡ4m6DWd8n.=vǁRr1^pbXh#℡*vNie6W~7I8Ҿ״dZzyPVgUk PIخ9gG.QV8 ,9= ME$ 35^DL If]%Fԧh*y)u !$3o 7P o:xPPOu{`~gI(9qDvAGKAb3@>ʜ/:wM)af͌pJDXYXx-!wTٝw?AeM_Mc宔qT!jP0zAPƵz,9efsNmNq!U^r &z0?R$:CXJ]7:Ctdm\G\Y3^JZRƥn`2ծ,PME1uPI3v #bĴ:7%6,lj40Exb@~(Y"T-u_Ȍd0DEp:kUm?>/H/Uߑ,%)96杞̍I᡻BVĽxS~X ږE1qOE~AU.y u+HȨbc+xcIǸ4s切@~mz%Yiz- W2kjhDJfTGY-lQ]yQ>ImW O=oC K Y-(/g 5gzD+)%pCQӴbx:K4etT+[RgaX9/:#Z.xC<DI ! j \mKH *ds(hnphJA&a|wX~9` @NɨJW ̕b+x5@Vb suU]c{)Ke9_^_d6qR:F ?Yљ@!fX8]+=7ˍNF liqʫPW\"Lss( ;ZP>ncs*<ۿ˳o^q!jbgUo67?b;RJ:j[uS!wYXo/[fL`>"B#cZ#:.n00 rSa!ofcE|r@^o J l>#ĎBov&=ܨKwuvovg%*rM˦ d]!R$z|]~*e^w=H~XP8Za(=OhZhc 3n=?nE@Q ;c͠νb>{*U >S 1e&nx/68FV } ޟ!)1tzPUtaj&p0V u7ק$weJWKh++@&}X|XI-U6 .TA1RQk ./smJpVw6-"@P>VM 6RV8SՆ2T{>oMvI+4OJA0ŊDQ_9XY*BMio5C1؊f+Hn-hϏXP Z+CbδM AW5AE VjeLցf ɤi:.'`W9H,ٶSo) LjA9wBd=斐;9k_bk $OlMIHOMψU?sa ' 653L#6HX(&vd?u7\2;)ʟN:([\E/ٓ\&gdJ'^%3՚AC,q m ;gk0Mn /,g,\g_8܈o 9#e_<`Eilp'd^t!M_LWDŽڊ?!1Nڏœ`J:Q;H j6򃐳i[O`ɺ3v$spFUzRySAQԨw{V?T|ņW߅_?υz! [eml~Lzg3}M6 H+mRJ$ ~{Z-KgAM*8HrṨ>g4/z ~Q%Zyll](הq+$W{H̎DS~vͨMpϛZ<2=b_xL&"^[z4@%8m$VBc;?,^d8]'ݎU8zU/ee+P1scpA~[m|p73 TluP<'ג_lM@Wwᥪ,W=^R'@UTl/s^I!?ٟX=ͫ?K:M!yA6J-fQ̂0$E-ꖧef?^j ;@GBOlr{I M04l1EQe?j#&(>~")M\8 T;KkK4ufP&54]jNgҘ8Pf7a J :ADq z|42i::k ZIM^wr)8C@:H)O5|gsl]E޷ԙ|RNnILmz?NMm]/ ]H BZ.^m=]9PNr e~Ǵc*>g%M\"ɫ! r|Q%\V$NnOf߬xwҋhu9[7s9+wl`43,jml%X߃? | ndT0 >3߭P?WȎr*#coah6wheXڪp^ҠsBMf0s6c[qqۅ #ځ Ś8Eי ={T?ruIӗAbkxԠ)d,2ΧTVQ,,ܙ6཭~\N{uJ!:?bOj]IsS o>uT#Ne\s׽1:q![fK(JkѪP^)-[/`fP#ebV1'іU 1B|D"9ynm(%Ք%$у):\˗T"`y6 (8_L¡w+1aS rŰ'#^悞xy dQ{:ƈ/e<'5 ?2 R e2)uEV7_Wl"4,B$sxvl)C=5k"Om Coq~IMV#Ff^(c <E۴DYOby8P^ 2¹( =VKjJ&-u3X `p<  % Mi;\Ɣ e|\ZBY6>DvHB2!0iɉnP7`ݑ,<9ju&6L5Qeƣգu:gm?ƙWhQwEb{T > ;IC6I)1j}5ٴSeԢ̽&Ya; n!sY-lsBK(.=57$|^X燲4U0U٣p*hD0:4xLqfF4yuRli/Ɉ$zi!haOq4szR2C_.~ZX& |&kC(r)1UAbm~MT < ]wZo 킳qd˄Q{l)i {c fI&=94;4 td ,; %pnGiU%yy%I]$s.02Uj:.QDw }?;Tx9[`nďmss A1:㼊4b2*b H SXL% (:ɷYxb֢#c DIQ+BZ!j Q`WLxњ hdk7'CZ ޡ ѬĶgG[ZLt'ɳY[GRo,|MoJHJ_m40reΆAThe7xA/#é{:4sиעxR/G׃+7#Q0ʄ/'Lchvm(w ;94&6gP|-V*(i_@-Yv 캜^mclk.?Ōan􌻗_䡰RI[o>&@_Y50x#ҲsOh;Ԗ M߈>wwʗb+xUR! aQtt?h!z4KJu@!wij.ެê7>(+[[Uk:g]%ڼS]r$y=@ca-Zq,xTYb#1VNp. S{[,NU5u d}QeOAto!fH~`KAU+ؓP0([ in1{S؆_fIve@Vэ!b~yfNUS%{TniV3qaOKuNffO2"igAJ}BԮ[ٱN7\' |BLdž;(sS>KQ biy5ȺAb,x!@ K6w&>q5LUYAI3IwbWQN&v92_fbVp]8EG'*G>,IZ̿NQIz=Z;-4G]?O:|('BFk3QBX Gpu f~oZDhI/+Xbr85ik,^nKhFN-ɠn֏ؾML&|2YQ&&*?alEes ʦEY!;f-#i~=Ҽ%v$5QHɢi"$A՝Ji37ӽote'O=<H<b3g`zJ(i[[x&JS})H$/S0~xax3n;G ~lU|M#+. j/uO Ͷg'Էu|}U(A>mb^R(`ZF l#[MF-MrQ`>f q9 DY.mmP ,aj)"[B;*-s-_~' =T>C ~'}n؞)Q;P x8: gNDاpo[-G"o7{d]U[1&垤s"1y 2֊9J\@'m~<\ ȿBܛORK*^1$(O+1_>5IFfMyЦ[a$bHdN*&M\vyܫˑ[i[)-3"Ij|\V5 ?)`&$է ૅn"eLGQ,fߗtwQC͊bsaz e[f3P!' =CeơhG/D  w ƈoH5`z;gSmB9ō2VTe6jp9CJF\dSlOg{ HZ!`* -8P11t8Ρo--EqphĻgM{ӄHX*|hV%C1ɖ+ݡU9d]?kS: B5rbXs~OЩ`=ڲ =尭hFaFlU=sp >\8G7u&Bdĸ7JfK=fX^fTPtM巗*|4,'ouW$w}ɽ\0`` ;Ɉ̽بZ5j؈cqIEjj6`e zCP=ad~bR։13JZ%RJ;'=lz~E0-ނJVM0;N 2}'y3  Ô a5#8h9q{}%gPI@N ǰz2 (FpjNQĘlc4XH^Aˆ7j9#V aBv !XD +hv&,Md3/Փ8p iiIs=yCᚹ넇ST! !7TBpǙ،#ˋ%;?e Z^xx2@ Ev菼ck؆uΊUj]jjT;r\ˆcZ%Uaܷ6N5OH(IGضeVc6}93`̻;.!;{ s%0S7Wh*Dv)h olth!vVܐHF>WMH)Q!wzn_$ֿ#]QWP_2PS90aW\X|p3peKG,*ൻ/Bi8 mXB^fe DNF^1CN)/l͕|a:\ ϭ%C"YʠuM٤, e JHZ0j\7x[PF'@(,;*%Me;fVa]s5iM8aI6dT?;NӴMS\x;qr *ȅ5"(*/ C BQ8ͪ>N~W: v|5'WhI3UFMPRds_3UaBg*}f4}aDɽ`5r"Y7'=3˼[ãdDP5x|5U`I`|{Bq@*B "U阪kfˏdQg/4 N%?q$ugC$mpŒoE#v29c<\ 3+m;yp Ŋ8 W>ÕS9 ][j a E9VJPfaJ,u!44Z A,\FawXRo3l%`O)W1qFϋmd+| Ry֕ -Y+'ldøZkB23y\odRVs`"F}s,JŴ7FEt<ҭV]01ojZs^2d XMJ 4zẽn7!{ fkUHD/ !٬Ⱥq*j c kWoŇӚU:H[rӨA+F&m{B ZK7jx`z\C262[ZyO}y⮚ԣɶBkTekP  ,l1ܚ㱈.Ghދݢt1(ʰ=7u^wЪ%^ Hhq,HOt 9 B(Ya0uK@h?nr?VDSq5WtBlxz.[gE!ZuvyW&V{x"\G u~d3<7 WQGM4P }:aC`0]90*Ux>`9ncdi]fLQzJ" BqpZ@4FgM3 IpKGRyDf[Q3꿄~vGK$NN `5pSQt#&P%((W:Ѣ\&.9π6%p:L瑶Ը6vZnmsrQ^˙gs_TF)D{l#koV˺n#_!=Tݽ%}^P "$+Te7풧K+'H.Z붸H1)~[b;:(,)7VBPk7.z*U1|=A۫!Vo}őz _MďFVF]w%ICgr󤉾1pO]&%3} BM[k|\O#4ZwY.3DN& %+r7֏,l]cbO]ǟԠOu.;F7ockUZgqD-k9볰#m [ 8:WWC;gnq% ?S"7(^V W%PW&0|0@L؂,;G1 }KL@ Ъ^A)`4-LE ;g֣+ݔu"jTA7R꠴j=-gCLJ!xڍiBl6_eh";AinOݝ\Dvи"HM}#eׅԶ_A'A%rO+Rjļ(yhp:mSd[OD*Dz$qOCpXҜo_E?V4GF\~߯đ. MdKww2*J(o@zO &φ-eKV͍2}ΐ]U8Z%`CuԏLr8q"Nt_0* H')y]̯PA&?Ȕ=Y Qi/2UJN/u]8 'xElޒ,=lV\Bъd!ڙQf>K"38M!`eOOR.DcѨ3|W^OM }{[NG޿/(u#[ w;v>.>enXHe`dTr;Uwf*!^|1P! eU$4dxm=SQFW4.-y(dԊ5.ѳmg(tx( mu8$ltPVzt _gxWq"|S&E 7b:VmeQELuھvIst31E'{ 4c #cVj9I`ymmF CbF‚Ѫt[XQ/%kR5C'C!6!yr5-W\4-qZ*qD)$#wCH U聓-0Sf`6H$^w.0ax Js|z0@H0rO{VP\uñ0lEقD76փ#I J;MK WM%T [$c6D= z[et%L-QF^RC&Ư٫H25C5]1]CizYhTǙǦԅk0ޫYFF e1[qUj4ڑpu9K:批==Fsy',7 =d H>U~(ݘDitz+x LH!??й3@ aJh9VU[HœiZ}ficM -3ZfE *#y`O_Jq h'+Jwth p日$Jv8:Y_)hsDuWN6+[ƧP8Gk/u連k=d]1k8R8:(Ud_vbX >ƺ<&ߧ[&8('3҆Z_iJ#*SY+Ƶ5CӞ)m9OƳqH8+]Wo_@CPRJenͦ~}dFP \dD訄 /FQGZ61 vBr[_Yp3N{sh)@$PĎ R4L]elO1w"1&2!>CB:wA<6o!O͓4 6 S&_$Q;a >LpIzfm_D!M A5TyE3qB,yJcȑCw"a:\ܴ,VnځN Jp} U^ Gk J=J f{' ?-оcuSt?e69ȓ+ZK]ϖ _٠`Џ߉@_T`iU5Ƣ&뙈 9̕?ΚӫqHGQ9bI}j7\[DZ<x3j_coŲ5,kf͈ AX|L oSCBRoʵXQD=Bj2H)ݽKWοs>DkqB:62Uj k.q4V(CZpz1#IaK"W5q: ݱ`64Fu^=qQْm:=Iy R%%>}N/@MQ (RvC}5r]kQUҚK$#DB=( n8'7UGW җK<: (ѼYɧ yٶ#N'J27/OHL-+Axc7tON2=}RP/SΖ9>~,/?%B4tr12^2HXE :*3Ǧy "wةyTܼ,YpU-M~Q䛹amNݽף_7ÚO)5M᛫`UjYÜ%K\.@^dԴw w2XbgY# -2Sv%u%˻Z& {dqtJْ} 1IY4>(joY V{tӿ^G$|B+;I/Q>zz92˖oV[zݭE2*~N1n=ב1K8Qe3W4Et+9˹֜$폖íb Uy)hx2T=|Z}uDgoDC̖jݶ?v(R]GZbqtff9"$ȹYɔ/=J7N5謹Hn.n7S*ٿR+_ֆɠ"e"_RA|Ls*1؀m¼ƣk#z-|NFO'ϱnj h4'7:]S.YnRtQN:/=OkQ=lDZ6S|qXC0PT v~o!?zG8z@FxVk"=>$q6 R5e1X¹p/"}%~{{bZ "VOrux FFKMih'h{&cuԷBȧiN,T*CWf>/s F'O_)f])jq+ 댻zrb@sfSٍzjK&==eo-+4 ܄1rD=ljipSfMLT2n`,jKfҫ(],FNp ] Bm{%И@# V(FNOA\:=ݿ˜2By/<(x`іv"; Ը=f~I]A}iBy|'o.̎,RqfxR(2I(  B)rek#>"MV>k*|IjJJ,(JVx+~v5J̥~ESe@F{a Vk߇۲O{ '`\_+C|{XѴγ bUCA=~tF^TP@F9 ә!$ lY*"+EPeYYh+![̴fʼnwLdž z>A{nl wȁٵA/J5 959KJmE$?/93jpR=uX5su9:g# r-cE3P mi^}3Ath|>6ݼpcfA7i Y0PeT#!mGo}S0X?շ]?dtgTyWbp$0JC3wFZ5zp<˄ע/-̒$mRV0]_ KP xgZH (vbhv2jEv_Ndt a[TҌ+dpiK0C a# >HCaq/6})F%6Wԙl/ l ?. $)?0'~2yK==w.MXq/)`싪X)qJdʣRŅE)`jx 1&u0N/a1 i؜ȚhFOh^%p*b(ysj m$\J4"mw](\:LVAiPdU`UqB]HT{upmςut<=5K;1ʊFlgE./#Kyh6b4NMM.d$fqߥIM[Pk*H.@R~%3tǐa7e%bBCmMA\L풛380Ϛy5 .t$nA\S.UC+&)ň7CU銣l  1*K'~LC{ (* #ّ|hpU$ꅼ0)/ɂ6;b2p #Xf: 3n )L 3NFakvc+uU%'±x]kH7p-n;(&vm!#5A ԍ/WV:yqQ>!P+JOyO b!.5qH- )k8`WsڛR-ɃT_зh 1v ڳAռ2=BcH6]JeHۈR-*{LGLdᾇC:K?xxj 1ID0I%UtUpؗ|/T!>ɷVUEQa8S҅v&G/}3Dj<9%7,7S5BE+*e\*힃F^.1'Lvbm^MwvY*hlΜHo#q(ދ=2VdNPʳ ;:|$vQ1 ,f 3-Lvɂ],PD6rs+] ձWD՞Ү'Ɩs'>#u "cxz7v͡%*WOB e2`=!AY%ax ǹuŗ Uj[@N;uFNwzc q#/@,>"zwh mPi[m"żX Or|߻Twfw mm{1YęEзSSe{ۼ+}5vJ o!ױ7y%} QKq; j cTۖK,j{8&"FfWVcX E @/ĺz TjȊ"!y.OwI$4H5駞a)9e,lȦ)X\ne;o_~z)mg(ʇB8rp$xy[3;ߝGfK(! v%_'Eᠣp]mޱlt#/RƗ  |X-PƲ$\g+칥X6Di&~bzSNYC9^n6a$Z6|vN[VCyltKodФ!|$[Oz5\j[_]@!d/YMIt`28x$;Tz֕8 ڔ)/e/ 6A<* ]eG:Gz?[mZ d!Dmvu5jKF^J$K _`lD-ԫW"(On"~ز  eƩtYX=a3̘ieq3x{pQ3yGASMR^ECI<lWѺF~$brC5>Xz\H!\!Ex~U%)T68$;&e^qSOCDQ>dVM# [, va챻L' Jn!Mb;VlWPg?>xŠҶXqH:7~yPn=8':G #\~DY;|dP6?c(ɐ ldc<9f_0fWɁ7K:94V=P%}4xȇhВ$nG0O3.:JH;8| Sr֑ϳC\PV0y+Uc"A wa~-`|gr@Gp70a-;08EPmQQQ ,E&]Oj9hɽ[|^0ǁK31=u}9ʟE$hqA]B#Tf>kSUN{@p)|Ok~UXEy3xrQ~l8ȐMW:_Ţq߹DH&Q8(GvOG ҟQ0SR頮-0leQ50 x$2ZUeZ*0*ڀ|cžrש |pIh5j8Y~(ՌְAuӧD~ tS|/]2~U8GJZĸP9=voAˇE1c' reyԱZceL'_'QG_M0o"<-N@5Z&,xJmAI@{/fcd f73_ "P{}0ܱE)i4/KWмP+)1-*셲nwH5K4˧ӋU"RXcRӆOd[6oWrN9S!pXQ! [v! NMcwEf Yr'}Э(6ث'.|.-EDwiNw~hIeSE6J29T9d5!A##M*x2V.cpltl F׳QhhM{A+.vW ƹxfQّiw~≍͉.F)#?IOt6!艾;%ݝMںx4$KzSE[WFN%Vjk=ۘkR̝cla+ֿ@yZr& ʍ.#IaLKh'~+ч){RF^k #QTz:Z[ _ 8:ocG~;~$rO+уޱN5DoTrIzE:C^ Hlyn>}kC"b+Gt"U|zF@dAj%i8P¨\MX ѶnpzG|.`:ՌȺO.xn)3WKzk6Tp7 X"> 'Ӟ¦0V$H+DqMV6 H28|7y^P2fR'˙pbP1U T%~De@_[d>zЛp{Ḷ C tv#. K. |N>-Gz&b?C^wvM6m4yA|RJ TvSqW/O6T+v$Fj/@ 3w=uCvu}€50T؞,đjv nycjBU :JL7?f YįKwt0d!"b4* e}E6RYryc+ ^zLLCmQ/,?+N@m7F-F<4 .4#/yNoW(4tp.Et)L,\@OsIƬ6_ hUx傐s<Kxux9(0JSސ-tj F- \6YP,#x-IUm>Z[3䞤|B-H.&BteīXAuܐ /z!8@ t;BA:b+zaY*m>A_hכn>+4mM24PDL.Y(Fh횇8J2t/[6A͌[oŇٵ,?`7qUJk(6ha γjvvFAJp 'G|X#v/֫}GOi [eqFKzȹT=C%1`=XXZΦ.=¯db*"0',_OΌ~Dj(cЖ Vm(S*%$L,O xɆC|yAs'"nHIzChX8:CF)z2Sel~;"<PW=:;|usNa_vDwC3heh8f;DbveBC&cH Q^v$j)Kj֐zŋ`kmZe= Iߞ=^MXC YMgSv [O]#8"͎#g)tUepâ]d+ЫqjH! w$2y zyo7a]\&eUvSt?ZR5+m/cFU0aH)4T Rp~3D8 מZ[Y2֏XkE'r::ÐyFhK>aO9v'5Q)DQ$cQ .) eied ś:sٺUδb$xPzFO@jTz5ʳ(]e׵S狌vwFx#ibrӵs|t0:U+˘8I 2KJ6]4 q*^J h%ml'RC+=nٸLE_T,?>\W ~<?e%kxu8sUDK|,?֠]kC&v4 o?BG$d0KvA8/3zw'+_u˳; F+k\42"'L0D{4/sjc {o,ɢsnmvEVfsZ3L$S%ÝB RmK8][|&3X.k"Yv4CXV͏`[I灴 I XS߃@4n)c`m_<{ʚ)e kNM=:t spjmvMV"[V F) ,"z񖇶{jڤ!J-iųEl#è|h ]k| uJ춮,` EY3Q4QƏ/W11MؔmI/[^ VW( xIfv]=\`x6."K,aL4檨VB owC na^ hp"ߢ߮VP. '&b~[$)L"sł$<u w5lnRYD&ʷ>{Fx :ƝEnލJrIsUrs+< 3mgy6_6QI7CY=eP he:[GnKIYV)pM:t6n aCD{j3l1.O>ۛc'd\Pz{|~*'2 NJmW(3F5-fl)|uZT}=@N dpR ¡IB ڭ6"YiT=Ӛ*ij=4ڎ5!F54Oɗ[h2tR4 wTG=1/m#t[DvBwgD:1EoĜ1u'bPꞛ ՗Em~Zk9&ntkZj*(bO@/H{ewF=RR?ua^S<Ѿsz]rطieX#"?1Cxb{umW)1MiΎ<T Y4\v|T68OA[81FN4W0XP2Һ"mZ<ht(c+=$\gJ%!ogwK1TuTuX|7Vö<3eT!3U^J 8NtEY GH{Ģy qx 1krrǫL3%s&[D3؝I_(rײmٲjp}P m٥Ch{J:!.{}:HkZ=ClDz2A Jij*c͹t`$JG ˎ[D濋oMqyfG TvNfʉ:vw_94T -4b()OKBG%hhKoiAzXcq>/;ܩ<18DWa7$KB~\ߣ\F&3[ 'PTex\cgՃ:,v¶7wX(mcsX#R$ɜ ruS '( k%EbCؼ38௥? Iyûu^z6k;9, q:9 㸆QTG9F Ʈ9)ed!N/8Mt } vO DH23^0 &gs 96re+miï|NוS?y1q-8s=b!Ukֵm9;c1R e}J VPeT&NYI\ ՘󵅱(6hʎe]B6:ZKBƟzx w{"uUqLN`@AG*9j,[8). Vb~O4P-܆#Ȗ#,{ JC633Z b~LMc.n򭟤KNpi4Z˒C'YO^@Wuio*, s;},~*Rc^]~*aBG9 ܴ)Pkz{#kFѢH&ZDѩ%#P)w vɹ@kӼb{ pofeCDҤz-G>xvo*wۦq@mS֡vD"VF(w LL(:fґUph *njp i~QAڐ'XS)7>~Nn+RĻi>kTAd՚ pnձBIkD}+71CfKXڬhmeX== 0Q`svLϤ jXexKTE"rzVR~%֎njqMMX?m{AJڨ|xxJݨ45 CEMtbAU)nh7igaL2Zݳ" N㮢Ig>Vr F-^T(W İk+9-A"jWGk^:M('SW.QEu;>jLo /a%"|-/g>FR-&ۧДNK\yތry€LgiaXP|~Zw4_T6y mdِ8u%.YvD} s xf]=쀥2lզd P Eܳ4̏DLxɜͦGh$8FxBNII=#ƈٿ = B})~$IlJ^cQ7qHajxGv7èUal̚i;U8OLV@Ma8Ϯq5T1g8pbg%NX *Y, E|s v'߰4-4ow71tY{̐+h&|UI]5\D1PmGVW ~E|,xm|K lP0qK0c3; taUG?O$iu{lJ3zK=ZiЧ>d{pF;kRpOaeg~:$$ i, iY;RnAURېt ڋAМSd Mٯ7˯V WPTi^d]ٹoBxC%AHXNBhZpaГ  &Nb#Rh;ܘz,u=:z J{LHL34z1PvlO6EevSr!*-yFx]준w{tV𱬌f皯&Ys 1*sZ>mW`aǧ%z\B\h,'N4?;7-A4.fsٌ3f%!ǷHGrۤޯއ G9 Bm3^;=S󕻣[ҬIԖp L.{fŨ0ThKoEp$7B"*#JT=%ɐ%qb+i0'y$~e{[Zd|Rt.-< 3u?oބYŠ@'\XѨSE+u-9 ύܦѶ90Yzw&N0ݡU;pG҂[UE/t:6%~xɩGV ԳzT TA [Ōn{8%~X)yH ]FG` u󶍢61\yF98z> _L!.`޹ h^M8q7 v=6K 7- O!E! g1 Ih'C>Ӣ^y@r0 ՛'T g z;҇ מ~Rt~W>-P'ȹ}pD*KBݝJHا n^zs5d >FroK۷˧[S'|n@jw>r*u>P4iH4RfQ:I'W-t?ͷDd !+9]?N_͟aܑ72}]"VMٰiؑγ5b;˕"b;@`'- 3NW#+ml gѡַݲ܇j'a!.\+-2s'{æ([EګW( z=ݘ''T~)o:5!`h!5v$44zΝVx^\؀cx &KT&d|]} KIunnSŎ)%{3͆W%ĵ(1-7ugLE6= W/χ^ab=Äkc{H_H*cn&v.xx4QϢKOSG:S ZhvPLq1 F'1Cb| =buSF* y"J'@NW+>Lm ^ÔĥO 5oc·%~?W6٣N'AjBӦUq<U=vfinnm(Ҩ ZKaV/7$}{  Js1CՑ^1 I!pnyr$Lz?C_.Ӗ H:-VhӼ!_'ZFb߇3n$x_s݉v'enQ3bGk&rxvnjLMH,m񌛮cF@UJVǵ;I5 8@*k+(ijwQrU$ۅukƒsLcbLf}#ms]o՚J2y2gc8KYjeT]Ҕy8=9.N2 :85J2lo{`I(JWZ,S.6.#klJXy?fYH2pXkk QrPJj?OM~ ꬳ;FlNF0J`RK?,=;0欑a/$4Pdz6ȴ]OZ s^<ևZԀ&=reLFc/7C4фo%ls'}Rܬ/gN/g~̅%6"m\)aEb!_JbE P0Dބp!hNlm맂/QU`k$RV4f 7|-O>ꪕ8Yi~˺8q.l3xO"7o;e̚nw&Y9v<>?ZppX 1]ӽ)@Ꙓ:3np=wm4#Hi{WoGto*D@]~ %z*EwC.1ȻpXjXašfBCM?%o1G{KCEfa T9"' p`z߮鮲sM PꡆEX;=`?*FR, ]75s^^g1 2u%vX-hGt\t BmQp; Lq5H{AaRMp{YB7Z`睴qp^< @N@75$2M1nЕ HQu-JA3G/m#4Ulݍin{Z8ܯHƻoxRQ 1*״˦2Mh 7.;;2e=%K I^wa@\zyyF-9)M3~?Phw' p ¦gHMf&`^$pF k;?}P٨QJJ A0Gvʇ9MԦ%}ZbNB\+RM$} KC>q#03<f)u/wsehu>ķd YIوh[A~R*ޝP)kve.J3鳲äUyu=ptc -(B*ezxtã.P,# S,geiZf-כ#EX%R]lW}aq bQζUل Uu@Z@-zƊPCT+Ӂ\5 mC5>IJ}mO-KrS$J\3=s1j֕,eHa'|d2KwUJJŴ$1) i(c"D/?RFT/i|Blvv1Ǿ2i{S8Ln #F_핖4e*KTwŜ!kX9*91rp4Pܡ-woQ}QcӚA6arXuhjA3~y}7 ZX85|[,)pp̢Oԡ;acW[ RS%>`B/4t}rA8pU'&8Ip>#K)jzCtUʀQ8!L䕜_ Np9M\ݙqoa̵qޘ3N.>Y&UPZ {mTut5Ln8\Bcig )1*w@jZS!U>A{Ce(*-|jX{VD!F 5mS> 7C(@)#刀Y!S@?D*U5kPf%Hem( {t_PyTd _QX+epd W?/ٕ͸^)`qb$+fϺq2Pe{fq|ȫ? Z]`C82IYD̈́3F}U]=b*I>5>x .mGkFӔ@[' F%JPlA rs:6B*a$}5jb9 5iekLp_/T|5e gՇW-cfEF=Xsa*AʞWуK*PS_ ##VnX?S~nReXC,n2AoY csfd4o_"lJ@=:K "lQV.:=K jQ/*JKN\kyoF:C|Q S;QӍECm ~bDz?G]E[Ϯs #zgyć]AhA"zlνW|_X04 rHd~* 7EVV5lւQmJt0|O0FB."aD'lޡIBbȸ;%4A#&w*ߝizifչAl.w'v}L64RiE{,$  k/bQ}d.\ p6KzO0ZVbXGҏeR!j[q*拸H G3*<*^EM lUx:p?QNIÑу$܁?اx腬a&KRn?^yL$# ݿ@d'9=&;I!h >@~Ĵ"Xm7008Lֿ PSD. W3% K_`1(aS[s1, +V 얃^a"z2pvfl~/WT66@v]/Vg*׊"Hyۚ^ =5{,fzcpK jOLE=QY TX wys\7B@۪ӓ)Q_B"W 3]ǧ|bnn/>M7F *+8p=t#'7ַuX5 ԫ;RީV?vR$b9dDzc V͝oE`S_ށf[Ǜp;4 b!mEpniQ0 f.^!; MN|D.l١8&p߼JNۿ "һU|~A6Q+)szuvEWLU%<g#lS4<N#p]&g :@42@qA/F JxWR2g:<<E.N2Nklj9xbM:->wcx% 9v9\*Q| 7<-cz {fpqZF³nMK6A3.Ǯ ^I7dbY䍌y4޳apmaq-p3^끅5X ]W|2h[#ީVmr_t`%mv.'Q"7ga~&~~r J9X<(ř7˳I-#sbߖZFIT+R-@RҾ65-18ڈTkYOtw˘quO`WgqHZ5iLJz/Nm? GрaL\3܀_cS$tf.2 xB~w!҉< oG9qHOM+]< reH@.I"kfY55M5hhM_],QڸT|t&c#21J#j0,OUV)a%.Pp9 7N˃~xSEB8yіhPz+1lHQ7,^SÛ)?|3)_vj>]^t-ɌZ,G G^: Cx%+cqmM(+ L}ϸH[W[X۸exƜ HlQ#c(bnK;LZOᲖD10ڈ"3AΤpV;|q+x9c[@FE#h/x7blX$N@FڡXU/0(QkS羈5R+/ 8Xh^W5v 46䦾;cessپϓ[KbNJ.WfP r(5M rc_XM,l}R4LI ABu?Hl0Dz 2-՜GCwJ61ҭWD1Cda`)1̀ײ?xT5bNn6˲ߏnl ٓX /JsRD-r2`U Ef@#cT@0?7j2~sS8/.UNw'\Z$2A),EQmϏO:i?n&IUԚGOΎw`ïAXj{fIc( vY,x:Ov|`A˛ZղkUmFlDf`4T~TMH$/q" `>2R-`4x]$]':e3g (M1eRc($ #U|Ȝ8y#fܪQd*.R lש#!I6uI^tqz:PRrA.OGYI e/9$o-o(mO&^T#u+jEAhjM;/R,Ց.jVujULK8yWH$jWZLp̹1ʿojbT%*rWd3CXQe]0&q'J붇ElNq&H埳3h¢O G#LGwB̕W7k8辈&"In| }y-l[4C;z[^5(w%1xZ]\! KQ|՗,'L 5 VV]<9 lfj)L˖QR__3!›Jx΁>^UFVh^Y8Fr}Rka_PW5b'eRȟY{v>]ggu$f0 v]s>}}9YԌJ;y9wtL2E #3f=}(٩.LIgD{_=>=hLCbVE 4vK4z|W˯ Ș!C+&3ͽ , K9`T\.T74ĝ8厠{҈"|1lgwL :!ǁ:ul[l{c:e;軮z&lbQF:~6 F5RCqJ#6 fWkK]YWG  &X\ljp8׿6k0(l c -c& rCv@ώ(KzÕ.{0nDr?y~0q]]۱< ސFw̤Lf"4ῳ8mj9BhR2Nl 0ql we6IbC-\AvxиOrSށ MQb'}''X'J̩5o!l<۩U9?eȬ 0+"߷mr (0w!Θ3DdR _d3Ҷ㦍V|6n3r?Wp](Z!ܯrLև49\C6srI ʥ~Tu%`d;ϖcx jĘI6_;cK:SNڠ dM9iRAt]]FWoSn(O_8!̎"? cU:G [.g7V*FP, dnCb;i% -ɔU. Q}Be'+>1yv.!zFF1fU5Z=BE'bFd;j3sdA)NoRM2mpJq#!(Ju ! 7+ս9> xKU2 }}{ƕ) +٢1blOϯz?=]ZHD.u9O1* >lX6^< F-+ 6U,wޞ{j 5Gbo3 ϥn#IH4N=LC 掉56_q/jz>'NQW%͟S"T5-h3 h`hu Tq`liKp.GXnl 1*(\rRI^VϴNBcr[2{0{ ԛ@/,)IJQW%Q~>҃:oϴRWu Sj[!׵kSXOb 6:À٥ݯ?h ߂[@T1 (+`-9c&?8f>Lϥ&Ҫ\EGbrtՒ3Y~e/.b4{?exRrWfh:l#bi3/6&[S3scc8քE)Z^L~ˑ4A&,JoIG}yC)6v?JXc dMlxʝ8#TkJMow|JX“Β8 fs4ʄ4- ~HCh&뺶=?\ɿ{F?. T&(e3r/bbӏlNMյvvWX/9$R3N&lzM1%O#Zh9 ݮK1}gag(X ++׶(<%ý^\O25\PUonqjXVhy@ kBw[AQtk+Jz]Y34F@u]FA|zfk}'lǨ6f?=GZFx& 8WzD@L+Nvq\}(ip$IƶsIQSxq ˤ .y=Ѹ69e|* țMAs97w'Br;QN!sN A+b&EF~FCSW'P +iνvPp4i @[O_ŏ;؋L2e`?R(l5anȱp>8%<ٴJ%K#K?3 jk: z˘=&x+_̚p1ww ]., ]>08mi)PB6p˗Z;4u]K.XK-Q܈e*RM֟κHt7ii='Ö+ja7Yh*]5 y`s}3h#`тM&KVqS L᫢_CBCϺF ]2I2J(2 %F5qܬZ5eXZ*#|q|=Uo׼$9Q.V8f\m}}FI)蛘;PxB?jQqMPPf-(Su^<ـΫ ]6u_+K0v9.-PC8/K rwJ)U%4ϥ%tn8E?}P,9V6}WQ o2 jKgmS'2ypٺJ "U&?m]8R2"ypXjm(@cQ( ED^@-}|W'Tꕬ^I+ )< ~XYv ^Y?ՋO?,/OhV8((I9| ɓg,ApA&SQ'z'/YfN4صڼtw Ϸ|1ș'fKY#8w%ޔÕlB׻pbȠ[ʓAh^[f~3JhRR=Nձ" @JP@l{)XP{,d=&vEw7.L !a4E8&$]C.Z !JmA%AfRȋ3uIQYTs帑K 2=шSw L/`y윁mp=P3;o:T)e-S Ҭ 4aMAH@'M?ap xvP63x $D- r1.J=d/ +q)z=I!5MzEAWn 턿ʖ[vbz(CSwwbXv2TLrڜ2so2E!~jgs`qW≥L/8" %꽪q =`A KC>E+ ?UO"x }2M?(+*}O~xy <g"zS^)kSƬXN66!_ϲh;pO'/JI~Ugi>5rME<` }ޔYKܐk5/f1`SY!=%&_eRdIvBdJj&9?Uߑqۿm#'9ʢ#AcnX=fnx vM=ݓXĤ27:J:͖zpjTug£[;cI|6&clٲQMʤJbJN]cDdgq,Z#V |nuZ$r{|,_T7'8F=dOFۡ!pR6{ۦ[1b i=5٠~OX~'CDfĄ\iB$R몡lEK.X5”K>`1*Л@D8i资 ZekjbW h^~;+#H(?J~ b!K{R1x*p;wF:$^€:"; iQ~3 n"yyNs>ޜ t01' SG-h@y]VP*!!Y# naH; 93Kdk;prmwG%e ~u6}*\۷Zpsп]/@/>_b:R͔ ).vL©U!$Ak LZSD].?HMhxét9 ՃVQ]hԚ0QGfn8%'.Mή{c8 (HϹ1DKNy1M;ߔ7(cK1jw;f0ulnKW5ѳZ3QǴizS-Un)#=8jo61ވVn~|D0/Vp%Ҽ󋸎/9CX 9 9xIlDQݣX:ЋZ8xJ"@ A F o7+^I_κ4$OBr וTȓ `:O 22sg3e|(yޢ_=4Zx4 :8(AR%CbEǹD>%=FwV05[okl?{(6y2dFҨF#zce;S[%VY^8N=`=ѸpKԤhT=%QXtaӃOFT ;m" sEJ3WYM"s׏('"DSe4{`uȮPTmt@<&(zVBYOTPP<|<:RIQ7@z3G>{y Q7AvvOA^,@,zK .:gu6#3xcwf |‡MV`G]DB!TJsZKC9DZ+@$>Կxc rÂ~Av32Y EAA?fDӥ>wƐsWkj2)ƙ=t4%2F'Q|\^~тEBLdᄟ}pY8?csVˢ *?ex5|75΁5d8d|h1:lq IJl :ItRbQM9d'D\L -DzeӐj}[\alӱc8{n32-nt⑙r#'ZHNԖQ7ZKiOSLp?&Q_6q^~vc1MBA]-Y} Ywɭ28[@ENS۫_fBs͑ҳ .-\i%X/ ,P]8v+_A!\&H-*䢳Tt)<)tnvv.xrD"?]{9UԎiZ72e> 3⮛k+|!I݉22ԀYG(;q Kn2o &DfV$7.^aH'Un-m𶌧m `B\hèj2ѣ)i:nY]$|ᛦXMeqolT`!ە Mש'[{ 2x2!dbE'B ?f,̙_Jr 5댫&3ŵ)bHN& 2222eaä/tHK54u(J'I_ˁs+51vVM%w9{6΢qp1-oI˰q4&D7M9%"#2QTZ,旍]Ju+3Z\&H득qOB 9u;MECJ652z QDeĪ}1aw jȣ?@q!̯XI0!PU'ޞNM%ZKz%B?s !9x Nb }"]5-e-;u}?֍p޿a ;^Z#PBW5WQ 9f+ՈUt|)}liox@X0klZiT.Mbȉ@,Hy{޵E`Om:\,z[2jĥCtң}r#=,3~cYo:Xxb}9/ꯒhe_%mv){幾wñ-p;M)dQS\E4ǜS?DYϰ诪d};~7,B’tXX#ĵX~١3`l l')RPh6$x{uMeNoZOȞVeF(EdSo6o ޭQTv'%S~ۭYW]&\#kxXSG :MpGa<'eКFs`WU f,AhJ=A06zG0R) ":CG-N<,-Wl9wx0يo+!7`haKf+h(%sdHkSB) u@{ mZW0u I?y;L8E_Zx/@C @cN/^/GYaaDQU s^OC2 #M3+"gA_l.j2 o@&فC$ |+H $?,cn2+)S`jƊS|~ f Y| OM)H;,>z,MNf6'GDq@?#UI[0`ϒFPH=FmTp4@ܡzj3O;!=2ACmh1!MRO_CnVWa78b(bc祖%;T~7i>'%UE~.ܴ'eel;hX,͙+;N}+p|R1_w;\> ȷ ͊B6^H.tSƹ"<4iISamyPl$  Hh"[PҒ涰Ivf=7=cA.d F<}͋ZNgIa,iP#},di~)̹K5ZB˃U @h*ymE/Ǘcՙ#0zm {?Lnjv;l$3llB梚p%\8A=Aܟ8oZackGp ʌ-Y:6N2wAj`W*a"}9"ZS{JНPhsWu[Kup=@%}z˱Dh maُJd1nvgoё'+0U4ИatÐCX?>3WP1},^-#Jxi90A\&'(ӭ&JDsB.k]V$Ga52ە z+ٛR%+fp(Y|ڦŒ,Zjt"G0x Pq|L-/Zpv-RP21Eڤ^ӥg͢"SuVRMBP!L:^_>ۍddL6mL^A0گR3z!;Ԙ\9 EWLB Kc)"3"𨽎q\eзb*('g8*[1sw17UUG)gpfovHΈ۷@y+ղn`=G៤{ k#j)-N5{~P7"n̓@Plx'],<g2^oGQ97R XI^J49'> BFg| %7D;SmW_B!g,dy;Q5暌L.CAOX0}w&CӉѕRVw2bflR|[C[8^# 2EqZJV:AIad-#`Kco6=j%-JUDE3Z㳭۱XJ nxi EF(jpSBFv0<Q!zHy:EeIuVO/\%~9ϔ4#yt_([,z ,>o$O~S <jAdI,ؘ Hf]-FWj!hU౵N<c>oz3,-غYv o  kG Hd> .+'enJ~K`@T ex8I2>D#8 `3ij%58"zCrW02g˲MY&(g~¤>lǻ#elݷTu֕lTf Oώ8i1`l3Mġy}*1mg`U_K66\#u0>MW܉n1̃45EǏR:V$kKuOݜfŝ髨JpT Iajo))&O|.ϔo.g%+],fwjжAʳR*/ Yá,$я/%P޶&mUK"|ZOb٤hG? Xk} ~ӊ>7 67u$q^;Q ;_(ʹ} #8"c-#W[LvROj/Iq,( ݦ].;ҩdeEl([":ju7T ǫ )#͠`%nQ9 >Ը0^,S(4)@2_y; LRӷ;d.72]hF1#-q,rpн-pbLl(P$l NHPhD}LEtLRw%e / 4 YPzCEPhZIr~&^MT1ou h!L%|`yd4&+ h$B@;bUC5d:-Vg؀H⪚ksخNٺ I{׀̗a6r/H4YT FrS]`w}ak3ܖ^6Jpձr'BSOfd/ ۧ]P˔9h>3jHrSG>apth.d'X@g?v󢻖тQn0~+V9hp+  ULΌ=]}'ѱ !0 +󐐌@%f]TENJP`Ex "~+N,;YT~eET#N:t-]njĉ(3Cp&Er1KQ5x;2v VrN C{jjż]֭i2$h:݄ʌC^_ A$YBLqwyj\[G)zawLQ!>+SpjV^^`&=Q% \b=[:@imqJ]I5A->@F,H+^N=fu!M/Edנ#$N.g3ލ @iiMN 9>sT"t^\kX6e_j Qhj$W3v#yo~媟A7#z$pyL p'2^A,s;~Z 77OYO [UyH/;}مr`r[2 94^zH|l0YR8up$ KSPԷY M꾸xr;\<1ŸBpGԇwqj[/7Weu.eC}h _rϯÌhAuYQqH&Xg+;x1xOw׿gbˊZb)x ]A$u2Ȍ'~]/ܼ d>UV]"RPp{+ E})(CE:r1Rjj*f܁lIk[YT#?7;fU[(Ӷj;t K N,r& 18y1 5z*rZh+, \zry#}>xwQJϱ= hTj(ȋxzhCN^Ge䬋˝ h.F"VOy 㬶59 Sn{\cAJSC 2 {* OH/3p,3Mq~0dw/0[my_BZFI D,edE/Ti*NICChԓDy@BLUkYirP 3C:g l!.a5@jFU՟mpy<* A6ʷ,g̮H4l?*NX&;ɧ=kEVbBlmV_^3zX/+rJhPѢM+0+L2QR$Xn<(]kӬN(eSp7)Ɉ!ລ[v(HtC;ىE* BQl1(-A2UDR:ig jzL6`%:h"gyϩGj+O7;dri ɗn}rI5f9Lj-Fe@9o(> bcm*|{Ft 5c.3hZudTΔR봙dj,{37j3dei|aԽ/ rl1P\ߠFeƌ"ǓZlFa`Eaj e͓K qd^6'ntF ETڃ%Ld& L(s6-Gv3[aĺsS(eSΓ3d(NHivS,;?/2Hʣ!T8 nڇGU>) C[G EK;X@  hP&]e_dS)ciKxrˠţ3gi_X]۸\k$ Q 7^/dUݫzRkJ_Ov ̂Ė~^V ;F}):.Dr-Nr|vFۂdD\8w x $\uwBTGQ O/ 7 ?c%Oٻb96w]$vJR*k-wh⸾1Ep hꡨ3vl"LB.q~3g1Z(h$ MBXv&>7qlIw"v㌣,,U='u@F2tf4ar/m}{HtA3]Hbu dDxGBXP@xvPl8Ϳo7>dőS6_HӤ Z)4*=|FH.%~^#j6!ȼu$w_gM>Ilj LݘW6½%BG%FZh7Y] B?ź΁yx m6*^7R.R%ʡ_/#߅E&n+O# 5"Z%cnjAZٽN; {侯Wav=)O VQF E?i'cDJ4 bKbtFfۋ$]p2 *DA!SWzCP3} E# C|]PKRŪsv5AKxGl@EC垚%^yJT,6M~Imrf>A{Bh^XiT ltgC_v>,i::Ap{ge EEvZZ>\rk yu)#5L 4DGdFejN/T (kk+B8 $x.?srjZ'tΞhٍ3mtlpd 8S_}YZKG|7tc^e b=:buB5EBgd[*cl YO4AEϯcHϓ@+=u] iƄK),mv<5-ccdY+B\@ 2B>ìrcsd#G˽DŽG]]; DSNE_?X9QɅȜZg>ݪj.0Ƴ͇µpwYIWt)GUvËف "a``4:k M2hYpݬjQѻy5c]=T`%W`,w!fH-uAX+="3*CTmG_AEl LnDiۓcI}t+V7[b闌lڗqoV=,3dcc@pH= B ?sWnP?,phKNGIfr1̰xw*?( (eX;c`J8?,:UCQgF%:sDjYecN@g>fsXFngW6miK r) fO[XTDc<ʃB#/>;/@XK2CaphNJ6g6]R;&-HIBDܾO9%QMG'?.ֿф& CBߑ.z5D{8*0UBV`c赵p&nsZfNOǴٰq+ ro$% |&N)X)c<S9ƓX1`<>.P_m:Xaq@)阷"+_T -Ή N/_"#UԒ`0C-v wޯ b2.mĺXFoù3*H/JBrJ~Rr/I֋yk6t2n#Bth< 1ow9u"y W؏^*}7Enu )WFYdL_UE/)-Ag\$sJuRvPYÄ8丑wM/^W7'2Dw!zgDj3X3Md>$@:$X'\;_RW`] Rnv'~<{ҏŰ^,>T2V%b<5 [j$&_/Ĺd:#fTb 1D# cxR>"^U' hE^ NV,ڙ& 3B+# 8P+Ĵ[2nњG>թ#Nå6["PhkUeneLC=,'Yvo Y;إ7\-kj-N"@nأ472 <~Xr b7YpaH׀VF֔c-~U#DU :'{@o)nPͥlE/a޿Rѥ`"V2JP2U9kSMճ~w5bLXM`@ZE|ii1rm^ԗѩM dru(XT&PR Λʜik<~/$+aOo,&}eLDZ6\!Vj1[d@'I&Lx%omgJJ+P%+Cj ;o/L,k#-󅗈փvv\s(Ԙ 3`qk rx]nDBGpPHWUuDk9Y6zso\9$˵Uy`w9 $ݖ+n5E|qZ՗u\'mi`})] t;ͩFKDDVr+& bQxqΫupQ[ u}5:Tᰂ>sƌ?>) `xXƳcBӫ!*S7KJ sMݥ.*BK1dKe =gwceރ㞍9 wgqr$>9[ dE#NCE[o[Ӳd`YRЍ&G1t~y!70?Fz-^ti+۪"fL؄6$EzXG~I(  !θE\JPdXSڷ0T&sE鷣`= ۤ@~[g_2^e2Y8K>'tÕmK_Wu}cYQXpLLUL LTw!LA>d4i0/E#G\fhL.%rX7PVkImh9,*5wUV j ]om eqJ˚Zl4Cҫo7!N6 E %Õ /& ~&X$p" z V!v܃(yxICek0-fW&Dq@(so\qG 2puH' Cem܎54e͌hZ*G}1uDDy) Sp"Ch7Yt'^7nzR-$or!GDv ku cmu)7qwRkx.7Qӡ3-4/O52#>-b~wP||dӐ 0bZZad1Ĩ]sAXι6~3*EE]AiSM44⁹D_S_Z!f0CSBC}ȍs8*57h9̙A~b @Ռ ܷ 4Ԩ؇x0:h`҂ǡ|.m%z#d/;Lzz@%'Hė݃S>Jf [Uu]=mK;l6 bz$ȲGI׭p:QS|Օ,嘷r5RpIi[gb)Buش,hg9OEKrZ7O=^A^}2p3q-H\#I_ L)C"ӂ[by IV7&ѧz{&;IFw@mc:|ץykkk\Ymk #)!}S]s izYoCThk> M?qK B/2lƾ|G?-j81sP$\d'&/~-Na ! BУk<ʁAl A Xُ!UYIqˡH;AMUyee߱}78 6Yb#B$-=ճ3 Cߩc +Q֡J盻J `rlݤ]O0}m3}GP$v"ຟ 8N'ٶ`+]0xiŠ8MG&x1"ci7>ɮs,DXh?HܖkYl `AS717\Rsҕ cՐKFO3EFUѳE~H~u" N*a 3+ZLY?BrBzɥpvsBª#G67'Ur :3DfˋpbsZdž"! *jՑl}klJr>-fw!XEoD cwXl0'w, eiIlDn$dKHJ@ `W5tDˬZ?kGyEGTW.Pz^v;Rc~6:]ζεN};GSd|{!w[!ix\ۏw.| &6+{]W!g)U[ᒏF*osARwyB o'aǗ=)l!-?Y>L.w@x ĩf&݁3%nE:{`2}']'DpYF(t@Ô uX7Z,{Pzld:/U4467hb%|Uxa;] NS!PWZ2 LB \77$5CeT,ܕ4gO5ɹ}\tѬϥᲔ01\@¡M6o`ᧄfHjTM2/ n!)re~LB.I ؤ&B<~ e:naTK%wξߍ棯JV.{<B`f]V09صr<N/u,Ra1;'1(τg6KC0ֳ~ڨ1@}'Qv/焇5_%H)PV^Jŷtʬr> sM=EM-S6xrE>gS!|\ &ρ(-Jxh%쫺y%ifɛ& he<%A CH_K2T e}EWDD'rN dC {KfM$!Ls)? 1je )^ <_3ߊYiQ̍`S/ [)pGOH8h5 j sS sU/!Ttt|ʝYֿϘs&²S/@$K#8)B`^Q2SpмI)r2¸Kŗ8ۄсp(G=&|v!!Q~H?0 lU[s:M+_q#@+$I-n#݉Bbhb.ml͋%}T^[JIԆzkN~FRZ<4D/2-TuAriod Q~8လTr~1]IWɳp+'knj+,Ðٌctxigb-SV'϶>f(Wu|[;r gUh)0_ v+dMgSH{ƞ/_d+eCWm+t@YUz,P4z2)kB=塏tޏLzcE#!ۆ׌NT3$"3O_ɮBfϕ.#xκ+^l|0?+vg׻F$x3慏ڦ*D*)< f8*ؙMR־djIuhgxZ"4cmȗFmC +m%D`eGi|gG\j@?1c,Z0$B/Zg(VOA|,?g4Y'FH6Ky!W*.~$eij(.z~ iq `y se"plѡ.!$$Mֲ'; HP?7=q@;׍@SҰaD^* njbWg͝eVQ(J޹m !)y>ڙCŇ rSS)"гt)[S`syxK_!IyS$Եծ3|X,¼Z$}0/EIQ?f7j@Q(U,G;!?hgTۚ$OeMfUMP[/0WEt&o{&ԭopQ)r,2Z9{YZfNXuҤ5Wa7'*ƢY8 ">2WAD܆Jcm;X=?G[R/h*-7 fMMUXthęA >ƩFy$7AC~^30j;T$#[p8 o(}Or%Ki>`gAGC"xAIh:Q!߶'IB풀ݾ[ӦEee٤ɰ:/M#lԟo^6$f9%fYL<7}wBL蕹[!T^l͹Tٓ yy7&^O& SǙఆ9zU@)A,@ m"ע3~_<-&qN`mCư$*,Ctq&%kS$h=%Rl\Ԏ$"F; UGIaGFcDGW 0WjSwQNHH~&W]q@ 9A}<(F[U,rs%`;m墴pUbŹR酃$ /:$H`P~tԍ6M+= NN1yfv J?v2Ь*ܹyiGY=c]į`ڏ@=|WZd_aݪ)^X=4a_\fg&"B  н+ j94p2 X&YjȂVlx yR- T툯F0>_3B=]HK(@{c!7Z {IQv2Vr-.byٵ\/ٜTbVdƇ1?p2Ltgefg:4aL(n@L:Q@izx_bL/u6 Mrp!W+g8.AWK{)-)t`evq1ȷ=,[Tbx s D1;=7PacSH*[/Otj?lH8,Xgg|m]rgFHa]?8lkD*z5귣,v"OGR4,&9&P}1o.Op2S2u XvE!e0Qq@ C (! 6/^Gg sJViϪnM xaz) \qUbfMt1po"&8Oo/{QA90.&^h* હӌ. ڸޙn8P(7Ȗ`M( !hs!™4 MQw>H - Rʾ-Ł, b{5U]Y?2VX.Uo5!oՃ]'#U!wXP_/;YCswL]ue: M˾^X %rP6ԞCSS9޾Ty[Oi(t};]j6KŬ 0"2O.5gD-տ]w S'z%:0ٹJ3ƜU~DξoiM1 [[:2t+F;1]*L MAJZ,q`%(cO=b`uP;۵J;y FnPC/3HW*moAav@jeT566vf)R:m|cƏ4;9;24TL\f XI-x#SU7Bي127S3SMM3 j әa:HpO A}˿*..*Q;g7Ȳ U#ZYHC//͕-4SC\r ; rp疘'1'Ӟ^f 2JɌ7xX:e;$ C˶GVܫ3=C%v¾`(w N/bIqiuql`v8oZR8<'Sؤ쭙#M78wTk֮A/NU\9cؤ)"G-޺=`8sY.(ə8)`N6s ~b;!?}ƵIq*d'T&:9aw 1]Ō$mZp$Fk6룑{YK& j@.+]QHgZ9?FyG$˝FۈHp#9WmpK S8D$W:'w)>_IefYNwy~Hـ3f}]U 9GOpQ9YŲcqm^lQ?v:Wd,{'㫟e %z~0QrC߉60,S1Ў#H9;'F{?>;#']%[;2pAKkma$}~qxyB֡X=1-+>,{Z"Pwj^0tѳIB+JgmE$r7U?,lg4 yaiA+:t4N&ɱ 4s9q*TrrnHt dlO,li0oaR`od0b-#NjI^TlSBNv3L~CD/]SKg2i zg2S3n.V? Yb0Wx>(%-wt0]sP8=!Ų <~ eŃ=F-\ -DcMP2kGQ1IYgmѕ&t7.wI(8 "2DOD:>QA͢t\0T'%#OJ>ñ+@Q+%k<\11Q:?7|2x ERK|֮DŽbǒ UM:-Iu66Hedgw\k??pUU;RVA,Ekjx2~Z"¿B{!1C0 t~nEru$"H$[% _))*JԽW+K cb>rG#KZN/,llhr̺͒RdF5n-.(cCnE]2׆B.LޔE`jJOб5䦃+UfrQ$Ws D!we1EF5/j4\Xhߐ!ھMɤ&qɗwi?զWʣKLKQzH\& XJeL(њzy~9Ө&&[YZyV^Gh, -Do IZqcIʱ ěc'm \.J[`NW\4^!+HӭRo(M4̂z6E+9Mʧg`ub1ɚ2&1YjP-=QmϕM!=I%qՋFtQ]U>8MHXM=dfD5bEZ75P`b id88Ns R="`(0[SH?ȿuoۉx.!6bdOEJ;Ānn" 1Qn@=+tэcFVI^eLd`YWj@ |f^O閏sxO,GjNZX9X,T'mvV.ưTF7MN0 Fcޭz1֨Tqx֚{^S3a )'ZFp9O2ԋ;l O_&VWHE["?.X9)>kh,5٨,|V3σNsIs_'[u(bz]뀒.U}xaVѐ2uR%ٕ"*>?k0ׇạߠHv̅཯/$tͻ`lS!\>egS tdYE0Uz@f\/fx Ғ,גG'.&/s"ZcWl4سRjR ʁ?xÔ '] n?V? ЇŜfgGՉ$K$%'ܠshW,8WpB_ySpN@ثܧˎ4:),Ps9m3es:W1H|AzEȪOIq_['IY0mU(!Lz^]?X^W6C*V~Z?Ѫox-1? e<ϾL #L#cV.Oj >;|/( MTAڂ޹+"b:J=K=/;i,!>H}9}2͙DEַ'[!?8;-z&M1egDߗ\ɓ8$`78k,w?ݯd171 K|J!FzC-*btŢgkz4*; 1=';a}.ಞeZ^d|@"Vc4{k??64\_>`kU`ﴭ) Naanߙ 1Oxܞɝظ*ü>$,Sn5UUF%9]{9($c4XmƯf͉_pC_E; ͹+&:,_K#wYZSUO RD ږw]m^'t> yD`p [7XQ3.~OMMkUfSϥәfLo 6oRwiZ^~kXY%Bl(' r!+{?Rb5'7SY93Kf!Hqtԧ޳ !s%A kXP‡taUSω AMP'zLR(2z r8bUYئK;HNo>>滦ZϺx>+H]ǒ"w,\'+fVyBPS}M@XP~xZ7jbQM}k2B̩!jA0˔A rP6a?_#}?ܽ/B0KqYM"y kt{hqLG(Gc1]32HԪZKNdjI7M,)A53wRb M$UR}`{sy:Jޱp%H սa3TY7%,үgW`RǮ'-zJÎ;'1)p  8VYΎpyNV;}i,2"+^um"|mlDYz7s(ė Ne7ʎMȣG."xr$_dOL.A΍ =0/kzOYqo`{J8,OY$ԓ(^yy4.L'] ftMb7|=plb]a:];Sυ1Q 6kݑ^HS ٔ7{Uѩ*" nv<$~O 1dԫej{Xȡ'ζH^M+9{l_#>.A`Ӷ4Ao^HJ Ch?Ũ~XC_E1p]gM_n6Xw e7fZ k_Dqws zߛqf"0B{5򱚇b1^"j\.` .5i]T@S27i5}])L#.(A$)Zo$`y֓r2+7;\@Qm 4wVok#:Au]"W>W=9t{ȶ$矛1JzRO0J7Fr"\'wi0Vݣ|03Jʱ!j"cnEq?2U ߤ$X v+gW,"ٖU_OJ (VWud$ºW^1ȼ{ԻirUrIp~.Re%Wz*$O Ϊ-l|AGhŠjlt 젛O=H 1xq*.*YțI^Go`p:WJWXr%b[#xo([3|f4.>D'QaYRG;F)+|7S7ijP ;NLu֞5!V"=-/t_]x0+Ǜ@D gbȔ*:dHncGXlPR YH fZ1 ۝'iCe7B(Bg>?jZMXjͲ/wӿd]A9%PĈ0iPM_3 ds+C"uEc*`2" Jib /zܭiKԸK΁fҭ@+`1o]WJ돏fMԩRvIրhAB?,eì8פ,YPcS#ԯKZ&Μ-\]rKh< W(˴| ,^lx& ;쩁8BRmEJd!90tMp7 |m57yMIFn / E2/\q+!S =Z)J- K}8g~ *s֧e΃ d87oì#ypR $}編âMw[ܪT󱐹.`iLnErV׵Tz2Y<+kQiLт2[W<lQ8:e hNzTfHf[c&&eR5:drb-cE~j) $/;;R{# ;Z9C RHH|oڝ"-L 3{>[(9 W,PhG^ԭjr:9̱z@B3F?eCWRCHi7HbZtS#U߿$h6# !/^%s"êɒe&#}:bw#T&pq6ܳ-2,2>F䅷A lG]#Č}p|C?fgXe!ZwoLCCZcZ?|ړ[ff.ttr*}n)VT 43=jGon ZDo:0F |PȹڎNVśhL}P/2Y Lƿ_:7˧;*HTvvd<\0N8)^Sܒj& ^pN-lN%NupH T9 Ϗxml15smuժ̩d$N>JB="%^im6(99p]$%XL'Lu0 \Že '_])%u#N)cW#!Z %FjGr2)Yjb} IsDr]qSwb<[hCIn&A7hCQ>~* 2.X:a0LD3!˯(ƃUl5R{f~UxN+cQ&C LuM^ju_T]T)8isS'ȞBѢq6U|ݍxHg]OB Yg[/Bt9O~!;$SΈӓr.[$>T+L7Oiz*Yk¤7}1|aP8qWXs-xa@\mIMw.X]Ȟ u&D;w"\`m6Zre2>ּΩ^p&BU1(BrH/M`xΰf1CCқ5N7hy\u( <=VOA |<M-+.WnW-@]Sq"Ssa8uGj (;3ŴI`h=,dLP>VQ?<'0ny )=@E=n|v얱ˬO5l`jˣb/ +0~F?SVPf l݄;ϯU?"d]dpWNzXSZ_sP&[FIG'2 Jo/(c Jxt\^Ltj|5mU yPE." F5Sa.ΰ.+xiT6pil;jfѳY`['s ?ݟ$M>|<7KC8@7%Ή6I B5CSIR]=oUd+J~ħji~^ѤBw'8yh=!dǂd.Z4`47+[ fVm"Ba7BL_8R.uNz- sX"#RF)Y0SIqD=}p^^j*.'hEيf8!ַ?L Ho!/nv.B?bg3e+G͎l7UoG"~ fS*fQn0-fPז'|! HDgQoKsu= |(6x. j Gٌ·$U}sUh .S,)V>kwp܏ -Ngtpex wou6]/NQ́BpPP+nk,b5؜hn' ch@OIⷤwMT_Yn7jorm_aΞ8WFlnpʕ`wE*ˀX#DH0fb89i<]eʩju@ׁhqɡK˛D7AVF:!acZXl4{ҾҪgwܤj!ƶPF tDˋ_W Gޟ>ykFXS O缿uE$#_s-j S;s6jV FfeeWZ1E^~ѲoЬfap'.`E\͆V˚@ -AV܎=ȋ/eC8LP\4TH n]9t1u"1[_P vFi ,oG@#+l`~K=54p^4v \ם):f+Q/6&[CY:F!;YSY-3pYQW4ΦVΟ8d^Ro:@t G_\u~;t}rшiۯؘ'Z:xM\gt\\2 -i1Z6gZ'ʧ~71)'CƈB j#QPk 0Oe"W YiK|Эf1u{,'^{OcRPi +J; U~!(ٹXe25_* R& nKg-Vl=<Z7+ݗ̟wl9['&R¦X#7#pf F*`w<(2=\4Vk9X `0> P B !LSΧ|rQKhjH x GOoNh bHp0hOّ7c8?@^*RA߼ -wDЛcm'(gXF+%g[Cb.acGbԇso7Spy+[;I6nXHEFD4*5PPdqF:_9d;,=I^voq!!:9̔AtI6EPxG[C}Ԯ%{o.bs<<_6K|kR.VZ|as#ЋOLB~5Cpte E56OzlZ׶Q22 !:BŴD[<6K \pˬxNHo GíaBJ$cdFQAvcE; P g E\ڐfv_v$ecIWWB o,蔪ڣ):P_7-ɡ\){{ |V.6}K8}sGtm8J6LA33Ļ;T ϙB? (y QO.WDU%/59AzL;>B unjI<5[͉ tata ]@]b<@4}Cx ^ͷ 몯 \bhC29igvVnʐѤ|z]0tzR[?+C,{)N?SoU,b8J`m3xOPNW :+>BH/ڹ,&{Z<7?(Z9;}.\voбʩ ?jeOK 'QH@G%UVjp !Q ![;1)؂6؟g 6TjaL3V],Y>^KS!$w1wn_հ4'dλ%+S>K0sBxK> K6rPN zZI26=<.:R]+]/ 0UG?:D5 ~/S2fdoXF:TQ~<=?0Tmj ˓FH#kؠ(%"| T!f56*j59;7J5MnpoX9UY*(,nM7U;;$Wrw]]gRz*޸N<>Zy MOD&4Vr]CYi!OgʲF'V%V(D}aULſW_Wc2ͧduOd-Rt;kJFEy gZܼwD`$'S/lvDNS MWOCbGq_uph<Ŝ2?Skm6tUv4ofXx`Heo?i9so,kMNx/mkSPB,Tּ;iJR/hXo74Xyy(["ȹ~Fi,ѕ%(2aA7p{e.Ǣh-ŗ E{+Ej ̌h_Lud=lGm=$>c"rWݓ[cfQ،;@99 @UFD!d^`~TIA_xPU2rSg6h;[(9\A;\X׼ ;jBm΁-lL09c{[)?e4 $vho~D-(-LNAb[,pķiPyP9HśY%褁j{p҇{SŐrl_o(4Eero)xdձH]t1d1 !࿋Zލz8zge:U+&;7B%5 ]T;zl YꙧBɾCqp0uh!p _rvecIȌ#{1Ÿn$Mꨈ9DUvqxt^j4"|Tw7H{KzغлNA52c!ikRYp7F* ?0y2qH.Ӏc ҁ5!R'0@ROv`= V1, H2๮"LIQCrCZˉ^Q&x:I\>;DWfLh[ BU<mFt?z!#(քmT c8N~+mC'Tj% DwDBVD 8amOe; Td0jZF e! IFz 3dL8HNyJcD \pU2|PAQN^͍WC+cQ5FC"]Q5Ae\aC%nR9V:?p_1G?S?RTXB&5€/U٣[o**WJ*h#+ⰄAtxr}rXI[m 3MZQ("Ρ! Re [&r!ZrG4;NN6#IWC'Dk5м+YGDrwF3|.Z4_?3*} V7] <o2e1MZ+Ah%Y~H[9.1TOyb6hN֍k,Jcgv b-Ԓˤ{y2_,T%ZXܡD/HLUyT Y%;'E g[~6nܑ2q'=j9QѠy-eEs^I7\K}n)ͥLy&L(<6戚W oְ+=6|,l{8Wz{sN+`v&Y>u`rBGy %wE ~jS}{_Qe㟏;aiVAF6M7|۞1xƯ99ۃKԠh-Z>(IjsN:PA{t~I8<':"X\,~vdN "_̭K&̮z{5 Q0C?_*}^uޞ@/lf荠|`Tq`:M$t,/g?m[Eřg#l7moEIY Fm[ %dTzOgzrIb 窉.tHP&Tf<}>rǔSx."M"/%woC\ы=F ")f,+n:cY*rg@Fty% S90B_@$tK78P5!;NzzXTlY|O\X|o.ZuceB}(F8m=^+ssRġ^xZ࢜s4\zXŀ;SVg^I6 ف0`|0٦>Z8ϞWKXsBHxr*R;s@Yz|X~W&`(K?a^kU59'Y8o&HgFF.8;2e\"w:9>4۫"gf/ȭ+).psR+ajL6dm=:>WTM> j;1,etWg]KFbR2!pJ\]H "Y18!.y>$@tD93d$^B8a !H' o2so|fS=;#蹮n:0l[} ʓz4s5e[_Uk@,8If,?k<[V}ʘjd&yzc<) W8UgnK#'"u#N8^W$qw[4i@An0+6eP80g䞢WOi};㨭ðGY}O{26.$ Q~=T*|$und[\- |xe^/,[یTHbEb>k6|6eWS1>&药[8]}lu>Mx"?[s17XoѸ ao\~MQ0EzWQ i(p=|Y; ]Ҏ*, ,RnΚm1]ъ+p6JÈƺ&N2< |fK1vf~EI_9uo棄{HQ&YLb)T&!9.,/tv7?  nO(1@~C9<7ĨJ%p0(9 ҉Hb) t 7Mj~whn ɋ*W~;hcRrzi=u3Tf9N(Tq"S}="EM^t\%\K^OlJjtqP4_z]G1'ω[}R|k.xhXaH%0@+6kaxg 1Y(!X_Tfgu]7q۫r6grcG0o?*R6A{siJMpqڮ Ѽ%z .Gɚo<Ҫ߰c0dÔNTi@r[f:,~֕`Gl>+ |9La"SaMTSkWAO/2UDOF>/j)sH=0إU;M&anys=st\Iխ)W'^6Ƈ\u[jkh3$,q"<.O{#x+MύɡRSX:!TZY^9Ev8rNus߄4q.*21L`l'hm,D`oA:oJiRG 'z{2S`z=?5<;=Nr5bQyo^ dKU8 ~u=L|C29}k1P Tf$S;lt3 o-x= !1;T{vq8XM[GkLr)RWbBY \ʜ+9nmMcGG.I;~*:Y/CWʫxc{!B x)UNs"DE}BԸo2 9qj;UWexw#U~Pg[j$^j8_Kc-MԔ AK*<'ZMqs '+$jg&`d[DVF~WEInWkZtUڼ0J jUrZkOE`xXf8B"Ht^K{_" CsoD|s7HY6IrTec._. =5@5sWbC'OhuW2sԤʿvʷiJ{ 26Zˊ;]ΕLpǽ CYԆP.NNR~M"yup UȋzpNprkq@9JXcђenML+ge!`ke]Ww(7Z=MyП"g)Zt7~E.1:\)ZY20qQDs8|φ*+C[7qԒDT}1c{kSǓY$ Oڧ˷yꡑ'*d(AoJ?=I3U]"m5U)h ԺP\Dn0ҀxS bT_BÛp^A LI!ք-CcآeJWRziSv>H? QFq`.Cq:fA|gj746pOAutciDuP΀tP"ŧ@NrnHv=I}I洏NHf_Vo<2êH^2ɯ/iwia1S,=^7'JEĐM}gD^DSjޏR~E!3|j;|ay#|VM|9^/=[,C"sfڗ yA j>鑜˭p^V]86kŨ+̆9 zV iȶ- R ywEG,[]󰪤 g-\ ;48Xlɰr)ACezsȔbTKt,"ayA w RfR#tzRRͷ$\xqzɐ):.px:K9u+t1!H*Zq}[̽'rk'<ѹTvj~1MGD92'9kxbUyW qc̈b#QwIahuRMLYKϷu:[*YslBw)){CYbz.,DV,A[WIV}q]%ӔOi>-qP@+I-aJsZVc.Aƃ_hްt߳Squo3^%1}VehG` \ɳ'ǧ[*UUH+/U&Hj!g#OnVyzgG~]2TD]{hbIΈ7e%F,",jmXko"Iw]Fs' 3s7?"̹n^gYt()2,{X Z#|Ї]6? q9ynyk.F{ہ|o!7Q.қl_AAG} *iK=zꖋ'bȡ ,Kap5 v$i|Q(ső%7*Pͭt@ݑDB!ЙȹŞ<|$GY0z˾͉C9u@iOP*`]uCtC:ť4gQ#c};|J?vMI{m&>9a_ +Xb1;z&zvTD@2ٴ:F>ݬ0'N3BdY>$p& -%Tu / nE|0I'^q-?#dźL&@Y!54}J/{@;I&ǤF=q&B7Uj&:3ZH^c`,(;n"F-_ 1a/\oDc:.1;EFsF^HEhkmOl|t we9`jea.Na7Ҽm4o^2CZ}?3)Ѭ\ 1ۚUVs=)^o}x&20NmA)*ߤ*I'kC[l>/'vԮ__zcQ1w63r&%\&;iL,Ujrҗ ]Iaxbw-{$jy5}4$]7 nMBNmVn;x-y@$\Ιn^&N.ŐnX}i F{!˖4%3m{]  O/odn'@ic?`,/O2'Ag_ >o0#'aĔ&5祷Zq6= Vu}"Sws$}6Z=v$fgv7%sAJDztklVA4C"0 ~HկwZosٵABʡ::IDс:zIc^)mzBG9#*G[B#lcCpfšs$oߗ2.̍G2SQR^# 83y.%=!wn%Ci ` ʮ]$s c R8XX>7겗[DiRI3&G/2/?-Gɡ$5þ QN/HQaAGi,X[^e'UW(wp֩yQ\7(&!3biM <*\B-s(How#ƹկp<xix\y&+K& 3!)FrgBLRm7iF sy n~sN[jzQ@LbsWm+L tow ̋ :`MGV_4*q$WQ[(;A]0QxHWՎ IgP{sOL=͇{$@)+@5 ,5u Iy U9_STNHpð-Ľ^2xn5Ec}WtRanUN8WxlY;PF~Gc'oш2XH P^4N9V YrB:**ȏBfU\pd'),mT:*͒'X_lx[{Rބ ەSyH Bb%[׎3D睸S|%YF0OrqLK;*{BRCYH\(HYp+-̑S;}C}B~ &*7m] 9xOp(41jbw$7L"RcW0 Rx˙πUJ!f*(RJo8ߝs8ST(XtC3cmx%lPZH]Oj[*pl,*d,찒z{Sp'*<c"&jJݛv ш܂ËR;="+؟r;-!5ca  7{T~2|bG vxR5F=(.M*Ha*rf=YmN€mߌ&;ֻ-~Zѓ*EUlؠKөTq@9[RL^N xʏ΄5_dYhcA>R$Lfv,*MdXĐ%5]FQKC+<(7𬏝@H!6$oG \+~WҼ5Ҏ2Qvle9lkauHá~Yf$3T'(ZTAȃh`U~y}/~0@4*,ݟ}Ç9C|zmRݑNjcm22S7t` kY|`] iq#$0| G3MOtP~pF8\;i,[K|bhjyy+BH,w"qTvmnt44IU0 A!Q Ah#lGTэqMQ4dw>sS ?/),WHoFɺ ICP*cf ,6I\eU+FQ3_`<$UUQfx{;ՈWSo9l>IN3/ D!RŽ)a8\[<5{t}S wy,P83O#埤q(z`m`T\1\rro}7aw+HMv_'O/қ:T\hiz/H0NOl]҈)3^IvGܙj }<o hNh`y#6i'&oÀY+dB{Oc"zMF.13sLg!"dE*cF Аq\CP> m.kMyh}9&5bI^}\ȰDNUfcZ*W_ŧk, nKD epTc$lA_™Y=W6c^:;iHj[ӯvnt!!}7m=1aqc>oO=Y=Ml^rRzd7 =B#Wݟc+9ߏZbrZb[4-ǐfǯ7σlE~+2Eq2Tɚr>M|fjEǒb>4<0UT&l6%g&Y7'+p=˾%BnVmØ2  sɫ,ɔ4u)[޼lׅD<{b9o(v*֥QQ:nCic./A=| ڥ[kX acZtxawZl+đQ.ɼƱ4 brX #>큷wh[Fc}]U8a0q<Ȧ#3uVHbd5E9"gA;*հΥfOE xs~I/UWT}>y3[:7,PpJˌi{R}vr"FnҊ4"c9]^(ApV6$! aT\Wi|$ أ9K;1jj-Z[,tH\$3|R$4PC9k'Cճ%gf%t"&n3ԅsGHwnjm@vwKYp/5@Xa=*g׍=x@cV27cHDˬŰ(a=ιE׬K3Cc5|E 6/ roL[=flKgc5w04ynQe9 b# ֵ:Jj8Q6~Oً_m#t`z^ce'i1>Y@vYBG*"\]r,aT-ә1Ӏ9YGX"RHJL_en ' -D!6ۄdeD!Q RkO3WEGCgM Pv(tI)h)wm?% EBnfA3^􂃿:1ځENL0X+ZI-[qJ'e2JPU|LH( Ir0CCD"7檥a8mO.ؘv !@ -!࡚Rэ ~_v7Տr&Ls=r08{0*n'\4aཤV8IyU6ݎfTphQ a6#gZ2b]]Xyua4vǸzD$DF 5یOiJNy –Je#!b~o&e RicBȗ!\:8J nȆslNz(XF(# ]AQ p5 wv60 ..3 ԜTi^ sX3qH u@y8C W`(^6D cn؜ixƁ.U= (^ǎHD+ns{O}(0geʼnOV?W^4i+aX>]jmqB+o9O#xd.Sߡr>NBCDD\q9KU5f@$tn ,+Z(YFCߐo u%~–CgMQpz gjWMO'v4 %\CMG8bNC# dVqtK> bK` egK*"̐u-Prj K阴9H.*Ձ~֕g:qVd a}1@?{wlRv!% mǻ"h@PtH!akͅy?uvOv!.k52i!gPËLv%8u/"Kr!1"v,e ߂IM&m88V)[e}j_oo:?bȲ];im<+zq,xA?wrڝs ?'GݵXcSy`cĸ|%%GrLG4t̉g/ݦͻT8zF1lSp2bfň,5>mڜٗ9\ۯ>-{lSF=Ph9&}46hio`;h$ƴ"3B.0$x%,v$hUTY5l&TOOuso""|K=f%8R / )\x<{ "!tJ/a"V 1ٍKZGBdur$!҄}BW/gZM!pq~U&=Ŋ%Y|?ZA_MsBXM{A77uDĬzC)?dl^ՋwبI9/ǃ 򚙷oF Z?:~)3$z;b;Z ʳ1z#Ji#q.0B!O-"y8W*;$j<.{#(zo=QoB{pGM}ܽ'iE—$+e|:#3>8tH?;ޖpݤo!k*n1¯SJoGˁWjLpа ϣCrD.xM0,7#,4fe=Q)"/xx0P3z b׉#Q~$ x J)nkBv?icl#qj~aTbItU@?2ʸm)>$ZP}B`'no4po Kwsb6„'CVkQ@~/'Ut [V@Ez`Egopz~I~E8#[qdȨ&)Zg_'`.^Pw̮FL9zeG5Sy|62p"qWUqB S? $`jեj a;q? i S rL3hٻr 0K7*S1Ӄs^ 1=h墠'3 R)S]ey.BӔ#j~.ȨMĐSo_ct,hVVNࢷ62q\lyFrAfMy3.չn\>c:DFQf/ yVbl,-Ż:F1XjU.>2%@O&Txм,{#f?S{aЎ58=j k }S<1 |T#[_:c W/YC*f Oת Z"N`c=mUIuP2e0G#gede&$,f $Gy+pZңM6#_Ь4)3eH j8Uj[O_Õ.?yʗtBמCG}'HKGrE.sTTPQzEn5 ƫ/O)_ɢTvj2v"fygpUTRo Ify+QaëZV(ۘI︜傦3fOWQF1v88Hٚi^gR@&HzOoy~ :ZOK=A*]$w 3p_ebei\-Fڼpv/o%R>Bk >"*EPpYy(jW[rO{y0vO.ثu4FU@1M*|\tCNJq\׃BSrg?M|tċ[0WNX!O!1mKXzmD>RsJiO~Pœi^(_Bӑ"(]Fe-pw~p.@"LMUunɚo?I 1юbuEW}ߏcs&\h>O Bt >ᒶoJ4N0d6c>M >ׄĈ˜! ?4Ȉ#=n~51G$,_b 兌W]>k>K ba#vؒOxe@LLlGvjCěw>ZQ/@NqM-F}t;GzBQ1nFo3RUgpv6x-v2(|Dy6LDإ3I5 I F(y@JHG"Xi)7Z0hT՝.E<.x#kYi9/7]5_k{`OF]/5951&`GFʺ?`KAC+EE\6;+ & A'zk>dS16fϰ1r4{wĘ8g%kEPEw墋0 mG-XAWZwl>[.̩TPʲXM7Y6-o9џ ޠ;jrktM> :u{Dr{*<5#d{~<ʱ*4[%_~4.vkNG U U03Bf2$%mOwdLgGv/)` 5Dq E+=J/Rm5as[wJ)ġm`4V1YAV׶!d_7g3}JyC. U" n.}3# Pu`զB#4 |#ŽB\mٖyӛA최+sv( }4 ?YrjkXm@GKīOiTf8AŎUSADmIbK.!w׺M'cH #j#y%U#W i\7?uݹLCS%I8 c,&'M*Ho6n}: ЕӇ{`bm! niЇ1d*{gD4|g6?h":0aV0C@֙,[^AdђZ2wnܛLG(lG\9\B!ҋ;39 ,1I\vqğJ//*'B\A1ч> [6IWJ;ئ:' ^M HۚH/oiz^TuKAt-ڋ(_FKi] 6ҫS]}S[,DFvzx@O`e/ă;/*!f FEbN]Öa?'eBpӅ^G)X0?Вܶ`g9a]STNTYFxzi3!+N%LE5w阤:0O *%"U-MA\+/ V̖m7XM6jǗ"@ DDv7jvF] ޫF{;HUt8¼-HiH&@ %{ hx6ōZp (փ@EC\: Pҭ}DoKnn rر=C=PW@+Bw_cTgfpm5ۓiOFt'"c7R]!OWq (``Tpۛ(ժB`ۅ9&ޒF,`/?Po*>]9`[܊qm踔`JL4p QR3:`@+FE{:9(Z6T{gw< qjS9x$K5,0wp>L2LGa*Oq7QJs14c; j$|B0 ۥ߉+"K99O:Z 8D҄T.6>QNY7?q,2<` ȨZt)]㩲e$LrűkaE¹W’й vy|l릖: K dଽCJ#O tu&ggaQNN'ZӘN2^SbA xl@ϧ2:J ޱ8DF}ݦg+HHVB~Ǯ1to(mEdHu"rc>3.`5- }ᮤ+}__9{T \uux\Hu2^pljoɆ})i͸r0F5`gTjD5>G\56m?3w 5zܙbgunO SܛnsO C{Xtgw,0ٟl7ĠɊ;日#zmus|O ,@}vs+v35C矘ܳP-)ͪGeCa?sxɟT]E|y;h[H4a`%ڪa9o UdږaHKVJ!^f|FQcds{5ZҬlX^2m xr /$i(p?{Zn2q)]co~c˔ vC|吝I(Oͱ{P~d==w0ݭtC(b5h3ɻz´S&j|b(YL8O #zo_SdW/Bߐ̨U5zᯥ ?z8xqfxt$ ˆ1RC㽫<'=Ӎ\^+OD_xBу}ܵC, M5BQq0ˍd]Q=U@Gw &M6˸Gܟ03 <^ a)Rn~ʒ(sI c>ݾ9M.Um2+6sNovnԬMW kY0o{ʘe!(Й.S NLG)Dt wLgKNo= ixgH"Pˡ-lϑKB3*hF~)ߐGt,tYVO+o-`yb vr'(*&7f1b5#%hL%J)6H)blzo5sk-l_BԵKdbؑh8goR sxPf.ҖCHk`(ǬO rVR18o:S3[F4OjRHH#ww{h>|e;\1cTP uڗQ(UoᱲG?a`.1C)տޙz={KFMy, 8t:|b2%yA-qu0P⎎ &ԲowFL>mVھ8i4"^Iq"*aC8x hWׅ_ AP -c|_U2:9>qnA& >PEeO ZIùe@ajxU k?q6!qL$T/գm mzZ ۉp.ЋK,(NVF?N\Q 7XW~6A"U. KZXBa=E̢ WIc WW sOMd ~cjk5 |-S{I&i.͑BRcRKӕju}AG+E[e+%x{u^cx']HbҵB^Τ|zD^gDkY͒fDĩ:3~v5>X,p;Ԯ` Q;26Φ 5GMό+CpSgLݴbtG->~n^Ϛ `[K4W`!hU6e)v ASll`8Н o ,[ ecR=L=LD-x=zsºͩC?yqS-5`oޔ2kD1<o*6p`IUցKTj( W~:_g & Ƈxm`FǯEEOݥ<DGn:-7mVocxltn#W_)QF )v_oѮYi;GL] ]jmE/ԯH_kJ{v)Y2f[4LP&42{4F>xʏeb7U!P,Gl>e `Cag<%nmus1@ Cc #Mv~cA6+RBCskRuz>g{I|(YǒeΥ{N-s״@gDk#۴kZq3Ϙ'/gm@Y1sBN^ +$h44a_/8II=e lG7amWf2J}GVsP.[揓4`<q'(MFB}{v E1mO RNs T젉bu t@~ATaXxryQyg 򦪜e`SPtZb|Z4Շ<:C6?vTHkG߬x`?P.wKIB C@XNa!o.ߘ"?cMcz=\/DsmQ"Q FI;@pO:4a ֝Z;q~[{x۬OFrWЕe7Tx5OJ"͋cݠE--x !x, bhMPghLZ?kph ;u"o˛්AWfc|0h}ܾ G^+Ė]wԫmooRr-ܙq裣CItR%@9vֽ{D4\7L I}ѷATSD MS &* ѭUHo-l1$Hj3`4*QaU*4kh9G:H޸<gz ؇1 _oH!EJ~Ġ4 YT@C}J.P-٫sמjp~3D_>@O#:U*pu݇ :K}3QBY3cjJ4b)ʫ |f v=j;-J~rp?Pd T ܓ ?>t\2$+r 2˸ؕ8WU#VYIN~k, (E"i$z>ԗy+6]3nF]HԺ9̞8u3C/v,W~a9y^MGhG 2a Km\RvZl<9^$5{zp*c37FU[P]x^%ɂO@Jǚ@LkSSîZ_IWnFGH5=qFCÚ\+#ab'54_cp9^ cY%c߽ř2z\.fZ瘏S~7ᙋ-T'ǜ8p4ߕ]SxX('iQW ƎƁk}=<.CVf=uKAm쾂~L] Pe3IݥL0Т[6˃dW ^-CA=|zb{'1\Z'ꓡb?}kdvХŕ {*ZOΎљt3}w]|t,Ԁ09? ]-˯,000:Č7:]?nRZ 'F|ǧ.Ow oRq%QB< Vkf@1aJ*ωC~V2)!ҊT`i:lGHAGDSZ%E@6^PdU=CR`O5f&vP6fQ]yVKqW<d ƮK{ F0;"|7#^z=qåWdo4AhURY|fDʙ "/y&|7!gTzOXck鈜Q<J-gRCA|6fy;bFTUQ.,O-C4'YE!p3W:" =& X*L琇`)R@ƣh{V\RVMۂqN,vەZcma>^G7yۏ : ,X> ෗T+;Z+#XO%Cbm 1Ms]s͹o QDQ2jBU0sV,(Gqw5PݮnOeU\X\<$]f|14 >x 6D#3lՈ enI3yU r1Ԑz0Q /c1*r6DH4g ԥk- k oua|uE#T—YcULJ^]m1zA oPUY(Wq6RIy (jW/G03cim~7n}18՜V~xOIh A1Ml̴B z(ȳXnؙw5tTS6(Cui{2]~yk|.iϸCmgnïft[&xnQ YVfO( ǍdV InG\C0j_#] W;>ُ%7+`c8;P:]4Ů[ ~C;w ] mt t%uԛh8ncY$3NX 1xbۥs@i ?0ks'ma@)|{}"e+WkuqEY,-}^ݹJuǵ;; kԍmVp]hTOI(CΏ8g￁pW?OGX> v' $(te_; wIB4 EYgj~?TNrDPV7]&涤A=Xu`%iifI YFlI\7T69cT^ c`bJz3aϙ)D5KzTYZJW؀r, m%cqIZ)C 0gg2=co !:<%\/GtmO 6T`X,J{ țx+ć84OrR^[[m_wCoRlGG->6oOCA!^e 08 տe@ݏ ,l1 IfluG܏qTdƙDƕ^Dq \:85X wJbDC.M)ymM"“Ydgěz)R8quM m]֒l7 ݘ+wOڅN<uΨ+Lk aIrLiw;ǞuNDV-ۄwU^r0./v qܐnvHL xۤۨלOͅ㟰yƗ)$hSE_>!% h?yp̵c:?>_"Q͕.hPE'$Dkw1Vѝ-Ѝ@藲9h :_Rsv}CY[؎ɓ kr B/K'YOSDPďg},ADGhmf2nZ /uJ_̲es||:K]'1i~]}? 4B ǟ*t;L'a-u&=gfDXQ#\ Aq]JPH}$gK]C?їLSI\`#zoxe 0 ğի nĉN^R] $\rW^Đz ;E¿7z%#%r!rCaoR-Qw{Ѭ;m6Z'v0%XأU¥GJ/'~ب% =PQ uy1PzNp0 -nvХLXxAD)?+ɏ Q'OeuJ@WY9 p{|kt/J;tG:\2|wOY$S)Pݭ> p.`y: .oKѯ4=8[)ץ.eyоbk6/J!:@YjP&l,TƆzO_oGeYsvHﮮq˧ __؀$"rCL'{zwYيp3v5]/7#JK6_V|ZVD'eTe&b[?9ƲCыp9DDUKeflbU)L5߁N/Ny]E ΩE8졫\; ݰGk;7ststKfJ,LZɶca)&4 ($VXt@b7d'Vմ;)K(`_Wf8؇Le+Q988eJύ)̐EPּ*u},5Y^ޣLbρF(#}L,+>ȿon i}%آ<8mSFps\(F'͵ˣs }`zr߇Qo{4]e5Tú+=0K:H]A`2v#v%Td'#͹͍!zACG?R- ó%YEME`׾q]Bʖx+~ ǣTE/+&ƂVDj5)Ri-#p0en!bдXk8no&)~ͽ3+aSbWz2r$BKů9r/ZO1iܪm` <Y$qsYy^*Ea=( _p`3RWZΎ.ʸ@.&[PIlY v ?_^@f]Hֈ?1aq7v۝lXKXoZ<eVi5۟6`Ǿ EBv8׭rto5(14S  U0cR,lܔ:]پK1<:н}T0 E)6 ?t>b&8#]5= #9F _68 ^2'8Gf,H/SX^gR\ޠ%xa9_1i-Z,Yt 7'BƼ nT 70Pj-r: Gޟhi#4JЏr%4`m Nj> <ތ?NbW}ZJ1ԡsYN>`aKeQAN9}u5%A{@K,?+CWTm̨o_زvT(Bb0 =l7\n Qx~Fǡ ,9[*S&z 8\Yn)c;uCɘɵ+,ŮEL_2J5w&0r At*Fwf[Yb@,5;ܙxGςK2[߃:0OXM4iFjE nwJ{YPd =?ZD5q 4.? 5$vPh*T5N1}a23s PPhIfoXq^ğD5n҈X\ Sw!䔌EH[Id'4F}y+-R ZZ(h=~K6*)eTLH_GQ ۶_SUl,H ng[X*9e,;Df$'V߭h8alAtDkw\ KF 8KIW+^жAbrrS/I!XpM]TMTww)0!\3MSpiz ĉg$u~g%}&d=N]) DtvtH qBI;@^RR 2FcBI*w$*\.GV31B,ie~qL| )IV*EY&[ǗF {9ʈ !֚8mEPD9,ăc l G&0fD`"Μ< W_Vw;%_df-Fc HuAHJE-qκOӉpI=8 q*rvu apnqÿN J1)YgU4<ο٢eӭ{_4 c,z#zjTïbjJf[ {erWwbR8=^ŨyVV@ Kv-E^#Zrw!dׇʋJdkO cu|C:B9SJ eΏAcLԗ)?M!Qܳ2 03FX{`>RznL"Z;9\@_;1sV(b'T Z^QfWoe&E*`sNe6 IzQJ,cq7! R5&" $ D{y7g5fkJ8Ⱦc)`<׭zmPWsJtU0J=X6b #-޶p#RJmpLFCvhn ; G !U Σ^W ߟmWqi?Sx{sGX?$D} IDeJ#OBȻxd<}#;UЮz>]] 3؆$yiOH_ȃߢ R!љ!x( KƂ]^Ȉ}IAAYXgw7v_kG Q](4@n e+e}7 F|jXPt]rUkt)pr&W|#!IZF19v:Y݄zU d#0_O{nes_,+#\G*10hU_e!27tr*+͂5]OeuQ_5 VA"$O %[K8mu ObkiFG~~dr@R eh }gfco >wo9]S2cF}# 3:[1 e5FL-=ITxߠ2 Qqg :E-n}v> g^W#FR叜&qg8c6VMъ ֧c~܍B%r9`j4 hSz꥙_3?~03HhҩXAH%Яk oltu.Ȅ@k`vFI@'tBw44xծE׌nU,#sa9#>ydJ=\+yPR>ʹ89Kx ˫t 6Ҙw}RQDe_!\<ͷOBRC*-bd?"ȋB@GDVu+@ HTgQZδ`|%vMG}:hqڦV$~dQ@'!&񱓌-a^͈/8% _/vG%r4Яǰ3HVl/7"c:H'gd7%6M$XL9̽8PlXa~ @̭x{84$nYU:o<6[Nz|%OЮ~uʮ"b""ځW3]y*8g-ZNFX>=&0$ vXmO]Щ,׺%&;'?F{ҝ3mpw[oKk-qQ‚:ˊ#2( pf=eYH8EC:6QƖIJURb܆Z!'2SU*l;;Ykj8n4 ZpLdoLckpc# g ]ea"xndHvD6:h $͈ö&cIEr^%~ [8KEeh]/8DNVfl* *GotA0?^Qn'ժlE3`σQ{4O{u ~ w2ҼEJ/|ֱTt߾ k;΄ޓ<{XѸ\!cE\U~kSГ:hsOEP_YmxL1$v9,7:,K"Ǐ5 I21㆔舉LKf8?SvXOF=ߞ2kwjuJ5K+54p1"Z.kqkd,J,fT7kYJ>?U\۔#J$JSqu{&h> Vgzyˆ'C{ʷNum]pZ&}ӰvZaۧ,qϬVkBNNҧ9;}C.?=ASI;laɝmxԀM^RN])+r~{>䐋[` v#dG.Ous J߽ #֠9h)ynr|<-sk1w+3KZI6`I62oJ{!dGҴve؄"> ĩ =,WVCsC"7[1Te|=w\ЯQkcwQVQJZHǾY1t2)oTUgb YQ[\L wuuQˌ&ayg&V)vMJdsM0 :9Fe;:fygQgRtn@fY7ax+$}AˮY6W@ p[Qt>1sU -hK[˺e~MKBM{W:r BSIBT@yjwf4ġoj2&T_& ^+\ T8 ;_E.xϢHFVIGAz ߽UrY_dӶ -K,$=î^_oOj*vR16y+j *3J(6҂zP|Ѷft؞8m Gc*_u)|ёUáơFB;;f*`,Ƞ|~zMZ>'ڭIeVRb\0oB뮦0.{DD4>3ʙpMiF3 )4-ǐurNR" .|kxI{Qx?"k)qte26Cɥ.:%esi^PMg1Act 5:<a|_XeAZIsYbD m-+]."X3?`Y(BGVvL5kr uOdԱ" |8LDr1ak=Ͻ+kpՃ3 mnwu ~tߙ+b0d`]iOEo=(8&0bn: ..yN|^qm-Nwk=lх3 v@4XoC|Vdª[4|%YavV?^{)3x_(Z<|{X댲 KIPyz!;J,J5| [b ]Y|VaZ!+43@:%}Ym?Ζ둄 OͷUx"RnmzqxK܇h)>*4UkЌڜ/+ { uljΕT]+9(kG^58(?hs.9Ҹ$t $DYvX[1"'%TʆΥц$=ߡ*أ s_#OM!.[n.fctȘ&]"jxz^W`Kd#8z- p0W _F~n @23o1+7 )Χ ǧnUTOvPwfLYT'gE,yaۏw(Q;N]D$#[w&ߢxv0C\`N՚WvmLKCozIo=*; [j8h}РvB1l"Ie*u6Hja؎NqXNkXMa)A!a;tu2TڞTd!i=ȕ!)}IB5'O4|kvnu{iGM}%(9>@ R b(cDteRς5BGE ҏ}RlA}8g(rtսT0t `𬖯 !X0tVWCȗ慒)y,>8OuJT wW,su$S5F !v"{wAkJN+bO=>AmeǼwŠezrjNt}bB]HKaVC,ȉG^DY'Rp+_=[2&Qx'ag8)4!,#`WƦ4K =S]y_^[Tch _oc9 &KfGz?9b ]>X-YŪ}JOĜ1CLh&a4>9M/~KaG8w$Ҵ?m(pzx5Y !f}yZz j~E YL$%u@*E-8,gl>̫X/uaj(x(Eno(nϩ@x1(J[ޏɩ12 I는GYj㡓} t8LoyDti̹-VhS} >__ћr(5p@d OzT= ddBE U9T Eh<ۓ>d1f!8E2#VJg}1(d Z6ƭ>eR>Xah(#-+v(,PTztli@Iǖ8ĵЯٸ.b-(ۏ -DbGki@e_,Oba(OP ZSCA]YfWt լhY`QgƗqWI}-aHm=IGo`ۃ`?jvAZIB ?FI-ddId6zd6yi|ʵ؉LO[tGyY׋M2C|pXM0*m;8vQtyM2r?zi7 'Pc.Qo$&~c{yX 8GՋyӚmo@]yVzu"]5wƬwү)? ݬ}oYy٤w%Z:haԀǏSzbAYSdGŨ?W/ f@?vu~8.*kS8:$61jM`O-lNE.cǔ!#bC5Q m^_fj$H'{(M j2(rb;_'pCK[QʴRUybaY8&2dF )틬֤Zbg ΄=fO><[@ӄtCnYW3C9 /gXtldȦ`mdE/34Wȵcf ɩ=+o108c;]uA(-)(71jX눘! 3bjз)]?ӶXLقfTf;euDSViV[W_FXKPf ̓{} ϔL]ٍP5Y/s~EB~B޴e02-/1IWFݎNB:299u΋[0|p)DflOMHCfi-)_䡿٦g?¤,gl)i XaJKi~ !:Gʔm𾵾ƹe K0ĵT"1S=>j[UE)9\4Q bG\#u$C5ױG(7J$т ͯJ[c+v-8TF$^jE8B._aO΢DFsisקi/P[!2֧R w Xdy:WH0>|s]9ۻb's:Ї ,eI}u9: ,r5NėE*&';bN;Us9}0-Iv$?֦U3cӍ}q ZwEY_ďN0&-h@CJxU35%& "ϫHq:e-rnwoEb3'6#^ήfຸLUّw)H]4sR~qCiD/b}GRdiG unUK"ne,crZPʓdul%+gfe g2Xsc61/Kb[ 2*8=:iI1(8&bGnveO-G}ʼn.09e)#É"J6OQY[=iI%4R9rws&`b6|&p쭻z#( Q;Go h0j\Z-5s9.'M+q. -`Qpd`yOl-mI1TK,!`gyn|@Oʔt&ښRƟhGdwg8&| :\DY@VV E*P;"5Lؓ;<)`pۀA6OӖ<.NR kWO,znS EƢ ι-'jʉlބJ_fd lf ,"eʗ#ln_2EDp`^~zl1>ͤh%L![6hZP˫іpn/.r@Lyz>?Kj^,l~rq-J =+h^=dX)3гR9bũpcYP; k'nԝj_wEqsT41UyYV$^_J5-D־sS-jg9 g[0b!4)KffYʏ:-j#R|bo R1ѿ7N{z=XPHs'j#ìLYn{☈܇F_ 2F!'nْ5:L?j!P^cj Qz[*9w+3?\)9#d%"XiC|+twBǂ)W_FYEOc XQ^ҹ aH ; 熜Q&K} 3|O+t{sA|!bjHqWrPHg虴DĎr?'1X)DkE{СG[kTW8BL"r++|Pdad£\&f HpIW3ZGA7pS F{h ?Zk62jВr<ѪWzH*Loɲ0M؝ΒIPrI4pvj"x/_ٱŽQeF&$Z=mŷ!kRwsxw@S}tc{^e-4Шנּg Sɔqp¥ђNs])s3+7ui+xKB@Zmgr\ZXtKdw3i;$ Z3YQO ة-dF\} f?^Wn'4ڋ[KTW8Pۏu8(CHЮ{2cKKŒvĂU(=pyP)CK i9'iT?mf݉" &c\sTs2M5d~R?¥ мvɝ+0* \ j!FDe|1RLϪҾ*W=!M1Rw뾚;x\SCå2E~Ez ?~zݪKW]Ư7*?644_пڪPa6{Mƍap$p38ZVP>a vtaˉ NJEv.7!Pӟ_"['>9pHr{-M^+AɳNYWW J @>}BBO _QPj 9k! GgSo,v\Arx4X_#rYϠ_ /G&-ؕ潄;5{ w1lG+ʼnxqeg ,+ ]*'..6 azf] _𾑝ɦ2~+$J7wtQt+Lp>8dI~d jBɓ7[7'wt, A9B(sD@.Ӛnqv ()F/qݸvOuRV<,u<*UF DҮv?}8S[+{EGK/T*z kt#Oss/2ƶF&ED]H@^Ymh6$>D2ȋw-Dn6{59RSpRПطoV6B*3:O[ƢZvzZHi^*:ko:=U|o6(WTBh/}q3G5`o ['#js_VCSy X*ǷM NJ^yf@}IɳGA^7P̤oE1+pUwkti E*1z@U}X7Ԯ{i4nvIY ]uRRYlSqo FShqS9Ovjޘ`MM\AL nQE%iC -|#FUlo혟{ʪr֍ĬtZNk>NGm$,eo $ 0 N>gC-/ULM+vR;B!RtؾzQ#؊*zLQXu~^AZuZ]3zi:B*#1ԋώrzۻt]֕j pcmĪ`~u9O@'0ӻ2Atg殅>&ȆN f #fsaac#.Db3aXe߮an!b2C>DF˒3+cf{Vg~iՐ"sP[GiH+ `r Eyޏ/HVa&#tpWK •%=eeI},GxoH~R|;RCvus0hxSOwı#5 _ZԆ,I<1ߍBU)CoHݍY+) ~[vjwhCS軠t})Z9{S^>jm<SV'#-By%\V 7SP Ϗj< A̭DO9 ߗAՠ lD0;2>J-o C?ޅ ,jL!9PCn?{1%&7@ٲgj 58'+B2.- C 1*lGLs%ioӊmhqJ]0>Y@n`o /_5cL,('rQ(@y 7no3/:@EEk'$H(j-m F#$~b׻+q]tN"\ sQݷ wy{ F$zMm<6Hg@ܭQpedFY-£E3q "e Ai-\/}򑩋y GIw!NB1?_{lm(ԣpD uhѵax!H'xC{@MƳ\N R⍧e0+U &Pٗŏ PV/I=Z؃勠Ef8 ZC4."CluG[j"ixlz:"R x.ZLRnRT2v}҇$.ҋm;plhы}P7߁ϷHjc8\ Eywbl_Mߓy:̌BJX#NƢw.V![HvnlYZJP -nZ0OR+̦I 8]T_(L*c ֲWt ic ))p@ \p-چ eR[aH;nK*C7}vZUFQyj2م&T/?bI$0ѩ Pb .{=H7Ǝ7AaPm9^t.WBsPWH $5Rtq&j\;\pbt gLky;=JэQ @VMȻ .6s,;Qkf({&穚QpTDOl&>A+[s5^G FeD$%wx9mS_r~"%Yܸ[pki$ҢP#%MnM"*{x.ޔ3" tۈd +ӑUєkIdzX) qiS]u<>RI,"INmA^XE( vu qVDPqu k<Cv==/| C¹1 VI`O'W -dq醦Cf>S( wyOE& N1ŔDFӝ`eu$Sү Vl|I(3 DsP%iNF?0kkQ6*_J;AXܜ$y$OU4x WWqBױJb8c#X79gBEyTiQӰ)v+ku.p͛lZ!wԠe &̼"$\(S*Fj!X3b/<ô!vĉ*0(NlFĥ-o-kHJN4`"Ȕ60N}0>H>7{]0ԗݨcvn8if!J AV4 uO%sfry.%\*`jUa1ͩuM2f3K-Uiz`51uo*,\,2)r?\vGYK|D RB.@T&^>NAMMA疎xzM.POa֦w,VP4fyS+%\U3SA8.cz?DMBTTP"r=UI665jOV#=N pvWqga"%ǒuTߤQco}e;x!4L2~[|ua} ~Pq]&g_y2q9-H~mMvj҈v,|qAtM76&>o_ķZX]*j3bsS&揃`- m Qf(yb[ [M/uۏ.5 ۋf bL)e:&3vtUd1U۱% UW:;3V2ȣ|T^%qH ](8K9S"0f)̀BMϨdQ34w-eЦ/!g#vWm*:U`4\aaeK8QNe'˷W]3(B#4?2 hG| ո5m'&!smO &$rTk;8Fb0QƩ%"JZhxr"LV ,{w7l fb·.oHӳmqXb]y0Jbju__5GF n_dD\P(ֶz.qػXTÂ4Phzm_[䠘%?9vûjw#t VL)~SwǏy1k8#5U &xHPZױRJ_-&[͝)ʋzs5KyDJDL/ .i&huI"nZ@?2!n`챐W*۰`q@ݧ5Jis,so0HGi?cTaYΙo+8` uؽmTXt ?`Z5>0iclX\ЌE!LdGjEqgFÁ&{5I sMrYJHVeh [M>w%aǍՉ9^/ME+4YA,yo_prEiCFEK8#g_kVI\U;eB  XIS|o6'bLi=EYH^x_ $u~ez5ʩ%HJ*WB{I4f4cU/ ެkSP&'²$;PrT+l]f2>Й όJ+nFNq [w((C'׻Yx֤{-oH}#-0:Qַkg:HwL1*_i*Z Nƣ ț$nNjp"U FwmR;疡\|O(&V7&+@"Sv1ﲟₒWGőMF#"ݦ,7Bqʗ?2MZ:pxuc]=sc.(g0dO$"<6e f2TT89޿9ú$k!Mɢ` }P<&`\} ȯV}-So!jrt396-w& t Ֆ6Rt]qv/,xl$i[q/ޘ'Llu&>6R$:;NSCL[Ӎ%k1?Of04)L \+k:-Ɵ+X.gJqN+v&g'|{}"( 5y4h$9&)jKK5BUaR<) ln 7(0;w1}%ɭiS:iῼ{bo.l Op=*~?|9g$ [F:)q$|SO_DJ%K+,=Fg,S>qyn[ SKq;59OnQ7Aܼ[nfHUj Vl=d  KGfB<#mbYwPqѿLz ЗaJxڡ9ӧa?j6<%q %?֍$Ź~Ld_0qDMQH av$[VQ)W!Nl&Rv%pfK(#~aOH\ NV <*rS?-@#o+[5h+xoIɏ[e&`AnzvP4ڠYVN :teI\HjOfw=0IULzl(Lza4PHm.$U] jM=!^J.#H8^g `v, Dr6fM TKHOzjS\`l@ %# c{uJxΒ=Dfe;mT$Pf+y93 __`ӍAFJT+VƆVs?CS̊rqFKD{ЪZlp$E ] &XG y<ބx@d%lsl =4AʥYQyDvG4;]K wcUW]|v;Ƃ-zϴ2Fo}_i1/X.M}ڏU?s)3AiR܋킵|feuZ!9<6LyB}@΃ötQAv7TK aDI T˃":@gA?*H_3mm^)E[s-6dyA`>2Phu$l]>@8sZt(Z1+5l*KZ& Gob\ (zW<T`eKcy)jqb4`ZH4ڑXJC`4t]1 mh퍅w8K"NV=gN'oEpP$37[祼YJynG; vnԡV(a m/mfDMh(÷j `uq&m>z &y|?-x4<et:ky@1)^n༏,FYwd)9=Ab\I2)wҹ3BݐJƚz+(PvR8%_Eo[\:*mXWǽ ɽOyKjC @ߐS gD:Kכ48%Ȩ`kU_&q@v߄Qb TSPUTkث\0I#u鏱yYGQPbn-O9|k* 325T5;ʄ[XNro!jtE5s e ҖL@p"֮;'z7< Vf`uZe:d)UUg势fl #dNJ `⍮ xBw&)w’A3(=?g1h6=>0I2Ïb}dcF2W? :YyS#gGU: MJg?<qJT 4$QPkKA0PLw'[TmRbourt*'ab0?EQA{ 萵цeuw9I(@p(\[5w23ۄ /?ٺhSuF.8Ɨc7ȩ[W4r1Ʈz_MGfNMR#W8"#J,U֢Y9G%FW#Pbi68B, 9#{ŕXi7MŜb ~x܆G͙NN@ Glu~kj[籱d#W^VPEwԿGOs uu^0.^9X[j=ǦU`+WTr؛ {Ƌ!NNAH.6=|J HX0ipb?-f7Kblݕ}= viq x/Eld3c^D:\?>z9< _eulr薐y&'aUP_5UdǬRv@\5jjP(<9#!\n8a2 5bfg'}DLpN$i7"U36[9j6XIٓc ׀1i,?< eDds/R/9UPEOEjk ̃Q{Z}(﷭Q*\t,Y^.! -^4| :ة:JEW\9c~1f:;JuGk*fto1WVC3|sE2΋WVڎh˪v/Dztp⿥3(;3pSxb> K[-U!m2?WTRf(< g@`u4HR/};\3hLv,pu@w(aO2M`~,琌J+jLu?Tq tXXs^ ֜&R3u;4A&Dpf[\I ąC;|]+|XYKM.'0yk2/zc1iTRaFK3Dط%,x|xZك0ޚO v?CHyxPQE/IİڞP?Ikp[-0r@"a)b"1P~$6_9"W1sr ,xI97E~@GP]78w% pZme}lߏtG5AyJ7 ̄oVDo Oj7Αpw1[-7 Ny{|'me_u>{C܃{)GF\x$4}㧛Ӥ)b`sTPy/u p@z oIXJ֕FÎAIm/tp PJ,!qªK 9kDJP/~f< ^x&veϜmyS6Y>ӋߖլnR72yS"CP l#͓Kn`wk;RcaCri2L* Ҧ=eM$ Abh%$JB!/`2<(O z".LU.sW+UԦq[Ws?ؠ=etϾpFx_Nj.]-oO_QEo@wlo{‚faNbM+R(z{'0{=ݮn(biLMN;5Y Ht"|ÓLJ%;bq.$./<3mGS hBϪI P&oQZ@0M/#I3։4ab}*Ȁ0t?%ϥjny) s=&@K,(8ΙVIvA̍ Z[.L733 9pzxX\u^Z0!mZD@01c֌4J`s~,9n;1'6XuMC}((Rg΅lr}C2J4745TZYK7qiuq<⌛}bVD _Tx#4"62' 䁼*픂Km@@q}Q|R`#dFOr*TIu{w4_8_l 6i NlÝ9v[lgv|__`tS "SBFCilŢ?ev~ wkv<"Oƪvoc2٥׀Y2 eFW~ȓK JɳQc46#d*sxDHD}ikqv&*]xubuy W,t0N}AJ Mdru,QBćxX״0Cn:'js[Nc$bjL743ѭo) 6j*"ϬS"JT|:ҎdA!:M⸃b O0\;R/b*_f,bsI!mO?w尬E`) '.THͯ'o9[IRcyO DJHEKJ=ѢF1,^xQl}Q#xA[9ES3`@+t)F+Avo$UMuCg yK]{#ndMrӅޒ>T]!M|x`YΪ52^iWX9B l Nr07m'^'/quHэ%iPn63r辭OykY#\!lَ,Z[7B7s $:-&HVx'H…Kb9ʀ/I;\j{sq=u3kvG)?QD2?w<1Ȱ#WJ0OKW \Ulfh9S\PeZ=_ 7z0ux ܸ+Nn9mU ^Lّk^O/xCgi[H g噿CLp P'#MFGY]ҵj}-*}0#&^@aݢq}a׈54 'NݔBϰ%*Gl}~6!b)_ib2yS!/)j#K&ޮ_6J7 MopK|jrmu;5 )b/V݊`&!d[ʈ*Lm?O:Gj_|D9f\OΡ-&U)0K;FS vaeW"_kwa/ãTïZfyǗ+^*fmEؖm~Cu3q EAX")fJWdz'=[˲kMeء)_vk"D8\a>?1(Fv\Er!CӏdVfB?>р4yN::6u?KzHaXtw[9{(Ddt:{öE8ZC:Z6Om*Ls@\ FahS kp9}@BAo`>?lEz^J};ЗFi> %MVFxZcR~Ti9{BgCD&|eb qg.G鐽*OL3|!zKY|1]!|Zu( *dr'T! !пEWPK)-ꮔp%9^ UF1qG@3J> ug,h``3Deε/@;I3^P~;Rtj|3J*iPH[FG:L}[!{XY. 7 ªC l ʹ^X[.|# *"iC[tEOenq>>oIJ0ѣdNqi@*HR:F])(4kF+PCq n~:,XL7J]s+JB`&o@O)dY;7z2KCT7'FzI["dsSUdhkƲgA)7)Q"x8S:c߄%U~kc@VflGWߍi *ůX/{)H)dBGOIz>u3r :2j+h 9i)1χ[T\(?촖dze!NTZ/:e_?b2L0`0]o%2d(RƲd5\'fRsԁ %*XQ.tGnM6-p˙ʮI}qf;yAwx#+Mti0$R YK&q=oAԊV2cUKHpyOtcJh6!$/佬Y9g1;]zȽ"{JJUopqS\EalcR}'{L3kt2-}!meHHry&;PG㙽\''I 8h~ʤK͌'+Oor7G^D !§\([p8T%5U`Ę ? ;쯋׵.ufƜzE#TD'ag@'F J^]8Q©ltoQő982~&aJ<߶4υBí(f 1q%ߋ|0K8#`7sdsT[WPa9Y+\y،H7UC84](L^xat <{sx(K&z¦{X98h'vbo9^~qPLzn" B(;"V6P:$+e&bOf]ϋIdi]5ry еA(HO'??Pzj$U4D{C՟P(&Nܙ8fTUM0;`~n](:E^4V?H{#c/yV3Ue735W8N}\(#Mkm g&ƀA7ܿP]A0 w~zQZZk[FcX?=1像1:˒6YSĥbz6[^!:EzypV!B8EƓx뫯K'KN)}Z .!Ė_--%D[cZT ]Ԁ%PVq8(Y{zm]]'3B_ggӛiT2>$ε\ʧārGݕRY*ƴjkfV#荋 $o!({T.Ŷ)p֜J"V (O DLlk@;PjTv2_KEwxƻV &m/?Dm .N! !!_Q|E#D` 1+X}igpv\O?%'"gʼu!~Ӫ'n;se|Ț%Cf|WIRNurǢȇ!K~()A!̭s~k8o3"NMˣ@PMB^qvសQ%{Aw/JTi0`q>q+<<)py w=O@aɨ2ؿsM(ppW{dbZRy뢶2S;2ٰ~}*c^7 d3r~[F{`Rmbx@d`~-6ڤG+˰5_Ez.vL=?{pחrDI)u56I 7 m~6&J:)>|_I"H2WX$Ö$$vqsfV?␑d9}k 2B2DP/FCnՋ/|ZXŀp9h]f/'?# BA72.r8*JA)qѪ TITb9TCHRDEx t؁zb>P˃.kdRʻ P  KxIbCYRFj">|6*\qJ,-4^v6[\$,mfaol/%Z ᮈz PNaN<6M,6sWR= ~˟ѺN~ oi; | |Df1჆(r6g1vp}ݍ(1BPG8t7S3#)\E悂t5{ jB,w5ݘڎk\%Ҝj;'e.wRӲfҐD+X2ByRh) a>FZ`<g@]` O {tK[~ kr9¤+:(1'D\˅wV|ڋD SPP،F9ݩ 7ɔ='wfѻF՗TGEo}P8axXH"Ք>Rs%+k) \EmSwa(|2xÌ,ft6ֳ'^[ ᘱT5 ߰@+H16eFI(4/JrȨg.[ۤ +i2 kvETܮ7tkqj!׈BZĈ;x)&k+ ;{55sEq~ dCEjY*PTbW G_E=U 'B_ Q( HF O6ZH[/ɾq "6G~P{ ؇OsѨ: Rg 4w87NuYz ?=[$~>=*KqI;Z0X'5ImZVw'Z mOc g-wYck<\>m{a'7t W=|Gecu#}3~\<deKo[@9?N$410q Lf;LzWwq! @nu"KO~$M!Ea܇K愦q[rHHulQfw/8nVB&}e3fYE[Bgbt}5KcW#)~ufS}ͼ)ekr֩!z17_}e.Ccj8]V]"Ԉ׽~8 1 ۹Xæ>ODy`yAvѶ}_TV S'{ȕc+oƺa_`G[ $J(.F Ԑl1z2La 6y&̧?P /{4e7JIjT<O*#@ZEWHRIί@iUoDz]ejv K+FRw4ˀ9~wzv|>N² AbyIb1,[nI~@Lꓑs"w~"d a_`9|*TvOBK <èv}Eg4e 8aU8X7b@->OǗⶉ`Mh`a)pǚg¦CA۳1 :DA.N~m&b8KWzΑڪԟf ȆEX2G}MEx܍o%3h쬓 e2Jn2k.;r8(ecK2љ@Qvoiӷ̰]dhvkQdK_?Hxh,\DÐ:O:޷i4ySY^"}k_/ic(J!XɃ{MO1&=0|+U`]WyJr}hOKDPm̋X_`I׉e[3VRZ[JMy"Ѝ`Q3])or!tIXJ("ϱ"5V."$_"W0(:IZ렗a6SPr gVo=\tkz=@>?Rp+RD!s0ކSTk穟P%p=Apo@RPy#ʣ7| ʀJe.$B_xoYbW 6 g$&?1c*.q714KoԑیWw>>όuKQN-]|d hAm1A5;71vglW:GUl+ ax?"p]j @>O.g(~n&MS/NXp=-R ]%6E9HaiHE̒`_MlN9> ~ Ⱦ| H3v4eޚTޞ jnëL:ג=pv Gn?ly'* iУ4 +=έD]!H2Ŏ Dr]Z~5#E 1{3y+yv{=h5º u 80ۿU8l+X3r>MC|ˡOD/LT/ɽ>d>E LG ?'ۋ3ّ7v( s%`Sۀ^HrœG4qOĖ*;F{8>۞oĆ[_)=}zI)=@zWbu^OOmJ|քFFD_z)^JJ4Ǜ叫 _y&]:#1{u[׷WSt3 zEl`c%ւu5!M{ՊςiWEʀQx )fX:1"scY_2U!*<]T]Fo3IdBzq}&kSP '1IEXnPb@}*uux\r?&o.HHoV,t7U{,Y6ÁfO6z6Z@:S(T0ɝ\ k`[+\7oT8+#Wok>=T:ݚ ]Yˡ"pmO@JxM LVA񙝭=&)M+ BO~#7b")JzL\ lI [-rW;*"grZ`R&q{ںW>}VB)/*j:FJX<5*~\hjEf [`wǰ^h[c8ř:7X1H~"E yj)$嬵FliBa&A 9I/s+&枼_ ȈG+Zz8R/W GLMtt Zn,F+Aa1El2{bkK6Og#yq{ʼhp-}";l Sϼ^/o;gϭ9KTxOHlQ ryBZS"Cv c4)zyw`h|vI0ưˇD]=a}kȡ,(+8c;eǼ' KGGzRٹj w(zB 29d bQAHg"+em1J"줾Γژb^6f3(QBxNYvL ﯌}R/ fGn;kIx꠴xO;3 '섰AIC}S_FAwuҼ_b2,oc9.ASͤ7rdtpWbPS 8XK߄UyR|yENi@\fsϋ]x`.E4t-OKηR4d9bŒtȨt,8tJ/>IQI*EpqHb]\ӕƌm˞򜕸S P.*2$oIFo=`KX=*>L "T:=(cȅ&沪F}>E91&\x4:t? pa+ҊJ| KXslzT9,Ͽup8 k!OmͫhbFը7+ћd5~7*̃S2)o (YM(c*n,<.OzW]{*]|nNPl a?.V 9 >EC3X6 ^~"N!'ʿ=cJO\7# |e;}P#gM|e<<ʦ"̿>NIAJg(ɐD"q M-Tz7ڿ2<[:~\qgv< K4Y۰"ֲc{0Z Ո)s<Uxeٚ )M{y[ yrmus<`p&p8ЪcW*XY۰4wP\*׾W\ԀyOum7KD}"ڝ&{ոE$y$+÷~t.a *V1[?sOV.Hw̎2Lu]`+FnseG/qJ,d=dI:z?H2AQu%xWYF:ye0mœ &bDKi l{4^@~K8lڹD` xjϐke 2Afֹ-xtpdo8-DەKeYפG۪52aFjr-LIrs,6Bzl,ei8 1R}͖n;7`pn*@I5"^kz:6hڕo5qYYIBq<+XS?u.?**y-C"s5ZW[]CY?w\'[+4ȣD`&6+B}]Rp[)GS˯3.eZS񺊰ǹV15u[7A ]N9o!uuǣd쑣s+}qρgoSi˟"PذzVT韈Ak:e>Ҷ/ u&[``^ P5E9"g ,o! [Ʒ]L:G*Ap_h&33&Fz/ `VƟ uiy)!ϙlT3f5w?Nb\|=uX>v#mFA6YKX̑7Sl]<)ګO sœ͛fC0 E_&nuoDdJon zljC9i-?w'sk- ITl<"gf/pͬo6mhmOAYrxN[uYM7|"39{#D~:GuJTpk픱j>Ê Q`2e{O}}J 7GAئvPp3?4pff՘bm6`,YzFQ>&JByñ(C8@ V lJ1ƃTۖy*B߷țg4+;br&i}ofӵ2 GaT~ܖ;؃Xm;.j2I|6LԬdnˆ.ö\Hn{RY{Oƨ:q_#.1݃5ދopŲ1}5טA"b$U2C1>+d}`XRm*6@~fpe<oב}n7`yN֡-l+~HN化q;;D׉lj gTdm ^K9xqp38 ҫi1]DP_)kHvӶƀ YXa9Yh{D<0-HrUj0y EmOCy̢ 3@Jq j%JhK\!.Hn-Xpӎ҉WA- wӫZ+3>apE#E`a#W+ ˣ5ITL/cG|QY0(%s %8kDlҥĆ.mk.=v0)I5k,תczWio ["0H`օJ0 H gZĖmg'_H ŕZĠY@khTYCg LsM|TK );TlB}ۄ 7M9:B0*?-";Áwcn~F+Hdӛk88H$[/E+:Œ5(Q>E," w* A 4rPzOPI!8cŚ-tO54 jL\9: 94x01.w'đLp V;-$TUc?O:.9J5o:aѳ̑@[+= 1v.#DO8_ovRrji8Et1-3Yꨓ8"jl:>T.?㈻JH0N3%`Jalgxܡ512c丯,N?gpӑQ>C%/`:rIS0 a~Z.vQwv* $x`5 R"AY%`cẌRg\吵#<=}JtQ! ے٘d y6'"Y,d74$Tl Zd fB;87pT0W1SwF_37FG?>wY筌@D@6=:3Ѯ=?g&3a:]U ȋ!}絛vc[Eʜ'TϜ%+ԟ~\1͍XU\~k;LX8ԇt%`!:괞qyk@h^ ^K浍0N"󧘼9+0 cE%wB(2)REx)k J.:sEϱf=z¦tv)<͋jH~A״AnD 8,7X n{e0.Ie/̦xgsr8*hnL_P9e}/O;@Ʒa&XmX9H{XSjlҫnSL7|'/  `A;j=EeϣFN_e@R lGǣ1=΅?#L 0p^}>f@О?xvؗ6l%ٙ#A#K*QF+F'pIw_]bZ=N42PbN4O2~jIs6. 򑤏x|F:CXN"FYwvwnBp\o˔*3o=pSSWD)@ʔ֙nZӠ1c`.UbE;ǨQ3H&i.CG]Z8V+*%Y yd7h@%7C휅#@K' ޤ`*dVP S5 7p2:x.72'd0m^?:m vU2ȽYEQ}N#aEWiV=L0}i@CdCӔjSao=ID4rݛ^ OK" kV1FvOk}D:QWr 3 ֕]>ͫGiHq`Iƀ@Yfμ0K_ S qs` QSƜk9և4kps?u9V3>1ctUʣ-gUi&OϬ깃_=gI^ ~UVK ^uȲ&#yZEq}:|cN.1Eˈ_fNnM9h9߱"Sn$Sm@U~-@a< ĴU,?%, 0̓vxWq>h;^kVA]x 2VoR+ŷ,]]|E iOiF<3<#X{AFjDʇK B6HT;}o 0ڋlqNfy[$f% # W#:Hq Q"ެq((]cd3C_TTR\tO ?qP#LsFGLpȵ/}&$~VMwLp|+c[ Sd\4X8 9C1J,J'_c, QIQ %oICi|r k<뷣=)Q}Û@"_0~4 ʐ7EU6uP@>v $%YdMRcכn{:rni &M F"n݆_Ei'V1H7_㵩]'A{q*1#Tq[T׻k>c qdJ'ʺ^{W)d/ (7aZa]7O fn\:8jcpc;bϖq ̈Mamikh׷5LmM>Ra'GIpU-*'y/$@n n-;OG8Vr\^6\i)LaSu'fNRZa87::9LhZnA,;]CU(/9'7s[a~ 葇" wh[HIs|>GliG*/hꏿP3yYŸr:98Y"zn ' Xcv<4^?'sjSGÎ.[@%@PT{-b4!t`=^hAz:Ѽ#n56bI|{oNf=ZHkvR:.d\y㾒žb CzCI=4)K@wEh=ObGNM`-m6:r7v/~FkC^^аʑLLhtbH ZHՖ.9$2 -y$ȚQLa>D%9c pGǚRYg*]"94{Y +RݎY8iIuH9(2z׿PteH\BWAy?mSz9TM7;RjdHqnECˏA ^!i-Ԯ>3ZGQ2lfњs{!95 وNÏr/+).NUW\ȱ['+O3O}q [=VU1kv -]G?6%n?aܵAgT,p\jXL$ A(r M*CtRQbWR ץOls WyLzpx\fL"|:r(A~7qgUog2XIYa;/^8Ewb Z rDu&=_o'?Y^UX hʖ00l7pS}fţ3GNCZe]S,< iyVPL))zo@{ÿd 43ʉ א+$-DmũA*4.&X v!X%]-j֭NO=ݯ>#7ɖFECo.U1C;7' {ufB2\f!& [ngMΒOE;7[9Dk =$.[b}s kvo@ŭ JӛU#v ͿF?ڤXG-P24riNT{x4pۅҚ٦Ee^ l3|@LM`v}y&b}.Mw( i qAB܁ 84dG$ChO<@j訵D =b(<5<7 o>s[1zƩ=GSL!khHBz=g ,dh);X{#@R&wE ̑SEI\{h9*W#A<',9e) &f/Mr>tY N 5u lIb+1ZY[¸S m:U}DYvxr㦡FgJ81Z toMG4ˣ"'` ;b!D)ފɸp>3#C28 YbG Z)ՠda-p~m_zd(6g uf>Syqak\ϤvB..1vNj9*5tG:j[e~*FCFw 3ē78U Wo &-R$:kvyג3< (NSঝ+PsW@tޒ""A\c}w{,dwr deav28K̔07n\M %FYY 0ty(.U٪]heuP?Lܴ)o略PAE%lIC2(2 Ĩ [2nTM lՌ:g`^!qT6 FDo:K _fk;P}>n 7 8US= " ydV(-5/F@s%%0cvWA% \m-zw̌qhɤ" o+ /}-D fU| n!dwaw\ӳ4GdG3A_ImnG>( t1?:Wjp/ga‰6L2((ܿjS@Q2GY5h񃈾e Sͭ`a=>{baQc`'!U{vTG_PwM}͠m' b`v=)qJ.zB۷P1t.fI^#D_X!OK߄yJ,`m踖K_gSZC*{㥮E/2KKQ3XyP̯4[mmb=Dd}+<[vJ*;`4QW>N+wPjb GHd4p.P~n)p{QLHW豏,fJO[G }G{mmW4tpvM},;5+@W ETX$g"CC)+VߚBB:BEu*:$ }v6=$K2BhgDĥTrOF~r%g;`6S;RmftQ27Fq6?YJNr))<4RKz\##<~I4 `8 >ȾY3=l|#ܝz_C1O+#*FbTb̓yjS۱tp7Ǡ;]t#ڞT\ML>b+6;K]İڑl-) e-mw.G,Sc+$':xoL,Q\>aފ Ӕ3?L@"K蛸&/?+=\|du5S[ڧn_(m4d ao;J4 [Z6A01^.ész?H t粫(3R%F㪠!,7UF߯Φ7׃G-8;q4(R"0ui't6{RJ@_/ wn~z2[@DI *8ڌ,Dv`T08Aw#orJhS;`g - *D6!5AH?v\ɋS`m!EKG x44YOmL dhϹ#O^>mP6NވծW;=EreYT=ɂ3zy18pieBN12n?>^qM1ƽ4,cנMzv2|3/?z>Bc֔dNnuHlq:௕x4><~qw^}w,w^qGfҝ޶EYBg_Y)ItٔUp Zړ_4}\ ~٦AT[bPSן_ڷx01愔[uvq4 3M^ILEVV**sCǶHzF2O!ҡ} j9K)7jKJM?Y٘(8(EG)jxUj ^kcG >QioXH /k2[ӷB #eH@{tmd2)r>Qufm qnmDS(}`hTQgs";ӫm)|)ΏP ~0cA EuăW|Em| {⹜FPgC&BɣJ~Nz<5 lQ3[er/Б4N+َZlLXZY6:l&bFG(#Xw I3P<*G%m{!U&2I.`xv{esP]kbU'h;J`s^=SG 805eFjJNHolJPj7X2 :#VK%۫ZqF3Y):@=J4"=OD:/m*^L/)l\Ԍ9\Phbܥ^oNdFJM\3!hlYzv"u,F``6^WK@٪kD+ A53$LTJqCt'OT&zgA12v*p b00`"T632+ san'X)i#'<`u2 MQ0S?]3=e+8T53&Q~GgYZ070701000000e0000081a40000000000000000000000016759e95300001dcc000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/display/drm_dp_aux_bus.ko.xz7zXZִF!t/pE]?Eh=ڜͩWm+kHĵËMdZ4|'c-23(S~j!|$'d_ Laos)ސAКVg/MIMΘՂ6oCceX=/5}EU?D^|sMa [m+-G/e-פ); 0r |&'"sqrծ&1 O*V_RnzCcyDI'u?0ӥyh 6{v_wJpn^aвPT>&~|rOjUᙗzض<;j+MHYfĤ֗u/^p_ax,X{_W$_e5'%; F_ms%T(us]u UljmʘYNSӭQ^Zw2pahX (7)=Ye8:`vG9B1IzGݡ~7J% vCEtk[33- ʺ$dDuQ{{Rw.=̨UCK„;z!XGr 7rpffhgks~t.T1V2LnS/?=u ͞`dMl!wL`;3prC8RmJ8s_B]1t;ϊe<{Y@nA)oS(kBj( |b36$mڻC(n?u;[M{/i/R&:*,+rQŠSEq~=b&CӅҊUh SpLvN̚\e1–]ТkDN I#G {-3"e|\8uB`a! T>/ ,8}\ E}(-SC${9eٵit!,gq+gynRB?sϋ.kɮz `7_ʹti]? W|(^3\WcUl\XfԤ,rvUV FwB4קkf}(/DǰcndT6cBgr]?k.M|x`}gOKJO"RbLw~_yc[)lG5mV8"J ܌p|zqSVmOžz*~*& #|-};ȘdJg#mܷ  󯔍qR7DŽ}F `<`n8`pgl%OeE>zaME'|&,OX8 F`@ĊUoԔ#y"F׹jΘ;x(p,څ疝\70O47q'ugHˇ-V37qW0G)rO 5Y!3IJZ(gzlλ3\ψ'XͤѰg$B^՞#Vq/+0aQH*l`ooz~;.!A[>l*^MQJQiB;>97*Q,nH&֛#|ڙX8"DBSI Yqp~9=~|`ǿQzZv|1L1Ü\tJ.e3|}fu)Q  .|S mOEsxX FЎrj)jAqI%~ %j'q+ ǚ?t]~y*ȴ;1I%fqƻf"T/t1rlw:e7[kP1r"B!=n`^c_9pu7Q("({E/.O#4MNKpN mO[Ys>P$1lh^,9P(E0&Of=ne8i[ѭ4ueIdsrTϋYexՍE ڧXh뺶4/3\!)ou.0+irI%sSe5>nz`2uS([ XŮf>~]G!SX@vW9y|yAi1PxmU󛈻F" *Q ~xtK_[yw4ؠk/"o d VY.Z(n#Z:ȳG,\ QޱY-m.;m&th>?9ГS*mޮ:ܯ9oTxqmFԅӄ΢1 $d1R!v6`mCO%UW FbDm!OI*P2.|OOf d 繺y/{VgE.N:U{ \Rc~.e>?91"DcLߥXKKUͳb;v ? 1T'ӯ+bO>cַN)(d];B-e Bu ]3wI Ih;[)90Ty FNIA{06Ğ΍3otպy%EzG+)j&wd~/?WN?oGÐG@,c(7iL øI'/xO"//H Pi>khh?ГJPP€C2ypϕ?Z`$"_5|A?lS6Uq"WQg r#TX :A"I_a7`AE)̩Uؑ_qxI΅&U#* jzW/f^Ue$uayEו\J;?GH4RvQYBn,gZ%"vwwwЙg~#[+[~?| y7.ϥFX OB Fˬ8DH"<'_4)J:^CM.x8" Lu@<=9g6v2O@K*AAԒ7WߢN}.Gx-^{0~(C.~Wfl\I$1HO /9 EaIsa"tohe,VggbiZBT.=ưi6(1$k U8vN^,u=MFhb?='4`Uam \MClG~jФ9)sk@inJ6[1d=Q芅|/RD$hz1LN/m[j~~Q^.}Sy'Bt+঍Yi;) 4c/j] Ϻ]/ ] rn=lHD՚W$%NhP(?iG]3^T{sN =$tXLh\.n$<%8Ֆc} ~CqḲi׆L$N|?'|ɾUc'f(HaaCE{gQ.PjIcΪJ r ncjL"$ɿfJ=dv_qcس{ 8g`#u0z9Z8 XYd;"Qr,h~d&6>ݛdvj)[FCFܣTUљZ%.Ji L=nպK0qײSWN$!te f-?z˲U8<;zrIQci Cu_6|  5+VKWŨ!]f`Yc/B6KpcHbo"~"j[::Z$+YQu>fĿ?Ơ\cJ &9l# H\64&)M^골Vc VTby>[2w0ɧN0S!k a m4ys$A0xAn)}V_S/Fn\1Uǝ~@Si?S,L&Q0F'z0١U\h#oLpdܳ'b#G({@/”'Caw d'^(C, dOM<( Poe;!'(v]8;CltvJQ7z8'zsЧ-u:g=#möHP2JʽYAxZ2r''&?Z8ϓ(ؒO-QZK H"ܬfyfĂ;^#WcKC¡ĔknUҬY,*%9 ` Nc"|z: X^ƽͪqSfӷνT&dd$:sF/ABON~%р=bg{'csLwn:3n nϧKʱqѹQ&E*1"E/c54]r4 RJ!&/H+/izjn.y/ Nzsjޱg':R\ @ W[9:>6i!Eiu—8Hy1JTz?W`ЧюBwnX"k$!#:]6 )G̼Vdž s`n~#;Z_ R>@۬^EE,lzoZ% )(;A.^ jÇ nv|(,% t+ȵ _p4]A؍m.HQ be]/FB5nD Y75~rʧfRӫ=!Pl3srzDFqʙnѥ|TVrLӑm03p+;+=;AIѓ OQ!cĢDŽ2~Cs#)^.7ugO^NxrljA5k!_yr gմ/+⩋VPl™4iΥ'H.d05fGHAI';"Fi*ۄ#d$N#6<8n#: 2bQYfw&8V2N@J8co\bܔ ٺ֢:SEql-Y|$bDI#$su?,&?gZa>A~u|soYooB0r54c@37rM0m)"JUěr) 'ҕ>*giHrChedQ^(ϙ&MT$ַf'uj)-ҿnj&In!vi#s$wEH5 7Gt39v6j8U-QMc fw70y'+*_\[eL caS"rNVk(O>ÐQ]KToic3w>W*\ښۀʸuN2!衜g~dǂlUPJ`jmDTKEbPa6{XZ-́{wcgα5Ԟ/(Eu@yv kR: yC&hF Mଜs3|nF;>9gYZ070701000000e1000081a40000000000000000000000016759e953000321f0000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/drm.ko.xz7zXZִF!t/⃁]?Eh=ڜͩY8p^ NgH1kw ᔿ$nVmE&j8^Mw` G +&@p &v׾zS9a@'-vÒEJ0is8yF{uD[ l^T.V.E ^ UPYv鿏\a\8HԎ<FDCs Fy+JHH0ap@"\4LnbE?U, ppQ{ۤ&hz!JuO09tҮ 3zbaҘYAƇϙ9L@Uc:%5̇r/e6.-:8}uZ*^{#)|9z\ Vԋ-%gxCD]u5NJLgepHֺ4S~UPߠܠ 9ʪRNt`o}Y~ `n }z]KtOPn-|.ޣaiZy;x]F];Di?st+!QdaƵb1Lyaos-6et :puYtrȴ[0ZRSvxG[/Bے'xcqnr n-eVM“&ODǫS1\G'}7ݸ)^L,rIi$37%}d={P#eM;*n>3Ydћ}, k'|`Xv/?y`:ۡٯS^D0|嫉ޯ<#9k›| %`:;Dï/jZ߯)(WTwW1^'=8v7{˔eGr$ ugۊ]F\"|ld 2cPVi駧֎/*e\0WvqbsV`ߐ`F?w=^iS$bc*S?Iܺ4L{&^7=R[Ã+ozZ$ImP¬ ZiNgyZA{TwΧ>>lA0R 'kslFV6 h XwB&,Cy["!~1&&3ҥi$Lsf/Ƣgɭ "ns4L>o4 %͓[v{']:L7dͣ[GYȡ۱k(AS;t^A \y T GTu@zW~V|Cc:W"4,8_a oU]Bj{ӟԍ'R!sAj)yE94_8m/ vV#>ESulP>άyq1"c5CB py,4YW_w]hr, Ys.:Lº~%:Rc&w5ᎧާF 엲ۢ؈тCldKn!I.ϰjNcYL@{r{ lPcȥ4ߎo.)3I1+Y d3l͝T2l%˗"L*_EoeR_b[7AW`*}-owkk M(bU=m,OgpgS5Oy. ʇUgF}Kћ_,{:Nn>aC@F+%}?4Ӛ=$b} |Z3`#z)n\q.[(dś@Ru ޅR9UYquVoy~0s7<:1GM{4vJ@rrvY;4MbPZ'GoR 4aw,ƵDBěيʄ|aew^N#"x2zO uT85"q)mm1MLb# yӦ0 y0˧4ˊPOC2 T8;Om҅yD)J[ry@Pfv_6{2$]|kV4)qIH|Oxjg`J'@>a DRs6^f"I֔QykԂ5:tZ YEn;zlGqGzC6vF̘ߘ) ];l**O.okzũ%0P v% 8.W&x\Z)*VT(WOV'@fޒI ㋴Kw^:~CމeûWaSǾvskA51t9~ΊŢ kUAU6K3˞nɤ|l!$'t}܄-#ʚmE gI."CxasYV мu0ҮO7ǚ`8Ŏ;kK3SjNp LCUn!at8䐼;Յ>}sD?C W+P`u1pXԬx;\2`h u 8ETYZ]bXŠfQ?\HMI ]*nchM<O纏 *W? B;`|um%NOxR阧+šZ .#,WYM`m< |d]zuo$Qݼ2OgbP KD; `us]sO]NhzʲB;VD, EX!aVxbx&6[Ate߶IDZEH5O+#tb\|%Vω!B}Lǚ֘KEHokfZlV:_[b/v^/_Y-M8Ÿ&-g>HG.3\;t; 7y%4׮8W~z6]!#'`fWT{="{'/6Uv-ٲK{zBf.1*(kkRRa7\ IVƨjj55X-wUJt1ؾZ_L^",PIZ_Y+ ;p2ߥMRtcwEl"M`cöwD. t|hh|[,hzx@\Op ].Ϭs+kH?xt!%`)inwMl%&q=PґQj3<5V7غ_N)F0*ݮ=E5x(W!B6k'`e,2Tސ]V|J 遶"\RWv5ޖY? '(z6{lQ8WY0n6S&뛌,u2fk YT"J7@bh5v֓wꇠ^_BVؓ3hpagG󞺺XV;e5otf]47bYN 3u*EMy/Gzl|OK\5l.z!̶ŕ$Yj<{m`4|rސVh؝aARD"f8lؾ*E([P[PVz(=1}N.n(~ScjoCi3ڢm.jY1H2`|>G$pTEgk]zhwnTL.Ngq.H,Ʉ6D4>zH)﹵5;C)xc:E  VT q/@v\JK>j"@c5[",aL }7Maby1؟_&mg--' = Z*;!R=5MdƘټ7I5N7GġMiՁagCjd w-dg/kH~ϦU gpk_3ySy-K,`|L*r\#p3n rΉ<]R:EMV|2bm?W-8AЩW)^[_D\z 9@*SP,mz.69c{kd↢DfgaY^#MnfByR=f<)*4:11aH /#Y?CӜCƓN8}REC+K`ٜZlwLzm߰/^y8;S׬ՂŜ^x[U%|X$UF^c5'CY?1^-"oFWs-WG)qKA~+@oAFx^=V6]T~[Nkr0gעb&~Gkvo$CM'Mpě'R78V$qb/t`\oY~,l+E2+1dNeOd+|U ޫuqU c+]mU6'o6/iLFreQac-̠+1J|Vc W vK[ŭfOHt~1W{5v[l>ɷ6ӌ> P-) ""u&% Qy :pc3dI8X\cWȏC:w\%*d ^hE-b ZP_vH%& Xj'~ga)F!<3;PQ 9&5CL/3~7AOaQD9XKB0-QԨF<mS<ʑH?lnC%AR:vu[!WUB+OF#%X;許qbUq-K0|t(/@X̓W֑t2MZ3tBtxȾ.Lq:3GQ gzx/-uT: .^QKޘ4-ֱyW/@tn)_X8qK)'INj V\0O3,93@ m)o׋,NHGu i"n-^%\P١tu׷hMi՞_}IO\ctO0S:bO%;(1scg '!;3X \A=&NJ.U *Ktʁw.tƺq 0#̈́9$kjZH \6h1-7 ﰑ?uҷi Sm-g"ä2]Tk %#0PptG5F}V+/h%Us%H,z1 r2Tτ*<*2g4#)i l3Dr#X~iIZ|o#Тvg b|w85]G[/ +\c}>/+j&Y *'\ M]i{ xR.w'J"1S׀B %-,<> L;e@a>cH@糃8UxM7Zc&EH:ysI1\VQȳ-S3ܙVPZŁl3SS* XP9bIߍ+z% ! V4"CxBͭ&ŤL[( bƚj؂FԐ݋Y |BagI/d#ݤB1J2b7 4Kb^͋h+=d[ZeуjaJ+օYk:-{]KfʆʹS\d|߲ȡ0:B\ kGF8|=Az!XfH xS/=%Pm{aAНBX/ /?Tv%hM82 20iBM 7RN/j#ş'ǁvYg*]`M"c&%zЇzBsgJr=iq,aى?/ky|xMGtSE7W.Ŋ z[!apku0rsQHF46jN:\&iZڸ%]qyw}e#%a|qT =\?d@xfbBV&>Ox p$ gw׭4?d-YMHX BS+Y(_$Wbn(vaG'XsQeӾy()^F4h9ԟgՐ]S܉YkS#6:uIl$Fo?\uCQ:&XYmijnq|JʫNSKVFM܈y|Tima䤁a.ôs+vz@;͌<6ޜBLȡredLFt/l!q[?vB!A?,A]{( x@"5Hdwւp{צ&tkقԽZ("b`LP8\cI'wwrP'Sl:7 -X7hĺ9e(iƬИEn0TGb5RW,T"CA'Fg \-%,'?X4*^VT\{xfgAz'4lLwm+=4:5m>*uރn좝]  tJcΚ=M3}=n' Z!x qHVrDؖĽ7tacNILrP5%9A <\O&ϭ=l!\Sҽ a@ZoE aۢfU8Kq}#MDqW2,FBP~4^t+?W8m%hwՅ0Ls#Ad¯%a EP~!ݣ15Q1*YDXMI7&*#Jd9xM(wkWv..#2#LMg58Fc;ERp]wSr?ϔa'KNZ"ʁt|x?)^`²i8\»dTO,{Q@GuJjBK :EjV޶4pV شZ:r ?OK7j;Yos' h]R ]b\څ`yO?=/sFg39NuFc[BH 3,c\C}o+v(qъ z-il2\ I_${>1݋p'Y.p.7 hNQ=;w,^T9__lUݼ_ S[Щ+_=(2&DZ"jEs%CVRDT#mpճ*A8Wectr42\Q\{Lt׏MgR (o;ְ?9LY7wUinc[`ljFϏF+JyⴴVɩZ+:;cPJ<#1+̆o9vNn0t>HPAnh[KٻM8J>ǜ:j[bfٳU@;IYwZHqyCyPQ |B|l97Ȭ+-&pRP ELBX#+}մ숤Α (yG,[9u4fS` o ?ܘ݁/Rb8gMuemC'[ .}pvًcgZj{&$y#My~U-lW*X+_N6\.?~nryVZ&擡tv@&X2cx\No$Ϊ={2܆9$@%:Yǣݡ#/ t5K$H ϹVaHtt:{Mߋ}a_L؝Kx~wT-M`^^dנ ޟB48T#E('ɦ#N9""=ǐz>̽zQIjxkGН}RJulǫyXhhSr'\ud *trՂykN8Ysdۯ CX8 -B#ba˓̭LfS/$,{̀վvOSzV1 }~`4)I> =uXo||nĻCelWHj(qm"?#TlB8vt{)E V&\bmbNipx']Vuʮc]FX xٜ+R18x]xSY:cIDuQt-}OW^O'ґ/K|!E7x+F9=&R;|mYZ/nd}5 /y^!ʞH .6w2/$:<{0׏7?/TkB$gK`pJͰ02u\@XB6!cs{M:7XW"ٍC$Do*Wkţ~o\\)Nh]r,DN!Wh3(Fb-R~ 7Kpi/{ 3jUd~nUH۞lxcS'鐽Y& *^_IjHE8;bd_/ s69 H우+)f?@Wm[ f"oDs:O;sv ݿ;6*d%a(M}-WX .ȿ\{qӒn fZG\I_qa' u~Ui z 2)J` ngC{pqn,Ɩ/RHǞ n)ѲLugyYa-ӥh#jP 5k@v* ~-^,7`qLzRךRcpdP%MTQxFt9. /(RAԲ\;B"3!;0:$g:xwgAg׿)5;c;P&QcxN)H!FP>J~iX3W Jf}ό{V4DîcVZ~k#\lF=MPpb]}RVA\l ص( |UG߳uKÝ6A|_'k@9ۄTrCLf)4'R 5wTwgdlTFq8bC'gd`3s' ]c"[WV7 Dl^֐&|,:S24$>+6Klhh M_abV?}ڔPyR!"HD_Oz3Adw `kWh9 Q~N1n;UwsL/ꋧ` ړM4-\ѪZ/5,e=SݳL#-b(<!I9@5I>릕*GoܿTtש2jNōDֽȢVYZ| .)"w+?~zFz7-BuPG #FRZlEQMXfQqױ--eGoXN۷$0e{.6'f(<2LjE^ TKͯub#E&4+:Q/йQ"~=%D5wm`~0u%)RVlS.7򳽎&_;~,DtOt)Lh ؤ~ ^O,Zgƴ rOEΆչޘ^+͘Fґ Է7Y 3UH0Yi:wǂYXS\>F yD@9{ndJIH Ƞ3|؜xbCZ *7ب`m-e!Lފ{Յƴ63>(RqġJxo,+mLl񻧑qB+Lp?5 xQp k}<ڻ=lNuw 9|jQ7+[e/ < WX\H8 u-mQY(CNyW8#U_BbyGa[3T=8< {i2oh wL D {jwMxaiP2sZ8ǽa |W ClD]]w|16؞FՂxJl98cM'LV$ss 8z=~soƕkEǂ?,6V lnv#ԲnT9Xy,Er_$ԕPn۱c{q~|[/)>sg>5PK8t!("6Kyw(k[yޭ2N@ ja-W|j<̹\qgEMo%3G;8^6}:gwhIslXȖn`hzg =Q&AJ#Y'd wyN#y3Qۂ(QpaxLrmGY3$ UB'I?qv% O,h@;8 _7eKYƧX?MZ\;aHRpLSÜ8\G_X$VmŠvө>p@?Mݦ@D$Wk#i|q`?dPd;~N܂KSvtka'i6zf+F`gݺőDU@e&B x%b#tXJ$1p˯9ly\"·\ƴJP_xaI[o̜ĪQ>w,Q }Sf}k}4QVg&Ԁz'`HMVC32'jRk˔.ZCT <Mzu{z A7y*$$2 e&Ԙ#=I7 `5Ͷ:Ԥ[y lܟ?OZ&/`qdHR]V'O EnArTPHnO\"0ϩjU*WG8%삑*Q B S@!&CTBsxM1a^kG^N1ǟ'!1\S;"ވi^i!jl#-vqtmFxb-#0WE 2ޮEb` h5Np|U/U۲-)X9蟣{.P\<眊RE$۝4_PsfŠ^fI^r@@}nBzؾI Â\-(( tgo.96} #/C0y0Љ+ 5M6lI=ɇ;MD~XͼdU&nײLۈ_1Mj%V|޷ډ/ֵ<*.22\w仇}W3Y:ge7Ic=!sAD]3!z%k^ #.˴Wa[` %'Vyy[n/qづ={V= V1$CW8鉝'%']a]ږ(;JZ9>$@^]V#5yB)I(AJՉQD릀?){'$'!o3ͼɡ]f!#I`xQuHF2YWUa®kde7͵gc/DTElfoWꍇ~'٬5R!}!8;JbX\N#_;sk}_i-D $ey-9B)g_-ů -mSKgҚ{zppWej {u_j.7J2JNm8>z_eEfFm~h9h1P)'X[IfS0' Vo5'/&3=t54.xNǿ𣋝-s Tk'+Yli_`Wrf40BRM`E /Hg6^q=hd-nLEzƑ6TNo99&9I\NO W@gե{VEz3mi}X?(t#QS?&P_| -&)F epqV4l>JWr,P2Tx*Xi!Ò4xG lkNW;(TA@*օ*(4db&jiJ>hp2WS|S|pr\1:ʧ(FG+ & 8Xͨ*B;:p|U+))*6z(|6϶YÕb.e`C4j}9ZJ 4;W%Xaߙ0! y=M!(2}?ہFȀ,bG(`n ?CȞ}.g`蜕2k CPšH<;Vp$)9QZ]N9Zf`hnt³$ix}0"LdFs93O|'fg3]qYYwHn{-wv1,E.x&?2ѭv?a792KFY񡾨SW`UJXDY0R-oKw`Mڭ4+G;9P>Omzofizmpޞ xˌujϰ0(kwt:e e- DgJF2E+sS.4'j`<8_غ{̃(xxAlmkh䓛@Xͩ[kUS3h5h"B'^3;H38#`+z\;Ji@E 鋑c+6fяkrVƵW F~`;mRF\I z^]|?Ξ1'&9R [<3E1?=](*ο-e NwaPɶrԒy/WаZBͻl5ox/h^E$KˡטK>Yf›bo0&mȇo l7°=1qgY{qI cmtv.^K"QyĻ "LfJ(\2*BRgѷI\ 2 e>6p_E*#$fcz'X<V./E(/D7Фq2kYwkD|KȀݡrjU5*H OUkٽӺ8 ~Wz]67dHx\p94k{.y+7g`a d靀FlKai̎ <` {64;R0Vb[~A;Ub#1Wq XN|)E .}Oh^.:/;ύo]V)6th4Wh0_{l0uZ ~!C"Jn4ڥ:fMf!)sZY.sǛ7Fa%e(q4mqF4*.+EZ )_m$q[fच\J+3NűR?n& @Ȱ?՜L`AZ^QAq4Ym-/񄝏I._Õ ˓oqIdL9aC?9^)A ݋(ycT`A2cM0a=]p2Q95TZLf3_#Q-2EXa#ϴ"mc`5Yvef粵z9hF*Xt\GDs$4H =Q!bj~+qHs.Q f8Yk)f|QF*{[ Ձ-(4;By ngc!i1h^r(lyH Ӡt3hc۝4E[XSY1Ih4-XKi.<Ł-(-"zGipl@}3wml)}.לc`ƃf2?҈fh#)Y8IIυe=KVך_;1äHGߏC \,0B3m\m1?[dGH $GQ+ п >抑O/x2O "4roͱ2wl+S5/1law5qgJvi*wѣ1'-!vlO{tw:ses Hji -qDRUbhwdl$#Պ~YaӞ"ˇ#78ecUNʫ1(rp,cG.K[﯃(C&k!8<z/:KX``gCL6 <sT_- pl6ԅkY+[{,ܚ7$4mdװ^-=Lc~AvB`تl!oLiN{06OM[r ]Ho1e$== *3ӄ؂M}8wth&R@&ξ 8DAL Sz=DK~Xt4Ims?3S:o`#\.&RBwnE]7qpw[D`|]4xTn>kXQ'b!z{6̋蟒>dgo,Y9 CIfo5m1 DL&y4iZ>$mQ[rɷ:#y=1X{3L5s| '>>w3]>I4#-:%r >%+Krð O<ݥ l&guE5f2m]Ow(%u;6=6r_c*xDfMO͖ˉD ʪK63iGrb:)xAR\@KKcMNRno68i8{=:tA_ŗ߾qÁ| -:#m]z+V^QU^*g0̫ESHMc-ԉj@R=[CWgڟb3n-حeW$֗)ŽWH^A|z7*JASE{q.FiyŖD1#(!|| 6}Z!}pQ4RB]+mr/?,") 034潝đ|ih'۹ AU|M\?}re?B_Ld"o()mT~U_]'T(sn?*|T('C[qz\&/2ps*uX*H/r\B,6O++je17 yC[BLZNH~t&46 Yp75z|vΉ"z| %Oefٜ8sjGxsE'3-X 6w2ݷJ]i䧩  ;kdNnI"ju%kH+ˌ1>vC(>|]$ԉ}Ji`PF^F*2ᄬ%`$L׎,Kpv2! I\x7YIJ8Q>)}i=rQ6jh$"9`d,0%sݵB2ȓ9v#LHK#F4siy>4 m.p/*}z@+~}[eẑw4XJ#J ɟtSsڪыPQ& [JTh{osZ(Z>Ĥ^6f]aiG_~hi$ުN7^ 2qT!5 #l0JÛC IM *V)o˒ 8àDf:1 |6W2ګ`[oFk~9*Ѥ!?H@!6Jwx)h\sDߐc[+Q{ݴ[ F{:|K6p5߻1P<%hiu}}lJcC &h0 jWslLbA*NYy%qA8*Mۅ3@ بtc\ŧꋀb8yM٤HaEA8sl.0o .!@9ҵ:#P6|M8Ez-!ї}HOԼ\v݁_GM0\y^TL3n!T帙QWY1j$&م)~G67Dt; ._t_J{u` RЀpK8lM?F ]u0Nr oZXK"JLD=i&=?o;44Ÿ-] a2cԚRlDdt* |8ZPrat5U2|XsΑ.D9#?ב{ĎT"T[ڇihMJ]+6cnfyrDo֯QkLI#q7 =r^L0=CY|| jGbK.xDOid+ 1G'gi%i^ _aՖn ژ!v`'KLqȘ3(`X^pBf"cWBji״6Pљ1(wm=T2ZpPDf1XX^A;w!iݻc&ϴϙ7k84n: 9y|05vQSHdP$V߇d%0CY~_rF [>Rq`U\8v jL)|oNha~Y3,S3iYz,^bWn, M%AX ]ܡ[%xHmޯ,V@nKIn#]54cucIɵP"wmጿKN#B ߘhc&z+0h.(9d 5OH`Ao}-<zKސ{Im6阍 S|^ƪ^ Q&wΓn+&̿$XOټtU8n_ew@:F3!r̹QR{E@Gzvta߽*/aJXUjﲚ{3n{[/ۚ\.oGl.\}R!v8jC5_^ d2Ațq ؝#wwMK_G>Rz6_@ru_\Y}W믬kB1 C>WR:Q?y0)ZWDµa^h_ȥ?&MXX|mmIJ0:̅{j֩\fȼ!HDz TF.$xUsM_ |F"=;TW,"!1_RggBXc*Vtdx~g)u?NXηZ5@LzB*Ë;9MWK:Ozcք U86)gO[u{߬ 4uqH YPbv"{l@A:? (4$0MlKo7jQNʻӪަ}$!zs^F1=80/rGgFU(iSgIO7 3؟ڶi*܇Q{dXŸب."\Z߾0HFvW`qۭ`xOUh_PW'z? جV6X 皡MuO7E*ܹxpcq@wy:2am _ DѴN{6՞,=I춗0Mࠌ(x_atлڪh8#2r4V+;aqɔP D$[HsIX*9IL@kk+֝{M'Q{.N' ;ϑ5# mќaXPEÁ1[$ث_R~@翰 =fwm8g״"-! /2ƃ O?TS64lDtvc"#wkNgRG-2=o6)N SLtFb``7+~N by2Z$Lݜ+pN7;.ft֋oT6f" XeXT K"e]Et4R[:yϦE5PKLɿXL[cP 0mB+°/k}'%2gqv~~H GvQv^$T!6p3Ǻ,KBboF>^?{#dh=NNR\,w' +ԺwriB/ou2q`T\3D@:C ZzŜ[5 7RwSZdj$iPn>1"3x)fXɿcѢjJ/۫#β]Z>J^:S͢ARᰔȱ;o3N"dοFw҈C$bW`R)$':OZ4:D0{jP Sڸ0[1dSmwkz f-ЄZV^͌#}x槚?eZ>$C6UAwQH~4.+>x~Z$\X4Z6MHKwHERɩ'Me0Yxw^9zf0ςX6qx\fVCCφPڑ2*([9YsLb5ⴝ,9ZSK5ѷ>=űBC?ibj56yWwLS絵ggRX{C^9@&62!29{%Z_29 o~~k:(LSWsMh;%^i3_b&fdCrm|^(xGIzz`w%z=Grx=(Y ~=d.{k`lf~j  Zd P0J@'$aIջF}BOƳg؜,i\Ob '" NvhY<(D% m].16y>:[H:1+ ĉ"ItIbh?ȏ_ {'ũ^;+gw(SהG# a{K>lQ${ȴUJ49b N\[{Q1Ulr܋ёNag '7UJ[7<Q`)߻! hnM9=I1T媳tx1[" am݂"5XDՁc=k&?&e!{4)4?_+SF^JH׬E>迶S%@t3#j eO6q] { _奄T ,@2{Yw\^}{Fyp}9:uTwOe3;>twAf̜ Gh٘(J9b,h/תQ5Fۆ~|Gp{pEƹ*[Ӹ@KΐF/WT<6ff1/"V(iR vUKMNDjC(b&YJ2ߜUNEWup lJ 3J.Z@Z"ҿ_b.I6_w)h_[(c4+,k,f* B]Ud]p O.1boŇFo,9% ҀbUdiﰾPqAY0켓S/mFh J n0yקυAxJp*WXp[ן*S%Oq],p =zɒ{Gɹ4nV%S_!bpWn`9_87D Z<~0 ;$$?-jײɫu'oJ'QFzƣPYsB;={mh•qӋC S{DqJpRpO_&C@aVD; Iҽ'}QӅ&i$oҖA mr악;^ w9RNZ*6fT P?k'UW2 ~go o?Ѥp3sDQ$#9Nqt2RQn*]ŌZr)ԒK[a7ݪp)_'eZ!ؖ$wO*[(;{^MT+T'p qY.Ap>"S:h~70U&% NlvIw`>ग &dx|W|⬤'ξ)* Tc|QPsgKIG7؞ͯ=%RT=N4_@L.wx ^a#NBz0a27d,tj͍N;,O5c*y|dA54N=B,؍(:}Me9{!ȦlLB&:0w)U3lXYC8)nj05a):,?9֗~v/szD"Bp.`δ"-$֘{'4S 9Dß;٭CpQILV:ЩEǖ>͌a@NHχU>$ykP$s}3wK Sg/ITݼL-@$~W"`SK?lQ᚝v >5-*M2wW+oz"+ Op -ntx# 䑹=%9& ]{+S)ڼF Y#=[xIpb&h?3~ih78wfFȺYmnw"&}+I<[!10% N#ݏW0ilynm xLw11+b?jZ#Yj"ʟd{Zbv6pB亚׫s@Jj0AJ lfrSH  .$+ I0 6s'[3ϽB8?⟨(? l5(q_-쇥>F^,C]e41ɠY!?Ekd@wfrC]-en^P_<%T%P%W}|Ѭ8}.gX<ա s ,`4"\'voYȫr?[E`V:D'OjM{q?:GQbQ>;!V;./Yl'ܻ@L!vU|IML t+v W^!I\A)J*0qhA>lmX%ΕyY0 M,jL0g$ٯPҵe$"bGQV̀!`xDk*2WmSv^N4A{YURŶkDLA,x ] e  O5*֤ 8Ǚ=,91pI)WiEysS(}i]ow뿖p|A\z˧liGX6N^aiϧ@cB=wN&PnP *;@0s:r2+7jZHT/)1S]. #/u`#_7HHgh4JMxKgI)gW}{~sæwMmT鵳fCmd\Ӭ"k| |ga(9yFqH@?Q8h gA{R̗Y)x7H k54P;㣱܆i0S9~`la3CinrpcBؐ8J^JZI0N gq݇m)άޡwA+W a'-➒TGpg!]@~B1,_@9Wd 4-/ E\IU6!ιS~2ic'^&t!tاRtcP.VhX1Z]Pƀ,^ v\o{Eayj~wkUe³0HSN 2pE[M8(}s4QJY6|InCL6>qHgT2q]~o} UKˊ I#Ϣ8GNc+5ᯊ:4[ݹ89}mVx'C&uik7-NU8b3尫y+,5hª5/$Gӥ ް}hփJCB m+fBу8#˨o>QerL]!@/keGO>+SxUj&Ҥoq*<kXuXe|%{YF9v&^Wf@/W=QٞӋ5## Rod# ]/w%ʋ4bM dQᑯ'7E}B^*eҡC`MMȒU< .̄\{Xײ˻7ݡtg`eo amX%[Kq O$!8޶^A0!sP/fi:구]4Ҿ^0#f36wI`MBQ8eN&ژL颭{e,W&{; <49'lO_B*5cMUK-W,:;@n,ӑ~ >%AjDeH2&x  6sD%;%{bưT A$5Cjg#js:Z2테])j%m4 ٣@e=J$+k %m6xkbkFtb9{1yv&6M8678_ڈг?G2W)_َt| I) =XFrP9ؘ\ޖ̕ 6bƅUc¾\eXZ(x{yzi&tZAg ?3'UwWe K>YRr16:U12Njy@!L\3&`='symV9ul39/QT+8S:PaXK? P>-ђKz`w˙E)%˅kF}?SKbUj@]^0db/CXf]*)FB=k!!^=a]S1\fЂ|f&5,k] ځm4vUliaCIWz5@7>FBۇXZBNbwN9dC8 (=΋A ͔?<_ϑa?34.EL(Vn!>?Cv㕘r?{]'!,:}O'Yǭfa ;**w% B]!4[| 1rIZeTXf-H䨲Ηx=_ޝɅZ8 E£*ړdKKŅ8; <?u""~]U0Ȅgz_Nln@lOU>n+uFj]25.~x~焖pTNdOݚșNƛC ;s\O_Ri&HUd/@.oBfa +,)]ડB+ъ]KV &'6e45s p:u|g 03 徺<]|!n텊vVdjCĴJwi<&435?[Ok2R"*Zy;v]QsDj9#%s>ދ2Ho.H'k0)ɢϴ?E* >qǨ"lkwCLŖ[S׷qw X"K`~_1JQKf^~Zכ is//#`?gaq|VP.e`Df][fo15խeoʮ%yQ[NQW %E(UƓFrs롄^Ó'a<e+P"<#J- #+6SA,/K&liJggku6Qk&h//dSt{>hQkʰ8Qě fP<?&Li8_' zsO7p[YCIb7ʡ͡xæ*9fRe dQeR o죰~؝g9nvWڕ?Q^b7d:2.KkS+\xR一dăV_A{Mg9]YJqjG"H#?"t"-cЩEQ ɥets|T3EmM[+ d&pH5Ba+ꑰ`w]xoB7;j0VW}yw֭( BH,}|YKJs_}G`Bߦ,n#G1Io}65@䩛e$ GćBj@=~Ni];!og;Y,o BhڏIMuV'].g5#j]t۪ٓ`hHCǀY O岫7@bTyC%0-Ֆܛ.UBP%m+x"gvz*V)H^ri kn(6:烹ZK7Sa @zh6y|QwM<†b(<IA}h~wpdXi|:Zl |p*Lмp?o72"}{c@2Qj W9U>(l9!k4CQ(9 kK%9 &f3mWpVOiKQҠQJZƥi'E[/arR2PXtt-ii҅a$$^+YUM1Ulİ+mYA.En %`Gfd#fK0Ǥ*LM,J0٭" &o5P[[ڷ ݢ%k 4?:ie!=UV!I#f%q]|wʔTVgb"[ȧ#Z&6O[s&!tizȬ]X;iLQϯu:Xs.5u1)7(Ŋ[%;Pp JWu#E fѽ h9WB' NPQߥE햭 Yu<=y"Rt $^CH;L"/z ߯SʖڤX6z9/g&.>H~>ϖn)aj`!LG KxZ8mJ|Ʒ0/ѡHsu0 =gfwbgYkotc'hQJ/yu9SbcԪjwTyNSзuK^5a%BeYLqS'`>N6Q|,.~DRAŎ .:Jp˓>΅M W`x97]B7[k(cNSQʄk8Nf),F#%VmV7K*%UV ǾhIOiJ2wՒï4Ԋ=(4nAPnIJQҨP9`8c<ܟo@q U+@ݧTL[ǕE:>4G5 Yk\M 4:qBȏWj̎*V$'Ў 6Wp &I^>C8NzTMu&ck8e 56t?ô%fx+b¥$"= 0 7:0Sנ<<{6n&)IX@_*誠G1"P7r;x^P(kSe~38+3ibX?q[8Y,H$ ;G(l>C.C/kUgn61+8@BK1#a/R籆LʄeJt-X+G  h.'+}r%Ie__YSθ?T~BM9k~1 >Ib? s:QpŃom*-bEL AWN@6H!,,{T U~ p 5crgc7-4{gt{ }")il)t6EvtعP:?,ˆJGh5Β 8?=gIAf}41>;ö1EW]Ak'VLHd,e[,K%M/?XF#z+چɆfFUmcɲ'~" $(&i"_8A?+nJ'em[A#6&)@bU9N]}I~ˑ0h [( 6olMk8 qa-X lߋpfa@h_ʵJ#+EYh鐽'<xl>Z3jSmRDX\2zDh%_;#19u@JW,T8p::RNDC -8ʡ shf"4=,>w`Do=/J6$}p ]^,Z,gH|j OXv4$Ⴁh6'i?4\'T}z&x9ʡHUI@ 72fQx]43Z,B5޼JI.g'B҂|T1ňK6Hp &mpSD̎ϊ/7 / voYp`f6YjCNC t^!V@F0ǁ2nuHrYɋ9= Wfߗ91_A*O>Q*KDEd}"/C^{X[ ;g7.lH 4O@[%xZW7.tYm1ߡL5ǹ,虦E2Rԥ)҅Zt ;*PRh\:WGRȦ"_ Ϗ ɮj-xlGO6n(\0<`GW3P94ݷ>VBcچ[S%\ !CIuA;ISwOl76mGo E/(݄uޠ?FXd3$=na_xt⃂! pos !&  - `PwT쁼R:=o3Ow $~NSC ?RkAVW5R.HP`vS**:ɉ'%7t[V}u|Hb6hlꡓE4h,Ox<ݜ6)G3Ա'BP0@w(o i{|t1_%xTPGD`e-8Sm 3]xQdA@v* W6<פ^ 4ǧkje^'K|2? n)\Cae~m(30CX!c p|.>9$@csI"_c#.Wf렖l>{"P*Mia`7-R( SOI~2)=w8YW^qŽH "#u+Ή -$biKH1)iۆM=zqc4(e(Upjter~~u/r`Nx\?.$!5Bhwz)IG.eImjGxH)?dAgf`=^%- `EWX}(~lզFZG#Wzmjqޓ1J|SNC~'e"^YWP&RTcK}!:SĴME`xqZ UnN;!p.Q%4ByGAĨv\霜^.*ˀX;FhJtvSx܇LQŎeM E* -snoo0ZzY3 ,l2J5ZЯ{8Xs0$/%^Mt<,"wo\;M|] W"P鵣Yh/' =Вj2%Kޓ6U>vl-5"aa0X{i&ɌNʢ^>ȦMkqrg3SS8|BMƑIDնYL>^X2k` 7l 7=uYV ޶@"ÍG֓wfu.&OOqfLsQFE$$<\-0+G[6-jm] h܃d-K&G;&yI&SNWJM `YOAZa}[X GBcêB54}YcQzT{2!UO͓$=f+?ʢ!p8ĸ(fH.mHK,K{zapb3ZՕv 8Ž 8h &> K .l"f5:>>i5EOG-炞ښf*(`w;x7:ZLRN>#@Ţ? q*3t7*"vKɠt V5[D-R&n*GHZ9Ɛ9s4 *ƻ)iZQd%)_ujT]iS/W\+֟6gZ!DJ"i 8Mq㿨ZMqP3) s;?,[@j.;9YhM `g)CsT_D gHo;>~ JMq03)L1 PstCݭH߹v F*JioZDyxC0']PC9hI;uB}XX-Wz7)`/By>;/JK5v8%Pҩ9$xY%j}h+mKHт1[Ly&0R ժdZ,ApCHPǁC ?Wy> =E;̉Y@V‹+0SIknmkv>RZ3,xz~"aQ| Ç /{fX09xN+xra2[E$PYG@U*:wzrp z@G0Itro Vmmܕ e2]bwm2H(3'zs;: aX Itk%Kf{|z!E1=YH[ l)Np'"=ù7"$ONEqaNTvf; q|\Nw-G]RhJ>{BPq\ BoMʷh ,Zme? @ i>$($wy4O !:H6Viۮ@: /Z` Fg?PBwr:ONk>B͇)V 5B5HKϻ\(_WH6˅][BܓXfV|aU?t*Rra?IǛ觘Y~>aU!:pUк #r =:}9qug@K']ɑF|;w!|fcoCu۷FXՋyڕ2l !fvJ#JeςZ_}ze^ `MhϾHyG-hY=Bz38>͔.]8\2!|4esOy>ϯϑ4qp|e%> x?\,yPr&g&n k\!J^>>HhED1w1C)LxeIYЫwz$}ފIx2rhAL*$oxpёP|5IO«.jmfr7P9z@_ت 0 kZ*7:&r_3S}mF=aԊۤr;O3[[Nc] .t=K+$Q_ChZ{ڇRj\arpčf ]IO&޴2hi'ިdS(.ا_/+P)lgk4M'j@Cv]xWMׯ_~@܎ԤfwGvkf2̏;AA;<&aV9n)wE,9IPH`x*}3w'o>[q='L׻kGU"3gԽ3C~ 'ixpߘ 𔙿_ X}!j#m}GQL3:.Xֵ^:08t=G܃L8,oi?`\7{I͜ w.jpXhܛYJ?_uԌZ txBg,E#_LGuͰܝ%j1NჰDκ刪W8KCѧx4(WŏW{JqB}?z+)8Uf7 &:2i4 6?n!_5v95Zqd;CIE[ -~<<ȐՊ|x ;gU[9j0VlhȜ=3IӉJbz#5=KEԝӉz%5y34ص(Ļ:0f0 *lz.v r"ڏ!7(Z -]ƥ>БLJ*HKؿ(X`ĝJSt@7*A2^Zu}A^)ClmQ/s7GOxiKsc i5ZVu"Z1K*ޡ޻*kbj(ERm 쿑Pf7/DͦU̝@Q` 0Xpʿh}JvIڐ8/|S.fP ɰe.q-kUXL vWP}N.Co1t!y^@GYvPqGYb"ھ"5"o‹5!Q~)~ىo>R[rP .ޭ *%IWв4];p9s`~.`T .Z+"m) t:27;= 9SIC{N;Lr$]t5.ڀ eɓ5<^BES4/s$eR86uLYn?,&.^Ǐ~ S-QO2 A ec #_g[pGw(*T`ܒ|–vjMv|V-=oyM|0lpi$oɶ`_,ON\NyTcKKi4c͈/;'d|5qQ7N"]57KpK_ G$dt5!6'73<&#WBF pDUj'g&d/20q|˳mSvȾ& 8|!`XC,g=KJ kFj4)61bB ,kf胣W[$Ps D>=,zK??t=\'cp&kiFt*"/'rfqfsOT  e4Pj' 텑ހMr: \bYBeEv<<1Zg*s e|ԋPgMGIJasQ_uX@2V䉠m%`ڧdI]$ ޱ#b2o4-~rYpL>]+όWիC_`AP ]lNc&`RxX*+MEpy@AME{WԘSf^eƢLe, D+AKyovWO3@3[HLM Ѯ|"+(a#qGAW5<o˽Jnzx[,,K0"QErD *8K4uEԊ-; yUe|ہɉf ?S{Pzϰ׾?R*YZَd F0a`Liu'Lo%U}"8ZbH44 5X/!xL=,  cjdƻ2L`a-sbpu^zB@sW(: 3#ɱxn>Mܴ``&E+ӐfHvqu pņݍpHڜysR+";cIF2ۡQp .'Xާ ^u,yGc#ex9E`jziy&?*ors7-}-/mN9ani|.8R5h<.S9RS`n&qǞyy`= ja" s# aF&H \olAwlB6J8 {JHa$3lIjD(Tt2?4 ; #]?Qxs9 ɻtv_GfD\GZƴ^eqp7-#PM+7?VXk3;crMNVqk9 @˜ 'zńOxg]H@?<+?NN3rWq^/NY iu6U;kx3XZ Q|kՔ9ʤbS("V-hm@w)|wµc#iL:D,%ͪ7Xaf/?_fD҂o/9i>~#tG0t@(|I%JUÜ^<PH'kX[|GOiٌq$,,si"3X=i8^<_WF2IkǷ2uo6(N, p.@ak&Fn1WZpL%6Ucwp__[J6Tp}Mf;#{jR /+,JϤL,O??餸}T='Ū"n twR0|nմ Vs\hD;U<&eBPt61jd!x.컋R|M#]?*Ct\-=7{fNե?7D?h(r[>wtl^ӛZk) c-irPB_[mfxp˺-=U1pGEgY>co?O@f?@=4`''m&Ћ3~9ߴbFu|A{-ȵa \:i3ˠEuD2+m H@ 7axZEscPA eȎR.^+U ?*(2:I9zWcdb{drbc ME)| b054n{z#R"9Wv )R>k;7'g` j* 8^7J&W_М.Twk|dE4=H^I*5*7E^laD 6dD8QjG;np6K/&?I~z `NT(_X>@.VF.r)mh"n@0HB )wY^~.YLkp/(@3!w.XxÙ5*Q. 瘐z4 5̄n&ZyʏGz!#˾2V'>ٷ.b$IG셴3ԟO^CZE_aj єmqӉytg=IXTC ]"F^qȋm5b|CAi |II<d $B@p#뤢}4ymWވ'Rh]`07}pn1q|5vcU ?ZAKONʅef=L{9yeb\ ѠlƐܣTx!hiVm//3}N$PSpZunz"9=5fZ i27|Kȳb &D)(3*]!˴CҲ$+.D1)[YYtCQ9M1NMwn(nILdX{~'2`3 ˒1 ڜ|]#Wh)wXk|}Y7[^ D<0?x8yp-%BrQzЊlHt.zɸkp˽?W){7)(=@E*>~6̛Ⱥ-+Ds}6T8qHҿI H7Zg2IZJrl{+ܤ7uAbZ&m4dӈ UD[l^E*L4e~XI_a?ӆռ DwQbdۻǘNdS|1}0^&9p!zv (DL]7j_$ )i[G ;Fgr|mUpbse; k0>YjRI=QrT:=ɔ+&03SCc/^Bu5Q x{ɐ O.3_s])miU&QpvEUie E2͔lN+%U%c6'x%;!C=^2~.t M 4]zILP{~)9ys  pb\'1`.DLJbE_U*o 6xMӦy[#~-CIխ5(\γm!ES+!~K\7!kXuVx{[o2NpA#mSOj3 *5[&o|z<5l!82ӬccՄGBo_G6 |>R0#cW:5F=6EQx)6#W+tS V`~^6v>S>_/ڍJ\g>Vx!tA#;VOy Vv%/rzXur(leu!og:ߚKW,<6Bu)Yz a@iaߤ81!NM M>%q%h`ڿn%jd>`Al*l3; M QZވt=8!oϼ/E͘wqSOj1o5S`^7r#&MC)矠y$o%ⵢ׌d˻]-t*g(mBL#)Xgn&)2O/h$orr_QDz+t!`uKc?s ێ3Km)j(=Ot7-B(w/3qK\gsʡ2Ƴ; Dν쪕b)PF.A#l8 IVi JqMhrN-RAAI唟BmE;X3r?3TlbE\|2#ȁms Hչηm5Zwbu_R*>[J2 t]B8Fz! ^|~wŊI=!*4CnZɊTy٭3xLr?2*|Ve3"HM w pBGF֠\_\HENF& F۫PBj @B-%uYl$D[9E2EX=Z`K~o \˰hr|ӏ5˛761.;S4S昴)i;"/cUT; I,VƁfG /)J9!#9˴JF!nWf= !f _jgLܵQk' ~*P{CƗ8HpyrbeUѮZ0åe *kX#]|p>y'IE!!B:}۪#cZm!Ns%|&۽%ĚZLgsLr'07:Yr4˘VRN6|B &S-oU0me i\2׳v'BA'{,#\[n/N[~ɔzG=W'('kٹ+0Xq{*_#ٟODA=rҬU~H߮t@` O&'-A' -_I~io> c(Jé001* r=b#ּy |. N_ a9W˪ȴAaVRowXNE7}2PisϪoǼEH7i㍛<Ԃ$#^U$Y1΀n ~ٕ۔eUfjE G- YdkVz X$c]#o>bu/u2͛jy?󖛶'%q3nE\d~W=)7f 3գ#_x#bJ '[A%oȶ!H/֦K6{⢶Yn3_;Ow2UDžmCvҫǵ0"NH' y,9LtVM? K 0OHG%P)yR' >1&,Rق9 Ҧ9Rэʓa0ILpLSs&9-ɘؤ5֮S<,j5a}!@U眘 ZNg(K:V$+1x.Xvo#6*YRHQ\?6r]O> }͟cf!L9yTCZuB |!b\ս+XAL2`3Il)o}m:eZr_qL*lsN`@Lx'xzk@dW$lu}S5.'-ҕ>'z5M.}iБuJd:Hhh2+Ωd䯩[z /lk4 @za&O,1~hM2-~\4-V5?Mg~ՠ\m@iդ3Bc꫉0Ё} z5!0ʔ3~oӪ7d>Y<q:V-[ɵ.e^㱽̕|8nřӤ2V RlD{gń*_P}{f(3'Gʿg{ZDJ{Էcө Ȼ1%l_LŸh!"9Rk1X?@5PPutiKInyKAyC^$6?~O"#_E1a BPM)T5|IpET _kV#<4|DxOC~gwbPwa8OAϾHpB& $!`2w>Sq; 7X,dIcs톲@ QoHy"ibN(~"qi݃.%p: ? >sZ~l vsKdU38+= =XSsx@hZҞ 1Ɇ'Yo>y˫+G칢vH"ifm u"N 5j'@ks5^nacp+3:nբ͠rSzƀ<41_zld!\ +#|N˓8˩5s|I~nm9Йr8}K2H,^:2Y7ߘl۷rqaNiKaရR:yFuV3= [-0A[ȓ:ޏsux d*(0\kנKpK(}ԋ 7 }6ñH3HW VCl(\ˆy jo5EiDȽm@5:|x}0`j!g*b;=X8 t7 DA V DF΀^w>%XÒC,KӝggE6JW6[+w,U&s&|+IAW&Onۚ}p+X0w$7IsJ1V\K[J \᥼]SRF5dBtdgF__q@ZYCmƶ6[QR/,4\fE3U5‘2}kNh&7s4&/+/Yl[ˡӥX ֐'Z~[vאV5'>$["9w7G7Eu8E}WEAp Ў{.nz:fzFqjO v΄DdoB$<柜eD [QW.(# ?k5?m$z^KO} č\d|'d6G7i&X죠@eؾ[ %TLbI,Lcde Cӏd8!V`kwj3qߥi7⓱xDպEdHnc(`#mz.\\eJ j؀;q yk="(7LD;XeI2(V bGM*LZO{rjc߶lDN$a<HYpBq@bQV ʯte "Lޥ=>B6m%?cyr0ٚK#Bk^s eKhsLV )9r6$kBiն$' 34+mͬ,wFjW6#v(NcAtvsf@5l\ 4xI.hoPfؒLuḠ<7`؏]h*N^BBX&f /qcꊭ4+zjL ub7q:;sČ;V`md QOHZ(8OAEa7Kq]玶h{hdcįvF圎0OqS+0i|odvtjw* QKjW 40.Jy3*^p7OlFMy vGkO+EtY4|$ YXUPvoU5,K|!x\ 1f:L{C(ť}}^+@ 3ȧhd&aތҴg=x\ĹP \¡BNtN];x+WeE s՗ 9FmDIdRhEC ,Q&Foy`?t1f_5V,)Lq&31LfK+.ź9^/O g-a<jΧ+JFb꬟8V[vwQ& XGf F;0KF1*OղX6ZqɈsg]ox_r\~ }o6j64 lKsX+ a ZUL\hQ O@7-oڀL`:͉.l$YQ)a1}lr0@ M\"bW`Su"&H"E }y0.-\#kiX4]KtP)GުʯYEC)nD I :^ܡr?a>(|Bo>-L6Yꌙhpb_`+X.q9^p'CߚVTWF^4 >J_L92 .Hnqd[Q) Qa)ge.-}5j+=v{hJ3Af(jjZ4Wy[ oV#83DƇq^H#1DNv4p\f{[3$B@%12V%mQR-bH'>F%1b,'IUC՗L^>D_ `뺧|~Yٓ?!eͰɆ5ߍqq BWWoE@) Cl~)$a1WdU(FTAQ+}ndg+(Hkl2ap`]*ha8X1v.D q\0l>ݘ -_EƨΏHpY;z+ * S弆;RȗpAuv%C^KFㆴvB'v}Fi)Ipu;\O0ڮ)Lt%׵L3 (2)X sX'#M-gҏc/5Y'U _g^xt"$:\MF̰ f7;%Abwi"67ݐc QN;J5>ϑ~2n0T#u3V~R.ɰ[-9W VoË4W l90.._*EvX_QDEAJ8pTtH93r1áxz0+˽L\fȶTlΊ\0UFZ2[uSZUiŝj߳(^5|@xDJ5ѐAS`cP\ul~}d=:23`b PF #آiɋzo\5Xl2~( K\:.W`a^j"lEDAv sVWOF#y*^1(bh7 `啺_V4юZ'xww; 2W.CnUWIJۭ8<04r, JN0=KWI-x ij2r *Wibc %؛T7ZݮS4aG;Yf(~hp w5O!T׶(tA~޻mTZꥪz ګ ȟgf|/0R\rY,pç9z'k7"Rn)Ye}d/_4n;,m|ܸN%e?jS6 Pz-&@30rW,,k1={S4!"Wz u+p4vN]ށI γ/'TH-O__; M,#z Yh殮һO ^d)=(v©fn>rTq!]If0 w>waP:=;48k[Vjށպ.U ٺZDMU՛$1@kOf Nڃ3hlGdD ó#:1zd9Oa?)iUYE Z gȠtb] nȷB5,SrNH$,MՏ5bMA﬒TzOnY╌MVuf,iLͽN`}hw耖!?U/mSrO5~%")r<@SUt&)iʝ #a8 w NvqTǩV1CIITn*idc_(GGב,;867{ahO^T5NvlH R@1UVMD?+ ūx^e&QbE }A*oT$#$%,8gͼJZ!J]fy%y;_|K-\<&S`|h Fs aL`uR|pgg۠CІNz5{O 9)7Éwʜ)?țbG{_`kNNQ4G>L2o4cFyEZWf<vXs$aœsEz MƅWVnQæieNGmM/T>܊3H5:BS:ƤZl)=R/UD``.tfIr^qujzf&6lX ScvhZYg2'(I vV~*8}&hi`W"v Evl @Կt}hH#p9"^EL]x2d,X.኏^ )C(M?jb*H7`@&JtxvР'R|%~Lϖ*az(3=99WS=-p6չMbo֬&ѹv&U+``V:@-T=iTتI n]IU[5X)Z-HdqVRA5 2<OLEN@#)3[bb%GMJF!GLȠ.ϸāyNcOFsӿrnAlM,{딗 쏩ڡy#<_XՍnS$8v54iȉ4^>/X՗7 ,=3IbsT2'S: ɈWkh<   Q$\cA[EZY~mOI Ň Ѥ鑼JK|qKI:3Ձxӥ'e,qKN5+'aY/NaXOEuC|-X.KMKƌ.  %jVC/OfIcǛ'PnӚ2N5dI1>MF1A1}zz&ePTD?{b~HS$rJHπA.@y#;dSzim& I3M{4I(1 ~K MEP4ȱ T\e>->ЁƯ1 |԰ o^xv3:F;>9'.rd^d=CM{;4I}GkD蘄?/5WO| : XHž{7qW@OAPR|^TI7Dp2ef㟄e!7/ag@ tIUm퐾nMT4n0) =Ȳ{nxV{WG%XeXs/r+VPRݻ48nŶy6^!V٘h.&m`|"5kDž0L Z ZT5F#=g;AIЛ#j 3 F`vG2ߩnb$zU@ zJ7rmxՈ褲BbHh"$&J>8o¾ 3x Uɺ.޾3,\% ‚x bDIFLEY>ݻ:a=R 3e k.qy`-da?N2'ܵE%oZf-S.úJc%_Tw@J&sI5m6P*{p:h FƖK–IΒ! hb2є Bɉ0\W[ -GΝQ[݁h*jr @0½,O+3Eռ.@C}bw .2\Gj&8i;ܨs[ZM~PȆBSKmSk7gЗWK_fj6?X8 ]Uӛa5(Pʴӻ7Cn Upb[wa"(d[̲O+3CjMOUn[ևe?GKq_Ԉ?dˁ)u')#'~E:52{6ȁc%%"etͤL5F &^ U M#=G^udSp)_ l7߻@q" \O_@G2bꅗ+gŚ`NzաDbrEX#p;ؿ@@=o oɡS9VPZ M#Ē?)yt~#VQ/_/`/ em"=YDBWO{R<5- IoC:>o|Ѣ6[w(2e\#.$2@e:]>!O˴&ieUYi"p$$ s䄋TpS1sONu%0m *m U,d=Vr]_ZBg"ފERY'|(H\HY*qղ\ۥN1ZeoXHG?za-Cz٤R1hD 5>Ci:c=MON`7gm|i8YJcB2YCm[cW͋Qeݞ3|L').>Jjz۪@4:Y"ؿذ:~+φ`Bv:"u%"3TJ=(P=C76Sœ~qEw!XH{CDHk:SW5jd`b-Z Ceċ@+PQ7oͿs"'iB^ieH,6 y<1%P/:W.זsvoR82E%Z{\eR[%dS5_  x E ]z`evb@U!yҦ9HKp95r/1i`=Mt{Y&B(w;ʣ'`,amCoKmնb^ *cW42퍮8-}J>Z!%)ftm%\ޚ(cI3A@[{m 4n?0'(5 ;F ixij8V1eAAP@`,KH[MD \ TR׀*]:Jl".Lb7AO?ei-dO).Aǡm@Ǧ=! ήm--DYН-WJdYtd38~J_ǹAMtiS#S*&ZZ(\nKg,Bπ(Yj,Ȁ/}&ۯx{ }"ѓ%yY~-AaPݯuQw3I8;н@uD/>X*W/&۝ Zm@2^1 LXXDs Syьړ /L_VۚG/t6=(;m!q+.:-til,ڠ Bnbri\L1h&wBÑt 7 J|a=9e5 H ^TmN%y_G736\8Ii΅UY %*kG~EY.v^A"NL϶(-:D7E]vYu?f64T- &[,p71ɪ&f7^L:Uvv`z3_[H\t f>sIWdž;(qɜ t OKV7) ?K#.ߧ|Y)ufޞXxC,MXߊ;0^6옗F]xy(?/l>7v}2Q("4j@^$eˋt*x`Z7]ZޕFҀ[@tWZ4+}R|9NPZv $n!F?f}]Wme5uy$Zkb0?X4nV$A`znzR@4Eh3Ҕ` -ϭHPZ1[cO?v>1tyw;V]YgOgCv":wpKD}x([~ԚV! 6pVa"K|Y@Ȗk,]cGv|X&kNul7]Fw+\娋,vD&u(h$"CB?ٯJC<&^:O,,$ e'T1`];bHf/+/ oM*MZ\8W =mn kcb~1hf0˜̵ෙ$,u>A4`,X &( 96Ua 4PAMn{Zdhc;MiǦNcm} +_hW $ ?)$4)!QޜX / hf)J?8,ȆךD _Je!x:{ܿqn]އAch4:2Wizd7͕fX{2a\V^,ȷ+!\0x (y[>ThÞq-*+u~ *a<;b9?)k:z.ںŴ|@W8y 1$JlP#mC,A% q"ЉgPEsDPgW7hɇ դv05  zl[D_ aM RծGhΩ;/ÊfG7mzOk__^mZ@DwZp5^ >X+݀#mrm I-] @!sc4ncu%qph+Vچ%KuD5W41J'c#NcCU畚`2mL$Te}CbGLijzNz09JCffD^ɭ镋 =hgidPʼ^h KQ)͔sӳ[ݲxyyU/7DQϏ0-Y:J %o)*@S+bD'hDo`e%l[V[`Y'ˆ܁PPbDZW$nf10f9* z7f XualHHj1?b\3At|Ws&:z;(\S^%OxfR4\yW s.^Xe~MB_]x&PP[>vK#'hd)ԑ/Yqr7逜N9h]n'EJMs715fi&6L Q'F]nD-@j_aCY"ʗZM)9YwƱ;k8S=|RB;j]2 ]TSFMpCQto&(TGU5 ͇ K-Nz3߰"~R#PC>.6Sh°Ѿ;tLѶU uY{f@gRM qDY HK!|6Y\:~I ܭ}Ћ٪YVb0ϳ|ɧ~+i& nN ( KP_Ά[͵.'(*zK'Ik`"[$B]?wHLy6@KiV>P1Gm@3(iS5>SanO `Lk9[:OqSZoW6XyQi9; юKQ֤QBf`#TUIGl } 0om\ŻSa@pS.+c3CՃd>^vE(Bz>}fmX9Y/!]fH(DHS-"tA&ɜlUZmnN H cPmbu6& 09ĄF9 O8|3̄-nK?LƐHa[ +C[&ü"B>sxq XlUL/.ӳ+/All ̋,u bFpE?Ib/[')#82A$ &̢B YF|K?Cʊ'V|c)ͨ5fYvA/d1~kA XEc?E=#C\0%u7]F Ol)ƢVsBJy6*% m*-# 4*7`BGӽvsːu!-43=6XN% Ђd vb mET9m~`*\^Wlć7Ph #5>q o^cl7]aXxl]Gr !~kMQ/ӌ8>cw4ӆ(Ħ6@Yt*=\|^*6S~G<ݾOgY㚺&!jܑ5KkOTAː-mέ$ Ľh7l& gEqxő7;-u7M$uWNx[(+X W{MGg_JŷIݖ.2/#~ ؝DHnBB0^p܂Ğa-`74.g#[Ke%1RU`tsDxՍ5=,%ie|C]umQ]lwsmVm DVQ|J7)PX}VoTxw U!fx".TD%rfI>1/zqt,X\ ׉˗_ʿơ%l'#voE" B Ŏ?sHN*?WKO1 std=֫=ԯ̅P}ޱ#U{t0CCQC\fFh#wd(̖_{ҷC:vBU;!,x} mBÈ2Fu+fefzjrt\LTKڰ@^F 3&i\zmrUx{rlcח2 V=ƻ2'!ڇD39QSoHɿs.Ubr_η‘;%h5֋jq =DˀO^=^9hcћ R}h ua:{z[̋(834N:FEQabݽv{D$NbmfBf4> RꕹM0ܰXcV](/m"䝤_ԤuHF4&k>b6v>Q s|2YpxۨNnEVF*揼H܇Y?xLn3[";nlj8j%VT볧+C(i-u5<,hT_ ;vnשqk>̰{lMI*=:QS{<gEN+soݚ)@Ჯu@zK}*4фxFI܊Q?w֥ >x9r>2Rx@M۶RV8 :{͈% j2Iz|QZzWE %`.< $[3@nqffCw Bu#i)\#28&Mn4,azjd:kTs|ni5+VPa™[wƪ//^'+LRkыgt qM3{r6EqԖSk\[ځYs4T {:P) Xn`͗}#d]P~B6ꎓ/ݸ&3&͓Q"k7%^.:/wJu Q*ݑA IhT<6錪DZ~bEZ?֦:`L:P42?WJBubJ<,"lvOd kn8goc;Ĭd\>\L Ds8A޾Tp7 ?>GQaL!a2QvFE=mGjpO\U`hTxܤҦ IbQY=6DQIi.bDw$\<^2ElJ/wG G12zL24†Tֆ7 +; cqx6 HBkSK:y'{bWJe[P x@kIԘЖl?P1XT $= 26׷fm(;L,qR6$U,0 ~De`-0:Dvx͓Dd=N9lRO3zRաbлJF?r3:阕ׁ%.AԹ*8Y<W.5(2e5yܴ9 ?r\&t "ZcFr4@J[7 [b$/O]4v1(/`tW1T`f4mwww3TFHf MmУpv(lƞ "GQ[k"z J? [<6>r*ҦX%?ۭIM &%,LU}w WjocZQNLnۻzvjXhѸmK'L~3D7m[>jFU,z<۟Y BhŊW2}ao ҽTjFgV# .y}ٲEșCa&sq WN". 7-@ALz\8 rXyflIK-]=8r Tk5øZsGiDuorS]*H5ynĺݰ y}:snqrF4nIW\jA,݇v@cѲ524`+V:H jsO{#!_XϏ sw5)OhR2'"<06'2B`0fН""Qk;u;n!!GF&ύYq' S;UP!VdK81&֧vcSeF Q{W Xf78fJF_\49sL@ɞ v>G;K_;z4`꘢~vU*M`Miq.3d zcYIat7hm`0׈ٝy!j%@Zyt-r5-Ie?R<pop8 ɇ!f<Gy_V:$O<ܤ0[ɥ9C0J'}\_x'^; _KZy_I\^$iV:a8M)fGd|AHj28Aj@~soDiaR^5{0 *=`1mSnC'Lw<顳quS!k euI4Fĺ.xgFt2u%o_tL&WfIzGala tq ."TRM[E.:)"xv~#([%  @.̍-QZƁkF2>vn℄kAqD&#RʥS=+/Sf鱍tGw/[ "Vr@ M,/$ÃWJI #9w;${()z36ƑݐQsQpg3Пzqĥ z0-Sz^^ ;q"w~(L" ={}]}5ٲhk~x3\ָaϑ*:Urk&9.j)~56'}k0nI9SBGj~ p& qnabD(džabĪ1 Ei'>VkiYÄV87uϟA8pec$8||)x|4 8x+H`/o7sf <20sڽ;!02t Jc#q. T+/oU\:~پ8x~HAWw:vSon(qsmb~,e3- %ζݞŏF# Gb}MΓ: >GOT#v;@,Hg G&:@:jmu4ֶN::BT `RG p4t̔"jAO7@]-MR1ں0ouS-Q:2j+X}A@ˑrI {HOD^˳M 2f=IqbZ5nI%`(h0Wj [㼷ls > qYoIז΃h̙+ Jf,)m"L$X>Xq[-@Q1.0n0_hJy)TO 7؂aK/ )D =kb֒46[{G¡Ro(F (H TZ#s-Eނvx)/(_=ѡ;W9 L04%j((|tg b|+&쁯+9 _}e/po LSn߱|N;OmZq恙NDIFX$4y$`;q(6Qi 3E &raefdOre,c`q1GV} " ~m?K =fw[efG  w(?aQNJ`4?U@2+qGّ Pe^{7G6Ci7r$Xy7̂:-q& kj9|CDYd͂P)ݪnIwqI($nC?|7fͳ3Poy? &| 9I) =J-hGY~QkȭεoS i6(tY֙S CTS8sEiK_uPLq@͛dā^j5b Nn\ƦqV{ii)?2C*Nmb~oY.ȵm@27((LuPtA ߗQ: p`limH^]b{B㰘q0(6GА#TDH`6\ҳ(u*,5ðdR±~{˛Fe!@/Ac=ZpB5q!(aWDINR2=oHz & ։`EMPOpV"c9Q,VABKe]<mZλ/\;ѝX/Rlx,"1b1[bV#W$rt^kZXIh T-z3v",h"%\.TXvtUD@Bl Lq[1DU[{f UP,EF~LF-!J0ݺHhM+l^נ hU-n½ S{D&+[ӞUJb{rt2_p նF4D4,$>^kf۳ tO7#Zo޺ br;09 ݎe2UGLM)gœ⍁(LU솧h2)k ]|fF! -f` P>*{h67 &/MRu8 G;rp1<+92Tqޔ g:>ZN6){`R`nV2yLvyWyu8-30 tXi(@6"څf+Rؓ:@$J__+c槜ſdɵgDK2⁩JLM@G٩S-NS" c3x>.r tpFnS`az#5dP?M^x(cDꢠ2-%*6-;a˺oz3w`Y!\2#J] g+'N1qKwL+Z[2rʝ։ ɩqrAF`N6mEв؊)=Xu"%5| ˮ~%XϛT++'vƇrm$$Z\SY8Q2\L5U&^ *13fT|IAG~V-TH,x Ua3y/ƈ ʅXGӯk)x̛꞉ig(|o,-MN"6$ MDFb$? A8 ФI&o x=x* 3t!Uq]9b6I. *MCѣ[Cײh٥ibr&a^jpw:wj*O$ǭ(񤓩^zldb2 [Ҫ/ՊNʭQl7DK \CY.&|k(d |~1z50 mNjj!{=Qo{KPw}eӂ>kNJ['1&R ZÃMYd¼G.e!_;]lPUOwt"ysP29~vɭ:pr:H#NVtnsGd;u[kCa*:ixRtV;maz*-uA![ZG./KؓcFc-LY@,$4[$j88$s䘙bF ѥI'Z1E_B5]: C|Tw.âm::sG$ܽq=5QoK3=sKw\ EH<̰s R&L'_-qͶ/c`6SFGW6Cgo%^f,)hHs5J~{Hށ^pAE3d<-"TVjLPn{ϝ(Kd ۯsa}~8oY v!yȮ(pk[8dLOg@d;ڗAXjT+ǍlP_kM_`y1#hx}K *K'aQh}fRB1-g;T܅[^q5 !%LrJ~ND2'pqLHI`_*Tk*'D ;-Sf1~>.&=}T aϾ\^V8_xHǍ dhai=Ss#L1W>#dƷJ³"ھ mv?םF־jVʬBĦ`uzC4zÓ+BfE?hbg OJhi3a'sRgk8 GFm$ԦD!ɢ'}Fb2/xhҙ_tiIW/G zi^کɸN3'ŨߥQY (Slm}/_?Qy=g3pY>նMv`2aKSJ88;`|_3՗7V$ |<2st~qaHVyLga˃kI_JgEJPӻnK1}hM& Kh*!Q9X؈/qq .U^ ymTY~˼T@W-БJE]#MeaG[YVy80IR %T(y\V`d^MT:*xe?F|x44sH+nRm`bT|]XYdD) ݡxL`^N/fMjѾRnbQ6g-eV܇N!HxO |";`Ţҳ9x:8OUahMNo}l^k⇷GHΙB &$" m4vԞ,ula}q\%M?IMl2@9UcWr4͓Ȉ:33ɴq9frrpԅes Ad=ixoԿ=MohҚu儈lA|-Κp]u/:,+b1jΌףiƘ74:k 9gEŸ@ U)u6j|UE(#ϝq͐2} 4Kq2٪j;&b&n5~ED״Pԥ:\uoyUbFpÚyhb5K6q%ۻRuIEöMBEt Q->,<%Uc\B=Lp˨ݎ NqX8E8X xK'+b;Eҹ!høfr0-8q?(=܇t2Ńpa_1TѕsX1O8dM=q>#Y1'A.PrC8pѦS|Oګ^͚b.FվA9dߑ'轌Q~,؊cPw߯0dDjKZV3~EQpۇ3caPh+ iJs0.I ॳx08bR$jT7NJ﬘N#-9.CIPxxM%F>fi;# sJ9jnxpH'Ucpmvw½H\jC@^2-Urrdbo&d/X^޻*g\{LҤ>Tݯj-BypWvPZseSMR6x]mgtЭ.LI[S9tdBc.}ƽApz,*i9?OCIW(qw&4kk3#&h!/CU;p2&P<PaNK|]50>";I=cf/Ut_]8'  sj):T[1*Ft\ā^rŝ E_u6u}aP&t4WeR%<Eákϓ30b r.~S$bnºoNDd3yaF6]tXM$zjdHJ5{r1Vܔ6%`ř/ק OUA1Nw01f_+s [EZVH16K$TM4\bbo m%Ϝ>D-WMonf!oh+ъ8ޯ>|͡:ԛZC^'\>FAPS,]*LجU]/,q0$W3O 1ʏ7i`nd% V5͋>z4=x]nQ-\҈HY*CeX=TnU;Y앬A68+c$xgF=th8ehSGLh )qeiTo~SL !Kf9 e8H"8 z(j$ϪJȳeO L06[1!ҖH W|iebCPb]sWLy ׵Bb=AQep%ZiHRwBJY_y b&}P Nn u=C&-OJxD6y'rUUPѽ ՀoAy0]=sO,zLP:Qj00 ":&`Suua6 GIny@bVg }[أzq{:m)֒E[w}4|`_򥀿k"^L+|'^U@h}y~+`!`ҤT|'՘uvV"V@ e[+mz U$ 3Pމ{qOZa#~)Ԝa},Sa`M u ؞3RtyJ$h1();&ٰ=ۮ6,o Xe[C`k/4@5hxz6 A4blXA2[ThX 9"cl߸r|9IĈ"TSx!J6Ӄ6:)~[nCFO=@OMnF%WW5-B=6tIPq=Ԇ_9@U ^k#&azڟ!e%:ٕ7նx "Ǧ6U6;@7_+CW+ ,fVǪN(&ȯ Trr1b=鑇&@#+o$yB,]M%pH~14KY/? ujq's"߹@/#]ȵX476 <}(7]„I V&!/j7cV'XPsFNJM?!kr{Qv/~L#>fc0P -k-ߍ: .`nS}~O3$zvF`=A{Xl| 0Nbgqhp13E%r+0x^u|aAD !To# [L b2zXRJvx*,`Ngs'fɳinhD+Y9ɤc[o'q Vx˿i\/)Iދ* *=>mh㎃c`禡CiJa8DEhką' RRresIFe ٺHVŎIE \UV Sh ?Q;^DxUTezi̘8ﭐ4HJ7{S|ey<|(HѹD [PLd\H\w ! R 8ײo+3B'_*y_,gG͐ Ļ(>>+7TT< w"?bF/Gdyԍ*lfu^˩Z'<)Zs=vE&kme`gfI%w&1a *k:c5BT}F,D;٫޶,/|o ' H D  Y?`fl / <К9<~m-NBd&ΑtJ{Lس5qPSۼJQDW>P*#Z+޼Xi39.ʒn$Dj'|fƬ;wݽz:m`g<QX>7._C=jw23#}Iy@a\s X*cyWYw_sUWa}yZ ݻdDQBӢ24LǬ=] ,ُ )CvF4q VJ&^,|#l|Md<)y}UPXԤsۨN5Y-#!,oERTq@XFE?#oW,񓏭$ b*5w\mLΧM1%w1cUJG1[_l=ZPc;mپ}vnf0@ 9P:[pRͰO#{ZkG5E\^12%2 6i_I oY@ת ?)#P1(U=Pr.ţVeA.ϭ+:̪_^=s=R= Z&^`RvY6{ z .J!;yx⤖(^  }P8))z&B7BOU[;?Ï2[x96BQ7d|&olߎ\qw=aOّ!3'ەOZH~ݯ5sr=5.ev+ULZ Sހ>Uޤ2Z"4~Q̂#]1ToلG9)FYyXe`EMwǰXO%{?,IBe mTk'F;Fppm?qC`6d) ZH*ϊİh/h@=Y5}%KŠg-$fE9,bR$ V"s/{յx51XYm0-ξ~!6'z!i(tt7|0U7 v,'&05<1EX*3#F DoVBIY9yqXp,n[qbWp;<}-/p鋹F ☪YÂ$h~j6ͥ(!~Y@yՆ'8P ` ΂VϦ!y8 p-8r}3V}pD[r>zQřYe >feD"NJT&PL< T <(%^k1J Aa\1U N-gF%gq́e90N9qa_+;Z񚍬A2&V?3ٹUd <}8tHe}b٬r=#LEMԄ Ed{O$F-m划`!n m3Ux9Z[jW6WiCZ yMlEESb"o_%: ‚MZDL ?_Dod"'cKzGTnm]~Oy$:jmNGc .4+3E7v2|؛}< ND0CY3{W+% f:{^ bxz` s*"H\jFTxAjFž6*K5cnג~9~fn_$(Ӿ`":䚊/R3X\5gR!.z%sq^g =RY4Eb뛮-J@MEV@ ,As>hUm)Ldz/ K:XK|Pt]|oس(Q׮^SW:YTX`o9q=}MF8p}c1s)'r=p|e~vYA$eSm_P@lkDzXWKxQv>ʑG}TANdUPP%$դ]V {+W 񸷮%iVC|/j>K@BQ*pmz'.86-y ]9!R؟n[Jͳw Hӆԏrv:BPqj _Kwg"}V )cj_<*^Bs'__w=>E,X|-n:3{2E%I4nFqוA9Ј })8Qչ8ZrM.5_2aMƜ'P"Dk+dqP.lWJU,G!YB0,JK: nv}X[2}ƊvtIYr$=O9ϭM?AS&=ڱ2V=F!6e \EL @^-5jnܷP./[fL*1$7s9i=eQ[4#I{│Zd!Ϥmqq|׏oGHS38GDXt"a=p%m CmepFTn=vlV:+g=.'勁t-̼aw:AZU |2!hB 4"tOxoX4Eڼ1PA'QA.S'+Y ॠɧ:aEY )xg"8)l`PB$aAt[ʹMx!;~.m, -T޵w(bcġ>Ť'9ޠT7ܪypډm>XYGx*dɳFzy~w1$LqpM@&t)6սD=qv:iCxR8.jkH<1a*PXtݯ؈$la`5ݚS 욇on=dM{ N©O{6,OOzY5PyUk|&4aB'7\ގ`0Xyf6EШMyWu0c|P,m]#@c 3bL#e  [Le^nkIWc}:ա!ձ[$`I0o*bB[_ſf́#Cs#&GCNS&I!F, >DE7:]I@ZDԋٛkwƃˋÊNvۻֻ|c,ry+(뽹y2,lwF\e{^ںi2{x7@O^nk5s&< *ik6Aj]6=" $L(,inH(|0ڍYp~Q`/t6fqAN`N\0#t ^49zFjh5zрШظm:D5jz+0HDQ[Ŀ J G&H[w>\ORՇl_KntYzD& rE8צczKro 'Q\ PY*4)#y'w*\ ^ف*QS|&͆Z;?M #|kJB׎L5>cot_j(GJl)e__:Ͽu._b79FB2ӡ.+[Wj/[DGyAjk"=P; P̖`544GPݩ#`2#1us;ftb <6l<^2ia9[H-eBVHV:Rc r=Jq@ncWcy"g^(8&]׌Ncpc'5jsZy`]M0llHcQ~^TL r>L^yʇ6mʰ]99JdI(l_Ԅ J,д5FlJ Om1ޑHMhVto*Gj -QLzP>/([[dD{ƀSPER-<7c.PFى]"46lWmr[kV^?>D^9uj2+,|y ɪ4e ]Nȗh a,MG8=J _R6r$iV%_7J5U/+^ awP!0=7i/~ u$JoSs< ]RgX3ЀTZA`pPU6!rrl;nX`Owoh_дMoMW" HU&~vSg}AR1vM Y,vYu#%42u*):ٛ}*`|uԠR͓G[O|~cq`L\F]#&guO:,D<Nu{]\Uj\f۱ۍMvx3l**#'?#=Tچ6Ie7= ӞL{j 38+ܿjv˅g` 9dP{rvykTC/I^ B^p'&aP񬹣 bJ 59# p3t/i<5fh\8T8&Zp1@s\WMU,5aDF"V!?Z/8T5ZZnpukI" 蛼mFx6Ď|(,,+9# /8.!$ ,iK7;)8 \:;##I 5HTex 4y͞L4J]>܇8Jw/#)̖zў8;<"j<(|F_eص4YȾWgR_<ٱZ2}lO7 s7BF>y{yK9lX7w1wYkA]Xw4"v<)` Y\4#,;cTfpb|u>a8KW-&dbE5Ly>vHܩd++\es4ZX^l|?M0=Z@! TaE6ُt3+ lw m F&XbT،}:_dRyGsm^8?Amg.F9ZHa[m{L(*tR@|Uz 1|w:w$rO*9tDQQ* k).ץ T'P`49|{4|Z󽽌Z?qv:Ҩpq"T#UV0]O$ Ò\SA62FLPcqWz5)(<8DH۸Γ;zT|ǁ^Vݐg&곣,1z -J׷xz-](MT 5sd^Z-a#8kY}zymΰK'"~ƖUH Nm@䬢{UM'jl0pEq%]@`kf&F>8.9AJd<O| [ TUn}@3ϥ;;$9 }CX&2-4)˯/&eG,u3#ZO`P0HàJ  9h!Dǿ QS>DHOV'.N] LJ+yV6QI {Mv$m}QV0uOSpZTV$7uLP܎R.{Аpw(T U-dqɺl<8T;q=Pcb<ԥq[H3hҳBoE%j>F&˶-lkSwl1| : 0m|$XF>;s"&mUwNuKw2uqcwsfu3,|;'x`a9`0i CL/#yP1N8Ew:|!0T]]ؠD}KCv@Wj} ucoOEKo5SÅ2csyy7/ G+N(B#l_;4L}3p+XvYz_h~@ n}IʃMuB1oaV4Fa]-ZA :&,XPq+w$n*N|rNh-&2#v P5廓`_pTW}CZsV`6yvLpD+cͣaD ).w1`igGd!hBF5Uiv tBᬝdZRƚ>!N\J7K ɓ1Aquڠ]ӗ&0V`s"\|] $ԍM+,/k9V‘_y|\wݕMoN Sd XGB~~̊2ѐdʍ'\ВF +gE gVF鲻\w1O\/{z F}&":~fA𵉤3͕ :? |±?k3b;5ZX@a7 # MbB kiE/V(CQ:MB9 G{W*V܉~DfVGd@HT P&g򼱕Swbu>DK#rԬ=ަ xT8Px4)kTf('c3N | npZj|ƁV&Un~İⷵ JpP;aI|#u*c)Z-_N*őxo]f*b:0ƞ7,se"̲==c* \]G XShPq'-9ML P KfZ&%>hww䷻%f~O~xE".O#Aqkq}a2z%ץ9hk_z,$|9yQ3m9!ZG*xQzg F<WQJhqRܶ~c,Y0A?9GMiesL wOJ34au[-SD M_M IR>WuU!ZY\OnNL؝׿>8=uqNaP˸,KSjtŸm2$q67#k4"-BmW|b6^ Le+uަbd~X v0<" ~i+6޿u1nD3\#SC[pZG?fFyV0 ٔFmR濳8gKebURY1dr)2Vm0/۩GS: 4M^{בډ`C\_oVQk& VmT}yz1r˂mAGjXտG[+u>|Uˋ icpn!02d16b Gyn4uT Cɫy49ʆ6^87+glwY~!pfӠ`R9l#Xs{EHKdLc;PTяnʙ1O p*4YT YM!k/GuOYZvS| ЕIw\߳\3*[uךF7*=Xf ؀ӄ/4-ѴƗ9t |Ģ)c?1pO'kfBC`g,u̾'HRAğ^o8oȆapoIy6VoxOA*(vIX^K~:=L)b2 ʦ+ u#XrkaIDѧĠ$ wr)O kXÆ\_ ofl\F8J:D |lL kŰ__4X*92N= f ~@29IEbh Ƕ]$e_GtX/=҃̐ cBkcRm$AUo7!$-),}|,miVu7%VȾ˖ =qΧq:JJleouhMpu9f4-$Wgł 5ɥI &*~$3MS&sb|@^B(1"BjGOz=Ljq.}? YH?cqIJL$UbH8PW5%# ٣~t@;rU/}&'S^}@cnA2E23G 3\MA1w8501؆ug ՘qQրCSTV"S!b}LMcnO'rGed9i kѸ} 1C}8Q/ͮQU7q~G(|h`z5ln~Q|ڳZm;d:Aڱ۹ N6> (OBG+k NqA"tR~L%RԚOzMAJOoJϡBw/x4;]~Zsf\pA=Ů zb HKF@S8yئs\'v4m3vs\wNBw9سAM xMi * |]4YweX6 [)Mw,Kϸiޮ6].o^>!X>@0;m{͏MޱC8+p|{qyo.6;㧘 |Ԛu _=[o#AKO4; Ȉ,Ӈl̪|'S>EYXX 1xOճ }UMC:ʿeP:ڇ7FFGcvm{؀Hc$=z@ vek@445U&kYW%[uAMר6zO"Ax=mqp)˔v=X}&zA{kv*opSGĪ^'a"G3UzD>QS3Qb"V@ :f|/I6: '>F&$@ kP)BNga6TP].|_lO) $܀e*}wQx 64bubNiS >!V`_SL1>[]@C'|5l˟&jp嗵_};.wIT3l6qzVYY+^Kݍ9~"џNe $=t!zU)L OG^$w  }ֈ0H"[Fs'na& S? !":/81Լwƒn]*[M 9;]&rʌ+k.fa?fnyyB؊wg#nNjKF d'R_t_^)A'5A`. \{rPৠ-7TT^ ': OX g8\Pd`%4S5ٚpK0d6tNafJ6W}U>5;ְY4i1^xMR }pa46uNPp`m7͋ٸ{-Ha?8K9ٚ 8=ĴIYlgY̰86R@)*t͕Q14aѳj"U0nTZ\"")UZ4])(?n| zoܜF71-3JȍgW6CR@81}z4%.F$# DkE] 4hZREF%9)3ωG' 1:b־Q~й,K5"M礥Y[{'{n'x Z_H!m"8LZElwߍp4༞1ԍU! 歀xb*hLQlNlF e^;[>iǵV%.Wei..Pۭ}G"sI}MF;c, `䛜(m$0C)?N2ƌ [3W+PA0(b\f beunz;x|V95 @r}UJT4l$}"7(6bzR=6u9H@p'%Mll1`3{6mPM 7%\woϓ&Eaz`-(y Ύ&pW( P\" `Uf^6m2 1dx7`Ʃ{Ghc':ԎaA).$bk TRb6n]<׭f֋^冚a!; 2C>\.qi䚢 ٫ ^[`u0Ȉ Tp_`ьY+t hTkA e>9;z ߭^w?td.bxB̹,ΦIV'Z\F9?:,>>XVIt,wK+7&3N ?~!6##ԱCo&5z^֮ax7X/8l'muZv\V|4.*aM30?wx'⭥x JZX#Q$ ny9 MEcSxyPQFW|gsg_Pz^f;=]D4Ɨݒ1W%ϝ'G \9 ^<DZ7!(iF xE]YgpG#Hf%3_rDQ{gܞ1ŸU;*տVTǔ~MBlLgLfL]c% *3'iSWf,ɯ5ڊ7Yytr1 V8z`byOTY!K"m5<{G4"<|,9 p{Z[g'jQ:L3dx1sƬLh「Z@&X*<^XCP>|m Ӈ6x(_jr! )G#b^oi7WJ0`:Aj0 "+y ]#5T+e윏Ӽ Gn*5,WuI,D|<@ PhYܒz13 UXáO0"ԩ$_I;vRZx/n<01Pv},=f#"6q`Ƅt4D!oz^HeN5zPWPo@86ԚmST}X4#G@޿晽q?3kHA0!Ƨsp% sDX8Oj#%9X|8yQոa5t}|GƮ[;/w%9(^OC9 ډy)sΐE[ Ys( &', {ZrD a{= ]g>:xS7 (h/~'IЋki'%HrJa7˩ƜavRO~˞7yTTZ?B}Fq5/uqD7>vo Y/ni*eKxeV sJ'*n0`崪ae̤.,a!!,桍h56`#a̹>UztGy"<ޒy AwzEb0+nXܭ␬@GNNʀ܋;6B>'e.C?4Hu'CZ d]F]ɆI׺#NiKX_c{{"ժ*fqiMŝHW=K"c~o{a4gLG<: yku1^o<F/pu[dL!4ʹmЉ2ą3ޜX P9Bp}JS $o™!yDm5!dS *P y Zo3ꅒ}w_E^ #3lZ`0W)Y pb)mbl-mTĚrɀn,SJOqR 0FCLD[Fƅ"\ac*PJ@H閈ԙ %>&bA["uΓ";k@l#I5pMomOV/U^ڕdvBwНoXRe ֬lߞ)lklt'lMrQ B'_g%ËST*T2.DV4 4?WD s ,SkwMmoxj*nLG,UyH>MވDϥ\j mZRa"sreR*|ռ b{7xM{l$ɉ0؃3!H"*Rjm>.i{ w^BaTj$Eèڡ!Ko8EՈ ޏRi^/ļ8ub60;$SrNo &1w䏔d,މѷ&Cz^]V~8Ķ ǜܜ!8$zs, /i Xׇ̄'&`"lWN/ЗGW͸zB`OvcN춽BAӡknqrg Ė`[%gѩ}-w6PVPEu{ x甉5V#$D_% Ĕ:7 ; ɢ0WI/^Arx&˟n'<4DZO݇([V$m70١7Psew{nvAN=t=SQaլ1uM?yS~kĖ*ٗD?@<Ȁb\ 'h )vǜ Gh?4(EDORœӹo!s;A.DS2 VEsƫ{C/m+^4鳠 όJ9N:߻8#ll[I|(P'QjׂJB*v^3w좱;鑂N+ Fa5ncdIY,3}٨}Cby 򈄵6Ybopjj#@W@>"hȭ3R]~6L/C z@S8BΞ~ܣ

O1FhvS9U0 %\ɸ\)m;yC#*wԦzJ^Xzc2mQ?}٠s읜725Aύ"e3@V:@&c壨[6b^=#RkâJJ\q ڣ% \7I)rGy<ӋCFטmEv=EUHv=Qq:Y>`a z|=J6~0saYwOAv`2A4o{ !]q)ﯠg4lm=>k=nd.Fq>CP#JCG'C`HB;nzي=g"y>ŹI*_r7-Ky1Gr Džy-D\{pCmS3e3l`YEQb./O1w!6Q3 RaG.|!/ܑ\u5(Hi0'MA/& ZcISص y]'E+9O!Jݞg ԐΪU力4"ĒO"EO[Jk(: ~:(-3V{$(a8˙W4~0-?lojfI|ojF@ߠbnSfR!"d(KjMUN ~$pWG )&/fP DRR AE:YCoսk[YKqErlDŽaP^~ k "Q 9Z[).́r4&~۞#k'[A|D0~EuBCf)!UF朷LGdյ٭p%5o\L Ɯ ٿ? Yfr5ݙ1{I6?=N'%%HĿ6^!|um|MC1.f3E`A~jژqY`)zPƝJ^3ZBfKX<ϸ1 I%?AyU]XZb9=)kcFң`0R o5y]F_2yHYq[!b-ӯ^JIRpit6fFX|)}cHܧP\7u5 KvG8&%I&Q/Ό:II?Ʌ~9zk^Ԛ 0ЪwwfS.UF[=5)>΁TpΕF▩I9&Ec&^?p4JuH.! )(.!6P`M܌?75 vyWF7M2?R^H yu+Ɔ ’F<%X-}5F|~2Mu* I"Ľi+Yboۖ'MH/cq \ҡؤ= -RX=kԜ߄7LWD938狢!dn{=wPDo}ɵs@ i8q*)WU Ec>K&LZm%ታk43*Y"3ʡ]1^F8utnBQ9]X:(T0ۮ>ڟ*92+b򡇎@nKFЩ+h(V/4p ;,'9%FkĚ1SEzD=8`>}>Yr1AP10icX/S& ~.4; j:$Ќ`З %5$ЦJ|`fd|E1J:q_{g* 8ʧa BwX_PJqm: >j uwZfAɐ% kg5|!H2K.8⍒!'j'1-ne@^t566y'B{3N^4PDLgX+ް!uhR[W˯ aKOX}fjN'6M~½,BJ: |+ wFڅǐusTa@NQ%;+x-\"F/xoĎ0:IùgiVU=dBz$iDy_NuPN)7 ֐ݍ+y8PK++w; ӗ^N 0>7˨#"Њzbb?W'TLBWɵ*?83lmqHx8~($࢙$'V-t:Ax>t"_> 0ܚ(yO O'j.g=˼~3bB?z]1, @ӏ/(D)>̏b 袽9Az1qw lh0kz ilyN>DOrC4&OaOfU6Bۮ˽vPSU : PB"R9ujfߊ5xՑ rCUA:\&C,e wջAjM>h QQPE)T5l|Sf 7[̯dd`)wHZ\6 bzA.Y޿|lFvأObPÿU-c_M5`l`b?Dtg]GV 7{\)҃)S,n"1W8|ܫO"NhnMFKТD#~^C_IZf Bsy!'+G~5 57)PUvnڅ*f׭=*{|ҫo8ttr*\pƙ()s7v'[kIneX$@r<%/Cvk\ m(]$:r5piNIuh!} % ԿRb<ؕA5>tHn +zX} ZJ-㋇+}yتfJ=bU~L}]4iVl'rM/,| 9hX; N;]ٺ7 q3퉹Va%4O-i =SHCG)rWkm}7h€C]8 #w"+ Bbiqӎ1=fԍ$DB XcQ^..@~HX%wzba\9QTa{Ԡ?䜗P6K$) y#$VAM 9B엨b)sTz@6wAg6u~=x Cc0v5"Εص@ wZpU/qdBʰ`}Nz #gd\oK\HiE/YGqLHXǁNk:VZOX=5 R(lզ҂=F @wTw!DPNjO Mg&>ݣ:rM%$$!c.$2Am Sߥeђ&7qҔ!Qʯc H/L`l^ w, jU++h;K@bhO!6uț} (f?-;4#[Nʔe `N|I$O18?bDen$]MHb)zҨBY8"}Q6`Y`MZg|!SgIFwKUY%釈k''_*ث,0ͼţ$ZXb_٤[']0gNxڊպU)cv_mA-TPo;+jСiG,R{㐅(99k՞/q/ij['ֆ̚K0P0VM+BBlȠ.w>ǫz>,("Oq&4 62˹V)9LxONa8V_wpzRXZ 15ǜv q0X*XU.#-$S?$nƎ!Wt/\A+뼩U!qD`wyl.%><P!L q71S`fbnQ?|G$b ?DYl}0!7é)+g0sFQq8ӀfM[# ~'&1? Z= rid4e|ʑ4@&dտZ$0slJGȍ~?pu9ܳ j(wџrY)`g0@csܙKũ0\!Q4z~x!2-?o-bd6h[4*M%a)[?Lg\& %ԟj8ILbYBO$Ç\' 0jb).}R9(r} ,ʶn=)%݋c%ӵfr4nɃxVEO D=v݊0^_" L3 U,EVgoAshi]}n+%"Z9oWѦkҐ}AxݿB [ eeƢJZ)qsR S~g(!Ӟ37X{V9_.U_[4rtE5% U3%,qgN k>Բ0Ms>& LAm0cȺ]!}!߶@&ʩaB1YkUvaT-HF73(T4C1sS7[`&B&$`&>!BFq"CDxVRӬ#؀ꯃ;uON D="|͢|wD'lu f g`7kw6G^=tͦ$&}"WhG&3zmo ?b ZO4g6jco\EmZ$^~GN'W}{G/w&psD kY!"Wu2xܳh\7jX*PTS~p/zCI6]=_.WtV7i8% /cғ콸]I>Gk_EEN6))LLRj-Ufgf.EHU+o[@sRO !2䶅 ٦nd@<\+A`7e![5Xl"+;P xVWxnp haѭ&Jp@D꺴\0ys* )xeK-)U ʯ0+33Sx͋X;oB<}6@ I5;^/CZ] 00|"\~ ' ='tt펙RU3:kkb\HګUgtՏ۳ Zj,ܤd!թ+Ǐ:9xK_窗_=LV8V?o#WR5^l+TP`p-幖;K]u.ְfiE4e[ Bm {O&o9-\XmU9"HG9{S}(qngqXA01Cs3/c:T D%2, M!E08L0EݗbDwe"K2%b3͎"o"^=̈rHc?F/(v.)no57ծ;pa6Πz«SZ7:Ք3Uңkn}*UL% d{QYH%E>ࢼsOz<-f^ęLLF0g״^USgICìE| IAsG? B[#}(m?'RV5H',QkaX!ج%M]jUCqU\TFο@.`rFhgխн_UN٪ڃ0SЀ /03' buejY=8it$Js>Ђ aOV2jJ*㶺5#+ƤU;0ѴY`-@+2ٲZս-OylJ\Hipu+Zqxa^ZUE9_%X|ZN#er'K g$ =y!dltt4lb>HK/F@nBZؖKB?X.siwBIC,1Nu q KEϡvJ}`(J`?V@;L%m.@ >ǻ3j,[Miw 6WߧRN>į+| 3 &U}#y3JD@Âcr5qdBĈ.+~+~n4g8:l^yZgpgn\qnJ.qWȘZcIJs̱"c-w]n( 7A$#=C^B: S_u4Kdp0z-J4?AdɅИ/}=)H ^ˀ:aۡr=F<~%`ZHȟEMehHzװqN9L7g/It@B{֩EM ߷#njMϥI,H%U \ Z? 8?>BY?gӫ4CaJe\1(|A~DZfSVV#Gg8@nim, f5Mķv{p#egHޖT5VN-Z޽4%vw14_e~p9D7Iv1HûvsM6LzsgꛜN@|T)^L ? wwÓ+=;7v70;xUI@  k~]$Y#WX TԉʰJUOӒΞP)皿ԝ8,ŋu.Aõ|f| qcZcDϜ(DT9þS3@AfÛ||xWc@52|D"0_Ui((}q $i鏵Iz(i{ŵiBѭ͏Q<4r:zlg,FWl%*Exw=@P_u] Tp⷇ɠXEƂ@KkSUHSLj,u _԰{Ka˘}VESpb};~L'qmMQ>[s8m\=EaEL+ư&ˁ R(m-Ä3GXr҄uP&T٬ t ټ>XƛFyݖush`P:y 845x|`1e_(78̊hWtɏF^[9`t-.ròKfײp;z5Q+9g(Jz`&&sV.ǁbfA)GnЦ;vX+!bf"wS wTIo5y8``u]IE_[_=F[gf {55 zy1mtS!#v_b+FZ:Q !2y ""fd\P%M=) nRoc)W[.}4xUĦoL08lc!2dM*hj eבu0 ͻP~&"5²P#/FJ`Q7L I#rfWK.( S@_zO磩L!x붌ZHԺM9Qzc& ^bCfN*F㝔1XeV| h +bvYya# 心d9٭i4k@s:ye΃~AdO+'Qw.uP * 8,3a%luFz:ꕑ|Xu B=ݙ."1?TC1~~}lB ?a_o1Ur0cE_V\~UUQFBg!wh)1("}W|[[#ujCHmg3:IG1)[2EҪDP?)K[1,%z o91b{(Q'8cE%IzΪl[OL,5G[3 3 !oyTΞ]1EghAf9zykAKk:|DA95ԓ9-&.Z!. Y^MG۾pAťtF5T9(?I]bif@i s ¯*5sDφOasf X^D&_qto>ŠێG9>6we=٠Ts3XaC+̙z8Pm~z]U@v[w+=R U&԰|) #ЉmȮ 'MD"g7*mnb!3j-i .(XE?2Y17xLm5U3I|Ȥ֔+> 4plZ3l-dڔ3K ac:Mzr:Hymj3!gd hq,|QvBoQbCP3&^ʰ}xͅ^{ݱ0j ?G{G Իf@ Xn6y^l8XXx_ +gX ,fm42oi|lIc8tc(bdah{'4R֑oAjbIWz{+IҒbS`HbԿ-CQqBN)]]%\b'LJmבJ܉+_"i(a>VA!/arSSoq#xosM ) n#6&-5.d@uR^֌Bk_crPk8Nw/3ȬghvXn?) d.[U8 `ٝ,lQr491vs%ɣhJxQ@sr8+^w#&KWl(d(-[ K襨ȠMH: p U89UGwW BH1/ )ep@ čnR)CH;priS E}|c]^ewA6"FkW!S'u{70btzIiHizm.Ä9Spfn38 mMQUN"Nq%z/))5~K]͹,b7߮JKVO }FV$1(/,٣#h-tӨʐZ,N Xbk£Cs([X5e ˭Kc)]v'2 Ϝ'H|7Y^Ǻfq7vۋ 1>|lE0Y*\b_&Jf"ض0u^*:~{kr ) }4)G\%> WH !@M Ȅ#V5Yv:6bM"!m6zwuR3l$(FH}Ӧ Yb_Qk\-FdSXdINx iQeCB\k+*l=wa.-{DBӀiBG{J`ټ]rߌm U!kv04.;KBO^҇F1"s)6Ցs/|qP8yJlrT&H.:JK/g'+,k!3{gB!,8\L4,7hG׺4UQsYZJU6K |@ +;jJ2 U6oQǶV7U:"^ QA¬ ,d#c[CW4=a})˹R4J<Z"S֋Td֎RGW>v MZpDnii۠! mj-惠mQ?/2[os$ b;(&93D"gI .g4皝ߘy~KWG+#L 7Ya8!wdOOΉ&aI9Ʋ.JMRd*J^ndd?OENL88obo{>hU$nwё̏%m檟BrFln+m8hR9>ῑ49%JFn_N.c Xb\B!ҍtT/_e=潓MF OA+n*F(l,sXi)HDgctnn(Da>[T7 OJy'PMh7Ww #A>1Aq򚙵}gӾ, MМg$=;S}9m,nfh_IM;ǡժG4 Yv"|RxBҩp`49˾u}vaY;V`Pd{liT{ތ^}35Aȉj;BFa- 4TXϚ@:A"XQ^alyDRW˅mĠ7]hOki\4IU!ƥgwP,#5,E[is".o'χ4nv1R濦hZ342 6>7Z'S粘圝Xg> JBo&\jE)K˜xʎ!nP9`( e֮ǡAN3{; 71"Zc3S)NOɴK nq< !F6rR\ٻ+@ˆfUCt:Ѷp"OT0.24}%8% 5lJ$fxC"XJ`w[IKMqx- e"]) pϩƏ7 _fQQ ب2ݩݸԨ{=Wuc.iXx^틛Z79JQbeDaiY]1ߣ@]Mxx$3C<@¸6B&:{(߽pϘ[##Z?M`a@R%ݖg"N,ҢuAo ~De{m4n -wuC6W`{ABsn2$i71޵ >—Zz]hp&$ dce0LTr4-Ƚ}E&nsnO7/{Sbnj]RbTjy?nlJP{ {Z6dⱯdH ۈM$#ny4d<(ML"&L[ \ږyV-/swa "PaHS3E[q[ ܮ|}a.=o/!sةh8fmuN!aDoWeEͱo0zE]H,k~ VeDd|ĄkkFs"fJ^\#ˏ- mo"\w!j-ș&†lk"͚u԰e߯;!))^yXVV&#۸E~Aa924oH:ج{LѨ WQv3G0Bўn2 a  RQ}n  8%o㣢W%-$3ceyjb6}> d^]@]|M%1; _Zq9xT)G;Orvφ_'fkPA598m6)O|NZSiA9 F^AP$PDeWSp>F 93Ũ\ .sQJG!)(Pg਼BTlUG"͆ܽIy>KƇfS?*Σz5ȶW |v+](-{ VzNd!}[dLszeR>_r0#Bcd7z~к R&9]L*f~'[}O  X2sw5=)OIӪ1ýooa2ń. JXg^=R^8=RY^`K݄ gt{UD3pѥ"c)-ޛ]x)lqO7`h:i z[QNs -?8t3Y=cTRbf4WeE#@iglYBX 槰!NXi}[7w K.PdrhfIrQ4>ǹzѠ69A񐘴O X<ؗCx#T*YmE(19OeI@Jj7 c83|Dj/;z*Jݻ-|Ci5(0`3q/+⸟3ɴ#< X~ M(ĸSg$p2R;Sy-NNv|^դOyli/ tA>:Tz)zK?$b,L-0G>a9(xh:>4G!Nڭ>^6?ǭ"忭s̄"}>]tAqNagڙrLmF't f1\lzU7ed(Sg&R_ d$ *ǣOr3!us:BBф:!Db &t䞢ufmjǞ?BTŃ#t{AJJz:&Dw+[ ra'mwu+ur%H($VK *덳FoM o#|0(1JvÛmEBmZk0;w3voB&֘G3Լp*`f6w&S``0NlnKqrCA`wN|So0ƕTFYsDg$@5 nUщ#f*%}kYz|^刄]bmmmIy](@_$J3gtC."&:Ks&_|TmkH@ͥElfyijiʞMl|o%q)Kř6NyYy( @漬Ш 0ܒSX+S%Ӱ't Wװ]D+I| QYZO-dn1s̉J@Fetǒ&QtQsW$ʝy<uJ i}DHD)1կTTWU d5k+bWDXJOitv@?b=Bjtzܼ,n~pDE@h9_o*YDE'tq 9SSH\r/kBj͂GY+79.wQw"~ hDh  KzT͒{Y>wߝ{J5 A'qH C0ޞ{ 85&@9QdL;W{׭CwjW'򷝣wQ=0mԿ$ !_aMDƧRD]0p`CG1ISH]m4㺔l75l&bBY܄Y4C4W2:osx0uc 61 ,tU #xӫgWᬉ[*3!;UK]/Iv Us@5 j/ݾx,z~wNz=kTʫ!Ńd)*/l/xq߰W?wq${Z/U} -'b~v4/m<t.֤c@[~LDƿ@'FzSS <ҹM9aq`bdj2eK{YQ;5?1X-F7jO qC-~Vr $1?2fޔ~dÁDk2+%. -]4jeЏo/5eqŮPÈB8(^o (mD<>d*|7'CSJl[S%0V=/cE~A5I肯/@w $5&DP=WIbK$;}smLE_qir* KA%zmT5ܵBp#T$7,Qݫǡc Z'`RN tOBurP3&S4ZHj ni(9jkT n-;Uµ<\e 3ɽТ}E1^ngl+f‚_n2$du!v@Sc[GRtø*;!+ØCEp3E['X ^6p(~-%AP]vjXYK>Lg4Ҁ@BR'1  sƹv] KP #UNƳ@J_W<7M'rɐi(yPtrѭ9R_MoȚm@Re?H` gTu StjdiPMR1LMNNuh+ +5-v\JP@!`P v*+Xtq@*Rܰ'^%xwE4 /q($qm{T%֝6NWS0GK/wRGe(& ZsbM O:=h+ .?ŪcYt>ܛ޼Z<:!_#E-tb|0x-!FG`侹C{߃aY-a1$Uy0#`9jN{@lp{`^,2{ۅ[ص(9eޟϒ@RŁ<Ypvl)ĭV]!|+cQ rd30Afx; mC$4usJ76*^u+:yq%]≘N;᠇k EIkAطQEC@Hhz1<7Q G=< ^B$e)q~2a ylxn9*qzLj3 U6oٝvwvn^M PWx#AnRj@CaX2jd.Qrݡ!};G_Y oۥ柏~R]&m=fPw.Gw/"?[`x/1OdU2$`D zppBC'48y]+T#u/-ҍ\:{H[9Uԏb`~)<ҾLt5K}w-:{LbŔt\AV/|ԌO< .tV/\/5% yMg+^Jo2׊D*2ucӋ xsg{sESAzăHjQHCwbsP-fQiQBfMrıK\R!sDI<'Dn$FY yg %n[U:d3e%2=8-/G7gs*م@a2\y͊L(ܢBup@f3$4\W-0H<|\[O"ufxn2kF ^d9Ŧ.2Vsx&oybx!>TYpY!~!p~'swExPm@҉ltX7j.*h%z&5ޕ :EUp zij9CF;8]1Wj<'o; Hfo h:U~RAEl?V\$"Ue65*aHHv*{c`$w'vE>+ E"!t2JDu4"ޜƬFŔ%*"2ر6~[45BkRQ`;+{čv1S_oq!0OS\*=bX:tq*lD5+fr U`PMI#@, E}7ͪ5"(7yNv"LX]{gsAgzMg'v#F54X6յ Zb. $ /ʧ'rU'9EױL練9X@ڞ" $GBrZ*ImGv(PZ?fkN[rЄY'P2Z\>wzl Ai`Hїxub,Wgt/)?çZrEѱLC8­u"=}WIS* ]p"0G=HNPK'ih!j:zT-XmzMתMMm8ܻ) A8SqNN{ eyZ/'}&jAaNYWSlX-[ۂ0e K;HtAsY/{Vh?ԯd\xǐnkn|!i,eb'%xGr~}HIQ#CpJV85 G~ +(gP͜$ַbM'f\;Es<2q$Dp)b<!!~aQ.epI|^ĠhD+o51BʀfwvU^tF#? 15ՆIb{KAS8^~)s@A~sw N|ÓE4xF68/JACX/j97Sg c3IJ*-zc{RN~~AQ ,.+=h_m@HGT>v"%j ̲|+bCRcpBkmO#m$prRʿ ,NV7s)KExug-/Aͥ(O"A_Λp^܀"\ix0^Nsu.<OKX7tMFf3u|OZJ&17)$E9e"_|;mY.xw(й6dٗRob,_\l/@J엪MHi; 9\[`oqs=`jipR芨Mk8?\-͐N8ǚzeD*Oaևy'bI>S2^a24<6p9ۓVKZO~{ՙi8` %1kꀛr'.i_|jkv;|RC{| %[p}gCI^MT.dN-#""q;cbP;&*#rQs>5$~HfUQwHϟb&5VYpNؑqoΉ@TRPݏwܨSFIk8E'Olk?;\Vs$}Fq]܊#ՏCc&ڡ_(Pk9["x]Z,Wlv89;s1;cG5TOfLûaNTjmHhȉ@:ASoR͛S5{5-zJyXv}ُ}VunaIYUEG5?Ld.0'tto K'!/&L@ђii'jW+-&Ox s3XާʭIV)Zz (mUR|_\`̨_Oaޫ/$(9"h|v6-xvܘ7|0]P"D%֬D*~ŕ, cHq5Jl ^S_:fGDg[ʤ%Jweݾx HS3hSZ.w멦te(A ~מc{'}vt 'r 6`[-%8HEmBX~)EZbmIb,Vz66ڐp[w SvoiyGבP*cԶV(Qʏ oȘSrE0 1ƣߑjWdrsE"^ͦd.zQ6V\> eBwUԋSW늳Xn}˒:|j${G g\Z3*0%5{<)n`A/I/1OPL;Qd'05XE484UxӐy{}qP<35uV"F5) c`f4PphVyG85L\{%hKFnz\7CNm2 WdxS"+/PƵ47Ec|?8^ mITFBqETV:dNcLoMu.J\%WUfOl,_3S]Z()]UtwE>ٟbLpe# >R;nFT˴#:!SD+o`|N x)YP肽vb˔oC w.\}/OnٵG}YSH[kDz Ec#Z>mĝՑBMFJtKd cH+ۚj(?~M i'"Ґba$@տ%1\]ҿ] 1tiL]g{ag&6iWo~\="{Zٔ^Q+A"E#8@qiHqQCBW"'fk4l;?(k$_/O{sף`Vu>!JW9wC2q/jhoCblYƾ"Oo vcZiZ^ 4 /ۮr)Y4e (uӞD+-rNd0Uu@=Y&  ) tiwoLG-TO %: bzzoWe.X3x|㡼5 E{VzHU-Ⓓp#s/sn `'t>ڄZ6nENy؋q ^D1m>ê ?%\ R+.x߃FUai<DsyVXշ^VRZ&Sc-H[ΙYqѮW'|{cw{iV؃?B+$*3{ &;:YƇjO#}QAe]ejUdͺpU ή0NBLLBBr &qq4ÐGM^=a|,* ?ʁNA)pTI\f Kެ3uLX,*<\d&Z*ڲ$40)fXvskwb@$$0fO;EwP3ɞ9NI#-+Nΰٕ;}+mhuMJ)(h$$S? U&!?nF4zX~+"hxR 7jRyXFo}sbV;,N? < <'wd"FBC񚜊T,sV9D t{Lى b&Î:o7I9 y\|; r\6 S+my)zΙ13O~ҀC׳Qg@TŤ֤hXdL6GY3^3eή(4"EL9lr$2RA)Qď"v VBR6RyUrb@{018]E{=F>ՔAX7ݚX>XN QiL.aƴo-<~`wh0D=U鬂,6=w'^ 5CkEEMX VtJ*4e gsE(+rC"#p_=w6AX2ӘH:ILE5hMJ[d7)gMRV@߄Ly4RvVÞ4c'KDQ}2=uLs=c0Vk̿41AM®ዡf'/A<J@ϠRG u R9; I?>8 @XmqfkGe\Dx\"AEM\=K6Wh#X6ų֓;$+r ׏yІ;Q&CqO߀2Ct,MHMVK#A>%}"牋j~4\Elm#Gu_ƑN!y^J/GwyRō?$nL^wh;4?n e ED3P @H&o x;NAbeE*hjo? ;\5٘o4?T3C0z^Qrw*~cFmf؝%}pX X?V @ow?L`>7c.jH5:S5KӚnT>R1IQFFT:\5lJeM,<|  EP>*OmcˤZu#w{_+z6 bPNXlR^EVcm-L-#ZAU}/2P/-J{Sj8.1 ,&lΌ(GA/+݆kZDt H,B<pO1m%.Oܶ||H9vŝwv_L^]&q=f_\" 9_f)I%lg 'S&)\"j;:.@bD`U:k|ID6]12ID˶ {?AP=%Q]CJ&t `tLb+^^E$\ʤBp?yZ:c*z՚qTWSߵi>檾 ̷dkKrʭȿ=Fxvi=lNNr_1 n>/ڧM* Wn<%Z=ubUQP<hUǪi^'i]R{DBxPc+XMTϩ]oncG~&!\_"bSinq0۝$B?v h&ܠv F;K`͜9oH,dsWMBNK <ِW mPs^ggUzk׊ȃĄPO]'[|7` )9D?YS 2 JrxM&a}&=.0PH[AՂcmӨeFԕ <ꪄ~ ̥ۓu΂ጼ Uyna#05s飹"Uu[۰K71-]By-7NQ(w\Ĩa 2L] }&k݌١8lo{!1%xs^yY+ޑDn0O~W!_mk V1p!LM2 y|ιf^#=6i`!lcXXq^"5#@e{ş%'IE\] uGf/Tx%ӕvؓ%TNbŽ9x|!ɖ욧f07 O2&l%&LrY6MswvAE 3wWjUk4@_R{^9 t#wD3_r=b;*O)MP Y~ 1s"M UэؒhUzt7mA E[ڠ&aRe/#`\Л[_ kR^ ;ǥgnrۅMئK~ǣg-73؊O`5zshY 撍̹O壍L n@1)E?0wj5ؾf c(.̀ZoV~A*-eu2pǤ" D9O/L]Q}c'S\$@S/RR9k>u5ߟ)w>S AsXA++P*ƣ*) 5lVA-nm@,ٹHjP"y%&d -ʯg>X;ugzZ/l^ PsoM?7p/X.X8¢6`Q qLv&KYo:VC~r_P_4SpAsry.0檵h!_wwȷvڊ9x]G}Zʷn?cvI`2,ĉП[!BiaG\onuu"۝+''6.Ic"T}N x~eXDh@ WKOܷRRoy h U_iNK%!i2+}2C~KL{]iڙkJpD}a@IA}-c{\B80d] ^dwKP1N#,v  fOTat3ar,SYtE%V4! gxi[H3Uvyn<}՜lOӸ޲/*cEAK1%KwٕX_mB , bSaal#Q9HU:Ds'Y_Xnn46l &4{oy1)t,w389lhCbу𶻟Yʢ0#OLSm!&ʘMA8(Ju0ZLdnmQ`vܥm[gb/p~:a 8ĵ?Hb|1؞@kެ`=!ayx%pz}EAMu jSV Jlwo+ Wᬷ*k\QQMT.ea(QawtCNAwhEun3W]pEx 0]%S "ePQ ''=T1KFzR<9p$z,%`RQ38|ylN\|K2~@ճ=ǭTBn)u,LU@ͦ^Ss yEn9]REL^v(> VfeNV O1t-}+ܟqR9޽Qnܜ$\H4<`10ڔ$\s[4FD ]zWX[M x.1أ ' u^W>-$#A@6?Ң״ゔ) rS c|mȖ #`Qh:wn[Ȗ<i7hɀbwGY_3 1N*Y?*cSR{}B(0En %C*AK&Kjyu+ٯHOZbP/k$#.NN;3SP{VaEUıޗBR5î2T1&$tsCLҹa֡j!6| xIƹ} y;BP9o 9*n;E~$,Ez_yАTV}ݝ'޲!L*C[~B?tdxD )d\? SH% w|0h?=En"$tK! @G,A5ϽuWRM.Ր5]?Ln`|>+Cƨ M^f$d@m^aUO.MK.¬ Rk@Cc-|Jua$BuϻHVV)`y ԖojYs>)G_ gX!>j HV̮ѻVrY> bq㹚dkxTKZP-<4,\q1 4p.i\wOsmD aw=Ian2Gc5RFޏ#D$$u~nY<{䕻ܒ>>V_a*^!XIyQFix_>mS0hj$ݬ+p".[_ɂLh߂j d!qˠ ivnsHz<=[)h)yeu1|Ja׾Y(ekOk; ?q+|_Tb,uE3yfbHW J޹O-H[N^)&|FP3@IS8y"#Hg B&b.QVXY ]rn̈C^=\zhÎ5DQ> w[0E%=:LoTŘP\ɠ*f6>aQ?Bu( &7g[qk<3K|]IÅqʟLJH6$,Rc5q^ [7{h]4q]d !=}ԄUjѐm|U|!GSwn {XYiN"/sP rzjqpOQ0v ^;`4nd?Tc{"lM죽E1ZZy/%֘/HvKсf0А$kPqO >N+Bl[(NJsFG ~'oH~a޽PAl?fbyJ=p:Y/8^ BҟF7iP (ҕa*bo+ѐXPUVhZbsq,[n*MRd @\;.` /xlݝWͺ~RJ,ՊJg8N#8T__<:p/5ځ $Q(;nrh f <(gb˚2 pI?6k@P#[ȑ…B%,6>A,v<c"D 8P?2uo#'Y4!F>-npQ`Z?THR^Da(κ^'jg/41 cg S9SU\֒],L #:] OEg; `'֡K' |w_t3;T;MS򾐭YjX y+).@]e:GRyR6H 6#׽5tV}[9,= ń C( xNYDԭ&5x ЪIw]uJm~CD+@:Cy`jgյt$6Y"#Mp=I\ N#uU(a/#`.Xx?PR Ye5$;P/j^tEa0H}lw,c9ᾫi" ȭũ(V\̼tT!,LrNHmWCɿrd!_)}780+6 Mf?R2FYwnMTaxئc&nbY2.iH-ca!ol8mbޛRK#JaYBg8=OzvOK")IwKK<(쩴tX"p1Y~xzb/y+#Nb񰋟˭+Ĝ@Ax_1}"|>Mn qsn̓97eQk'5[`d}$u+ #\P 0ٷ|V|򰷷!3J&h/Ө\ .T=WEHOb]jyirOZ,3G+ Chp'05\Xh )_94T#Dr=wά"xk@n㘞*kcn bp΋TǻlIq: g(ڋH{+,7kPt\ ]H"cl_(U)nՠ |=kb&;YF]Z^:w"=^R>شr!./P,KZ: htvB hڇXpӯn{3.huS(( _-&=tI4Ӡt:Y135k/-R=>g뎡x-(6ض4p<tft[[)9R]h75oioK۽}@|o~ ӕ%#0b<\6?]Hmzs ZzOXx];[% Τ 3hw)͊MN&Yk8u{T0⦎w],&yTZr'-ǯʳI3V}&p$OR&>g$`Gڨ;xS8ZDR5ĕO(*t,z l܎&)Ȭt2WRUi [1lce.Dz-5~Ra7kNbwأVE#7r0GFyCmDvuSa'o$C H!B!#'@QcpNH%w,_Gkp}u< q8bNC%r,|yȶ5;wǪ[R!K-<]sB|"(Y,wvidV+6? QÝ15L ԋ7`H\Nx41 g 8GܟP`E~"#mm:iì%T%7;[}znp,`yQ57 9gv+UN>To w[sQVzRN 0x K9vm-y7χ8vr %N آ" c:%BEBZo,odE`j0Ϙ7p )9CFDøBW\xR`jsIhn&ȕCEVingMP t(pbdDt_.{5tWgDOCMӃz=tY xŶ4 fbaUݣĚ:Agv'AQi-I vdIEɟ1[?,:|蠙B ܑ@? z:@u]lZ*l"%GJΝ⶚qlŀޜL6': 4O&}#(20j"_)xAJ]tjh9je=;͔Z 8 !u7Ȼry5F#n-Kf=CK䫖* ,AO6?;"+&^G͸kkf11>|qG٫[`xkg:N'+Ӈd+]>tj6WnXߐlpPc Br /r ^ >*v0&r1:Š: ؑ:3wzr^& _) G3KI)rcVYkc4/sU0?DqD9Y% TWE1`.ҌzaM}<۸ ŦTh)t2HT$W1{*e3)Y,_d d.#'Ofi]\܊+(jXն%ԺtЩ@ A)y~#~AL[R>CPڇg(>pHУr[-JP(aI@OpD씠=ސZYٔCZLjXM=XаZyI#Fâ4 |OsjճٵّV[ P+O rArFHͭ 5Ah]X3!,I&=;Bk<) hwF/n= _ϙ/雳CZOe hXF8*=;%\W3[ يex,UmRO5^^Oex-c>Hp~Jv݂ޡ84vnj+F> -*WrURNb>K6\ kGȀʵxe=.ك׹Ly;  IrlHd;KGA!15C玃׏ҥ;n+7ru;an:^=fh'0c8$DiYeLQNG =ȥNc~^]`t>\4P*6<|C|&-~է @ mg=IGCJ7R0grpx>z۴a2Ma&ռD3b~QT6B ^u7e!F`(7l2s&Y^K.q 2w;g!V/F%asڕ7~7˜YYbb:!6fUj^cJ#+N $U4Z&;xDό+oMQ`j~|JνV3"ښEv$eq8_zؿR[Ir YUa?#j&3%ٻF]K7Z㊹,cAIh(0?b$z,Sh6(_y{ȇ_<jjqLH)On*jrgKB*`5QrfLF\w!nzQ%IbXྷXmOӕb9E|,}g\3F\-.YWQ1Me]{B…W!Cp:TOM\^%H'ː?wAL|`?Q H6Pz2չmV`j6Ck!GH_|Կ)d[4=I6_nIp+ԝ'#%iq5e01uvܛNm sdN] g,DA9PbR ˢL/pc9Q1 p01۷JX>‹ C\k>zd xm_ia㑴HI)H$."U#7iF\2?C̥&NX}(Ca+I/ O׃Clq1fgip."4+7wC#)jn5`Ѭ϶;sWQ?HI/wP1MRߩ;ͿP1,ֻ-`%ؙ3 6hܴ`/&Xm gx9-:c8~{~(%,_ənliڀ:0ipRх1'Z-5TsUXd SOn".7[mFSӟ|&wR@ K??&?+7D6U4[ge>CZP=SJv+$X^3fH/L@ q_2J` IIpO ܹ^W -{_ׁCŶ%~4ZaWnY}V (&EuƤ'=bl}r`AV́5!rWp>eVkEtI拹Ka^$^&M>l/9{yZ!~OOv"rAPV!zj](+y ;b !wDE7  W4îJrP !cn\7 uw&~LPg>¬9;u&*?tD!YnJEXr\)E9Y=?‘ wKkQ+p`/:wq.ٵsZvܙڝ^^R8* x6l 76Ky[nxnJ4M_cwk`$ߋbVE)Zo%5Itrbf}ߝa'>97x6HbrΣẻĐ +>$Blm4Z\ qN23}BVS)V+4x e!m3}s*o/ڶ]P" 6}z 3|}QT'b2:c1{~H֓vPU#J~1G,R!rU_4!JaxM`&hUHt5a]^*>fcN Y9/Fb7H@93}`Uǃp=n#(<3%.nL@k<= `ogLKu3IàNOc}~[$NPOz7bA҉G9ִߑ#kT]U"F(|]iMN}A +ǹ%fȽ*]=;S;PCSގxiPtj3yYu\hHU>{֐S)2/,JT g nqEQ{7$zZAN/;w )-Ŷ e"5<]߯:oW=;LB#ՇXi¹hF"d;ء݉M/sFĒ[ZpX"!ɿuf*d~Qa 槨.MDNXo^ypD ;2qP-S\0phzv0ώ5\Js"ȗDо6FWU`U~O3,P7)ns?ñE&+/﯇@2i՛?w- ||!tFFrfD}IL6`y.nŖa3%4љ䈜Vjeż͜CwЇ+^ T51mzŽqap-)kӎupq?)oCHҊ1 C_+&CW>bgglsS[VZZ>˫DÿJ*!c;"T? \Z@uI˔w>901 <Ơ(_>`o{&lrѬXV(zK&gB!:R"#*~ԅCxqS~C4-bo;mjSxJ^Z,c /+Am)nt "|S,}RQ->} IHӔ'@ `k+;p-X&{v5(.ߐ+F/ nM«\_w>{SņHM˅$* :o큢=x$ki 0\%-J( k18;y{a^DfXf+FZ;N!S tQ2Ìr*ٚ_KwFl+xLyA3ܹYe+*w 6B;"N˞; XաEgʩp91q4,-Y@0q g`? .Z3x!(02-F} eآ7sӷ :m bc5l({Q$aOdI>(,p^Pw,9mo]*$C>[XW#C`ma Oh!{ޙ(ek0_fY% ܨbc5BG cE &D@S ҷFß'gF,D ԂYܪ|wI'ߘ&ZdQԯfTeDH\3N -OΖm+ HDW6{^?@m -^"يS)+nq[XX,r [KCV=lRRMVoIO0bt`Xmfo8,Y\i%W#M+/}(B8drչ* mWP@b(ԑ67X #^jvW5$,g4OXe faz!eAd F0Cz'Me>}6 >WsC*O\eA.]kFq݃Ϸo3 5$yQ_:u FM)Xq>C@b]S/~u>Lܿu!ǮC92-h8y'} G\;)L('6ZFQ8XRđ .Y)GWNZq*k ~op w-]`xiD^МYv+vcxJ)شq^G-8!R=XȄY cc)`Z_>ܶ;NRT|! Htp¹{: ׂ&!'Ǽ~k:ϵ=@(n͌]ecT$ 43W~ hiPn! dlI;j0I9lU{h`p:umOB%Ӳ44T dJOgKCu|J/e0Ub,i&%gzA@Y1w&a'Z ϸdY 1Zxq9TA-;;h)PbDow\ԀE FK:0n9d ҥAn珉v}݂M,3Ǎ|@qUjDzObmJJ 9-zyXȣ͂3 bEl%o2^7pswK?\gP,O6+\h8-oԤ5!.0K #6s2 tj%/'ߎa">sCֺO_od;=*o<D@H>Q;܂1f8R]:-O^l)V:o=Qh(ŤU:f(Q xRIe 0Ɲuȃ;Jq -~lfW0CGj@F1S*We@oimIŲ?ŊGS;Ү$&L԰A2yNМ_?S+8bnI *~[rMl;m`''8Bx "LH&f6J1 :ᷙA1J+Ĺ/o gW|c˅.7wYT`qiuEHXzS.s܁ZǑh{K]yF_8R+>j͏8;(vՋDCQSe$ŏN( E3 P30Vwʜ֦q& |4nC#w]laMoelM!4\[ERtz1FpIqXFťZL`{#QOcI}Lz\h*HU6gѻ yvcl$GMC}D]#vN`r)֡Cvio33)9r)YCO_lbzHa:`lV+\v`E(/9Z\\9Fn ض2#,֝Xɦ9xj[ƙ]\EwBciA< %yP=G3ouF`@O63t?lFB1/>_q,ɘ/fRdbe@&֧P[Y -٬vingszX*<ᄯު;bՖݓ%(7 HQw/Ζ;!{D=SOǵ_9989MD`Ejk. 'y9F=['^3[M/z,da2肠$ ,\6 G'+5l*H Ӑ7n,p"3q7E@}ojl 5_ZQӉ#J=ҸGydD1m3Ɗ{vc,xc}p2∗-T٬ ǾOvn&,VvF؄K۫B󦝳I<{ȧᵩV&P| 6$(~R'V4Xi.+Dgѽ^qlX39$?;v>9Oߎl{U-?q,QljV }0l`O^j6+ˋϗt9C9Ja _ݢj3?^Pu 1ͱF{.2CC}bVa!05o,W[1?LsYC=$E s@Ls6_A5sI[5rigHru,Ufh(a9=t$Ժ"Lr*`DZEp4>T\= Rb9G]ՏlEb dQ&vTYڔ߳.?t_UٳkuYJ%RL.U)q R\Dڽbgmk5P8׭<=Qh , ,]{Vd䭯 _;҅]H.I_"F-|T4U GKثZԽK'2] @mڱ-Բ1wQ?Ar03ׅ"j),& ϜIn:JurDLך3K~5F-Q}*\X(IK4kvk2i†zWa)E0t!rar,vQEԓ!4(>7N-3ɓoh+CY;o<9 Rqn}iWʝbf:_\ ů+-t34\*!Kp) ƭAU\IuN(`_QOH9U[3SZvNlLX@* thTw>1ԯSΥ o n"K (kvgJ@ ܣWO,іe[= APP `hԔq%C@UŧM(Fk糡vv׀ [ۦU\nJ "^ ep{mo^g/gg 7#f>/<Ni$+ l=4s6|V-gKp/Í( M!Ayk\! @w$^0[XÑxì :$qa 250ڔ\TO-Bl`N+u6aVT *yE2Q0[?:l?S+B.;}E{$a]IxC8F" /|R$cNR`<<Ye<%v@m8suɉKTb.syAHdۇV;||ٌפw eغBV˿9R2JnÒUv+zꌶt:qP9H.q|YoݚX&ڥɠf%8p;ّA;d0W FIr^靀JYL*=`0Y0kjUKv.Poؙ{fC)S,f՚oXdo6q$8*l])`wj7B9Xm%n Д!gw? bkDfUJu=:="xOcmTzEf;W _he2K^/K 3NybUZehx0%iЄacί?+ZGM9eԏ !P@0>)]b|dͿH0dHup P?Qٗm(4qg, < OHlu-Dz}@|vHD$,YT?ޢbLOR mWLU Z IjEO9%-YF/ăMYƗCÁp$72ap`~0wwlGY];H~@Â䀶M o niv ]rf'WŘNAD0ܯ,fݲq Aq5jW^>vشeEXW7YRT`e&^ƁFF61$},$ o~q̮5SLRoՐ*}= 6iAz?o6濘1\nΛEO[&1fh.>w{H T _og'aA7 p"ko<? QčdGm*f-Rg7vr<x$ϟq_0{ly݈Kk)]yZZ 0[81`|w^I);tgi͉s&tRpB->(\TſlF}1+u(ɳ!M]v|zˉ+["Ž#I-i|SvE@VrXȴh:C 3G͈>m ZaxZjeWWgN$?#>J$[CD5hR9̆ 0a?J -YLJem'Шˇv` . g󎽪b ҮDI&?4ыaδ>a1?=CC&[đ3Îy$e^Z湖M)U;d ۹öH~ls1~ULrmiN`_KcM::C 4*~ Q8;%R v<F jmIlo9:_.e@v.MDH,p^l,z s !)O)qgZjG+1p\t$fJiȭtM>hP67eJ:~U1}D1 t<9Xth (tSU1뤒o"W:"1*qO_eS+$ϰ;>"s@Gē21MY1UPDO'fͥ+K"5^,3Bv;ruR\73SM*JC1N*BW@wY?T:(˴HmVC#rt{y Ŭj:y@ryfufPYڟʰn!&Q[/zúVm&^mѶ!sdK[:)n\@k %=ZirvcsF1lxl`k?MjuTsodh/CwIߢ֥W@z L?ZnUN p-Y `ꁓ< gm @po'"|PG, I M XBR`߫,~:("(2kՋ?V5IFl=+>@KC;q "&Ǐ5<5C"QdZô7},zRl*kf%҆2JNDR~6 bA~4.ǡP'> {oS0eV.k:`:yh'ィ]vJe-JhV@IϴאsjqYXeL1j{ cwұ\t*_mDeLs-&RdHnF!.. ?=r(J]  /<z<۳ZD;L>o}Ҷ|}UUHRe`#?*ꋯc3FEs@(16S}%&|>S0#kDqeBJ쭼.UiYM~'m+7346? O}=2lsd_t 64U6hw?!2!LDK( of_aW-6:h̪)<%#uOtU1p5K&Cx '+)lU |&{ODw!E؜-9p6ޤ/c߽t|CCݛ%}l;y[}vHxEviR`KiG lMׯb)ӗ[IL0^}6w _0֪y:VzWP2m΅C]'?AV~~wFOJ-?ӥ`?>7uoH jM&'agzU%%?z_#dڽM4Hn/I3^OlcE7#'ХO҆((+M)tBJ"sn2 ! t2*eGE:$pX5PxE|E=PMUwwlUpIm"t24AEdWkyz aV*K&5\d_`e0=G eNCJF,7+b^`a~%b!JV K",nM 79X4gٝ>Q<@KLQKQ l SZEUxL"k AY:BYXTUt mlU{_5J&sfGAC+dݻ6FG1Bl&X"W0,u"°I} L _Sރ:sn󝔰 d<.")^beNKHVhJ#v̾Ԧ" >?00Fe]߅͍;26j)Lk_tjK@cF]SMx%2gBuKvS_4ZYD/@;n^z/WDb6wzrj:0( eo&F6vQDOw:-dj/Kdʪޭ`-SeppFv)Rv/6_$07Ryx+,ˤAO`I3N@3/6m4^4`uCdaG{M^K_D!(}Ys!\ m"V&5؛hsҰzfRzUv^}U|]^b'nUoau6m(= JBh`Ļ^ 'm ]T:^ͺD%u{XԬVU$ y|;̖yܾ٬zZÛ4"W4v3/69P:ԻSK9fP zPWNr<7^I *PGU4l+>ξeZxD( vHV~nVBstl,F R$n8x m?RDݰuԻJzX`+]H@L \KAegjcwPo%Z%-C-g`6;`p|[xēzqϧ)^H ݴTaYfn$4Gtƣ@ZRQK Vw<qOOrZ[V 1Spu&0&\mT7m<Ixluf pMweJx58"lHwPq,GKv?a6rEhLO$U0#z}3H 1oHP$=B8褍DE=fʾޚ2쮡"kTl`X:*Z8q4~V%9Mdr+-~Gs!nQM6fu|xE禨A0&U^PEVըʲ=6`1㪼 Ei+ɪ;Q1K5e3뎃t:6c Q7(^\q ,ݼym8h1yQ-7yF0vh ,lU{.ڕbܜ%PyN-FI7,8SACխB1lRt4B0r['t0܄`xNBTwwVX$1r2S9$Rb#"vO;mjt5GYbF/4{}3(5mB&轸\|OW&.vk0:jVݎ,L-#Z⋹9iHB~"b=N􏃯Ye _I}1!ꈠH-&\ 3`L xK]$\5Ż7[M yF;2lBu1gpskXG)ʆturzU8\H ;A?rK,\Ɯ-cÿMpl$.6) ĝ}B3$m5 '_l6gP=[Et #oZ1:*ںiPLd򊀶/$$,G~GwHѬQ. 0$NCnJAc7د BC?ae3ΑpA" W ,MtepI_+ϊ#[w_<4)eTK̇`Sbpf=K/"9ޠofWBp`OeЕִy>-$UT1Y= Q $UtXjDҧY {yngdLŬ,8c *-22wL^/?I1I4W$h7M=L;j{|7i[5pk֯MSe(@;+6XYĴ\p螳3uLTrSáyD=K.?jtJ?-gXp锲λ[糓OG[ɶZt k͚Wv&T(A2Ӄ`V(P4ħrfh83I`$(1TQ"Q|8'AX+LG"%H#4@$Pmk^Cc[P-2"ĺKچe^ЀCbBd (٫PcS+ދ8e:noH2َeJ)#-NuKpf/@/0+.[DWI F qnx/"^Ӹ8.ΈTvKJ~T`;d=䷡9bˎZP4Cr1/w%uA8wTMUJ4| !JTxz^cHKR5m2kZzTNZ#TAV>Z]Q$m?LGc{Bk>wӓ.f&-H/UpA-$iޯ38ʱ@G`r 0A+KS+i-ch,kԼ@g# ~ T] sK+rl`eNڅf=F@t"GU <ƚAK; B2 ޽lW0z '%.`jܸ:VĨGU03J6Xd{:nlttSຣ,3gvMmj kw$EOѡve{)Z-)4e_< ia&N-wKz[j]qQhW%ф;wm-:KޡHAjLW`N衩-Il?[1Rq|'A^ ,x)"z**jYljOPn/xZ? XjmH( 'S']SL)0T}RKD{ u'F2Ć9t+if c]EERGٌrmSUK|8OYZNܶ9M@͗aDDL1;PԱ7M΋ p :%Xb&1V..RGIZ!sU kֽS5%2d770&=J&b㵇R/6(6yn !oR/F piC7IvZ@Φ5I~HHD , 6r,7 "GivWVd#ZZNwHW)D eRa{J)q;a-I&YsE!9ΠkzHh!ں^ lTUӖU̍AAԗg&]`'BP&Q]_0ު:ݱqa>L.<ȷ]IsޕjDYVޒL;Nĥ#fD9c}wX> ,VͫHjZm'fG"w]]"h]~7>CԻ |P j Ta@;Y"'4< 0uNzp34 cF3T]f眣|{2:ǯzRtz=01xu9ǖ_x*qoq cG /9.R\ 3U()Is,R1ga|vk.⻩6?o[ܔF0"ւ}ҿ $qaXp–VO8],z DK}]et.O^n(L oΈ`雹A~DuOЃGMcM[z4y9՗_}yW@T\B˓-fg+AL!'8q]HRi [*:kL _=sa9G790JvzJڣtAŕ#wk };^n 45q#t~kqEWhu*28ċn)sĤء,UlwEAaeo]I"}C~`#.hB =SM9ԬT$aEnmVD9Ȥyr}PNG̤@H>1(r[G?/HX0S n8q#ިo"o+9Wz*MS2vW>I٥i0"?xgH|PiD#soI9y|iȎ0߆jSP&5zw^&^HT]prOU![,2i몵V[I}y范UQjZ,È߄S)KZJ܁bOW]Os,ւ;sC~s5[9 TL|Ss}w rGiY6H/ 8~$xcu4|"ބz8̞Vq!el_c@X/]g2V';7 c\Ozc7~.^=(*xbO?6]>+ߣX6I\Z=JaYL%.'bM 107zkNGF =̵y/ف? ?LPs)_ }tO7>\)bnR 1iΪDܱ6/ŬP*5b|V\7pE\c3ۦ~J.8B"Ny40QE~icz z@I,5!ud9[ļX+Hwv,*s3iˤGDg6J-bn@r@PJ؜<˃й@ȓ[xU# b:%.ro& XhʤsC{IǸhmteUHF(P2Ti<#}ړ/WCs7(T9sV{ݜO!H鯳]Sߨx}h܈&`w sQpJЪ)#6 2*2;IKcN= ct}3Ie"/Z*$wd1@!IsHID%%oxY'ɢj0AO8Lֲt1% $ QMv}ٞxˁ3n=S!zXk%"1G=W1i6u)'mE}&?F"~ .̨o?˾l#*O@JXҩ*VF*=:= W7z'GwOJgѠ%/jQs6K uu=uTv.Ꮵ: vOs0EM<;E!e9BQw_re<ʖK JC`g9IϤ@_RyQz`] TP+WouZ9ۈEuf_ Nݜk*xf t#7-gvQ {2pOLlQ9!(Ϸc=)Q!U#l,߯O0RӬvgm[,]xJ#IchEY!Ǐck4xJiCu@>E2~0W[,7Z1=:aVQܨmMZa7uT,X̝iwee\it My%HS^;sbw[ډe8S&͜}7H1~2?&ut@ǽp8>`w3Ͻ^e}L m尹k*vPdW0|i.`Qj<Y'w3X!kԊ7bPE9Vx~#I~r~DK}j~AH-3 esF* ӥfMI6ԁZ p@U_&*ѲrTځZ4zN륁%-Z0G0kVbpͷV[0 lJ8rbbkz V2e8@B{]쀉VP 'O65' w}GK+[s@mľx2y7*DBŤPD%@m|;߾'0K3@`>?ЖwtO`spұib^HU!źt tm&Q*ndMdaٲuLXZ]ʢ߽>^.-=Fbx&5#-ɚoWjpiUA`٧݃3Ɛe!pqȲgOta*u7@~M}}Qp0\ΏQh.4[L" (xv$f@T-iCvX;WiC_K*NNPu?`C*.h5,lJcaڽGeR6ǟ\s\&+aIQ:˻fSxA9q9 yckʖӯYDUqJҸ8caW%R>3)sZ|gFB`QWK_WDlaA-6/>AV"xy?έ؀}ϬfH!qݸu TEKZ<Cn *C=L]+?bQ }( @임e+kd*l+L YqQP\ĩY41vBGkRkg Nܬ-'wmZzqT/`? v9Дw͝7Pahh$\LDrCg b^0%{e{05uPgOBӐ DtDK)r;{}8lbr|gdӡ(2=y\t~n] $eG5!@[*"硺_Iݡi'mpް29Ng*K&90-R^7a3cn~,^>wN{/l?;k37sBYˤ0S"nŒ܎cgoPvQ:ƐOy7-۶9 kl ^r cDVQYkG@~>[@STDGP5L9j (ͷG,}E]U{tu%}ymkX<PWiu8'w"aT3krYTѼ>p~jϨe?C`cƄ͒2M#$^D,>zb+D c4DF!Йs}6*ҶvZ)݀U @6:F05ra 9@M!,а)z\Do+weKjꍲ{d5OMݲO陎뚚%ak̝53vx*˅:&^ƒOZe D !3sQ ߷ғ/N?-ys;fd'~G (y&?"r !^pbO ?dMI2eU6 nlxM'w4-)-feM>M D́wDoj&wb'i87)64Vڄ9BV?K}> ? .?ԘPZÙ_+c7V{CW6+`6 5 a)6~= :{!*!\i#Doa`0w`2xftâZB9qWXfu-=TwF.>hV P<~' % /ʦ%(wiSU_Ɨnό,¸tHW傹 q MUE^BCMqvրm+iKɍ+i9ⴐ?82PbW8伫{IP' {”>/&g@ue`4agH4y+;> `ĩaHԂLkh ZOfJQus&Cl>ۯ^!iҞ`k^}$Ƅ `B0iFv&}QV3tti Rܵ+Si+O*tjn~*6v@V>uoEW#Y)熝-!H)@?:rs1)!/z+Fi ?$U݄/~-eo09z eN\(\@\DiCT,B=b8tcDp)JmaxP^6ͰV9mГ17  \p` GzBs6!Fʢ-SoSo_zD9=eK \Kj҃%r`bg5$_.ӏ_yYjKIAe@{S_e z/9a+V*jOě)T}4T5G~k Ҫ K._-Zpi U.ne(4}Kv2N?C8: Y%!',"ND.aύ M4= Z_w [A? =n-821 :t$VLoԴcI14^R3kG2AS['fb=32%m_tou҃.]vH`ϥЪ{B)tqpdɺWYY掿 A#OwsU,wF_ۓH(AvBI}BsU)Uސ3€#SVD4c X{Ču:FMEsdzsZ-ϊ9duêF!!1ClEw < A9K0+qb<3X8)5zaѠG P!&[b4&&2d3c(FxtZS# R?lYPX ĿEUX;Ls 44>G]Ϫ&1K'D`v@ hࡄ8aB^cG[+#W#8 Ӻ>ν:2D}\Z 8=QQ֛ozp77TM"w>DnN'rӜ!)4Qxr|jCItH LzO@z2c,)W;<5b?\4 y$QMO;7~eUrlZ p#q|iW1 V2i) .PƋD.[{" SەMh+MFI.w`Fmވ䡗.;t@K>:M+2  jf\*7/d:!5􀄰͇L1r_Db?H,6# &?諝KW Y-)2 ̈́?_ZMDCۻsP{@uХҖ!i o{ѣVK(Ml M KŬyeW*n T㞜zEjޙE`&{Hp4:Q[ l}"j EFar@WA- bNCT>a*XNg)?㾝ߴNF&P.V5n9<5@ p;[VN獥A׃$&T_ϫև `H!&e|8YOڴa3Rkˬu 1e|ڀZa_`˹ ߑ1 ; ]6뫡RX?BAdOR3Qƕt5!cFڢx⭮ 4 qqoy-qZ׀T&KH u>tLx̀tU'LU4oޗgmiLߢp丵-ax3mK04\"Yq/-R@˨{kAxddB|1(LCR:˺& bu"lD2;lzLMؙȽdFc$fӕ[^T#H$WǛjjRl[.gЌSc+]aݴP[qJㅕ=" Oo%9IGZGN6\SrG9t$ە_VN9tfu@3Jg fc:yʛk#`2KhVrLo:zTߥ8Ud8SzjvDkHَuuCYNif`T'5a?pyc6wQ8͗4t &͕hZAU cH Q"$eC">]eâqĂ T2Qls! I_M&M(jKҚtN$ΫgFW і ;v8h_P/N|Z1:缇_qY.HH }vܣdrf-eє>@fn*v\IDBmXxx;vxrpӕϹߐwNOZ>%sO d%6gvڔKҖ1Dz(JPs"m5<b%Jګf"H+I1VUeqو!" 8[q `_IYܸGI["_j"ں Fb o雦iZljN;8Z~Qy$WbWtE{"sD4 %.I-B'5]?2Is[O (TO=|r$ 50!$"P*:E/gauWGoO\GR뀐ǵ3 @jL>WHXS9Z\Q-Ŭۀ!|UD;5A{ b'\!ĠPHsZ_GO5Mjh)]̭9.GOr!91EH0c}/p* >n%h\M/3<_&#R9*=Z!t[9zed!`6'q7&Pƅ]~TxE9-9 :Z n,7g<~+cklC)"qA H樁d#GHO0c8|a$/H3R66/wdJ*L5•KyBZl2/ P +tcRj=;DI* K0"{:[*(]3%A/-?]u{gMȌ௔{f__o3TVI.Ehf)S.]Q6.]H@GW59o5@@W p7e*"tdŽ% ^wk1nc{TYLY #qR׊mm+;9*V^Lyr&%-D]F^x5G*ܥÐH"uX+E;vmYK\zGnEwDT PE^0{"yU:7g%PH7 KCa$yEKSz+ӫ hi7O@~&bnP23r3-M󀸊paQPFZ(y]׺ߤ Ov|Q$jV3k"4 rL mAJpGvJ0W" 6r1 ? $Pcb\EG>8'Ȭ{K(D N`3}\ܚgE ku9:Գ+ &0u1``J+1}M aa 9 }ZNO{iI}jɖ؃_ۼAb C MYj6[F.hӳV?LF63 y~HzܗU-tRNrvϨҳze+ |(S9{P㽡c'Y@5>eJS7 o"/9aZ%@^ggj24ѱΒz^gXxJF|E18.l,q +Yr8r <M,XwL<94Y/aY3=`KzxJhTb) Z;0 x? ? !zTB@6^eMe5Dm> 3G+k;\Ḙ`?y:Xd.S$p!}靳Pw:\ F 4j aAVWp5}l+jP9?x| 7vm^3k둻LI^ $24yL7, H%> O|0AFAij!$bk8,F}^x=O[;vHNUjjowH!8f}gSFMUc?gfUef#T~5(|L,ЂoPU:{%hXKIcƹ>Xy *A;cxrw#|lz{QhoE x_Anعb-(! -셰 T$'zu^(#3P_$ZI u-L^^?܀[:Y`M"&ڼGvRMI%4&j.y2@F݃6ݟjQW'iGIbuBHD\xMx] eAb8{c([H_y֕ee#C=} k{{l\C W|Z^1 [i#08 &+fwes:O㜗`),n7tL!nDV34b9l*P`OW:$4$%'g63_r_:4\RHkAO鷉;Iq3o-$ΊrAm josx\RM\]\r,SP o7;_۱37bho4D.`hpVuB$님Z)[Vm=o~ WN~HS Iv )rRyMD_b@i~TfHCN>#J1bzd!O͜l&"PK BƂ@Q*_tJ6MlYо[XX\j?țLiG\!BHp.uCо:u_w eR.M*ayp7ͦ0/`Z^aFDyK#Eoo -IR < ؖEYn)ָ!gÜ oPve]oH(Ow#{Bɒ*q`R;$Y8gdŴ7__C}I!Y|!:&I4,_G?F.쨽adLTiSŅ)}OW28Krh4=HRY\HLV=܌E0%٢6G-Ygˬ!ȷ@I >lrk:nx#f'{u3XpUU22c53lhe_ә=D!uM7h/Ek!Nk( .CdM-GwE\~1o=QyNa}vQ11$T?gˋ/ǭuj8vx+3*0QfGPFtLK#@Qd$֎pwpiiO+v%@pXU$ԫ :=3j;䍞prcz9Szv+FQ ;rydr_wBCH4- 4"WSᴯQ=px{$aom't T2~{SY^!m:.{ϔgۗ:m$/n@I-0)&Wh,oH*ìYSb3?nظ``aTZPO }ЃҩQ,\2;[T ci Pq, fNU#N6/b0Shĭl~Ɖ0,xZ`y3"$v3g `[E LU,F"NI 7R r]J c0RP9yi<;(+ &ܫO"{jW_ HS W4N+bHc[pV9ѵ"BVm)]P^l|">KBW.]L2Ip$抪;jOvyC%;rkbGN#]P,@ vvO卬 b%Yiq` {booRvCКH;Ipk䞝SޝԎt |G#=1VBAj{&Fwet`p(TTU2'@QtrAE~eȀ$,$a~ '@\63ŶQk:b$E)_*?[K/ov$" ʹswO3E #T&*Ytg)ZF7վbkґZB`'G׀N{yBNAKÆ2VOkG\LV`sR)&a3ov?8sXYd'ʫ̐(`-QPx5L7x5*`~3#.w9OɥKx Ix WY1G&}E h&`?HGA6YԜ(ӟIw;롯=C $i\\'M; W|u<$椩W˖s4̚MTPnQӽ5'Vyb}ǂR#G_*}0b8eFKúJgW`_ }3˪BX*9ӡu#Lx0;G^d,kv̐Gڱ4Ae$Q/27#CӔEut>Dʾv'q> T:ma$Ρr;b5ouAt_ =8I3`wO$eW\Jʮcޠlṉ'di"FQ"BN@^0HCh1| lcɷ-WHca"0 KAPi'ZamQBQE=Ig1H\VXr,8gi[`>.fiUw#_UrK~Ǵ7֬>%2VزyCH0?7ȇ̀ fgⶬ$T,̞F׼xlÇUT覀XaQ!) :>D高{id|EŕH(SgIV[(tu0F(n39{_e#\T}*Z̮<=VirRqij Ы,^bvy3sC]ij RV`A3Gk#HآόH>"g$Xox.k2bU4+[%bܧ' x9߳rCo :KG,pA RwGX<yUjIrD p4 yQVr LC6TuZ \Rgᥐ|VD6ʂY]T_+D3uw{[ mU}Z,+-%ΰvnwd\:_H.CA GNe|҃F>R '3-% Gd¬]qcN.TQw uwcwk4s@ N [p@J84G^LȾK|CnvɝgA{q j#D8?өHM9(TE9Kz;=ƙ.uR bI F2m(uU , 77r8/treg]KZݤUZ89Bx7F=爄5f\AT,T{da4Ffp{r֝{ ovѳf|Is>Wj[茿.$tSk i]$C۲xM-$~@"?چ$eSf_7W}mp ] vcj7<:'y?Ӏē˜d?{ŊLUY{hl -cjKxr2RҳK— /iosX:4?lqsQ0Y1)OQ!#לYEf"+e?vρl=s\.8fMįZV@EE 7\%'o8}yMWX(OG 0E&!=Xo;`RfJwh("3%u5oNFe Mo"cZJpAC躜ʡ#DHVj/ި:0TCvIrҭ.JýUA+zd7űIl/zwAϽG"{nIpj/"][^8ltEl(ɐQfy@t[q]ʊ@='lN!O$4łfg 9~TyU83eܨ*7UO0iw6PC q˧eW00ܜ}Yɞ"eRMZBksI\ .z2 :we숻)ӒĠ@Qk/oG @/' ^xGHO}/N!`?J}YI@_(#CфqnBII3>eW3*d{SAJ@!'𞀣&ZE?8 \  %{)WRo!zGXQɋ$G66x̙Ɖs')(bAjAG@M!x H`|3HBf.4hv" .ݦ*QZTS$VYCB>3@甁Vrt8l@VfY¨$XoђV;צijhJ鎯ove[@i(1#1]{v/_,&k >]o+TY\INv 2_v?4_!S<Ϧij@d}9prMd7A74hn I}5dǢ_X53ySr0vtOW<LzZ3/rˎtP_ɥ\6\DW6% $Cb0`0*:JNOcJ< 'EKy{ 4tP"3m FRF]R`OϾbR|޳ l~of;gtA`qGTU2 \!ͪ!+d;Y{m$|FG(FI̵jG^V?VY9)U\&by_mA{mOƤZw2gPaSt xcr$A3O MӪv460BJأs,X?KgD+?l,8 ze}>tTmNgp,L킨J, `d!N (.lznVv'"$1G1E(bhO$YRK R_.dEk䫿>5RQFna~5 .,K挆w i/,T}2 S紙sjծ,D`n0x֫cG 6p[  [(c_emgW>s]DkJ*KeqyTAPAa`y2nm$FN;JeG|k׽ {]ת&Њ| xMpo1[N/h(h_)=1[@I,Fq{]Qt%c ZIWOn(h,@;{{z5Ӑ񧧂Z>-QOEz<.Nrs+9)b` k2wa*2u&,b3HA~IZ6); Lw$騘a*:o@v-U_=.`BI/*>N 6Ur+!Adn4T{~G;`jXqfC) PQTusrF5EcF{ HZJ迸%$| v'Nq1 u4@9F*vVxR DrNxo7:QcqxJwA#`ʮ&BcXODy4kD܍Qlcu#2M )4׿ f%pu:bc~%Ij*?JÆ9?Bi,QO-%ؽ%D "v|(Wava$ӏL'[܀2FyY9=?\D>=5d'fzKcOa8jMjJRA6'io 2Qcy)B]nqWqܡ٨;K8OP@Q3DaNK% =Gl@3Xp^8;uvcg=sTRȭ>)`!@ "@cp>v&%ޚ*M!@+m,5zu|Zß*;*[߃IUM)0ӫ}N!EhU*VsB7[N,2O/6Xu`4,&Hd>{2[S9NVQ6FbauHCy*dD$qN~w vwĐWwpkS Hnq//*LDRkj)|j{O*|^H9im;LٻZot:򹝿7@r ނ}IXH Nf%.Z%x185gdç3DjNnt*!Ź# jGy̪heQ )] ,G_Žw?lbp_z#pKH UMvVK082{S j`iw#.Mz 6Z%kj[Q?hP?KqbQ,D5uKvPsj}#5y@Ә(1n~Sa=GP)Dž.qbT.8T֥7*J8810O%k*Q3/?\.xџ>.%t☢~8՞Rp$iml:<d,Ҡ$KLB:NY }sët@B?a'tC(yզ+>l#Ȱ_Xkծt뢤N4tDq9fD'b01rɚJ6^;btLb4OѦ@_Q Wj`;Їb6)RƾS?C=QF,߶ uxfRݹ1 x2 22(46 %HL$žp(vI}D ˅Nfsn~zn_2hiB}{,;YPX}[K$jSx>`Cq&g/Q=Ŭn qqgOM>JljcE4I1l \4dQJ7t+)2,!IE?3=d!w[(ދTIW(#۝(Mc3֘B$d2`8` 3TY:Y9 B;'1mJB6_X;iRZ>"9) ZLzoqaK02䥡&'XiYaz-}>laƮvE,BtAmeh+vftn/*R@9b~idk85*QgW1cvEcx6=\Fv?o2뤏.}M $]E,%& ˮarfUD3̿Дyo@҃-. d"G,tJ>ɳ7*@e$?2pWwVYΓmh#12tϣ(ó!]#SUUG(8mYr䬳A$zs:M6 U P!tZTJ\D1иN"M5`Ղ&LqM^'Pe?Җ|\36KR#8/ D+9^v@>ek }E UqhߞTe2]a*'g/)b_MR𞏯E`A ę ҈g_1mU/~<I 8.Cl+H$"E&lȇJiwGv AedXA@igNNhCOA_?}21yXLǀkUmRJNCYrztrid(^7;C|jhq6̵GGEz&ӯa9ΛFpPQ)u96eXW MpD(ɞBn#BDb@7\ݩ^6rX mV`OIdj%4hۇܟehf x GF.f SoofoXM|9*$0@%7 ,ɚnE" 80ZiyC^/)!OvG 9 9bm=d3P(Ɣ5WZ=9or;Il2\j>B(i?1.'#")M1Ʒ?{!.@;3ߢK [s1#8Z'hҖB1JZ>Nq5M\o9!zVc{hpNSUaYV_Ooa lk0 g>ElI-Ks Cuys[jWtp(x76sڟ؏UU6b$+^Stp* [9P4utߚW,w2 rp G$Ѐam,KQ+lY=>JJV_EwcfbA/m!}wsL8H~RSD4G8W*~'^%3 A qfge=)Ti\Q( , .v~0SX05!/xɾe/ F/Zs9..)\BܓJWYmS cݑ=Sa+Vmz`)?7E"R6 a2_$β#78Z-#4 P=%=sguА"U֖ym8t]O.=)בH,l^Z.H+,#֒@Y&m DJ(ӧ |KHCͽu*^8fk=i`$" k6EA;-wu4=co fU>65fČ:xF $;"`1Z{z4Dp2Tc>eʓzdu(e33:ߙCiIcn &LxԆd?gο0ms3y2Z4q?ː/dć*O{%~nϙL$W$9[>$wdjw% 'P)=ޑjXYTWuJ/5S–j2y7(|jwZ;.m΍· -{]WWR\h8-!;#.n CW'nKl"4tCg["V 0ڰE5l)nGL!_`vX58wt5cEt(&S>)xt}*\f݄8.d3r=xٜfQ!2!^wO_1uq_Io ՟Yr ){|Ab/~(7VĪ?:;tcw>1dB*ѷCNc(.+IYSc=`k- ȃ2jeឫ\[Xw۬9ssϳkg`6]UlH/K+S;$t x>DCt:qCttzu]Y޽OGo\c'z^T8:PA/˖KB&YW[5#=4c6 dërhhl +Ֆ[’3Adڻ2lf'_/S?; ?RL{%02}dFN]ؽ]$9Ui̱SoIx?rAͨ-T,{0wXd@_r?5wp|CLښkFX!ը̩ dTj2| ܻs)&'^sa oN:^lho&Q:ÿfי'oGa4Oq Ul\T!^䁠aM8Zep?{8|f%#دέrNâCMWUG?yy|]<f8md܍rrǃ;b'_%.6o^ʛM;M{fܑpBzhcrc9p%RRc2g=uyASJS'?G*_3{Q `R *$d.24sj, ʕ'GY=/_j>z~v;"\O.oUl'De;֎gmOq|PD%X$2 NQи0 ̠xgQLi2>RNE o:8#_t2|H h֔4+.'s|p4+^AHmhݨ@{t喆00cs&h7PMk*>b.xUPb@kXͨz4UFBĐ LspcA&w8<Pmڸ{ƞYxmz*uäȸ b.3Oa}F~rFk3\y5hlD(2#Lʓ-z_ҠFBOҌTn5 vAo27@};hQ^Դϊ@gΎVytêmW`k c|hmfh4qm⺬ UM &&o^ʻ_g~S7EU#ߞХIMUoVlFJ$&d7FEe?>>}  A:]u0t0s`Yh|'mraYwu^ЖD=Z~ܵ"5%hwpeC6ֈ*{}sKNDT3eNx/2"ϛZqL.}VH bzXf5 ~$E] BTs WSg`~ 3Zl|SfhnxTd5dsHN1ק0c?Cef{I"&MXZM-YS4L0}EH؃FH\)RZ^OaQ ZOS͝Hjt-B@Q#"i WVxڒnhKң&#[QgD2-̢ځ"r^Ʊ0yבɩo5(mgj'd]T$ wP<@0V* ]UȐLwyDͯzZAP9]f\5ѮTǟ?&j]@CS{gc0rPL#f7=F@hmPn gsbb/"UNz)UNw9A;w4A fBHzrw;xO%c;~DV1BN~IM_Έ\~َ42jY\;oNny~Vw"Û`|1Uf4St/ -?F$ g ?bHLI+2фX#۽7p431g'4= K\2nXG̠Y'q&=xB_,aFtroi_kpеik?rL*@*uz!F9[|~ 6н)5_@TAK\g| _ɧP&Uǖ0oɡfkloQrՌUa!t8א>MX װfWѵ\ZJxjEeHw)m`,Xd'9q-i?t]ri%p1ާ3r^N?jٹR !ihsaV@'VB o~W r1ak&ZI6>S"W貵oؗHZ{:\#)H"Vg"\7W7w[5XjҮ}ZX'.@8P~Yζ%HT׾n~]I]jy3,H)KQSf,~ hRзiL ֓U .OUJ?ɉ=5 09ԓ'@1]>WI\@F[^jE-'"jM 2Bx KS ̯>-$Ū]o{? >$BPQ2{Hg^qdR![hII-u-ă,i<ۗiBΕR eG/udaJfէ1~c$ gʍP .:ZOɛ3N%oo.EN?Փz!\5jؼ99 ˱&9F/TKR+(q-./*O/LSG[BюU$ڭ^>(TOOC.r4X|$iPνOT+4l]\PG&#ObiY ۱,ҳ)2pފ{s'(p*?(qT\,53O7TȊ]cHa01l}2JJbjN iP-q>5yL\:pK*z .Wi&mPb{W:HcZYt=qDq"`hctQkÕ{ST#H*;H!8Qe]yR#KIHcbt"d2lv> t;͠mCgG@J }4֥*Cf,{qDo-)FeE";|r=Ub?C[A}n^]@kdy!\{[v"Y!doQrϧ 4X鸿a0(ݗ&)d |QPIdCBaֆl+Gx"0e.Dj|HQtQY9ĥ,C$U95xF#GA<ۀe %=3*"\ @(ri)KOh gW$cT5䔌ELPdz[AЩPi,co}&X⛛l7EeJ z1z}@;(ƊK $Tӕ[m|Ϡ*NaI? /Pt6F^Rĕۃ҆^v$cZPkE(kNhg>1npYr/hs .JPB$ʙ4n{֩Pu{60d8FttF-:d=*wu"xTU12"QO$sQbo1ݹΛxb:'‘%e3SGYm]8:阚1Py\[.Cc`ߚ5ȱbno6ZwsN-`o~y`+^ZC"_L\@Y5փwDDV$,):[OlwLhƩ"vpՁf{N"}.1 [nh/WIѲKC.L Nٓ[߸h:NEۖ-+^A!}H2?NW=KKA_ʔ( M/ sJ3&j$7QH  ث!\dϞJF־m\zʖPz_& <1.X0!_Dj>*4l*F.#Oh1n;Bө|IEeo_%if"\?BL~7THLI'>hv0RN=(c]Jƹ+L9\%R Żϵ9g%)%04qHl)//@jpݸ8)ȱi:.*vsX\HX+z|t'dEmfoeyda8vtwy.Io3m΍'Ee/vP6٫^"1?T* !TdB{hPo*b"!^*:a5v 5D%f1w,A@+ C's2y$!) fx, UbOE̡ >#wwIB dֵc7 ,ݽ7hWE; dc9M/c)pԌ9͙@zM`;tp`YB`'C-A).k(m}C =B҆aC 20o4%B z2!;4b=}*老#ћ2+z'܋' P7VJ$kf#yFvBA0%IbZj>32zo+?fkZWt: Cw~4[I# g[';Zyb˖!1opZ"pl˘< /ܛ =tbqT&ȇ #R"׉ }A\\Cw '[׌-ʂvSOwj ȹg߂ntG M@9_~,h$ , KN2h^io$*-7(X3!|~4izi?yo+R,3'dzeG[օKsTzRBsb|"ǃDl8T8JoE8H0cx^w,7 fC_I5]V6%>Gt~){*Ge'b誥Dq 0[ݭGA]}cf%0+tM]v,b:E mC8-.a\pǼ+ݵR ^CC_R! Mz[;R@23Q<ا(2}:Q5 " F̬ DlA=eפ3'.,vb۴&`3SSo XDpYRc=Z|pHmdBxlܺ©A{b{xRia%[>zV''g.:bU1Zg1w:>Dj}V^2MHyjEgSy1k+Ұ%uJߡHZXTJٰu pcP9f& c J`CG(.| Hed|<%5 ׄAR֣S\;]xl*VLJ]UW" hO49YXܠ9AffGo9;abCt&Н?0 DG=ɬ%JAJ(|/&_(K5Q_WĈщ9O d`>uib;:d*"M`Hoմp>7YsU47 U?ˇT*s#%g3pIkHNA]/8#`;0!4rrEnB_YB)i v;W l0\5:B;q.ަVLx邍*v}U OI%Tqҩ,I⊕g¥G!" - MS^OMfΒgBұƲ2:$໮^> Ɩ@BBSgYZ070701000000e2000081a40000000000000000000000016759e95300001e64000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/drm_buddy.ko.xz7zXZִF!t/h$]?Eh=ڜͩ?~mG~MA+J:(iQBjަ+ȧ5DŽENPÝwZfv3S.JASoM#t;deUGZ.&C:^q˷Mh_Ԝ=L$5f0bK#⛂(B:!3tUm 4$8 f} L%BAJW ϜUX-7JŽ8{$?aX8wƅ1(Dvq=USU¼ T W8~R );qa~C9CkWvm;h׏}w7m݂xM+(p®p']21<8ՈjKQU%sH5Dx, c7]{=}PtN?"+VP}kٴR9cwz~ter.r=Y|uV NDu }J)27qf$fI<y3NUtɖ} W=$f&;ByvBfՁx}\ɢL`A!X pkh!#Mat²W1 TĘ2<ۡelv4@]t&b TbBU:}6K)plVn?K;>fGA]5yYǹM.X&-EwfY`2R;{O1;h[/~bQ¼Mý ڢk`)K}&C+GܮUTȺ Qs9WO<% ZêǵdSd ;^bzw ҏ_eNLoDn$nnZ38gi 2DE^yg!KǛ)}<4^;l#ؿWio9zG~q" 60IACqa'4?Y#·j:6nԤ4d+':z?RyN}ѾG$RhDi_A9s+T>f_T{&tJ0:50)R%B`lͱiCp~縞4VTop#;`]OMPgc-Jj u[=؋qm"~\Quph :ۡϕ]^?KQ֣ "FUƆF.%^ͪ+*MP>jPEWi_*ojmP ѕM-4Wp%BmH|CMKrg@jp[v JK*{q4 P+KX$HÖĬkr?ifxCiVo-8)TIĔ[1G bȓz.H 51vac쌎-Գ['|PAcWkɂӏ]2@>zQN%~xn9W$B R/FmHo`6 @(N#yQzigC5%JR)܂5 ˏr5J4В}B HMi(>Oe9hN WNA{iScq 2l4+GJZB@bՂoBL5"FxRۗBquǥ_bɬ{RgDLףtMݐqtxD/jN+XA@r2W@[ؐFldXLX6Zt0˰'!maYh|X0WoC X@~L=zFLr\~;fI'T3ދ% FC?1&j8v$Q'R #mVݓoR`TYA* VϳYA{MxZp/lM';%mo"8z;z(•dtF!*K(m4[yP|I[ZFLf)0sț}5i -E 3F Z8ʆ +ġ\:j Y}]R*/>W0ưjKuvd5=- b]0 EǻNz,SfG&MtL+rOJxfEݰD6x*j,ﯤG~>՞7-[9f∯?<E>krl;GiO;KLS9O"R:@_\dC?YOwpozhs]Q/41sr+a3$^ۑ+%/ r3kdv Fʴ|>X.}\FyΖ|ed!Z86cnX -|4/OQU cG'v.E<.X W39Yl# G#g"2[4[b <s B9Б?cV븳ة=aWeB]4M+.2׳}: N(Ko)snW(b#Ojd l'3(4r ՝QK `߷>LFTRo L2ȖTPc{|$X ]@-Ds;v_u>)j y1ɑ$Y^A\u=]Puf{9]נ4(Ȳns4aWV8*֭ЅTZW/@R?8x,sͩy:[.3.@c<+s1\,.šԅʟH1ybqoވn5fʥ>eh{,ZE^ܰ' qv_†bԂ/ٿIxb_z;ӶROn7e5V٘dDg!$643RƆw3& mwțV)J>~};'n1 }"N"9d 3\/h$I`i+S[4m;~+MbE>fmwVID#Ȓf@I߮#>B"woWKWƣ!5>/2iMڤ#4UR4]DIL0^a%8 3wo$h{dj뢪ʼqǢ`iM`2=Gv;B=UˢΒB8<7XV{k}&In w6^$\&-1B6*.Q|n> :z֝1۾:/'BkuQ6O ΫFQ2 1!/@:hIy) Y6ג\S =>YToa,JCN.ݹoxTqclWqV{L02MblO~ sD9fdzZ5j@aE+rYbĻ*<Rmx  0x I̫yT~4)^r.hg~ho7i~HbGuձHhbh1S[=^Bt"%jLm{N`P<* ?˖9wPA/Jn58NTWJRlѐbfxVޙ`F88³NIjnY˚_3h>hs6H,B=~MxG8bfhWA^\38ڳ +P1__QN];:߿^ov$ bx{"]dY`j^(+2ϻޅu޺EQz5#}v^c B8?Ԝo7H's5"O$Y|k&uqچ@=0.=ac)Hd.dhfҾn ԓkov!6hnݥ>u†&4&CBh+JEX7 pX Iů9fm[Q`[EʮDӂXR=Ei_@I*6K=0Øzs vSB$y58^O<UϢm=670*͓ v'b<=3rѼ,FJ㩤HHK/(˗~Lׂ5p IѪQ )g7Q\_֮9}h45_:AOgSQƯ+Ȋzl&2`W~5z5hd|?!-0{FT'biH;9_;O5< *l++׊CA6/ca`]Y%DbU xx)J~/f3XNݦ9h?=F/( 9'ν7 @s룁"տja;D3X6D$VA\t'C$G L.ò>삢fvӶBTMP xyJHcQenVXiW 7RHfqГ}¾;TAh-pZI@H9cs׍5wqN|fA {[|ǡN$>tzeG t gꎻxXag XjcKu' e/{!612BRTKNOJ#^= XAS81>j} wPdƭ {+ZeqBo[sWUЉSb%tRJ9j[b\ p "mX߬O ԿMKVc DbW}Eʃ3-hµ$v)vI79xGJ,H.>XڙOcRģ(Yp-mAvn'v)Hkq&YW`@ԹhΌz.-a&,${OWt{!LކEӿ,~ZVB] Q84tϋ+䨟)8>.'K Tީ#qXRʿJ^c0,aEAz0 WgeMM 5zC8q gv &>~xmHD[k_.Id 8kk)NV<{!pY8:>>}qe[zu!o45ԍ$\mDpq&IsHq Lua@y8*U.&SCl/A_X-D iJ@yF`5)qM]\g^oO*Pxj~2/Rn^:g>*~|Yv?FA蒵U9<%gYZ070701000000e3000081a40000000000000000000000016759e95300001288000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/drm_exec.ko.xz7zXZִF!t/DH]?Eh=ڜͩ`;nB1!17zx=ƥ/FP:1;V_ Df oj'~~u>?%A &ZZ]S\߀?IzQ]87KK!WcOZ݆KH?t4r nQ*VY'dyN͏ &Hc_~l)U8[gA]ytdcY0DT -^i cB*-FE֕^=,_"N?CתucMx)u(M:FCf mte9eyْPs/ !746.~WG]J,˫o+;wPeSlo]AEɎcRpr/u)V4TOhk$0'hl ^_ T/D%#B+Jh+ ?u$L]Q]Īd1O/,4H^x]RQ68#㘚PIY_D_Л'ޖZ=B\'CЍaFnqΉx]]/|Mi=McYw;Zu< z46|n&[1 i̷8HsL PzF<)󎫧ΣH[ǙFH$${5+ӆzSy'pvaVܑV?6w#EC eHtl%! 8뙅 -$!~2%Q%B8kyg= Gfr=Y8tk>h}5)@`dʤYMcK3Py F-еY JVy2X2"=I3-ӫ>afO d#2(< $}2lG;4ROhi ,yV19lMd(}tٝγ#T>_R3@>uaYlԸC+\d @O$8$\B6ݘވGaYlQZ؇0/ ޙ">S\Z/. _6yeOitJ!".R+ɡV7۳ҧgZd)5S7aӍЍeő0bc/[ ȃW^riQGDYXњ'ދ/"MUVAxh7dio)|u5 |w>(P("ִU jf'׌m"X:iDu!69";^QdI8eT) 5\_`)jC ,9&/+CJYMsmw9Z:9Tېɭlf oHWY8FмgPDgE$4Y0^YtݘoC9{SJDq^ e&edE:E P8/Ƭi~ ?}P$+ 8^^䲃PMee1n>5Zh Wc/0.b7gk=[ı5M(t{O D5W= &[C\yVKY0L+6 -.x/bꭇ5,vyGSEEugV{ ɢ:M$ $}CҦ+)R~vZi!}q.j= P.p̂XyK '2\%(ӂQJi`|c8-+k$& D- p0wijp^oZW7'ǹ̏ -@MmeNvU6ޘ(qtGaJp'/:=GYN͛}*bjg*b )LG(,Bl~w%sڒ8)(("T0E6+Dyտiuم-̄Z{lr{[ջTʹ3Ah,4ݰoZR`؝3AƁ6-Le&5S8bWsPb;u.g+,2˄ =e43^sev2w~I }:/nF0P7${[PNBm0y9F$gԲVs)0S{^&kÙ 0|juJOrx:bn«ktEG/ARUcj QJB b_SNW߳`"AP5`֡}g/G)6vj1t&g 93gx)Id' )?K 6zGS.}hs(GvZwZBxj_ !\MhKXw`B/%%DO#ɾz[>ղ!zn:Z+es}Qlՙ=.`{.)ZÌxVl Pc z W@DPi<'"Lyygпj)ر'JV w/A7,;6A\?e"0{W~KXlE߅ohdTJL(%2uBEwP6*ns]\vf b怮4PFwM.iD+o'I\n3,zi;?-$gYZ070701000000e4000081a40000000000000000000000016759e95300003f50000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/drm_gpuvm.ko.xz7zXZִF!t/?]?Eh=ڜͩy*0W>a!x ~s.sU.IK@))XYUs| ^Dn1ZS^ega`*򌤮=O§1(94⧗U|b=-ܿec0F\yL+HV|Ӵ<#z)?ۻMa{do[95H!BueuW@GXh9r>nG^a|g1?ۦ{sEA뚠"q8Ce>t-ˀ;#ߓ'@LmM*RoWEԶtr}{n KpH#O yo/8R p.QɃXC(mp=N; ЙCGe:2Nf.F%rL9#TF66_jR[M2C2 Z;`.Ps@q"V.eCK wk(ُ3 6Q?W+>Q)N(j RILM6N)黹H&M]17BO+˫Yaӓ9 H[YMbI lֲ/P$(O-3eċTUGe,ڣ ΅m gٽuQ}V$-ju|ϔ )pO uZiUo8ZM:e1P cEe-7ٞlI_5,;]XAWA2! x*cu4:!4^YpH1+˖O̍wjq|9ttȹ-2/B7WAMfvTE?D/G7fW89R6F+k όlBؼ'Z#7 cSWN%rG2Q?u)2 Sh>UC}2&MW|ɞ$pNYi8 JXB_Y SI.'>Ŭ%{wC)=ҔB{ 9qbs%*p^za|uT r(IkQUYZ!"f~W:sGBRD p/ߤlj@[=c`8ɬwi̚?" c]xMz .V7cCU%d={MζطOB0&/ $Xm0"?NHuVni-8>dF$ITc3A\]^\ddq#9.)!㤹 |X&Ā' ӳ  КONiRؑGtUT9ƄU38?✂JɢL4c%Sz^V[?`QmʗkrmgqvyPrpf"H>R[]͋<aM_I]oG`VZq ޾xy#g\y(r! MO,kz83;^rcNt |Hv3ACA_bBWE3WuL͚߽n!,#5N,JfDŽx:ղ3VTn1`n*^m~ Rt X%_jq|Aŝ}/=!a#-_\5%* IVLJFG9c1w_aAQ>*O(=vOfSRrg[ʆeB4c¢6ɨ~hwkfOz%Y䜊#him盝7Vw+kQP_ԁf-e㉟J.+'BzyQ|@jdA&w2*<֮ O9.%/#-0ΰ̧_ ee jߧדTTl^d掓r~+t|tI$[RUrFm~I֬7d4`{&fk+Q1ʼYF".7 ڰM#aa.9:¬07o5b{?|]+m;%nM#+#9 ⿴63CzXVQȦb]4Q`߃ ,Ļ:g}~f6v&{V9+B_Œs6,L\(6V3g :9:7*Y<:JnvzvwC5X$8)WKrq,)2׃;X#a)݅1;xLפ{P\v.mpBZ?]Am"GŞqT{ֺ ~L4td&E2Z_cGz[Ӊ8>m ׷Ep 로c%_+ saht~8 `0b\u#رm<hr> :cҟo3 No"c_k! oE?- ! †vNX '|nN)Y|epu[2?GZMfadQg5-PNd%[;Ö)~g^S<(T'GE1ab1>>x֜?()Y%sBn|Ե`Q ń2X,{7ى&e*en}5 ]a#0wF t_ ;@z6cANd`gt uvRl|UMeIL5i|?cT Oeב;["p]Nh9!>e#c;9beUs_N i.RSM(H>Pds[zM4šcX@ySꋄnN*-Qv7x|Q[Вb|uZZ7Km M {hf;E_l}8jdA tLZ J:ĭ4jWpmju v'9Yylv}p4+ˋkjqwTטvƒ,3# +{c:+]3Z+\Y5y0KtF9st2gFM7Džy8a@D N#2g<8^(ȃA LV|{0׸"A^(.M[t w`׷;" 0?0Y!:KxF>4ݧW9b%H=d:~D+?rmŁh  V2ߊ o'zO'ugBfsqJdDtP1[\gB27.޼DC8rҰ;C􊱂|ݤ)I6#j36>S/VY ޽ҩgrD,5:mCmaG&㢈;j__ t 9GUT5|LsLd<4;U coT"\Ek_a'雗;0icE 8pܽ.d|y L$Zz`AӦv:Bweo%k "Y+oINW*ʬ``:5{tmQ,b_*`'XzT=Xx|d=_gBNݬ`LL=IUǬNy#ڔ|,^&@ rD8mwͨVkwzlJIYV2+_7K=>V=YR*~^ T1wa_.o}a :Qk{+` YZs*F v_Q$٭ygUEEai(}8*¹[ɍ/kxbrce+r*dm"5ȣ5O3Rh݌p蜁g6KpK l*/gykX4,>!'qE50 D;΂g=1T؟ üײ>ڞI)ƙ&"2]o2Rj.Yw6,aGӯb;>@ɛFNS>nz[~o]n 3[Jv?1\D@A,ѝx;t.@L 7rZ ^ߗk14#d :FK7E2]PP^fbݘۿ2سe [1R}j?SRZփ=V9F$U6mr~(OgΎ>T )XKDs  A2nᇳq~KgՃ2@+e `3_wo eӊ&w[aV+ JlO<_~#0-`k79`~ʷs&dO 8|-YhM2jvSYO 1 @+++KCy5!=g@!#F^+lQ ̀g~r^DN]m Ũ$Al'~,R_.\i$V/u6$8arz%X?@41ON(Ϭ<#sMoUM^6"7Q^Z@Ǹv~AM]uWN: 5c+' ot]>9f"8OTdo(*BjFnzs')}ChJ?gqnx 9p%2N#sR! (5QX}t+鴡\ocGbA0h3:*,*o$bf1TR#kGg#wP Mzا_kAr&bTXK"A`$+eS q-8ѰzmEEeG(7bDʤRĄ(eclzе3 P&.?M74$fWr tgLwHJLٲkG@I#d4cśVq$h K (0تN"rVŵJ`pT%m`O1 :hVT^!O!8>?8Di nOo{ϓY gIt9tώP.ٸNj7X d ϟJcGi2I8JjD'1m1Pbd?C> Ƴ],NA<"CP*WW4q3048hrv%V74zƉP(Y˶I>QC_ cU:W>th_>y 嚐Cn؎h9J+{,psV99K .1DB+@OpLzSbڕ]71D5=XEcA}#?cps\o%nw6'fBСKWyA4e=sO̰_=e\m-)%kP4 Ҡ!Iωs9ݎhqK~JOwyMΫ3}1=QZ +mY;UVb ):nz]d{őePBbuT`)}4TuRZyϴ(LI.%OLms0U4&6ێޖ"˱#xJ&L,y%l~վψ 4/*̶i4:NUȥ)|0/8Zո6b sz,p]:O3$q^qEYu6 đL?OoeU5,(M ;aw7'Vhc?ׯGj<# O"wf[Vʂb~T@וmc,H8ɧXh|@UvU߽{t`O9&70C܊V2Or5j@yF\аnꞮ[QMosp#K @2$&y_:f[;_D~/. W55xi3@!G{<橯/Kxm,\J&>-ִ-9-|4haa1#%Wࡄm-s*&?]2_h<$LJ$ċڍO$ܱbѻ]:U81Pg79 \0М%yLІ A'}S.1%+\A:L}t/ypt Z>3~Ê+rJxUQԇj˓81!P ߵ"(#dw^Pz |y|sd)kcv AFz_" Y?"ٲ_U!$oMzF>x$br8^v)2 =hߎ("0C_$AOzP&| ! Ms\lX*^I@Xk{R/}b#$+'[5RmʒfI .w~T26ˈ4R6ha<77#\T 6{dp] ㉂Zwny #UA3;sUFŷ+rCxҪkk؈WfVjfU , .f;~ cAN N0iW7:U>1Θzko)K1 Vn^B);W9t79Ud]y,BmINϗzd,]Nl3Q;$[R|焺i$JQ ;t&x.~}l$U fpt::ܑbtn7bۍ˭) ;Se*`5 b{tG ,o#vy x` 2|Mt7܆6أu"yIVqPT*.[u C)Nv0@ȵL{ " !^?TX8zh&7褚6M">rM_5Nb<xcG>S2aFB-\};( Hbo6e)\8w]v%?< M37J*>_ ep:JOL,Xgk9i658w0Jd[uY}NԟߧwH4LrXv6y2%1Lb tB3W:;A4_ MXS1ZIt# h_8|`mlgQns$Y: 86B'b 0h5{]/7J-#J*l$iogmP|H X)D՚tA5Y* %5lF<[l~*uHESPM26-COt z=3բ,WAAHؿHBb̊a }eʳ 6r0 ̳!9.i^\,#];2-_/L`W:&2]D /U;hqՍHY򙽃mQȋzy&]:,XVa&Zݏ{r+줖JPsJARlHQ^ yAs( {94>@8q{ϔ;}s4ݘ+v;}%5g8 GU"n$낏`4Om&,8O0|4{O-tp/y=l65p֜|9d;ۛ."iJYۅN ޝ>.akZxiKֺ#WG UhPC:g2j}Vc_@B V忿rہ45_AB83^WIGn>d]5`TJ3R.Ȗ`YqٗLfe_C3/J /.b̺+۲Q3S6HK$x&1tZ#tlNذ_DՌ&(4+x`aAS@a,ze%ôQJiGޫÒs Lg$ꯕ,J|xp{ M+mOF& Ceq <J›P; c]7E7/F Q!ZƠ# 5UއQ:1+Dm7;nHTET<# ~\s;BGpzȀe'FdpXQ[Q= y1ՆhJ TJjTS(=dxD5 !-eL%QSX7* G" wn>kKICBVJzQ&E\tC/,2[ɓyLj}_ceij淋^2&?R-h}%y_={ZSU[g~p)8Y k+E ~0Nm>%D8A.Y+ӓbNc/{{>@ʴl"MTx):y9$j+ g,H>78 dz=ZUŸn7| Sߦk;>D(x<}"W' ,:NW'@.04uX|K H _5}$Mo8Duk]5mL93\OTgͱAF -̺`v VMk`%D"l?Km)Xz؁R r^\F`{ gWKvo 0pOӌ-@[KLe-OYߗӝ,^2 ]_89Ykiq&k Q% 2lr rNΟ,*7<~ȗRaڜ )rRo楚ۙo+WZM/~1Mn_}"/ԾxSݔW<2~Fƪ}a2JNn8zSl SÜuAgx{hp#] v{\[gDUZ{s:gnˢWWk֭8s 4C|?A Z[Tʼn A ~eqJvGb{$1i3LmfIx.#IIGq~,\eH'c $7ath GF׃ =G>zc,-_z(KW4D`lglor#I4ΤWD) l'|r|LRr=Wݴ]fL|bI:.l_݀,և#Ek#}'K xϛl ijbaP",wS]_:u@d?yڤ6v46qxwܒTm\ո,/p}I冢cf,C|t)a3( ~Y~?+1. %S&y>W3Ec| \G5:?'FxF@B1Gƀ]8޸/ʈ8BBdh[up@` ̳իIdzmJ-(Tג"\o 8&uWQoAzWL 'LhPv mue+6F4")q`  0n. #k1|n~zD$3!lLZ{;p\ `o[MشbZk%E،뇳0.hv~cFv'* ؂(FdffLLJf0ϚŨXxY<9LMlo! a̰ g7rDZ=9jn>$]'gR[ mm>|T񑑔?oCWtq^#ލa xT8W3Z4|舱 /'U4ykOH 1x@nόmz="gC1 @OލDPj\QyKδox>XyHwq)ʏ(Σ:_v_ ))~/- L1r<N-sXzl|L hvv}6Aeg l l LOo0G5w{T`>gL3eZ$D4w;(Ô}>zEQFxchglUFiNaYMb;8"wžgz:}[JL퐊wsZ$%|1uKgme8Hg`]eR]aZ`Dik9YR}E* q"0ˡ/껻O>$*c1d":g<{!}Ix8!*,#C5<&3ӄoTH=|kSH1nx@eJcXQ1x%X]S ֍V!R%AETs6aRzv}:*" .*;8KXdx×m%1z5?8j76èR[sS`UN3q8p~Hm+ ά4Ft b9eRJH"03AQ]{\]WHBzx-?xZKɠQ3#ju5I1 ݟg4`Dh_Q&5Gogs+{ɩG a/Iu0x 8x㸰BSAM0fouS$= ĒSgE@AEvp* 'ݚD9H ,4_<:Ѹ& h2ͷM=h$CuRMzZ0'3D#4wP74e|R%einn1>ot, &6酖SQtiހ[ &;uPɷY'2a H]#+qO|*`x&JU= @~KrgYZ070701000000e5000081a40000000000000000000000016759e95300013034000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/drm_kms_helper.ko.xz7zXZִF!t/]?Eh=ڜͩlX$Gfىrwg*݃rԉVcGL斯N-9%¼:dq/Wq`O t^OT"~qIK{ uGGJS#T`Ȫh,PUi-IS>k)/wrr[=OvpDaxŨ j@N"9fwZ/ ,e_4 ͏o0@xAߦV-tN3c"O!P/{$vH!IiZO8G*lP1Rtz$bRFaPeV{Ѡ52! 5+7yp$Dl֛EZdrsƵ7` !xd_VݷUH^aDcX< y,31l" b$8yNq*7Hа^j⩤7Ξ.}eZF"Rߞ<\T'g) ,o:1>ͼVGizKڨ_xѶwiA)]Lg+a_{t -1('i>hJ:TI>+ 3Ai 7݆"]: 9.Ŭ݆D\*~R1u%vtF֎0rF~}gbW;4`x=rS4}{o Fq8QUu.А=aub[Uv\֣D%n^Ѵ, 5U˻F#\0տ t.=@ oLXT}lD<^a֊VA-n#f*\jgZ`6|:4A]%ͦL*ܨ!ݦ]62Maދ=A!nVӪՂ/v N|~@ 'c][[8kHl,Cz|p짣F>QeF wB[Ӱ'{-<@& ng SHC~s}~ߪtςno u2'Zu]:7F[t@D]72v_2,mE2K ܙF%Y]f 6PF-hWmb1*tGy\i"wIQ9W7)9'7&F]FIG=!ϋ+u,,}6'Df5%\s/IS&a37(ݓsi$[>dd ܈%`F - s72⤔~=yw@q$?ۡ><7(AѭV;?ӿj2*^$(*&-OOr+@ (%h)%пAllFR)gV ye ;[m"auܢt Sb_ Sÿ2n|Xb=!hLEZO^Q%h3} i{s瞌L֛Ж[4rVؘۥ(2> -6% C|oԷX%1D0bJ ޣ-{Gdʙ3*c. H7,ˏT1c2;F)8Yڥ4@!]w xA;i8jŢ0Mщ,%I8C3i^lܰ>Sٵ _,ϋ Bxw^J'UMIƬ! l6nG)eLAdSdD +&$Ŵ(|`\tn37tGvݗ)9 {sKt֜FW`Y{h3B5 E%0C@(NMyHzSOACpX!!5~R}zGk^ Y˲Rφ՝~pk1HVr]?Ҳ{a&>'7[DEj .^0lӺf!($lȰᐁ&_2 ל 9v"Ą8!4޹dv 9yȑPRqT v^kV}nxG%=hė_(A@fB -Fk5 Q[ <>߷ûcz_ ,fk4H{o*I+dNM\k?A0NzPo fc3[4 ]}p(is&iޓll[P9h`eCs@UV`5-yxh:WHT⧬_tf e3,u@>yrHd}?bD9!Yc-UU(\O9/8T~ 't{zȁ/kOn B :Q,?{(qo"H]%:<"#/T,Rݡ;1RCCu? OVO^1lOvf0~rHTYFƌs" jY'7RuY_̌UNmR'&G*r0~ 穫fMǼ 'iNQ1#'n:h`L][@*KI) ^]f=ͣSdljd/{b9+'_T5o35Z?8"| .6b؛Q'^eJ4Ay_ Bj{1?AB[/W22ʰWsNuŧՂ'}ϳ~L봭F^7m!w a WV$ﲲ v+'>d)ҁ!edDHqȐRC&0x kl*!Ye.\Hip>fovX(c N6 u8'|l;t"ݞϏx9 iϖ䝖*|}(  -"̎9K5= dv#Q> SFL3)nRX,Ձ\3XI[E $ܣKWMu>ttZxPUDFBAMW*ȹ{6S= Wu/Mo1Q^.~yXscz:^ZuT|a:ի'{U)@*@(>P ]+cmU›Ώa>ܯ .V5^LRg 4i,ZBYJ*TW/GfQ>]j /,[VHc/5};TYvk˓ol(xƉ12r5[dLn8T7Kén wv6H7- ѷQi4"kSʗUcGaM;lXT0[8^.|L1g3G$mB%h!$xpAq>D)?4:K557fn%K~T8Y6RҘ?I99ј48 q3ـc/η4%yP'}̓Y}x<7l3DQjѺo)QI8rx`Id>ڽOy Il A:mw6@S8} A@fӟ2]!UPzx"b_ csk +n;@#MvZphsH< ԎT_aJ66@ސaH~B DQ$ѹ z.PMglUu-AMܵJ7Ua}-^bx>3^!Miu+n!B§:'C7R7ʺ՘8}!'b&$Ik BY:!SN뾤%؉E:r38351A4uEv*> FϴMgX{zBC9)t4 Uo,%eFܮ˙(6sMQwM?,ISm3tr p^ԾXwXGe?Zz uV"%)N*Eųele'Մl ޱ gT"govRVTPNP ۍQߕ_uٻr8 5[_^Twi\t3>",mY=lAXjՋb٘z`U | 6u*m&EM2ו4Юf>9vCc{]+'K wy)咧)x輱jCM͐v.[[q4e*IaJ0W5mȑ>AR.St#B| u ]fc>,y^ YdWW2j-r@D!,GHS+GvLyRM8+v[wOszx˘{ ] 5p. V]17C2{>_ !~XBQ2)} \_n<5Mޝ5_V&bR1c$(DnTZo\h&y/>juYvY]R ˣZ!yF;uܘT*Β>o~T1X'݃{}g:%R>h<>>WS8t0"dǞX\[MU<kA'd^o!UޣR7E6{t"skh=O)aT9 VDjyE@f$.vc}?t W Ĕ=rY ;CvR[3o5(F3~.aGPܬ `{\8uJvQ'6 f`w$M($#HU:3=WO9pғmo4KEHͲmF9OdOVwRzLJ[,625.{NZJ:?7ʢTPTJCU0ʪboЉ:>j/}# -̓D #4/?͛6ZP hɎ"]tavS![Sc*PB*Ko1ރL׾5~ܤGb-Ȗ"tRĶaB% 4*ҹyw1HkM`bi"4IDIv R.ÅNASv>W tH洹™c\\Į&"̾ 3%[O%Z$=&zh?dm5R/cI7֩Q[ʟӅ4:`2D?BfZ|I(怜G8ц9Fe6~~HM.>)#vHgu_F&FÒDC H޿՞Іә:%ړS +J_Ԉd&I5ƃgx)=gkNm kYc B]Iyh= 1f7@ɭ@6֢W[GokUͷAہ4\~X%<[9I^1-A8Xm7i/_1v !37=R8ݿ+i `{Lm|E? 3rm|Ƒ} }V&{9*wld;b8:7GF%>?s^-zS/a6>}k?Xcr1m.5N%-M&d| t 6}RaoyL748@yr.c1Hd*3/"'J_ Y]ix\^U3Qdאx<#!JYs%LD$c /mS\S WjIϫs*D,7W]Ou«g#Lj[NTXXO8FOgi4 Rµ o~)+BPMaG;,ե9- `c(ˣ?8_ S:LiK<+\SZbay{kGoQ:~ZFwL '*cCkJT!VM-LrJ/ECvf['#gTJj ]=壏Nl.u݇ŽhҶN~ܲP8`^'\4c5 hQJj(zc# z61yX|B{1tkyп!ZV ೉H{?DEẑ!X}$-f1m`0þKLQF$Xc!mϛQ 4{\C0{@w+G BRDP!/]ZΙ'Ub#+1_9bwi8YӪ;"6%vwB\44ϖKY(])/p?2?]r4hUOsF-P ##zfmPi]կ![&Ū,5[Ii`@d80T T$m"6O%Emw` EC*?&pDZUvG>-⮲ 5hJHK̳Lrx=C*8+Y,PȮ7>m˔\zo~I<E%Qd߇@.Jw˼?U,|u3@+-'3h#1-hfm [TgJڎ:ĐT t$;]h8VBX!-׭|uUOjX9`jl+1ʥ5#['uaSvd?c=P4Vv F 256XN]4Ufuyh!2߆T׆BYcL#D!JW@Ĵ-r@ƢGGh^R",w,ş@U/.Z? Aܟ`OpDO_Y*oz '-'scLL-,-MSl|˼z)b dwu*z$ 2gF{SPjF.ba6*]ƺ4̥b)k/3$5 6@.dj֐SLC{wAʈAݴ E{`#33㿃c=_}ԁ(itpUtpnsMk.41RⲺ 0+8?^u::,>T UQH%AIƢ q=\6<ҹn*at]?,"[!SӅ6\6^>H0g 2sy8=kVvj #KGg/UEXk2>ӃCk㿎kEb b-ACo&Z}%pjL|Mr$U%NMbwVn U@DyŽ[FxP!ǩUJ*ڸ Y b[{M޻>&ߍ4Fώ2:+"VO;̔i'/|x0_ gBW(p6˰W5J@n0K@kT(U1ג'~ň'öڻ !֫l{u癥 @I\;)}/[S$=[a 1MZ8({&^^kE9x\.OK@:Uɔ zNOR}GA9ZZrUif)7&,4*0}x, $5Qz?l@gH2А{l 8iT*D jQ#܂CAL <0;+H$m/N(LdY*BS[U[ˊMnxa|+HmiSp%+%\~R8v)"O-5(:fLpx2UpV,.H#-B9iұ2)F: m*1KI9 ͪj}730_;xE^!^"yFr\+ҏGGx7\0ǁR˙q (b)4(gxxȗ ;ݒwhO\W|w@ɩw҄j*.%wHv* 8t_4")2(@A8f_b͞^M|W>IћcSgL[pDZ,7nY~̸޹ v_e,V렞t!,|ݺm˲aV@sV/=-dAd,% 5m(,Ɉuڶv ]ī eg 8DUu!;!~`ImW2#rap/ _{nњ mխQF'5LKacr[ۏ՟Qϩ{N=T+.AP%$'g0SV&!sicl.YY0-;fTeΛuwh2R|joZ%׿^K_Zlz)(X#{}x!{o5`>5|P9Q=J^c'* :I.6:+l!B*nd|MeFܢPars^--~4a܆%tYo `.4nI}tYNV0NmmwA`&~iP'u ״Јr"lb_ yuX%2']J(LDNLPU4N}(I%G XEZ^]|^(U#4zO4B~VKAhIFN؏_|^\uVYp}Q*.A'ہLZ8WgK]90~fmx[1]@j#I!}5my&ֱMRwRFݐҨ-ees28z%YwZ2ymvb ca;ʎwWX?GiЍawiOw7{\/IcJBVM3`$0-o'5+8e 6GQxU,~.=Yd_JR{Mi ranh ȱuFb-ˁ-hS/9}?5/.m|@*s_3Ð&HoD݄~I ί=ޙIoےDoja=*lwH Sp9C,'"Guη)_": eA94dUoμ5e 7` (ݜ4<;AnB *RNWWG-䃔%@<-L/~*.+ThJZhFH~lx &*Ѩ́@$Jv_Bi;D׼˽>m/RRBȦw dkJx뱊-.DԮoDeU{yo.6 K֧W#*B5ݢ (=X[ZQ⁎b p\i$ iipQ3yyC^?`f rKB$>Ă|1>GQ,I|iu1ݯϰp?HZu 6`• 鞙| ёazGyNh48TXpYnfw?(GwPL3]ǧ:_$kq3v-AU=/b}^7Z2iWHMP=J>ԡ2שJ{ ,}<$Eʗ$o66EzR$J۴]\`> W-J"г5Y7z;wc4ZL3n'GE8 >Kmk+@Ohz?Lǝɳ|8/1ks|ԝse;/;]Ѝ9-*3J\xͯ2Zd!, sxWWYvaQ[`2Ѹl _sm{Br[RGZ7_ o:H욞ܫ5LjXheAwbqIj/i&l@*"1 $֓8vf6E{'\77;o9DSPG:ﴅ2!+ j@A̰ xS,n} ֣hRE!|Tn>lޥ<(hYےIl%TQU؊ú*1w*7~e}TE.3Nގ՝0 pr"ퟭxZ0^:p ۠7a 7~J`2x-oZ=}4 (6:~eB9{} NǐٗoͻtuY0ݭ6Hyniy>7'ɆOJW8BQsnT He\r]/yJ1A*Mr_{д6y&~y_Y.79]ﯛnVdr-K>z\mA.}Z.x$!-g"F\a},S|>c"c;\j.p씎*:}>^&~`~ޅy6ZLzAy~51 a-%g,[ZwnOsi>S>jͰτꊅ٣U0r.6+ͯSU^/R(8+SFSCpu%2 (gKѕx`!QyD@ L\$c\ "W_jT. Ss"9ȝlMT6sWXeŨUD| d4.m&Xlq90+^[ؕ2N|hh1-!IۛT3Y)N 4-q7LtZHՃlzEB!T\lꔿɼ P M|Ǽ؅HW;ߜ=4ފڧE MzQz7Hדa l)=̣E9GؖěV}6Ί AXpx+uq Sfv Rvrtk`ӑUDЬc;{YESaJ@#-՝krTpt[ro[}%dU( p"'!"VzU; yi`z6\Q K!]mWBj Yj1tN=*MNRk9}PɆyl@>; 3\12NZ}KD4{1Ҟ.VPuHC#E?'W(Oy+$ b o y3'D怒F9\I ӈGH1̌jv̩Xj#>а@3HIy9]&"E_{jS;ܭe[^>] F;zY;=JS~\R##mKv^C-XS ? bu^e* <5< ۘ}蓠H蒡vzQhРΰ4]"}S;=s'Fc\jKhU8zv6i.4[u\d#l4^L 6q_5Ul8+br 1,%E-EUhDUKU!鉰1QT@]l*9NpNXVƛ`-ӻdl3jLRP$m zU>bxoU/8z( q.JMuV`:_1$gLq&=wJ дBf{ԎQA#6VIfn˾ 'rimWȟX[u+:0}$UQҤKeZqJ7:05a ͉ KBL;=DQbY.%TҺh%v_-P#IP{ /57S ,5cMQJcO}@E zul5Y9WT qRkaL~_C!@Yk;QH'"]&u-İ#Vk>ZKS;ތ ߠd7f=B-'~z%=͍+m^tn Vf]p%sɄF?^v -Q>.9{a2S;xjSZ+tlDS܃H+i=vd7'N>u%uGR7'+b//FC  8*#H;~Hf(0`N7-S]Bg4ag'c TۡE3Ƅ3TPs%q*-8B\Xۤ)`UR"X{N d)҉G=ڰ+8 a[ 9#WS'>YFPiJir]e!S2^hJT:ߊ(_*O4;\ěSօ & I2܏Uց68"Nf-GLܯC:V[vtEF[z/ЪcxH7? Q'7<ji"@ \[:[\ N x0H~fC xP6Q$eӃ7Pv-P >_P@t䄌)XwӞ0AQ,=%n @_mc?*|1cfXBAlO/CuduDX>'ߗTr"Fo?e\q`""9ϐd]ZQIxv9'˧(Z1T w2zE!";Cvjo 0枏p. 7ePT믪ĊQOfKvLeej @̞xAs(ux /D%'lG"v,'gRRF'ň;`Y|tWDs t0OGMg]%/W.Oc8<SDYCĭ'iUN/ECy`ސhY{(3FMt ,(KI|MItڂ]r|`kyo%${y-:v$AէB˾b/w>L`U:*H~.oW]huGw, {%,k(oM7.̾@|猊v0fv\6N"L`km/45V!t7F"Z<6~/B`,?%o7Bup@(`ֹVY豹Piezh3|(6|^[R }=n4P92xQݸxr?rN`*q%li3͟&sG4[B$ط$qq<^>|C}+7M0S'\?4 %ꦍP0Ds',yGZwG| 5JS95((WoVF ˋG'W^T;ꂮ!iMϙE>s1``m~jxuۖbMrͻIZD!]6H)f;.zK譔 3B]pAЋ ="}I. Pͧpazln*uHS:ϴLAzہjX5Wap{Fͼ(_yF~9<F>T?O͏7pTv(EjJ䊜jny 'ViT; y TrC= ~o(d|{Gd  <b]|؋'Ȋˮ njER2vuMYn("aчĤ_󳺋r"fМg u4 ωT%PuQH}0b+}Lz""[ n !Vl0x@}T6iūs)fj4o *+R?{M}=ޤTB`:Gq<% {MQfX8F\4^;Bvc;aCbZZq )|aAă3 *#.6Vol|%\KclƄJDѦB7Bš|'41.bvT{fdg,CA3,m[x)ܰ '8_"Wh]2V5?mҌ T'!~л~IRiI!F5]| t{U,.r_' +0,zsQ8V7Lx*= zACք~@TДG}8o`xiYa̅;;rl&:9YkAfm+f{K[a*'#5L]0 FG2 oL2: Uu ha,n4NG~~vcwn/.;hE;)V߄0& VI솆]ϖ\@0U%ޭsL~ܓNvپBKӳEŊnF ;C-[! uM |K5T7N:y{DPCQĿ BLj ;7ʸrNxnn¡;j{$CDPXʍ}Ւ: I0dZ);c%`܈Ehm6.Ɯa~SPU±#==jkr߄G{Ge37udh}iji.&D'K6<砕]Վ Juߥ[ki:v=%oiAM7ϸ?kʩMr<;>s7@\W5ḘV[qD@>^ZE[V f緞]:Le4cO!JOⷥ4k1D7Z j< @u:.b]!Sݑg0Oeo] 4!WF+=>q$"!yk,s\][>n88YlMMē=Ńx2.KO8KXͤQ))cO9 7OmJe* H2(Ef:)ɂxa@E&8F=Z(cXDȫ) gJkT&o AT3@eW4ε϶`$bc0؜W |Pq|18UJ~ׁܹW-p{̇ i)?Y WyW0;٬[t Mp Y07ԣDH $Ǫ)0o]Jh.Z1J&;h^&Sǒ,MJ%:>$"l dܪ@,o,!ތ]+|xS }9ѩ%5amհ̾-j&u(LfQ'6c$Q1v~Ie~_0>'>te|'iT$ 23fR'8<\\e@t=dnj o~q ?rNi$pR,\D_Ϋh'=,kZ qYNH( mN$r9$HOΜ(M}~w 3k=\7[ 70tWտ>buݗ=z|HepsbAކ1o<H*-)Kel2qӜL;υm8Ș k r(GnJHv$ɥIX/ *C>p?OymrG~c# SiJ5wxD2f"''ՀQ\e9O̎JwQxSzf{q)̾ Vh8LJ {m,)ԁ,F59N:\ 8; dH^i%<b#F{vJLq;$ LoºҰKʾx.!j2ȜaVjaE xCź=BE3=sKgX8M$E&Xz%&O%]*{tufAeJ!~,8vw{fAx9uԢ֚ƜC w鄧ҏ"xIWpNn-cJǸ 1o\eJgMw;#X'+QON:e* Kqr!1FUo1haڶACly6:;@K:ZHFq:J/tfa̡(1}%k\M5n"ȠCn#y/0۸۪yWѯ@W3gg)'ʭ6 ۮ|_مE;N:[鱦hf{?qH}f $`="akvfws4r!7i@ٝ82cv@"Y7m^ɗʇ_<" n6y8XZq%s$]SJ/hU;ӣ垩6m oYlYjh pҰ+ltaxutqNO8dgwXDȰU UvvL)>#ma=nD7|}d"'dOڏ/(*a A|ov}՟44'ͧiF ޺kx؏3 b0_$ =_:Yo=dR T@g=ԇ%F'skː4uS _u.rrmɮo#U V+Z*ATs ڳRlSdƪn(W+J7P{Ɇ/4,G6;U3 ` >;.ĺ572# \äoNZ*djЁdrp I ~[I1rJba~p@ ]FTqP|Y9N*] /-πP eS"HG~/2 Ȏp9Ȯп2+0Yz*7x-zOTLG2;$7OVlX c:: ,䷓1{{0yR_26CKnt=CΩϡecd@y٫p6uX7Lo E\*70; ɵ.[sbVnY6(y;Ÿ2s輁,ЛjSZ [3oq|9HDMI|/7`z B<s s)(ݳ-yHV TzP. ;sdr8]_  =zsh3: xjڛ~jn؇u[u^LBHGi::T7Td{R[1o$Rck7N"/&[qΠ L &!>m|e'߄ Jl.oPKxLbnqЕ?q3-h6Y}K SFc+KP1ϥ"l͆MwGY U3s.R\Yn*`J0σZZ_Tސ_g ?aI{=۝kEv`[&h;CDbxhX7 @mXV$`=8"Pn 5VZM"|,/ŕ_CAM-4akw(aSojeGI/@^ۚΊ]!%wіp;s` :$FK~b/yBlzmAG\Zx v΂H'|%Ek˜yzcC'y7tv`DL?cOg<#ltN&6_g1O:n*_9z|>^b;z񥘧6nvCP]bI ъ ߧ5x};|Jwd4qyLKԂFn`pXR/isTOz=]q[x"rCTiQL {GUG*P VO"?(,4'eaDrp0ݯIQm#4$,$\籗hM*b9"?PRR ݘ!$uydăYϿҀ/l]u)VYfX)j9;vp2165UFLfM4zg|cm.7(');~ԧWY$m DF@1`cfŦP$)4$Ґ+y6ha}e݊cQOـ\ʶ;Ns[k*o$YٴKG?,/IuTK4a 8Օ2oJIL4m fmGBi! }2 o`٢QbVj@ Pd+`$ ]NlAv8`v 辻]cFEAo&}r`Z}Tm,M.94dxqL-g.N6*r]2A鳳F@˚ONi6DP4a9ݤk^ 0BY,X ^<7Xp|I0뮾 {y͙xMϪhw> +MGJ@ Mus,lMtw?:짡 5e3UQ2| vKG'䂬s3u5rmlJVߒeZ5VU嘔[GSK91,rJ^E['z'0~H`jI5{IIoX؇tqpq} bUzLySbpq=-"wH0)t3_ožQ$xX2w KXzɨdzlyo w=0L8 ~le<N ; pcgۤ-@˼Jiܫ&Z9М 5]> wd~g} ft [?q—#d%r]JṡY;Z^VO^C#YbsXXjf)s|N?^;7bGf$77w# CJ&mkGkL!%K|͆Ul1fzr4,l0oC]:8n93Vp[4=wLDrȪw{k3¢kat.F4j7?_bVIhJ=_lNt1sY$d?3T?iw8un< ]l?%|\caMq~"Ka6 dRSjV䂇iӮ9j1%1C_nDzrǨ)q9 1BL^jk|nDQPj^f)ڻTLnDfǻNuWAZIn#mQfsyW(,%(zL5J`4bo )j&H#Y#`hCx{7("_5jLjk8C)٦ZlԺ\9"Q;B]!< @#yPR(cYʳg;ňӉ‹{a(ȥOwg-1ViDV{;-H^z^vB9?vpfͧq4`@'?ʇծM˟q1O7{ `<\9u4^5i ?^q}Ȟ( )B4M\]O^Z;`2ͯ5f|~:vv&h4sƇh?r#}+i9ꐃ׾iᒰF0fdXFE_EJ`fYIE3CjMM%S" ܈hz#5şeH̐煯~G4}_iu:" h_;^U;z(ϼ1UX=+Ҵ<~3/SArX'^ uB] P+t9_`81ɮhNu)&" .MYfބI]/S_D'w/ ;Ъʛ]V_̸YW^:l=JVwߨ*R8TO|Ԫ=}@ȍ\BU| & (*YX{^6GkKP(n2jXH_@1G_+R$;=F-WN:*6Z,_mm4tcΪSK~KίRtPç_x7XK]^3lQ?T !;H;jJ'(%XVgV$b&i_wnZ6MfYC3 eݫzߎbT2]9-NwgzAy/ v1xR}&+FN۾t]TAPb%Ƅ6TRA k(nŰ{ښ%1j$3ltsۅCvJ;1cFZŞFTpJ|za!&s;ضDU{{3OT#A&E@\&.>Eqj`f =FK!{syPf/4pLZbkMSsVꖢg$o4~&k)]p2$TwܓN<>{-.L/cT#yj̈́m` 2gg'MY~ %m8 O"̓WltEK=^["Nfv~|7 [M9PeړqV|ÀeSrB=C Cz hc=N\_DMR0ooK H_+ mh7+ ruSF!d_Df,aoiR; OCdG ˹v ե]1( -Wl\q#DPyu=-WP̯燗x5QpGP.ue8/jX =UeXlOrHQʒȉFhBm{#hC[epL#` PJUcW?YF&4w2!q'2OR*'0D(l C@4569\a6 }fP( 3|ҋCx,^PP w>J=oPf 4 3Rk#EsCƥ-jųXYcx ˄)iD{EWVM>^d1&;bf!\ 0fү2:b8v.ϥ"5. "k!jO,_| F-E^o_OĪmebs;yLƜkpEnFQ0`ceܦ0**ΙJB9R kHiܯcJy8;׻a&k\c1Le.JɗZ>4\̭F/ыT tqΥۤJ p yfm Sӧ0Pа]D0&~1Ր3:s{–kiu VQ+*Tw8ʄì2rd &:&;qaI)B]Ҍd+ʑ>M oi(Mzqu pIrr}7c>d|ڬN% +UՊ3J!VY"k(Z_1ꬕqD l#q&Dͮ{G>J C`1o|e/@p r.:bS#LFGM>GN[â|u7Kװ)S)11J澪-wԫUՎbOhТgݓE-^(3I ϶iX*[-`S_["l NBғ' gN(l<Bma'SG`t4"6N$]1V*%_^ L3K %4)3< uugCg }gHXr' Yre`_%c!d0e>ȬƇ;mNUuq%ϴcj18K\kdq}-c>~9`' +(fnEOI=S޲îK٦-CWY(@tm9 fgER3:GV|B{r@L{8`^ׅ&ɖ1 އuW(CM%o-Ժ(!5=#cf_㬜^Xhm3wYTیJ) HPږuIK.} WJ| SO,Af!{z瀏yv g(\ -PE- oAF!س4F'} 7<0e&_x4Rz{[*.iG=;g]4H^ 8@[ FIu] )PcJ$@H^k$zO9p‚kd8p -Ծ.=*>7>TiV| { %uɀ5 _nK!>@Jq{Dsv5fK\#7O=hs!Fm$_Wfs>ӭr Us@O5"ESr||;>->}7AQ Ǐfׁ)_l.$;c  #ȮfP{㜨J*ZUFW'LڦڥoKLP3++%cb8S=,#*3[+x2Oohc@׼\ "1uMXH2ha)'\@^ 66yhcnϦ>GUa|TŻ U3Zj5v?')}J Lt#_i"O&6}4%op\-\< YAKmsLYj:\Wg eO <'D_+hw:RFT Mlz6btwxI ۥ #*<@j?-Sq> `)01qzs9w K;uԚЇGUu]wbYZۑȂ/j-p`Quy-H. q=ԍ)D'}iy,|v"e]ݒ(ʘZ@2#ms^wVC"c;R7%ByJIk*$+-^7rtʞZoN qɁ}.2] ֘su9+2=5l3+ rkח0~IC|oH#F%jg1ϸUxJ ZۑRj(+!cxKK?6ke]O\]zf&D&|2]xǼg vvj@-PյE_8@Y J"b,D)XJHp7#rz 2D#ڦמ5T6РJxRƅN`Wxs^B$2 1v:eŢDQR:oT`t$ETQΧ j[X&~KBpMgjKbQ^Ϥ-yn<G7a2wپs^KE(mBZ38x2m?nׄ~R'%+hac a؉j&L7Whn Ɖ.t&. *#O8Waq2z?;$`h l;|r蹼=qUs 3"iۉrFPzni ZvE#JaC1 I [3NDWh>V%2ʹmլ]8ބX%ƝpTjnFc@!\xA,kOD3AԂwS7nhs^9Y䓮eB@u0;GVjW2[0nC:7-;7$,+2J?hһ=KWIәoV^4l{ Gp!/ʾg+q9L 1H}KKs(j0D hH}DUtXܰ1n*cλx;=w D%nqFZ X$}I[jI pѿVwUd0<#{"4 ԙz/T;DV'sf0rꋅІZ{vHzaB(sX"x oce]l+ %xCh r VL9KPhkHK! At%[˔RƟB[Ho @/eFByVq6=jiBK>)U>т%7(N3r'<PDTH^d,iBOsZK F } ,Egj 16d#{^%5>ݐl?KڠDӚzLzS`,lH.g6'394 3+Mar$Rat5pվ⥕0Ff9UQWm5 &nW…׌+.P}ZoJ%ig8 mhv55|հaʸ~WՈ ;>?߶\[jF$Nd.~Ҕ3i|68C ?` &SeoG{e@6$y`ov V R#Gv|-?sIUEra1ϟh(+ o?lokFU>n-kj3GE˝P̈́nBQlid.Ǣޜ0jg }ǹdb^ c[n3ӷ_#X([}jI9I`Ѽ[/Ze1LꝴEV㈰{/c>Aؖ@!yl <Nhug{͘Cl)HL.'݅VƏsV'+ǠĢmY@8lZԟ@+(qs'=0bL'C|B#g ex4* (̗_!lb&HonfDLRK} Xȍzg;/Wؒwv3s"=Hs? Q¯rIebz4DWY䩃P7aa6OSsep5Zb5Em w7`?,B]]2tMYP#KV"шWـ99W,jN)>+ޚUJ zOCײ 2ɩ+VCz.au3N#Ĺog*Y+ Xecpv%}R'r|^V|uœla?9|1 S'^GHyR1yrO>$iti! f^T9yA'hěe]P5qeR$Y}OjNyCR6da} 6ĦN>aPU .TiIA X6%SCTЃd㋒0fF3-"bu$ UG2 .tJ7&랻:IID!~rbE(+MWl`w_ӌ4|Eb΢llocFۭ}# !:ם,.Z"\a?ǨϦv|;C۵0P[_fZ5Y d%v[izK֞w-Th#52؁ , WRCTBn|9Uibd*z1= YDy lCnqVJ,5h+H]hF0H<\84j$ ӎ(чw]4Nۊ !S!_Mpч#w|"K(a.KDdOթݷ^Ju/RFn44VΗ&k6tx^O1'MVuzmJ#t%&gؠ'W{C9J;.3T(*RcoO>&D&8Hnߐ檒6*g\שJc-JbU\ҹM%M30^]CS `0n%A_Eʡ)jn[y6jfCa{bQľH1#RolQ q0EזV,hW]y%aA$$^HXSo( Z7W 55Ԧ G.&Olkw\K*FBSDcr&TzPoGYP~j>ĢF5!JUm*m\;:Eûj5-v t{͖B F> cݏ@+яPl3VAzmU+%7k"bc eBP8q|ḱjSRSO:9`KU8G=$mI #O&\ ?_Z`(ÿ,81ߦUu>v7Ǘ(BtAۛj%,T^m̀8ę{GS"mFJLJټ.6K)Г*+ϱCBJVx[|O*Pz#>Ql^_gMl;7B+QQ5~>Ϫ7 PN"R '?ܥi$R4gzZ\uϦ'v!^=#~ {_rNsU,pՇ7`E ࣇrAáaOđW{&Mc!G8`֊Xa _\)J)Ԥ#* urU>0Lx*:,)ٲ/jK5az& 'f5GRJ˒?9eի"{_B70BF XˑM^wf)&–QKԲHzk9[ڟt3.w+Y0LT/u=-qMٰ ɕE`*8('Ff" ݶCtt);AA)ùz7#*=*?|CdD4"Q I52fL[ں@/RJ6#{PkQmכ$evnm?D<)4һ|7sB]=Jymp%8s"vC;1ѦG|BVY> eL%R1}r dJE$3"-mNQybr+{JLv!Η0y=+=MfP؋< "/Gep"5i$d-1!֛V'@:q%a5XAoB.j)?< o&6t<3/j(.8H@T#LtdV\$R&ed4r>)|Aj\&7& )Ɛ[ǯd5q7pWFa^Hox5+͇b."(cW.>mF#X*}*/nz>k o">>-6  E%"ci!G ;Ƹ(j^Hp2!v58)|o_vrS GYL*`i%3$eeH\yv/?wRbn),/ljWxRN #+E_ Ęg Ӓ`:2a\OصOxLT]gqEn";u-^~nhUStkbgt>_\"Ϛ&=dKrE_H2yթSuoGSN4A3KvH35;cijsυ-(p^#Δ0&h=}XޛM#җCNTKXmIcGG=j.sob|3LI<"d_WGaA7$OXM&8&|7ufsfv4Fid|[ŵ)Jf>[=k^Iו/H{lh<4'Mt ,/,:t&u T+ '4-t_ A=\O|O$W;ٖ?O6ރⱤdv=Dw"<ԘghR#'kDn W5%SpŠ:SXKءȎ_7G?PY8\sz~L1Ĩ}HcJ4FV-\s&rY{O^܂p`ogHd=S7-oLزbc"l"&!p0jn óv~ z؞aZN> Σ"~d7Jmk;Ձ~EnOU{{\0Ɔl?I'8pV4 D"Sָ^^U,VkJ>df3utUP! Clh$dhFr`^5IMB KP lt Wda@g) 4ך s k ,  =!g@t :Lem<+ɼ5wIE@QO:szHZu`P;=Xvzdȓl<^>†J>9a6?L̃y_C)aO。<>˟'EA6"~βs̳,r7$ӓMGI"6ТՃ \}ze M>Cp~HzoPx?3nہ6[8l 5vV- O/Ba@'PIGNY~ܹdµxjzՋQA{f}sX}rj́Jy2쿟j<#߮j?(TρK/I,FZpT_ryl PYst]SP-aa>mjP, C=iȪ'#:_MqGh O;dLµlgA9yn1Q%*UD. UpU-4>ϭ'ʅTMkuC)uwb8lOMH|s(H,U;xlohePw`s =IMĤI> N?Gb1!f*Xwih[Tp"v[?H$l dq=O g|qZ`ACsRP^ 3  4 FRζzfA*lP{YFuzsmȫ-ǦTU[DUv5l4~HqJ?1DS GPj$L[eR۬BW{0QJ bs:lG#0m(}gOB L ɺ^6IGVe)*!Qnh<>E~էpRؐ"7VD|kqqkLF?ZER ZKlJvl_x0eS!nO=tUX'el"1=p yp]]D89+C!-,!~Y;c@5v2.2ޝE.QoNna6Oˏ}=e _v!Zt1aw dGwx~os_S͗Uװ`"zR Q 2}@ X5Y;vJt ,E-Fg zyd(uISI2 l1WO~/-%*c'Z@yo TUNXJg-on\rGPU2G;Gd~[_.IN fgl=;[kF=pl ހNNYn-faP20gxrytX)ɦ2Y4 \{+ 4rt' \˿a" 2 "B7a0[(X" ~D3OSk&7 ys[Ph y-6&),ǃm ={y3hgz$i{O4J MAZDׇʐg\"o90 =Υ{OQJeW8sR&6 C4FV @Hr©gR"Mʟ&s J`/%8G_#0D/h C鲝dHÏ{j]:oFK@Ů+/ bk>RV!w\J}G S)}S 7meIr;цtb6Inz2g޸ަY%< ꮉ1kv^?{xܷu;٥[ F#W`~8T{owT=ؚn‘a` #G&R/tشkRى[; qFvnj6'-&v ǪtZ1팪z'=3; +6v!ЈǻVݗ`ͮ|u1ȕoH&>PURS..67YIu(!n9geM>ΝݪvU>b"D?s};0:gAdF"YPaG!8 gXM4`O(xI7f;O(^HxƔb )/?{^mQ8\θh,r:!'  }#O֕4=/A)T_`PYgѕʋ$`_\j-s\ȫL,_2YAn2ϑδ CνV[y]ƭg5-$LjxRi;9F,N.RESg?y&cf,ڔ޺gK#xVq" ]D! RC=xWUC}˲nBḞ̹'S!(QwYqj֮ھ~X徚B*%=> mzlv%,CygYcZA&n߶^w/5%f*b9YtHI k? Bx_6Xz IewМ`aUh+PɊ}=|IXsyaZ;gm?eij4{$j ?@žPf4 Cs|4f'p^ qqpiP+ o<:S:4uy/Jk]N.Y\Jg ԃ6R-hp`)iE(tsfh^XՄr\6~ t[9 į!'WI=^XX4:c @c311< UZw>*bL8q!H?npW39دg4r\Ҽ<_ccoĔ':9p''>dB(ٕ8W9m^2(G Mh7-3R r6YsɨۿѨvĿC@C38ZLUA@-ڽ*>o:PT|+_j'Ͽk@C[;f-h]Hh:KW@!8z~a*#tffԩi*G1GM^9#ņ?~5K8nh\oD wúBG! xL*BlWz|ʷǿLtsA ʓFNC7xrx)3'/%fsO>`;t;IƬHKR7 \wk@j5'8#~U2 WQ?r LxafV.ʮ] rlP7UYlju=ԓZY`,ԙwuJ5}_a_ LFWZl3DX(vTmGq2;š"%( ?3Eo*8GӴ!\֎!!x@2ĎJt; `I%Ds:9/=N455kog& LGCԟAU¶hK⦡7.㽔6lOx͸lTes nw|~!#@"*I{5!Cc=tJmI{41s5Gd^ꁕ jYbh)RRޠt2żdpsi_횧m)3^T]"#< 1k&SSV% ƒ{F#P?:t0Ԥ r!uQ| |W2*\o#V\A@8~\h'CE{=i$SLt;+?8L.hmJ*1X-PJBx8-OO 5m ӯ*@Cs▣3B.ZE7KLz' 'YzNDV(W`39B^f{0%x+b /NP<2pGncbxᜱ*S6lwؔ- LVn-" ˛d(\;Z-=`JP,\!Y6L%ѓ ӴڇghkZ#~9=s4d|٢"g@B& {hNbF9>/8$.?ԑB6;! ,AZ6_%eJecG/Q'(] 'rLQQNi 'R?m~E ~밑>(&;'9tLjѐUpؕ4a.B׭5۝ GeSi{ϗFz"~m=K$+_b3lكa<Ȍi5T[l vj!Mk -Hw"b8[RͩO<7~w׷>#Fx<<ĸ5N-  ܠ.sv-a&CdK2j;')OnVBΕqyq`b kL4jI>~_#xmU↜;7 X'Bx"=Ĭξ75"(Da rk'`ק*q,qNA9Ɓ̗ϑ*/|DOZqiCJb;AXIaG(|IǔM?VLK4?| 5-'{pO*S N( @SZ~ ǝp{Ņ9MT_.FmU2ZSp3s~ML&V cxZqKE>nrm+خFrazlPJSX2_ݟwYt0uEYd^+%SUJDq#kSMTqYY=eW΅Җ3 ؛/mq="1۩_c hwѡ{a O#R`D[FfjB>i) )WL&mGmԫ)^&¶$G^+k0O4uϾ*1'EƻӁ$ Yu(V_ 5qfDǰy\OUNЈ* z<$wK LqpTRLid%tb?@5Kysx?.0,BwUmWt4KjSay^AN2 UVps|6:+CUq {MHbYd(4b,/DMNR%8q/6UP?tOG `׾s$1rDA{ͮ/Zz4 ٘Z;ENy.j ' 8Y@D0۫Tw gh_x 83o^= L ڧ=ϒ\:3KoNvNV$ +͔i^2, ̆UXױ&zڟ?OcƸaOXl cMcJf|H!~~@=nm71s̠ ީHЂCa `a@ m!Fǻ(b[sCWe9PLLI޺wzN,Ο jݢn-sb\(kK8Fy(:ebyͻ"l,PSVH^%5"z$ 1BܧGufæhccN=![0Uaʿnq`{gLB-P[=FpqԣϥMף[%`5qzCq/G1bjKN1eO"Ur :qdк%p)%WXqWXJZSLz25 5 >9a(ʦwȾR&q#/*4CŹ6;k^)0OB)69\tpԑq+#YDe|ʅ&J9 ^g.dM&8"& J"6Ӿk"$FVтB0^|sSH{m^*k P$-w7TB@犩,{q܈?-{Eb[" !T*x&21p|K^pJr(? w[+PO> QjO,FIm(e!9ȏPht)sS8c+dpIs|\]1M03^ʿ*7Խ%w:d`)&;X=Hxa =KY_/^# xT"Qwoo9ƭdnZZMƩME2qA~vh6z\&:̎5Bٻt'u[jFDFk0WQ5gSByN]odb(K eRye^+ -B!RkTFFrF#nT{ޖޑYkVv" 5'amtCH~ߓ($l'HItgDW;2jb6rHX/.tc\aqxu/XcK^ܶ8sWgN ߎ8_+l_ WB)"%} ~+P$nw{,}I\޿D;[ QFTDiCb&yKn6ZdNx8;NU~G'W8lE» fH7`'s YV g'AaAyy6)u7Wb)} 9`"Ƿz3ǒfVhOYvלJs1ٜ5Q )o 3W.Jq:ȸhkL\J5ps/+yؗL<kj?d`{d'Qlq6Ykya"ݏK<>4i7e20@a `ܱ7#7] h#t2o\(07{E{^W('127l֍}ҵp¯,KR+gb%[Fq "UWR@" Y'_.ɌycrSSttWt:$s)>$uhSڿiQpڽuO7ń=ScSџ6C>r\*xyVqB!EbIW-w}6M)D%="x8X] X\cp.*7 x/T@h?Z`z,zRz7q$yU~7IE`BXvyȲWՂk m`/Y^;12KDbA2OL$)lϯ lh˦nVf^c) 0OD_*TQ5-.#E2s SX4" BB4XĈ,3l4R+v+,DvEji\cLbR2f,~w.il4@fY5vs>&6$`UkNG筨?qiMcԙANi~D62CA<KOHm_ÌrX*Z;O㝓#*!E<0c-B .*f,$ݝLfN;+tU$\IPckİ") ;2yS[+@5˾'5b/g<eܖ*X7 sߨ¸ hS/)oC? ~A8cídh£{=#QLϺ]K:/evU&{ ߘ!|]Cq5ϝu#[> -: Lުϼ7AvW[ax٧!;Ia ,VͰKL+q=*)#:e^-bIwaVr]KD0'_q_u{~ esi3Y%=R -VA~K"-(lqɐ>ך{bXn]_Ԛ?:s.ӝ\=Z9>OWP䜰csVo7[O?1'zue5#^[.(F+q/A,)n5|S`GDNm+_-o0SC>UQ1%YrjOA=44L9A -)䅊vs;%ڴt%-FY!XsF"XX,߂b?d1*fSEsmWȓIdVN筛LPo@|4$pBz_NL?fn:VS禅 ouDa8u1QTd[3t d>NJ.0Pmg2{K,8:D#HuC\FMd (3!FL0_Ժɭ rcVV\/{|Sj[I DnE-yuHin)luJM2,Z;# i'O];VГ{XfS qxFKW,Jv0tƼ+Ҽiu"D滮SJj>o ]INZ 3tL}ZrTd4⥘SVhF%IIhOڅ` P"eN=Kc"{I`Sw?;&[fTB%e,L0?ȅ@Yn4; -$`8SdA4wۇD" "C1/YfTςsw+u/O.Ҟ\TR8蝖'%my>HA_VR V 6N}ctY3}-L\+Dv;=#J-6 SJA!;cvX&6AF?t/ޱyaˇ*|-?eH VxAfp& 6cA'Q \rɍ 9 Fsb([HMJ93wɶ®2[b\`N͗j >Znj땭eS1N*!wc"փm}V kXl Đbr&W;?c`cɡD,(@_2MDqJ".d ĨIS]Nhb@8e#"e]OoW_}SɑZHtŒ)^`{u{PJ{v6\2xvjFJMcJҡig*-:(4dևJz@n5Z~4Y OMį~^D! m048 0<J7^{F\4LcǺ-Qz ,'i+'B!X"e&w6ua̸g>m7\s` 4ym1?eKӍuUt/Bވ0 ƴK(\g#EJbE;\c9ۼكxzw>j)TAzi'Ul\>^$[RI6Uwy~C7„3=Z͉}IynOO!m*n~PvۘyrcN0s 4oR5b|)EvCvvI.{+.Typw(d!42k' 10qM÷<0C|I8ՍTnYKt mڔ3v #9|CR~ 3l9hl *ۓn.ff ωHL|qpoW CU76^"J%]z^ +Uni ֭x }55ȑ?pι0(/C\] H #V[.ﺵσ\6U3\>E|~bvܙS ]9u5N4p]*jh~Q;@-b󞒲|X 3ywCD%7/'$:r^mkL`b0у= zFsxRżt.ESsCs1Sr*,˗_fo2h/4ӄsr2UA7ы"k]%Gs

Rb]rn|*3tEG?G\# XE(uYLFUU)D(zlE{K@_0o\yYy5")h[ RF*{w)8啞nV~.p؀ޏmvD(G@Qgv-a(bejQ~^ǎdc5?=?w,~Rv*lrDqԬYA=\=7yٍ&&BPLeRݡx hQWk7TJhV@3g&YQ/z1ޜ4]9=Pl'.Nvr8_UQ\uM;[k RZ' Iўf'~GHU|&?ƲCؚ=tKZ{$1Kءa =]Щ` l;ޑWsV Ұgs鲶򎇯)z%1ߺHuHߋ,ĐRW{gƒ7H~UJaX+ZJʐ(_̂x1Iwf,kI~׏'o}|+*?}KSP)j|0,Vsr 015F:vVycU~/=:-{e'&}ѫ6i61$B]imK.D⒭`7C#@ ]ӝ/qb}' Mg o]6%E&\PgFz6xmˤ8қ60q?=iES^IΞZAf.-cP%x3'5qRPm1U|?6D5MnզakL3ĊtRL0>8JHBl53VXt!-{O?p5e] *LǾg;zLI+{]|3X@nAMU5y H=vLM(e4|3Wh %ye |p+1ݾ;#xZ97{6v[Gu?\F, }a$wMj/YH{=~'R &M: )o__ӯo`ooj}U~(/s>b20ݲU"jʷ| 2:i}-[{p~Kz6\֯C\CNKzEP2Y_N?i(ތX.xݛӍdýRR!@j;"3m۪ۡ<Q3-g/5׳F< |"M_mV-P {-Ta.9}ٮX^ۡ39YFdMZvs҉8% ^u uBBo!A+%ԣ <.,8iaR[<]At} @]+OOSQtA_sHbPk߬ne-)k4V:ђ@3u)i'ԩ^ᴉ$,=2PbE-m nHC:x6_>".j偒?጗ƗlwKndff '^UB{<SgSl~eC$W{=1j3UW}vɒ.5g+V3'(VxJCIi.6O)5qq J5M((V}R~Fs# $#ǩ+e Rz4م)75S0|0vE_JסߎYMÓV9: B_w*=.N/[! ˅bVVۤua;&(W/<㋓fR2cJ9BPcX6,+C4 /EUi|F܃ib _0q);/NWwO xZ^\LC$22 ];b]A<XJ浬lA^Qf.8o@u)ԉ^ fLA@ޣCp8͙=h=iS/"ߊhmã6Gg&fD˔j`%5rȯmcF_T{ኇT񙳹!̦&ak>_#͡5"sPvelaĴwrެ~qzbMݐp1c}*փU-mLǧ&zߤ#ĸ%9zE"!M1N$'6]j'O=kMIk/.a(޵z|s别*ƯQC86j3t}拀@iְ~WKWQ|XK 2g//)hVa|kDQE'lnb5 R}F^id šw@iBbp*ev29?1 )HLZh7& vܿXVnp3,{0?&g5vsAlyWNk %s;) CKkA􂧶gi!yϺقVb#&  ԮdSRj,tafBSߟ+޳gn##{\2kA)WS~j=+_EJqg׺ Ac2o-Єl>JO|di> ]lJ~[B73%(^d0JYs޻B Vr+J`e<݃N㈂o)OhR]5ěY$(F+~|5nRFUy) 4+P{z(Mr~CGD6IYCcӽnI|ƛ_Æ_FgWx 4 lg-K?/$#k4-dLqG#T4Nb'B'|q!B358Dyʢъ#¨\F9EꘔU׃~E[T֌tkwg>%C‘ʻ 7(žkp ߮eGݨbKo FLۛ@LOK01ųgdX.3CLA٘ɆC\ ۹X7O@Bwpl[i8vXH7]&x؆C-B[Zi"*xZ3b!CWh07DF~A[낾֎)+xVV[5a:W|MVʀ;Q9WKQ0?L+QCx8`Xݷ*I_Mb[p1v`ՖOڡn̴0d= P r12u VMk ?\v"ZLΝV㥵YimJ̆skcDgcڡ!Vb#0TUh~@!%0'^:7{ j"- ".[E .iWԊLAVܸAC?>?8)R0@"hЯ1OwƇOe<;6m,1c𛚀 \KQݵ;oJ,)ОZA-`n #d-KQȑL674u]3Kr)aQ]H-RCҭЊ)&pʴqiUEX ̦\Wy+sK΍t99de׌ONQk5ڥϛZ6+,ҀfTNYu3б+2hN,Nb eR@e64zHg,2^|c5ӝͦ'TJ<{ ,w#&pYZR-څycql.+0 KO&>J"x $xZKYRݖ8\ )I @AJʆ>TJ+$mލVw;,O6=jj{0a66O=q+z7SZ vpv@Ts7]aHy~$hS{b.}w; B KQcYA2*gTC>%[Ą cH anq]*LI=1| P XYD ;XYp$ ;MG-&nh ٸ kVH=ń1/>!E wl[<` _`LdcŚ2Ā}vi w#6Go'W]  `+%G.+Ҵݡ5-AvN÷K6b~Zf),ڗ\Gmet)3ŬǑQAzIQ5Ln +//McbT{ó=pKקp㙎uqnm"{Bm<`)=3,Y 6O&v*W)/OP_CZlI)8s(J&wWJPM"1잂߷V'gr쩴'}qylzCr,NpZi52ZO} _'i@L( wŨft]+ҝ6ghUTM9s4ۧwq}WZ44UFgߔvcđ_Ֆ?l&匏Xۇ1eޕur"=5EgQep2MS qaw&h zPݝ6j(*n{H/08.-V("kr1X<9r EYUHKC6;cٲڍ+֭ ?.PX,Wgb^Jq/+⬿OBsa iPhd/NEhli@zV(E6&]'Kzps5ڝ5/^187[03o \ITz6'y 'G-cȱ\G4>AIՖ))hlܙUi.Y0'f)~yb͹6 HPgeٓ_\߱D~[tj@@n#?HVBvO'pT̤O=݆x`3Y 0wF7!6.-edPkXpXR2%>luO*ee2ڟbE<=|mY2l /T%.Xh8N$UP!ўcGڈ줊W>Bg2" qRYԓIw&Bcrg{H-nՃƈNMǕcϝCPTK6m:v&h3d,VA+luu<)͘2/_4Qw8B,1D*tQ3kڊ"FH<$>Fܛ 7}ҧOUqfK|E.K1C-D&=i)Cyؓ5 ݉#qj5=cC}maĜHoT(Ju@AKPmSS۟]>apETE kIb : {n'Jr^سu`_AMT +t"Ihq]Ȉb yǩ83Wi[Fk2P)҃>PvZ-ba&^,&P)TRpۅCs0 zT͕Kէn(0w[=zsU[]W XBBZqoMcoCى^ ~mQVh+G(pc 3o\GK1_+|HYb{(jCxO6䓫+'^\B`|f!62RRaFKpT SWAJQ|C2Jm7fVB3@->̇"vl;-?H?~|A6LJcfS AjSfx 8R7*zwTbwF$^xvXT}\yp-ğO8@3z}'.0PvX wy!"o (h+-o_`zܘHC '( !۝MRE+ё) 3=)طW3Z@\@*f4#xt^($@e~:*x߲{HAOBE 18:AQ= ftJ19F];TDX5=r - '];q[ bb`:Ф+Mi!&JS1 81+I)&-(qO}!; 3J|D0/-X87wljaECD=TCP.3V;οVѢ MSCN?8XaC_;@_8ƿ\,Hǐ9LY{w,w؎lcGq@k(1ѿTo"'ZJKl5< /AbCQAaO}XY؉rq?m5v4NNl),81rI$Zd7Gj6ҏTH н|Bf|ŭ@ǵC8"JT,`?Q[V;ܭ_[V}Ȏ;odƽv^|j:th<{x_5jbͱSltfIWjA׀Ti}yxF2D|~O΀PtDc1Fc&o'z }9< tVE[V]0$(eĞͥyEqJ /A2|\)ZK$A* &;B,Vqeh0:*^J&,CcB/<@  E;@s\$ě 6d6 ^T5 T_]z`ch<>.xd;"ye/HZ|T_)G:UjF}j7ڗ\ |֞$FUY<'8'q6=}j4[>SW/qC@%xM>;2)uQIL.mѦ#ڏ4;?)(aQ'N<&(#yKW~#Q"-Uנ:ݍ)9)۟(X wT"|d@%AHf2B^$9PD'|Q $\J\="_9V"&nFq7{f> 6cΑ" AHePiFi rbPry[kKWHS4[@,c}z Z<@ݸ\LZgSfG,ޗ6.Z*,?hf9*:ۡ AMd9!W*^έZ0s ~].:*:#SDڵdyBs@o4du:Uĺ/‘FȀQqjG8+XlL9 :GCX3śa$1bUe!YgLtx+;$8^&/X$0^ٗW2o}dO(3uĖS | V>"Ǣ<+6y؜ ijx?&l6ڰ`Ov)@4$ipVj?0LM&r_y\&|d~IbK|IFRB@op 5H%C"wyM1_+]ASmgnJ7pfL' ܶ}08}q5%_˚=^vr0kmq)"r!(O(ɹP6Xi$$ cM5?,@g#t YyR)3BAS.#ij^|∗ e 9 f3 )_-Ǥ z ¥O#70(RTx"RPnd*‹Rj%RX8[z acBj^k!=I!Zm=S8(}:vIm&(I igE_W%a A;Tb^LF\G|G/VE_ːbDDfp56P}sO[|{ / {r| /59|TӐ f&r>$H_ܷӔţM7kn]ljǾKK}F b5EDg` n].ITm $e -9Qۥ;^:5ªm*ò:I~L Wk~XÀGb}7#;='^HNk .h& + ӕl`t[vmi"x$҄ 8S$G٪oȂ.L{ޜ?^gf\KҤ%i%G,Ўe\ =,RM@`.۞\bW6$DOXD<%*Sd09fsco&,\?*DNa2d:]F1+fz,@*.svBʜ;-Z޵rdL,mr:YSk]2Jo!?m%SWm649O~vZOT\gJNF(aM~ELwXaޗm H6a0eaKCU:үð/ 3y2m8Wz1-@^j֕[F `'Y[ ވ GݒѲ 8)SM:?$nKuuFדpg1I7÷62/] R\"} /6]EjOƗBʃ%.}(,~O,tNQ/'B"_/E/5Q(t-nA5"$;fџ, jN1}/،:O. 9o ~02R;ԜIaHS Cd?-r ۣ65xDL]Ɂ "D,?oB?ڤ&iEaSz Tcx%}b-0bLrSJ; @(54XჽWꯉ$dI w/'Sq!g4y"b?@l W+IiԷ=\>ǬG^I?be[}!^;x*Ndb)~#O/̷7qQE24A|<(' CweUˉ}_'Éij:!LH`j?N3}s;ݞC'լu0(F#4V3$$#Iz≷8*܃[Yg{;/_y#buVcΣ B bnKR G$7L-n#~;'4'[ぶ"?:^#\VLGlT"I q# '0('0`d!ԥQPƀ# p/tn N# L׌i_ّ"DemDOWK8ۢ 5Yh{QCH)8f$&#Gxo~PPRwP>(,>+#~T,8 v? {Yunal6p0-=s3p5MYeI7n"1D(X.4P^tra_N/) =yۏc=Ȓqd/hH{O[ VТ[bN,Im| 4~1-ߛt]|;>)$Q~-EۜU.t7CHQڬ/e!@łYW,0YRoqSbLl#w0Usћh8* ĬWV[ҩln C(yT4K9ɫŽ^IH0lf&TivMHm*L dx&lKY@Mz h.0kL9&]W t 96$[N( #7gx21$O+׈A?WqNGE 3Lzע$ y/o/,k}14#ٵs6kN2$k9谶.AAJD+ƆU涬N(A]En+<\f rg{nYc}TٺhS;?#̫ !.KQ|6X8=WnnlFyeʜĥ  &QŢ{1>ƶ/8eQ]# mvՂ ůNzm0pe@h5ܠ&'e0|p?U8!^)ذJ Xl!Tc5IU>p(H6dpfQG-jk١fSTQà, =Vpn*eVCe֠| @};@ ^&.c~+%ˡy5ɃΏAÍ!gcۥZs?6#dTl7{~'7Eߜ47+K'9ƃTDž.vWlÀz@.ni4JV oTse۰UuW2O˜&>|p>퐲2qt#{UXjԓQ*}zAd"F}JU`mx]+u#(&'0 XM%*KܳP?DiW1 qA+%* !> *R|Cgb4e]_Ri=U\GEP(@+j>9 E}rl4pxL09GfSRf$3n}@e 8\ ZJ4a Ct~S,CemqB$muMBJyp: kL۷9e^({3^U_7-sKzkMLN!Qi>Q$؊FD2iA1 !fA jth/snyQv9q[/0AܫYf  ~rW訄#59,G?02Vup>Ʉآ}PP!R]G&7pO{@VGcub3T-  8C3ΕQS|b>,p X78|њF}̟{dϲ.ޔ- zx\W'Wڃ ;5 @_* f-.L [[m6{~.BQ/ R;cphYQrjs3N?@<|-Apef=&Ο@Vjf7Y1"`BRti:4WR󸟰V!m%-@$Gb16ƅwZlgqW:bds_zY^p5_CEup`-&ߣр"JXWg`fsh'v2g3T6 yhgGHbNNuU%? cw6=-6ewk _yP%_:h+$hNɈqVxݎUoѿc/E{ CVnzkm Ag:HfPt;s\Ϭi"邲gz'mzR5qk]NENhOMgK}0,WpUHjR}:. u`,iI+~fp$az& VU)LI$,([5f{f@YYo+2.S <dˆԃFڑB눶qX5tuQyV4zCӒ,~A|g }z,mAj31 ifmy HƟIZq6B7aZ/*^Gvtf] iQp0/]w]ݚto.c6AA9X=«NFҙʃ5I"! ;| w%MƩ2|> qc2lUO;M雄^n Ĩ$)Sth R(=ʾ!г!҆NDw(p]34@ՒQAAjZ}_*>(>\/.*DRA)&4H@Δ,-IZmϟY7F.m7n)I- l˺ \ (=aei)|'w˷ܒASW:Ysb]Yʶ-Q:znLE=ҫV0߆yȨRƔ\J9TN8P /AuB5Rw@c/;[yrk2={U72Up v[k߰g/l%xqVoןzd\g}ۛ-Jm*%=dA\ ӑ{ A?:ѫ.Hk-={<.bD~HDJ$% bM5i AwN6' mY?2 7SD͜3%.+d(ƒRޑY`j L=Y!YoQs@%𧊱T}Ia(z)a3WMMhI=<a'~hF`yÓ(`}n HVB7 p;.={e(~"MCwbPyBf~Q^YbRZhoNנ=xָPKkQqUN(NH%GiY? !ep&+e4 SE1NOPЭa6 xB)C >"zo G\%m"lQgy Z=" ܯgYZ070701000000e6000081a40000000000000000000000016759e95300002974000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/drm_shmem_helper.ko.xz7zXZִF!t/U)1]?Eh=ڜͩԍ*>0[xbG'G11-[Ih,.B z>v" tGToR:VKwa@VA#5~̇[T,H/SMSQh^$1#=*ZKs}/M2 r IVV[jk>N7Y}Uʵk3iO-H NXLG, ЗP1<3"F։pS?*!t ~يsJ*{{c_AU:(('Kcв3'uo. tgd(\fb <\Gۄ|8)E[5ucV9㋗5|$*0CCg`e*9ܣD=FC pt0+̟_,&;i-?y}R9bF&ubn|l?A"4;+*ʍ4} ~DYH_޿|."_Z^wr2jsCi0ߛ0;jpckHZnk{k4Rz|H$:nS`w#L^iF{1nSʿ^ ӾMv<8^_@:$Y'4Zpu%G!垁S"4:H h=ZPzv ᰊLLq\,0Q%Z˻oy72]a" ^n&n^AΘP!nT&Y/ä,M~xSخov0&jZ|4rw =*5ޤs+)ۡfe+ߡ ,\"R`` 3dg^OFio:RD;0Zٕ>dbxGymNVA@To]%n=VL]+0qgC1}֟tM1$SEXt|LEx V:MDX 2|W)hN6cj2E`z` giJ²F?%k8X o~cLSt&CڧZ̝ t|΁#[2W,_@U /# 2 x= `n\Qc/=IN-%@A{.MMӨ.߯h4i|.Z2 zYE7u6 KiP |se1$ϗ)4j1Ύ C&o %LE$e詈€+*"zt{4 n<#{_sJ(1:#%6Ŷ:aiSsb ltg yIjD bkY ,xZa15W7]kRFҭ>ˍ)ci\xFGy1hJ2b.jQYm~wpBzAPXTXg-o+ֱƍ5o0?] &L,# ~U l :ItA>5zWMa zt?ܿ5>QQ/~0[[^mO4FxSaB5A4ڛBT/|q=J:C zV7;<ӭ (:Ra V9MvxL*<#MKi}he3` cS.X/o鑀{4!0"J`6:a/FhI$M_-b%a>[0'aءiI)طQ5 2^g!۠bC\CN)ZcLBʚ&}n^Ǫp'@u;>7&?G+ZЄlB(tR( +"07, zҵ\OTv^&Zjc_6aEYg!DkLTx6d2 D? hJnuWa#Tns{}“nڨ6"GQ/+;QAޕ^Ydjo@媬ߔ,!SH#@Y@mPA `v`nT,Z',C30?3>%,xI*j3W)I Kln&6ȤXN8NH.bqI6]f۬C2|fsNMXvǭp&ZPnixZAw䟓XxaCE vPd' s&WvL -[J^ry0/sȎVȶM:3qn[^W=x:1{;˽1%=+Lp\EWB:'Eэ6!ӵ&2D0RB.C~N_ bo%);8I2)XrJCi:ޥIcD5x ᎡYZl=J{yW'#ԭab*f%;~9="0HGSl_$@!EF<}ZT{Nm ݹ-E$KhX|l']D(K`'5'5MmHa +z;ūBdre7&f\͹^cNDzӹ2֨G8O[ <COa'?ok EDP@@[0,Z F{&~)7u_=S݈m z,z 'i}2C0r׉.c4[۰I:rknD傹k0j{-t} TU\Gì~c(wx:[gv琤<ʏc26 %d<'LKJ ~z}v HI/bUz=䟚W |UPl^MQ/j&-AwigGPnZ;41A"K#=Q"ami2rp'56|?*fUXY{7ݩ(G݅X6SDLkMG-!Sa8i'SS^!ɥIZ ޚ*l<^;,4g(Eut n͑HGRɺ2?4P(n}^X~m%6Ky06ioJ WS 0PB4% #+o'3{ak3aP``8t ۝$^WE -#nꋜr߷5MgזMq5uYeQO}ÅSǺ]тG H`"|r-:ِ}> -Vvqfi{5@')=v[_VHdl 09=1!!;ƭ~x#7S^ eYUp,Exp.&g HcMbV:fA)b%H<[qkcB~-`=:8;KYJ>P?XD/s[R7{ A0$7A8%;|)ԩ*Y|Xep3z771ll"mrhbQio'R fqKiavŭݭ|T>TS6;͒ ,#6Ӝ>ly|ɟe5Vg/PeX *}Kpj JDHN]s`mh|\~6x /v ubcR\lАy0Ф~քבJ.JyU+"(kDr!/oF]{ bi :%^Dl3N3 VDk!zmƒ?Mm|9SoOĽx(A&GQ!Rm&džcAZ/_)-Yi1v@9kO4AUbް娾]C(̎tX!*x5'Nrws܎qM\ ZDd,v2 TDq"g˼l5cryqŲ4ws"?2zOP^qr/N$\pDi ta ܾsHLAi\i뤷PBER9?b]g3ސ\}t+H$]sQY , =\<Sc {>Љ O%4%cDHVmGOP6oEiJP)jL~4ᇞ l.Oαv-h\Ӑ6"TTAL5>]➫l57^#82aj/DpL/2.4sZre%_CLds:e~8| ' 3ydC;y:`G aS,I.`1YNAlR@ ~JJ4>,uTzS3Q`EHp (fا. ;?߹gEQE%KH"%6P'iǩ-,&"WH Ok:;b%㿣u'q qCPѫf_NƧd2Kţw-A^0c!0xuKSP/mȠPz#nf\3[v$\ѐ(Fx AV3Hj>Xٜ U\r"..Ëj]k .O0"=9r˂)/6z~' b˕|y7=BI[ $K+uZk<\!Cvh^i>ДzvA9Q]SβZ@)REE\ay}Ja9ƿغ{]\ʄ%gt ltO/eZ{sYl *S@mMlUkAv.sp7m(yϠ53Ɋ0ko[U㠯uZ ָ݃Mv{,6ionހM & Ir|S{!`ye6AKgKItIl([{Vv7]S܂P1悭GpҦVKMh9 }[AO\nyb%ybx3B0s^og?hR)ZeNEHDAxա q!la(XS|**L7`I_W-~EU?Q#עҟbϭ%=$G-ZIwߍ4$WNI,aMAȉaHE uP^)ڐ+(*0${È|+L{l/S9lߪgz#۶Ͱ< %]OYw7X+&>|~DZnPfZ+6@1̄6T>YQAz9#~bI勺{zF\&esQF.p|7iuW 1[:]&OvtϟP:`j$P+ui?y"`E/:mδHZ}<<n#WzZD#ADKկxM96f'L2_)Yp! =%]\l щ=Nec%2o*} !1ֆ p nbWؠz&%o#@wW%`r<Dfz {oٕpk:zx nG1La\Cz`!C#¢o>Dg3HPΡDoJCAgvϵZQyz uw}YxMӅadUS(+% rb Uaձs<|I%6M xA?p=,u2#u(fѶ3e6۽ ꎟ`1c'C&&-A,pJJX~'?"̦H1qԋJ .ry::y'[<2ی\~(h楩YmEH DͫY?`is+>%͡]I&#|Y#lIֳ YyÇEjZ`״Qi}!CڡIxuPU;C۫P(QYF;I Jh.)a.e# wƷch}l9p< :E s,%sZs E/ăFMƚFPڃf~V%'2 ᠄=$CSq鏓x5P\KX8ͱK!D:YS廑M`~\;պ(&h%L86UvylC)=:7HhB~g!N%Ok0%PO./gZ rUՙ/*ӕB bjn.@g|_5|@,n: 6f0^>Y߄tJ벴N볛׹O}R/9~_2̏$WХ_/ͣ1[h\E&'dՆ*VPPȕ鷎UW4@  ^"uЧ1dopH2\ ԅĠT^>p5ŬZ.[%۹V*6 .bto+?0OwLąCӐ;PnU/Է%7İQ*SaEPYcGW q݆ku)٫<" jsg9DAA-]P K<H0!9 zG%AYLʛ{m)"g$ e5Dr_b#G=^hyiض Q9v:a^أ0_,؄Ů$9j7sTv*`hC|tV\jIyD?Pu{ئ<ۈa|ւA}!&[!ۃwW A)w\֦Mūј&(Zޢ#IS"լC*| ؆15zF1L騿le^z813rItɣQ >߰,xQKܭ Ju`RU\ڍZYI'=Jٮ=|ӜLM_,ǵCKδ%X*E쨗d8n[6ϊd9މ ODWML'ܹޝ0 Kʍ*UȒAGQR1>QzY;[)A+Hʄx D}kpU6#YGJ / 0{m 7mu;ub9}8$=V?GJшѯw4[;Ic#Q%wi<<):$d&ȍi̛&۱ 3ʻ˙F'u<,ݿbcA?OsvRcZ6}"7l, #(YʖwBd^U'j̝H=%^ti,Ss\cE-HlE cb‹}Ah[A7Q}Ĕ)z-;"͘~г7`rڏ& ЙZltdٯ{PH'.&oE☃|ٹ hQEA¨݋Z\8J

xBpBO/:#~3=&tǯG r;Gx5䰓xp"7 Q*O@6rE[t;fq=d- /g}[^=8,A*Y؊BnQb'Ch&Ƕ!_t]Cc5ț1ѩ5nO >^3]N,$FpUnNɪwlg! c3uyҔI)qz7$vF0_FL+fia(lœkSNƱ&wD [k*A"^닃EfKIjAB/&,,f K {C2,ˌEbx b˜|{:M; 0ߤAѐڱ*y#LhM=*!)i .!V5 N?W*[ZlZrLp_2ĻW*G/ N5iSXO0(ulrdqB_{߂ }ۜD*C zDSPweozn&4tZeMpyv]/WJ:ƓCEaH]`H r2"EzrR{>*3Xkq7jqGنj0Ay*a}g]iP,#3[Q_!\$qwAYưǡgi$YUM4LV (Ne/:g&Q5Hy=GݢhA.t*D0v::>9]/Cx% Dr^Z,gVT[_CJ,;. *'JnEgVZ]<`wglF!ROx),WD"`TV"MSO<@~*QUcd5M{͍;9^ڋT4̾B >K/@36>qahH1txl1H4'ħORaXOK =]h󢉗QI뒳譣w;!ş Ꭰlz}c\t+bѽ #'iDq5u~9vN=JWy٢G7Cߍ #8QmVN dڊ.&fܞTFcCFNucth*l#rDy59֑a^,J^ۑ0 78h*{/4$] K:""v*+,/YzZDŽ#^-K&5NMP C1jdwE6hN.(=TB1ʓ7v+W:\8?fZ:|efY5O'F:H MGR6gUgYӼ\a|yIݮz÷}_5ZUī6NM rZ} ^sCyeՕ ƛ l!@JnR>H+ڸIΘx]|Y,WZEwBSF8zaY#IRv'[k[Cr?0r6aD ױߪ#&48:d߮#1|}3t-~H~Cr\ $gc1RZF3< oTIo?@1(*1 ';dóכKfSa/K-g?mmVGx L53&1I4/@}=W{n)!Whp` .r l |+,2Ao>?`<1mw3ܴQ Qǧ-ؐ|(#6Tt *rs/ >^s?Z-1V{upUp]_/tdVj.Hg+ qB#4;7] Mҍhy"7vC1]}eNփ:>ddĆ6c:Lq@W!Q3%o2g !g?`G%- *q_Tce;G yͥ@CuӍ^+׬%=BSn56&Js;un|(!Nm N:9IHpt;hc@[' _4XR1 4C&]"o|t'1DPZ#3!F,gx+HVGHʉ[ 'm, OUlG|eOWu$Yǧn$I?l>,.!p#}BHK=7E] P#++Jd os76o6-p@FMٻٹF %]R|7+R]ME 3ɍfxyGldz\p*t6wkOu.!\h0 ub[A.R3ပbPJA6dNӯ( !gv1sF*!Ox[]AhXz>y>љ4HySʇZc7*h g"?uE8 lƭD3>,ʹ$g3ye 3xKGE LxeJZ,ԸJ10jO޺i<.Nc[|G2I]*8A<nۙdmㄷboht|jr63f{{-1c<$_ϐ<G喠aFzUTF4FeʹMAԬ*ge*C3wsHO0}ʩxT P,Y1c:"Zٻ`g. n^GL,埪 φ?Fv4u4*S̸ ׵ Fe @D>|6݋^i< J~2u_3|9޳,T @ۂۮrm~l2McRk oBpVxC)Kf@y>ۑJ-mp_.*/11i=!e0A~+~Vݫk^A꘸tՋ}.xJ&@ט~\jf-[S[0n$ apn5K:CA}nMcBzhFK"8bQ%mY|=fQCXxWT0 ^/,Fo#.Bn$)X*vAH;#6N"l$8ҰsKtSM]dPdgwX@£dg&τT()쾽l|B~WOcpooi@ZlIՋInȁQ3]f6˜@jȟZU[,~^ =oeP<ڋ4B\&y;|я)R uڒe51P c 5ٻw,i U6x:&/r}gB~eZ`}!Q8WF dɥ"ϣ1u"k?k u3g>, rho#kT> 6BWc^UӨ) 2pZqoLp_@&,lZ0\%iѨmO,_5IkH9[4+|:"~a͜* eWw?LR[- `+D- =il4\ r[ S\5Xc,nNL{6[t`ݐ7Ⱦg<{_:Q+yX܈k!iL`Xb)4%8W/8X('ew?NLZx=.C"{!]jp򭘹d 䍶=SA#(7Zy{Gol,'m#g5C.CCvsS{q :)K7TEIndinSϱxRSXx4Cj1PmkˊOL镑Jz6fEsx|w-VO!:G,^dȾ5Jp̦+;cb|1aYeF>x_ӎJ7gt]UޝIJ!ڌOd7<*Xڪu#{G&|Pe}'{20~p1mFt2`y]Mmk a=8\9zOL2^=1G& \KhO&6tŧtcKE`::|į4@5"?cWQ[c^I+& ڢ/ SkͮypCa30ބ*+ܔB-7b `f#3ql+4(Eo9zlI!]tnC)*]Q-ǵa 4_!WHv0]H;pkЇu>1aցqL:(ad4PևޯToVA:,fLd1> Q Z!'Ni_фCt$A(>-d\SrBx^.VDKLJ{#VFx M ʹ|Vz 85祝SG e}) tfGԏ\zDp9 KϑIrd`0ї`Kqjj>VX-ۦjn G|{ 'Ml;ټ奁x]j&ƪ=H_$;ێB q$N3g? U ~Oq7O 3%!c|k g_;Ȁ6s S]R.\\Μnq!ѳ z]3! 㱤P|f6ql]2<r}S}$=u$՗;} Lu"5#dǩNt2D{A\MٺOs[01@ܣg]=ƒ O-bX7<+\f wkNkzUvwJGT!ӭzhIwJ.d!(l'CԞ̓ iB),{o; 6SS3>9#`WLQzEz¯fU||)ٽ$TGSq q2&;9.ѮRjBaW>;e#7u[lW~_p㈌ԩT*u?MV ĿAՙ\6ŸiP+]vBq9(@h,ցYxXk"qeҡ vd6OT.juOo?:s$NXKIy0u~{7J4?.𕯖RNeݴإW"':(lA̹k ?>]RX~؟E# rU^Ӆa$a_yO$,尡~EUqԌLskk_XIa A}ǦhJ5]NI"dɒ&@LHlҫ굻k(l \Or`,dxgGeyV}BZ= RD ث)̱]kb8TcHk\-ZV@d|Fʌr'_?7ޮ%ڞ=BSÖzA#їŸ QdPs.Gϡ)qȴ4DIg% ˎlt1~-d0Z`wJX| 8=l(RA%h1"?١i~$iLPB }3Wi+R85EY}8=v8ڛ4ѽ:( lYٽ#7=UUM]c1P]dn\H\@qm-ӨqrZ j.Y L,hʲ7HB4]+)޵pޛ]zHP˱$k6X";]}zՅ//⋽."zY(̒@ո%pk-z,lKAޅP|7}ċBOu mKab[;REF腐2?ЪVclN0CG"ֶ9O>gv_ Q˲rS<-KŽ5nG\뢆esN>0} )7M㎕Sss@~dCTCxxM+k5VZkN(mH)#N EkȠO rݷ6ERh^C[^)`!- z¹N 4ESZ M)6"ѬFwԬygoX,Q[{.u9d@>$nWtt5;: *Uc[kƗWAOGbPu`eKϏ5۷6>,fJ,jLz@*,Gm| x\׾Gd(Oa6S?$jt Ki@ ɢ+U_x_>w(ȼʜ9M=%^L2GSi<. I&ܓŋ%&τs͆etʛx7. C ]&[YШLc~<yNUi8BҺ"5d\X t }1dA3^Lz$ BO[%a>UzhZ;dZ[Y_K)Wn΄ xL0Z.Π,c Y<|2(lg.VwܕEPfj [Z8%xIc<:"i9V,A"[B<!&R$ coPo ʤ$*BcEJ ?T\|ġc$mϘ".[9(bx%yǀa 61[ثtĖs#YmyY NrsGc#zH}*kjKY6;OQw8عonT9nye $--D \+WНb;g4x:LJqu{L!ư!hpy Ga5]v>S:va9T?9$kӽ+lF;K01F:~%zz)H!=`*"H?JZym>"c,$9 aM"mG@mЙV9f 0 SY8IG ^H_Vr=֐s+neWJ`!Egd^O(te~-[D,@}C=q]XI>x(]Fs>H`3jfҙО\EPm[Z/bOlK7r1\ 3PetY{=F 83]u..*;VbM0`ZHۣ9u^馕v5 Աyة}:tMu-&KIJ)*?T~ɰ䉟o<,CnKMU?!,DG|yʩ)%q_@:~^(in"oKELsE6ewq5Vj$~;% eCtc{BN!γΨiKĞn:!ݳđ>bS2I',Y]Ԓ} Ӫ) F4#yB^I=~Ke 2 "8ND f9Z 9+qXU5Oksb% !-a>Y=y%1<%fM{쳋{=.bҴ^W[% ]-C'|~aͧފB;p+p)1 ȃINؖBO^#ʿŦK,g,_~57epr&? 4ѧ|ZJvŨqCFDŽ#^7  Zb=Ur@MYKEW?GS1MT($ܞ%qǓ?ЩD)Gh+4Xvd}r^*̏$ 568j ,>ׁB^z9T^xiqS?N|X1ăV:TDԼ( BK0UyaO`=zw{ĪaV'\g 2 Ϩ#]>@-m͙$)υD:%Lݵ>x "ou LmM/>n q?ɭ:HxnJ+ҷ~O ?qc(f-/Nl=޽]ٴS(/KFS!0 )VaaXף UvMr'8I27_R-Cm=Y%1+I˰4)-~:r2*q2|U xsG4! E)`4J&1#.&5]愫!&IQ¹?(>CǥsE1xVzI HK@fd[גI`\eL㏭\)ڠlt}1 V4RF()H1~<@ش̶ֿKI* H$h$NEtfs5p4ٲK̾z97+By]_WH׾yEKl Ke>bUe,axހ kdz.>ecL:X1bzQjf')Ik[0x=`RL S$,2*<O`S^e~51s]0.}c&=Gѵ#p}'O+lD.wuW4˟~z7emչ# = I}@iFq妊f_q^HǻG~ ihm2aH9Vɏ\UԀRp6[(͌nں]Q#(e!]} }pDVA怤bNc]qh?]ng]2r+cf`Bf?AWiqa\C Y`q&b:B ;*gToWElr%/~AJ6~|s nŁ!w8ƂJ26Q+чOx侏j8 X:?l__ 7'QK W^ ,a;T!DP ṾK+lUw"̤!RW34GgdA+6l&Vކzj^L` ᅉV:&c: 9]Wʁ\:Y wCnFR+y. *nG gTVb͏ش=R6u4niσ_;x1nuj'$IAܑVc2T<^XrFƞ e'#tj-MkJ`9{,mM[\r8nbMY`șyVn_]? GPNRoqjjaGMWIAj0R=Dp=$f} ks6@sq-}Z"SGʻڄ c-+N[ / ũ厷dt-Y{k?aXT*jkOlnA2޿ _Z'_v4ȳY O|= (KZCF'Awhl (/gό ߞ$1zn/4#2Ro,<+w]"S"칣U h֢84jsQn`E ZFz%[i<&*Cu5&w:uI+v)G_Pk5?A9rh# \ύ iκ3WRlKȐUcl',!H3۞,T\h`Mte)[tVwT`:DO 53ͧ7zXS1Gxs.DgUH- [}jaZ˦De%٬1y^alF ׀IsڴGqK9|zeɓ|[@Jٱ kD+DyLHs9:R<3s %A#&CuZD;.D#@wY=kھ+4nRni_HQȁ{y$Oɳ)Dm?&RތPj8)r˔q Pi1 u i eM*Iqp>N NAYU,#EFXK'" CNyfYy`oL XO'YwBu:9"wۑZ^U"Գxt+}Z+ϖ YE3(!n8gsL~7. {MRBJ@o,7qk<*?10En2B&q΍i)ӄvhS.vthVFs5H$_۬C=On**/.(O0 ?}p@Q "8Ixa̹ K*(-LhEuzÿF8E8ngC<ɀ &lRWԩ aDb t:虡Tl ! І`$+ EUQd&C{`-YN:r+d9 Z,QejnxLٌA;yg [n {=H,Ky'`Q<"ccPS^|Y-{t褋SX|o[9?1B^~9yy;نwPp=vޖ V׸d <N)(i#n3=ˠIx (B*8;`e wE'+tn\iҿ6e*CذZ6)N1í+|Fe{dn_3~ $\6s0=ʃa?'5Ǩ}(NpPImȫh _:n{Bjv9N1MwC(zԗn ̤AK?=q젂| ~RTEK,h!Ɇ nr0 :=-*Y{cR YAAgSE(YKU:/$9B(}kA#Wi Tz6Z zg`69kVg斔TT([T0pIujߚO=X64^l@6\tI[6.ZƧS4x W!/ ]/=g./MQs/L{$M|`"I^Jݷ[zK wpV^oy /(] +.j(b 3 &ɞH{w?\6) ;X5 )#.x8TI̪:[<1=Nk Թ.RքҶd/UE$9pDy:y' p bUVUoꛏLWmÈbRW,Θsϑij('Q;;,r-z6On[ 7Ƈߐ]\CL݅/F+ȑ5I2 &ްaCoB]IݒN(Px\uN .IܞU3ԧ"'e~Gx]yj>f}ʤ] , h"-Db.C({b:%Eu4m"뇆F7;@`raв{!<P`hOn;gT)x@ ^PA3zG,]?0oB AXRCuv+e4&. !)EΔ R=$ ֘n}:C:kNnI>@'KSCX˅њop7kO是6o(;|(<\3FxYYpܥ zxTn n BʏEmNL3U6T?r|/ ͅ^u~;> [BDFt) oo6p^?~Z%nC |g@^QFiW(\g_+]uS)2 Wx7Cf5ᒻMMgy'Cd$ҤCP8NdHXH2=X[]ۆ6=l S^1D4k6CpkTS*Uxg/T z uu{N/xȑ"!:l0=+(Uc _RQG%xҰ Y@tAM Ψ!m|o'["[u4 Bɘj%Eӷ E[ˈ,_857tmEݭF=+ZNIi8\t77*WN}D~/!+t h3A p %f6tIp+Gj X:kk9M 3%: e?{[Uy&8 5j ɳ.OXǜFqR{VzlA a[X߆hCJ+a#<_sO[ ͌D(zma{|ڦ ɻBq9[ ˕\`'S$c^Aˍ;"P.Sr#8Zpz5 J$Z3ϐ >hC\2BF3f1ns+ַoIƇrsi B4N$~!SA-u+wg`@Q3ң\O{X%LUt^MXiע3Ujڗ:#jl0Sб' |-"?v@2_^'rA3۸]`fv-2CqCJrbSLť{቉mL;2EIΨg= #1{{M(8>k̫߬tՃeك?`rYk { C2IfxQL cD+F|NPd~=L=;GB;LJmly"*: ɲ!Dk8Fˊsk-((sZ/~9v%xfqdwm)ՆXKCT+[!=:ۡpSVSv4_'iT‘6dYh0M}ٸB@(^ܥ#\c8 }`Fi $q}} ؃OXr&= D߀kp a-mC}͢L3ѝېܩI2JDN K-`Ďt>2-kT˄2BA8a6s/^d}Yp~%̔)N//߭6o^\\_ Lcdއ3r>Ka ; &`Zb# جS5{#7s#A~U\S%xa$s ҰBp=!N]B=TMveh s3@;c貤U<*ꢢ_$sI*/ߌQ?oA5/?x$BG6N7iN|iTnjto`yB,w,QP3/M79 舴7b|X0qJfDmj.k5F5z$s+Q}$>\5/K(˂N65B_Xbz:*%hAx`%y'\4VuM^]GCnK2z޻eQï%bPPg+5q@INq}qwAg Xp''cr~Yb#LjSSA;k!g/'`8G0~Go*m/kKv=Ս_`* D!+`2>Sl'© ʉP ;C8N7 *'- :1~y .z=/x22nXbg.\!Mx^2pƀ"*k}HqvmS#S#$G*"(V":&{ wyYŬ} %gt\^3kƹDJ;au'̐Wd$E]F"ԛ;Aᱪ)ky 7|np,7QmqH.!2[҇xPxzr݉6}G=Ml ]~s`/ɔ>THN~hIY2a@K9si.l4Ԥ;Uʤv.f]Z~sb뗔1=c*o=]ݬϘƼ`Vox%12~qDCu7Q b!hQmiaiE@ola6llfz^A KW \_vD1}Ck/ST{U)TJaL pBb3 !Wd+ iJX MI</;RcyUY|'i$Mߡ@t5Xۏ9g& HWX\q""n)ʨ<Cն_:EDDqg u?ׄ|NbG>ϱ [)6Դ͘MGx&\A7 sʾ1׻z\\=G-GQ u Һ\"dPX  c܍gڱwC-5OC]Cji>qlt`˧3ݮJ{}Ov w]1@Uq+J9U)˧elg7L1,$赊 98a|xyLz):ju9贩 k?-Y~h}Ic7z{`tQM޵)UQ̑X0+jhF<&Kk3O{w̮7:vmheh:[JW;aCt{tocPF¬(]@ d~bx6hozpXkp5 )b,̦. ،/(y["4*]~p02L-  c wf[rM6 g-en5![_1=T /A 8IP0Wj7̝9vT jx;Mjmh\J(JH'&Oɴh'#yhJUL!$B کDА%W)O{k cF9*=pG7_b=ݴGyv.@5*L=/%RpŃ ܼnvH:c(q߹蘓؂4F.Kd bmqtG:Tb@Ka$7`j,O4~ ڶ`%qR[GWx/Ksmt~?n jc L+i \]B_q5'~! *7%s(Y[^A_gOjdh Ҍg:XPlK]z:q3  AV"<ܔT)%-(aΓ;܄['f_4hTwcDJ2 ><qS,5cVhr :IEHX2w^~>,=B&[S{EX"Xp4K39{A Oq-8O f(^X0J%cuCҼe/fSFp#/Ę{ 뇔 &I0S}' &Wf1ƶF)'VXcS0Ѹ*^3'En7mV:< (x!(*CNodu=J8[f4GyKr=Ɓ0س]0(_5%ΔintX 9T{=_!fCo#:u#,T{#y ֽFΨe沬iCS=RJju83qwSŅ1Ă)$-la>N:lS;0; 5۾^Պ<_PNa(*M~dNoL*Z^e @:F;$w0yCrԌ .Tq@\5 FI66'}}7u z[> VS0*i`ɻ4λbiEIcϤidG ®yUԗEk)mS7}mc颂"Q x]?+Iq.);֙r Io?VJ v\1 ܗS&M$we#VA.XA챴 2Zd:gC "p)d%GH=?ru'!c!H\.5Dyjuc+-,,}`CE1YЍk_];mkmJIcvmY!%QjroCz ٿr*ܲk0#!ɧ\T FGѮšT[y/;Gހ[ږڠ]<'Us,b͡yCd4E{a͟eIF+v0o<,*PcSvH@"x"[F1ji,޳Ba;j:56Ep<;J߀ +_D]E? hP%x]W2^JMLyc,\^^> ,gX;ňm3s:v=K]eܥPcg!l3CpI:'~B*E W͵}op& 'RA5s-L{ e8^ kiFH!}gZD .K΃V$93<D5k376\Ju0 :yiV:EUAzymSHSڴĉ)6 LIeRM`咧ah t2<5ac㳚,ڋ ogzyE?Aݕ;49gMW^PcNA#Nj\pd{HVӗ/~ :(n1HrP*GpALZ˦OhIf0j"XBOwa0J{^*qC xZS$dQ44Bzʸ~K=ń'ger+[!(`˰joXuE 7}X$t*G^$@esnkŮS\=|x5߻G$/K`?//usnj8*Zsvة`ehђ=nV8W-EuAJ|VxJ%:@;z >{~W0Iaf;gLTtG\r O;\:[M>;ߔ3;GZ\3T:K(DM|ZYZ&.wKgk[yDS?pT҃'f)ژk3]o~G,ieW 0ƗEok]r(hzsb0Gr:l_۟Hb;J׉@.fzElFr  9H?2~.es'{hdՠ Oq.qR6k9xF(W\F,7w&\m,g\~X387Fh3 vRUAa΋ /V9yu up>EK)֠AH&k HTkTM/ռ|/\ m6ԏٳ ϝ[+nHf.(84MaѤOa d =n]ɩ|_WVC㣕]=OW S&Cm+Cwn4*|:+)sv2]^,OU75KWU#%B:=~HOCm3R/mQ|_ߌds[z^GK 99/)nI Q.k Rws({LCNN^E~Y ~D12B\ iu"/vypcmʮ7u - NPRanylKDEDRs{;9wԠD(0Uw DzGv7/}fN-L5EWZPd2vk"+~R6< C06[r>-ڣg=>K{_Hι/n:us#RCVb d)-ւ(D$sFKYa P}INr9x,V GԔ8U/Mոbtӻ#]^=H%tyNީQx*utG3UV >4} +('Wb6S!%fυlg|8B|?:rm,}I:ՑrVC:qلhEXp G@\cmK9m_!/_/̶%PLSNfI9CA*{ ers:.~z48E'$^(?D9ڨY3",pyy80GhT X#ћ`zL[p睢x*LCv RVXТC`'$+T{8n'( 0}^2 ?ow0v@ZKH??Q8#j c/:-EG Ϛ\n ps7(u-W}G6swd@oW``q&&+zMId)J֙yX.Uڻy;F~8.#JnrpD=T*^Lȱp g*za݇$+~|E ,L*"sХrpyf7KjE4ȩp{g]faz},wJu4J(hWmB&@|;™Pd2;G>o~bƠp|..7bͿ$81}u`fsiT 4gg+@2_h`NhG}t^-s56Cp]WGhbÄOWg}$oU8C!((r{9nba8d4sDv?Vx;.cT?)!4,S!cT={c9 /LAk'ۗ?9!t>cAnnLJY:(lLR‘[0tSOR^Q*d f=/oaY!F XF4v%MNm?Q&?$ӴH@*ky'? ݫ6ayʬ -+7t-/+"6cx YPz)?ͫP 7.qZg6c[ dVHn%+׉]N$%)2-1Q 1iL 0D $Vgϧ'3?m\ڝHWeP^ S4ȓބ!xS?tl$қGkx>ٝYLu[$R2sڮ=\7q)=@)Ibָ/?p3?4:UsfC%MF%oUdǰOQ/ 2 ǩ67Ff"xb /P{8e[Di Z\aCLI@D~1lN!,(+P*|hampKgH>:K9+9[UpC iu=Q#FEj<[("-q]rxΨF9E|%&H>tx0NU"IKtFW~V|/=Lb^')YCsd)@ L2M LŹ" At\1!Cvz:uҊ,yAڈ3^6+B&ׯ#ʒ96K ?).jODAζx̤tb*C>$6a ǒI7K-YP ΡGGb6 ϯ;vڣс<7ADi=zg9~hҠ-4ҠJpt;6"D,K^aFHO|}l1Y7A\vO#A4RGEI y)rvv-fwȋfJE_ݵIP/#)khJFğ뫹^ %%7 o?.S"raۂtM'l٧>B 6.T!rsm@ ǿ2\36;8oR,@zk"f K5b  &A΃5̣@B! D!_GÔ:-zũ ;)1Y$+O&r$*Dg7~%ԣp? jVAR'vOȢ6qovQ̝lq`JA>UZB+:\ŇH>nPu)r<#rlpF;b)Ųx̓D9 ~ᖥOAwF|E_Y*-J dcmWڢ2kv%i 6dzajYcwKkʾ+}DdM\>4Znqo{(WHmocqF)ҮО[aYUv,1hLA܀8,GK[M` uH8[.?@/HYfx=#=8o^6:݇6K"MOňlX-# 0GB4{Zpc>{侹nLrZ0 "@su<.0|:Y@eIys?wU'%$,GK$l8 5d0fTg$KHP9o`Q3)/U^$4O `gOܔ ²-m`LxG5)qH8 _br,3dz<{WK1>SX]D=< &oL^kÉVu 8køtc0 @aVmKOL0ض0I F)2z2/cx,HpZ=i9Ih2y\$ 5щc%6T7)w$#!, j<&OSMF$ N j\H4s|s,shh'o:L:MMi0\Q& ]EJ_]ܻ.GK@‹†b;Y19ftme]!:}2_:'NhxjH݄7} A<9f2}S0k[) &*om5Y/OUREt= tRen!6頎`H\BN2 ܢC ^v꽰4a/x3$~'Gda8mCQ;B=Jl9u[cv>~'<Ҳi\: Q! 6ⵦxA.K$tխfK_y1z?R&ᰲ;RR |ߘۀ~Ț_-{ZjU 2&T~ѲKFWB *@WSGn<ȐμP3+9鸖aZh@Y^!~ Ń\kS)}-)E@=*P:nATª=Yf&Vv/Zj{J+h}^/iXb]c0&lru]_S3b0(db%l/R)&@GfM*Hiޥ׾igJ7e^ޝG_0*Xi`LJkr*2Uƨ:S |%Jŋυ S͂Wљ[v υa98eXEphz{Yz .p2}M #Y@M͉! \Bj!Oa=MthM}\ |A=MH.KW& 3UOJ7PjvJN +eŊi~+NFYΚnkr\'Q7,0 3*DXHu>eBS.vݮF'nVҦɷllB!\y# *0%pSk9+sH0^z8 XdFgEhܸQ NQL2s!>ӼXv/2~KS=7 炕 y4`&HS={Iq:i"d_OBMdw fK^5T 5VX`ūAPs$Io-IP`~c:"$˦lH:ؔ("GC0ue`b@mQVQ"@bOsW(в&aC+X:n@2TǰA48OdVM{q'|!~d?T*agD<5ɠ,q 4GDOq7}lOt3RjxKuܑmLhꗸ7J*'_, 7\JSa)(z?P'"XفJȺ%]Yh}.{AHzU92~)QUymءiYxnȊOc'Y $cAXz "ƨ(R@%[ Y&Av>g&zEsUH0펁GK.#&<-u5Q`#dDWd,`%p>;lz :cS)dϢJ?xL7ga+%D|޳16n=Lb|JW,IDU_1s!_ YF= oaֲMTTa)dq" $Kպ` X$Ƴu8 'Nr~2~hT+S2|mNµno0jɟ+ѼrlARGVmè%X[0._TI_)WgͼVGVHKp׼c|kJ~)kѬՏ?T(:Xvg3|E,j -jI=nj7 g!Dвmꜣ `=$ތыT qͤxSJڜ4>{ UI4HO.hp,Q_fR%a uG:]l! CZ&W-cF% ? P6^}p%YN jF{[b2n=ɏ5ĢZyn8~0Zoxq\.BؤCwJÇnFؼJK(@$@'x8Kr'sghͻ:;kf?I4#(7Z+U稠쯖]M W@{Ûbf'ŏT>಑IR.`|`{ Y2Tq'%|Y-}RזJâ[V3P召z7~;,mnFmubM( ZGM kFܽ~Ϋ)>>9,@zurZƄT6cD[Ԝ#[N+X+rxԥFor2|1.eߪ d"cn:\02xPˠRP(v3p̬J0Sgs#MpnD/wߍKm-ےoiS>)vZ^LZwielT.BvF 1KM-rz9_[4l"åBuϛ Z;v@UPoMRYS:]^)-˩;'U]Ҽ;\Oh cl \{l"Y9k>E@K(yb4>܃<|(A·0/ ތݽ*kݶ{ڡHcrRB9170G},\ST{2!eg4S9g:ZMtjd.$X1aSgEC,Xvwt*; c4sPjZ3`Yɏ`2GynS9A^O>UPgI}Zq:!߯~S4vhAO.o!vOT[VP$Zf霫DWIW08`?[FʳN9 G(9D~^ oP;"KnaߊNdQj7ԶEAً}Dnsdgq4|9{刴ۘU9I0Yz`#t&*2ż|Mxp6o3ر+ZN^#q6 >3剗v>d;٭H1$#POO|8k$BٝVG} ^7yrZ)cͥRS2+ueRXrplNt>hQ:GofG*:b-"[u0Rimd#j rҸ$k);A}Ʈ7}Po_Tp5 _5 g0&aʒ{Η;a4j~j]L‰B.g.5\) 8*O&mkmX &= Z.حݥhaYt¼8Ɩ:eŴ/VYpefCnm|J2/I(մ9Ka&7&K~̡auXfH+(9E++i ùx@L-n\]PQ ^JǫȬ 8~YkYb>G׳HHAv!s+Ѧjs(#meH)Ք;EZπ9жqYk*-i}wMbGt 6[ڈ(wUɝ`pMG҆QSvr{Cީ)TȩS.! 4 R/bFH?CpZo+[Ю6U~ԎbE5#&~gy8"+gG^,Өed56LM/ aI鋼njKlYu0n3`k$뫞7olY,4n݂ΗRqFH|Y 5U?D6X6Z!uޕP =i^U0uPǕVPV>:I4W W;g ޱ ڇUPN+X:#RMdi,l';% Oj$УRՖV}ݼ֏0,Gzͤ>:|ģstTbSYj|>z2 W[11wۧ{Ⱥ]!VV(I4F~BJcc9ٿ'N>Ou&?֝R%a}#=ۆ`v${Z^goqSEhHMJ-'.+&fu:1ə.9m]E~ᛎ]_+sudM6Tq?w- '~cĦShP'k\?T!ć^uHE| 4UVPׁRI<rM/)_<&`nK*)?'C.HT/2ЊhlG isw|,MΣD #?M0ó6|nC'~7ǝJ? A&KR)#6U:TҤdm_!hΊQ$@p^8Jڤ,#_ @eJNdwj&&4rHt {K_6ڊbL_< j.:ӳg *˔R n_=x >.tl>G2mCS(& a9goQIj*>mg0 8Yz޽3Q !- HXK;C*[RZѸgqR* ?r}2wPh⻶ pS HY${DE~h%EɨyJ_zfp})1 R\S0kak n`IaH`PkȵzHgz :Ҩ'jm""mY4S\\, aoaPTct~x⢞_҄-<fQ'ҿTTsgAN nmœEq "JYpdFǑ~%{I[p&/OzZJ | k$%(i:-1${=O%7.#bW*q`F_6+,.R5yx5[u3 @ HY4k=eլ;D""T3&k̓t^ e.iZ g*͸cqM+w)]iO١s#JL6U'!Dhe$$nu@륚+ߐ|/*قil~c5yjxUS\vǡm9?!Yt1^|k}Z4yLFL¤yf;sb2U[ЇUʿ5kU=2 s9*˕,7[^}犍v%5=2&iɬ`:ƞYБ7P7c+V(OEvYLJ9B\K< #(8xÿ\H߳<+d4'fO^'Bʾip{?lf{OI-Br(8nv9<g[ b&]CMw v%;ѫ[,k3)Q+aD|Sǘ㓾>uqdKK5g/Q>/V桾!dᎳ{g0C[:VzT!%ykq)mY(RݟHYs*sE.?T fWתRǃ{lJLAQt-yh99<.!\MLeKY&M%:)bC ( wAZ]A_0=k#3~ iAEF~NRՇwEԞ+2`-?삄6 |XaᑍA.T\eL%gnb-Ӌ0&OjĮeYX@ ??W_L|[_z ΀WRV2v [*ڤ4(ve3R]3kknM׮ sS)ޝ_s tNw2zb$]];^D x 66G*tB>Guj*#MUC;ftر`g{ԅg rA(P9 #rbN8cA¡]0,]~sCXxG"\sG NلwJRz.aQ0">lRt-~ggӻL-z $*5QoH !o=Wv$or|bB p% %.L~TYzu8WG}>c຃Rp,! ^jk(ŽO-Э+Gr,,fw&%O$ ڱp[7Fi @@b B}[_oqS",W͗m :n0hu"Df5c3ΙH',6'n+•dxd[5?j ÍȂʑ2g5ѿ XOdtL+6$[e9^5Q }!_4&BƏ*j ?]7PPkYbXq,hhYL4jHMKn5-r ŭSG6..0  @OOٜ ~EcZ%`^ ȃdW gmqĪKvݽ>k#(eE'UdU:C~]ɫRp Jvt~v]q_X'ĚÆPII1/M<Ɓ a5;Vz* $"s͞Na4npR)5}xDZcs޹3!`F)? 儈#MS%౷$B5 u. Ȧ1>ۀཞt' >)/""h3(!αA҄DζvL s k"K S# aMA;ApiNb)fp:۱dSS рoun-%#LvE`gHk ||+[7k1Lauhp;&&V&9Jǯ!ՅLcؾ?ϹXMB@{()hw3Hʚ`TO?L}6&CEY|,;rBj:`qוHgMjet Q8ê؛cMPɣV)ZW+H2HEn#aW?U$\$5}zOyg[}Jׄцhti([  H䷪W*z|R$"!::l&.5|:OV,Q X|G6%@; Oi( _%>!g+˪S$Fc T~}Z&F>A d2֊AS׉{-efiUR >Tyu{~$g!حݏ9p8T=J:zUؕHэ柤~Oq~hc\MZO/2RYvɡ1HZ!C42)=ݢʦ18%GeD#j*9Ȟ@Obq+<9U.Xׅ3ngy[T>5l`B|.&b Em<.u,-N:C7pY:3ouסK'K#wwySPSw`0S;bDd("Em$CpHyچviN,7Qt!N*Np,'c>…yEh jAdQK_h}y5&`½2gOl=[ 4K*z 1a)ri!cPc fPbur;`E) E'F, Q#$va^qS!ub%DPqSjቑbaպ#0LԴmI]Qr+hռ9Wsi}8x={ؖi͸o,Z53'%,AaԾ${J13Hf"2O'_\>Uҟ!=ͤL副GhC4b'!G]1קD3?.ϗBXIO)~(L(7vȯdvp%/9GBrX՗~7ݧ?Qα%pGc,.G"ĖeL0´Q :\}o|!:mBU@]S;h_B@hU lCp޴ Qf$ճ)@EN`BTdmSL|8o24OpwkBG9xлt!Ǣ޷-I`.#یe ա-վ}9O U6R0MME4&SաL?`k`osN~t%FF'tK L$Ou~]?Ī} MZŌۤz.AWx#k=+ŋu'4Ivo']\x M"ŵEͨ]"\wܗƞ|*l 9f£{?(~ qQs;A%7v]3п9jܬ0kG[V/lf(ZxC{d_6뤋THH!tAhh`xW […VO! #OHc^$8dRX$TwNJWA}Id+(xKWMbÌ1*WDi!B M έC s>S2DYj}JTyjv,LNg~[kp޶HP6QᏰPy ٹeQiM-9}GhϯN)ڞ˪;h#Gt4tATBGղ SqD>"b}CH٧1cY o:3@:Gʟ)dqRZ 3po?7Z؍ќ0^W Wc?qp"YJtٷydPE+PX"%/Xh>43JƝl#K ߡbWܳa| ogi9Ǘ }T%RbmH<OClo[,崈)b9΃LeטQS;K6ISRsnfCޢ|qMbl~0Q.Hpk~C ^= ZHsd۔;WgĝZN.=`IԳ\03&p{JRF֜{˯a1VRǬ,Z'}S5~SL@~ӹH44_HVxvDq1FD}k0>2E>uAG2cCe/%ۯ6GLTz^>K.k H* |7;JxyXCD AN&>&ؑ:j! ZE0 >;ěr(wdFmeJLӄxVUi4Uuт|9Ԑ9%CɆTTnM 2hSٶ w/SUj^~nѾN9{!b8S5V쓑*V ΰ v$̢n;a3;ĝmΰk >Z7`%.}T𵋰MLd_¦{Yv Ĉm)9}h(8kЂv4vx,Dfz/(3CTГŅp񘁸*8T %QTۜGTWT+S1}| hhWGD5Ϣx C9a#t.^ID^g^` ƒ_H8*XfjL}0UCfWr4ѾF!d %W'a F;#ӡ^\_>Gd`?+r}`sXդ5B|_ :cNe]:tS ڗ4^5ڬ +9g\B{m`s[1~1<kW '@' z k~hoYZmcTPBuc,c r1t"fL|рO ! @W v&Qr-=aI3t쐧E0c*?w|H% zՓES댙3Ado>5z]f Vr=ѻ]2TwZ`5wۣ<7vGnydĭ+I\e-4Rj1=,0*#9E̅xgFÐP;A+~H 6 /O="/y?_@o2jr'!0Nu*?Y̅/صɑ<⠲Lk Q8/.JJC947/5z2  %޿h/GuzwYKwrέ]>T+C-7:,B(Ý-ZFNIP(M*5^y }K G&BK⽠{ J]6'>xȂ"s'VZUFJ-pt-t~$&t cZݧRr247yҀ"²r;)dA 3oGR]'$CÃ=( Didk4R!C Mx^"x|W90tJe[W)TrUzMӆY,h8bСai.Y'JPYxHeP,-0P*<0Q3czǰc )hEhΚLjbFg%Kl!qxgET'l0 g% KE@ȶ5 ]6/<Z|͕=wG}+"6ͣi|/-f k;ˍ|-amMO::X=GC5pQhpR9J|ֿ.s1vSL`bf֙],hq&dkUdp#jOn rV=K~pL'FuK JB˚L [8'])/̚f2նHR#1{fZ]PuwP'G,4qHBckWlcv_h( w ~"t=2_7@!?Y;_Q:H* 2 a1sy`b^n޼!jE/M`lhkbC# /OW Yw"\86rm;V?*7x:s4 kٲ2gPK/3JBm"~vdnnM~[oт6j>Է*X"D?-7!׆'@OXj"mozЊ˖d!~^˦S,uvP2U%N4g\ !<&61v>˹ztTu䣄v<|cJ Fj|QȄARo5= _Dⳏ2DMѥ_p[5vM㉣bJyOze=`&ei?DuMzӾ$րtDb& (ޗ>0O8'޺Ƭ35D|hߍ$D"x6&NQ*}D\뎺r0BFěnF/cぷŀu0SyT츭'h63 AqxENAY\9؝(^G 1]]9(0 PDشUyX  ,ɑ(6.gQˠ/`vcCJ>,nTEN9[ Rx-6юWy)b8'(NH}Ko9MhRmh^[ B.]475OXe [*SMeN#jZN6YsљGI^2{FRUŵN+>բ OB |tN; Ay/˜khRset9+ݦn*L7)푃 Bw3.&Ndo?%\}a!7-xj'L1x5*7OD=ZM fDfz".dqMYxrPٖ/hXnB h0GPnzSW.hLWU tV寲+\W{Hm1@^ G;QQ \#tH^  *Gѣ,ZZ+w z>qT<m/h1a:6y% jmT-]\mE5}ʴ[MMN4>Ѭ ovA$,Gw*g4_ ĕ JOݦ,u܈nCCj̭U=\.4Ч(2dj{5ŅL:ކZlG5 )U$[ ut3kw娠&ˁwAIz\z$P,1R=(g4F\o: ^1r+Mөceܔ~j^Ū#W K`@g~#دs'`?3g_-G'n?f"#;[Z71'7{89vuA Q˭Y&| d!oD7kh rzKwfG˿Ee3) ym# ;8+[72{@NӶSبp S3KuΨ"^^A-z彇yn7~Agp0쩝.EuZujU#n=R3'7gkʿ Fr|Sed 1IuOʮAep補o_fhrt5NKGe%KܐG,# ZK[sovI)joŸ[ANA656$ h % EՓ LZWܢ~/j=/CC<pcu(knJ*԰J`/ dwBe4'X cyShW s#/R[.7RpT:Shf߶# ժ\Rf🮞:H5IU!ʹ߳&;u17.LsN)FIo{,UMdRuZ=F$>W3svYA:NUvA!>Vn#g.s=(EJ\&QR kU_o?0 %S5Q&sbX@ Ca$m;~ׂE|}'dJFM,X~ @a= ylq5T jONvϧ"gM#Lʺp?2Y/y*h{?Gč+ +[;6g 9/f';V܁TnOS3&%uɶd0.\A~! ?.x}_:"Dӟfēds%倸p۵܄Id{G[O* !vEY֫i@Az#D7ws~Mdw zѰd_Ӄ[R9Cp%ξ01?5_:+D E:XarVT)g]-s_E8D|Jc꽃?.@Id  60 OC*1P޽d g,wfPPP9$q`p }ԧ lVk̲8X}p| ǥOK,7v5)*OKrCB0xF=dk({!h976tQ$(Glr_lA;R?tFLOY\d(R!grȤ7f2G]pWu%?؈ZwΉ 6j[K![q+jjr9yJ*.Ps$K3aJF`W ~Y lE%S3_WĭGoA򉞜|9.a JrӚiQ߹s -$|,t{;vD|IZ 95{TFHTJ2iG9XP"qPY8$ wGd)ܟLqS̄ML1%o-ϿTkWxqD2~WޔW[sOδ6 =j'r j\Emha8hə/l}͘?Cf 'sZ'{tgԤ. %5'xrE&Zχ\}Qtm(LOB:78\lm[ТX@˙pOv`O~pVVמ6PWR'pe]G˿z]&N+ /ȮqD}xS PFmR>,hنiޠGJHĠ[[#3JgDbx.fpJ2U"]a&aFP[%)C&64 86s{ 75=q $~WbdK,6O`rA>6KRḵ1;Lt1:u P%%ӲDON?>#KXr6V.D0b\0h MPJ(oUe=ٓȯ)܀L`.G:IV8;ܙItK;ZxlXЫL2n#b&iR?DLB%CHACtNL`pMl-;Lq> S???#pY)´0cSq׉]+G|l1ضQU$Y\52>cͦJ+`@2;@j6́sEbu`.Jp8ͱ6r&po{Rr!N(6@$$HI)\:(:م"WC(ݮk1Zr:<}dڠUz2F]d*ywhwMi)ek$h+zQCCT*xHϵRuS |3l/ZSHQ$*6ۯG2OL2 DWWqddu4P~IaT^`,Gڟ$IFr\ [ jS@kϽK&0} %"ƴW x?~F[r7tw;'*(gd-pۨ H"j/fez·|, YK6B XauAŤV1bne@,!`*}? +0- dA,LbxmMmޛ@M$-6(ޢ. Cʑ۱I %MԸj{a>e52UwVwV5S71.SN{tLcD-v$5r .:@[jO^FS^MH^5U`KcjCXZ滠yi/5x.]\C&ݰ:?gtky8M^8, B1UnG;<!x-GkDbʰCK҅gz,OL 9]MnG)'ǹqQ|2tdRnF>M?[U^c=h|쪿s™l9(2XM`A$&kCWD_HI֠|.."{b|ϯebjӑ]M 3ѧD cT=r,̶sH 6j2%!gei' l4鮣%!^ 2PxM5_,\Km\FRIjt<vyΌ`遅І3/^^  YKW!Yϒ^y a7@N!! " 7|U븠>nV=:7s/BRblp^ӹhʩ)CF#H);>dꌍ82^<\6|VŚޖߩy* 4=Q[eEj}Ӌ[9iUX8*&L G /#^ x6/0`uz>9lÕ[XL6><75e-s@ދ5:ely-/v|{hk #t􁥈criM)-2,a$벧Q3iVp]pZw'|(QXf+%7Y[hn9agz *ThX>b(Jj>N],謡\'߄,)&~LxRV[n+ nzu,I.©5)\M {, mi,d]{nC<x2?mz_A.U.XYGI{b4>5'~mS!oBV+BP9R6=.3_L@ Ԓ3k4SUҾ)omB8IР7"ِWɢdO$m W#h*s:-_9̶!<ҿ5|%6"l@G9I&;Ne+%K|q3 W^bofr86F+c  %E^T6"{M{at"Y^~AWjڳ2IDR!*:;`R0“T_+"M"+YUyc[~AUCDOm/*p%nZ~;PL; AŻX&3cFFĒsNx/g=7]3󕾘=WHa9tSnM|w\!enhbWNV0:65eF#`P erR8 a]5iPDUJ9/ܗbuE;h/[z1]Wbty›zWlhWrbz_6k?q6Q0q Q6̌z0[x "dpQ_slMHh x2&9 {Ȯ Ӧ/\\ yVF;'KL^̯1 F/@VrD#6Lto e4DYfײ#-adl.cۀ,#6ybr6.z=%⥾6TN0 &DJVO !܍䈭xCRDGb'6,/fL@O%w2Y["k`Cx̶5*>2m}3G;$ٷT3OP32f>6#tM%A@y [9#`= ՎNRCH6<H*R7(* =9úl+Y>Tv+$ uNK"*+[~]zJ?f‡$"O˙\?o^'`lc4?oT\QfhN4emxt6G0ͱ.5.O;]% -hR 9E 1a)ބ>]X cA[]~s{9!q)YԽ@{YZ~Ct+tnEhf b*-Z{tawU59TFz  /0Euψ*f NjO]쪤:*[UcZHg*z iX<Ԋ *I>t\l>8!ԶyIi_IJd &B`pIW{>NFo6QG9xKm@PtaL`Pk9=×є&I&sۍZ݊mXkK[Hi!mYD0a*-J-3+!]ƃ-j+\>a%NX7`Bٵx{2SA;}_l?Irxbvx9PLPK1b(DU9ϛ$T{#7 ?]/'z˭ R606{($Nwv|c{GW,4i5 9h{uTG,A, 4̔2B3ҳ9q"$YohO !:wLsTaZ&X0r4t+a¯[kbeNrFBM*Cfr@0{^,Kǥ)*؏e@yR;VR ރđ;~OC* ~cX+W, ~t 3kf{Dnc-{r龵6sL!" Oj-D:3o4gnS'z~ 4 m)@Ƕd8}WU; IHX Uݼoji\`pEm=B? kNTf,Uiڒ63"8dvFx5OMh39:XbÐD:@ 2h@Ŋ(w z/*jL:s}FJTqo`v.;j@{#Q~fS֐ QJusܺjm|dЪ+QC|IIu\?. D#Lk,4扲>eHֈkHrB Z$O}J9S|D.jm i¯v aIԶ#V(Gg-Z<}֐ܴ[heBS:w&Q͞I5e> T?`@z?~%K]8f" tz!9g(7)5@E a(;埲{|y8"Cұ82AexӲT%d&2۳ܤħ|(n [fo@$㺠KM,8Rt GK~URmO5ZyKLN8?T`NwA{Ф1ns\cߠP 9c?U..CQz:;, VL[IRpXv; q+\7O {G&4 U~¨Ҋ3]hK-9&|-Hmk+b-9+_.-o-=<:gtc {`ڐ+j<-1;p̩IZ(h79< `U!{A7DX3Ni[w$l a*y4biu^ucI Q0Ui3?d {j6X@E M>}D&˵Is|Z_z8m~a.=.1D0 ~Vhw{QRO/ zi=1ǩ?5rm"e0d֑&Xї* Xrpg̱6F؁EH1B5j 2ڣ؝iRn;0XaSQ4\)P,WĐA( ^8o\1CGFr3ѿ#E{L/-[R1#VtY6,S_KUE:۹c $Iq)Ť7rGJdAغ79lɟu^!/ld'̻hQ',ԙhHºw۶iE kRHي8 Ioz_62 Vӫ0@tU1Bu*Y)KHV}[Zd@1/`_HQXӍXDn^RXbӧ3-Y-I7 npCW˚̿;8ނu`O\(P0vTwQ&>u!x6IGG bjhܪe: 3]tK3t"?W!j@Хhv'U }]b܁rPޗ8*AZ*Qre15|v B=P &7d+4jI]˝8-| pIH^A1~з3tZ$}awk7kaBށ` hu k-`ֽdr%ELe"v.uYʭ\yDIRs/Ո|3ohN rʟs0}G&5{ӗz4 mQvk3f-@Р?~mn+B a]ւq`".첮`3lY7za j#uya,vZB'2L2Z7Z}^Ʉx2fED?!n:ȍQMXG+?<S9)cX|a8 "؎@R59J_?eōx:-Q(Ra[-7 Qk3Yq~- .*)LJˆE&R09(٦`ά=kp鴝nD-h7V("aՀ!KޙGs}hlXM!LYwM(xskoֹ v,lji2csAuWp"#@uif ]@w3Fk?$Ҝ&|J_EseVaQ kJ$0)WX !ZurRNx 6H nV,#qpXoxj/>կFI4@c?ǘ}t@i'l@~vaj&hBEgZ]Ùl9jΙb?kbخo(F~w'\o0δBW`?3)mc14Z`xBܫqHjP~ |_6=Bv1ru_h >JyTSbxqdqc ZZ=ĊYccpeQS֘P!Yʣ=΃bV*e#\z9((3aNUyG&WUx,3LHHFosTr;gӛ֦2]Sء@xZW86)BC泞14Յ #nM xґ`pE";2'i4iJDŵ)>#hޢ/7Jཹ%[(t V)I3_Gյ$qzl=l/؍B(ZEh%E63&_tE 9N%*Qo4OuC0%xg큓t16+>w 梄 ײ:ʊ$+10G,ف݄c, D7jDs6!;Nٯ81zuG##sI@vꖫ%ad3 L)e~_W^z,$p;CtfJZ GC ?27Ӫy2E9>ĺG䄒s(È`7߰1Q8ӨfYUNOUdDŽ;[rZeB]ѹncIh~ǐ]M`{Uj6F gˆ48F.vYF|-}ZPY;#əL{tcA9 y4ȊTm#a27.'(n0zNilu#Q Hf 'M AЛ"ui_Nf_RDpG~;k&T5;uv%Duz˵@]tqd)bBn7R_<-^}RP/m(sV{A/<娉Y7 C*Ӱ|Ronq|\Wdk ;"@I]-s8-PwdS%2.D!K͊PlOM\[;Qқ+ٰ_TܝYD]LAJ$b~8,x/O1o=ʜO%XK2@SwN1J.WTY.ڲgtc hO^WrOt f ?S }?:`GՍKڧT[ wtbc#pVx+TԹL8q>vMqs%0 {p?Wd6weuN) ŭFhsc$W$56c^ը/LNԜǩ[U'a4ѷc5uW-.!APiy]t˅`#P)#)}IPv|ѪZo=0BH}W64c5&vi_*$%.8ѷyIp$ᶄ<Rrx[_a?\:*Gv%f*]9%?1J9^NOk/jTӏ$ Lɟ ~*#ɇk6/׸, nO0h*wycbQj B*2?C#]7pG1츿-ͷcnM\ O2Hu:x1rc뉔ԴW#67hͣrCm )#4&J鸤NlE@ߍTm:Kų]g^?}ȸM0.?`?WL謇ӥ vSX/RJL3쳽Ky<ڸ;ePWpMvus KyBzͦ1==7H-b,f+`P?^&{$=Ȫh)lw*f+dL]yFI5&GާZgCC A7@n7|Ň\U[J8.#^MFhXǰlIEKEc vySd07ƗIf `,o/e%╠s]yz80Q)fx gA2R(bXIfof77fbFNG"{b#+( 'KT26(t66nX8q k479Y(3 'N6+8EVNO_I1j E+Z1Ƶv8LBt'剾:)<44"d1E^y(d/l&ՇD{>Ha&b|⿬>pjJ^+YL7, !zkiREAnVNkjŌG c:ة01s3b̧ubZMSנV5(A-  )Mz1Nφ~e{yZ=RPͳ}{{HowCrKFlS11YGC_h.c$ Po#`b绸h9Jx ]dT@WΈʧH vnTV_$- bf%&C~4i p;qL:}}yIBĥL3%&^sDlD񳖓(Ta /1H= KCbߋĀKa a f~Mr /6qLR8rTD:nXVΝȌc8?*n($Q[(xhی k^1 .^!QGP6ZJO"),6uܢB=I")W.u.ĉnU쾋W$oPF֏3UMAH5KܺxL =/X\:Lcn}EHsi'с6q4m0RG*a i;Q_Yl2F+ܑ>Ӈ_f惄!BZCq)(F;$(^6BKLgՌ+ſm2%!/`Vy-8KTەé&/Ӽtw 8A xYiJϻ+ -ڰIԟ~CcM K38+l D8Лc^]ìP"USˇzr~r7bxgTTv>MQzDE&]\I9wD*挈|r6 LK{Y{V˅vګbXEW'ؒp'AO&2Ҟ'ԥqY>{mMxj/gŘctW","6&0+}Bcl,:zk@Z{S~~KTw!\mG!S{%Bl~m,G(Ɠ0ňC\; jCtv9%MS/h<Z<^D}%A#e^cFUh)&%}U<7]srúRJE'"Ne,xȫ/w+˵8krM9*Βv~SJ{G/[[HBPAyREwziv={r'05~ǘįZ/ьq!)XV @Y+MPەv ~j5бMMfX?j*ݿR* S"#o"ȧ5 N ģ}GSgyŎIPfoo1B.Tn&Xu&1XrR5gv5<]N[{+%wmg YCm_H Vոl@ qԀOщ-jo][Sfd}Ȕ_!-`_ )[@nKiNQ'SM D ͖ւ|%/de晍q.$r(aj\m?ٮ{|@nЛP%>k=yvNigS9aY⻑wH%dUb#Ke57ϼQ!m 陀#M9\+ Ns%@:dZs%gEaPVìdHeVA# e< ZE|~hˢN;{ Ι۵𺉏$AbgF**1ˋ&ZlW浫Sgz钜z&0L< ܤ<L"%-w0GC?FtMN` U P;Dc$%]m!&M] eTt m\T&.4>j^)%l֟.ʣ"nWp803|*&_ V8ȯ\3O hk`o$ 񃖙U:9(R22Ã;Jk 5aۊ9EOkyۧO`Q+͋dŝM]rA7g 0چ,kf&"[5v'o:bL[}=Ҋu!YwIN׭r!~:6O5--  {{ Ԍ[&bH5aq^II,,~nSϭ Hzڔ@**I/ >OK&- vɉ9/9"H6qϗC!uʓWXӀ;YrIꡜ>G_(\\^znG4ݐ, Xq}tfq`>f}`d`,o0m͏h VqKvcp fWj\m)7&2܀8SmuXP%iW~ę SG T\#9 l3%뼕Yj^ӒHHwTMci}v 7{zx]??{M߭.[ Gr͠%Qev3 d_S3OqB<>׵`?:$eoQxvmWRl:RVA:M"W%M[ƻW_f(o3}McY2vܰUv ;g14cgY?eI+9D8uB5FxE]X)6QifRل]zʀr~C{>*xPoD=xUD{?6' w*!NʫP0=P [*pu޿.lp9(7[fluSlh^.\9辧hd&)@}0h;L45] „O%Xuƽ|ES=״/\E7fyG5^{wpϣVE T:DY3Ps02:1:pnmlu 'VcmО7:lS(!ux4*B_7ȑF/U:n!J {c7(Di(B}uaUC!֍ґTsv-'8=.g~"+\ 9sk$I 0 `R7zO.r}W}XsXMBӡ;V@.ER9.^z-/M&<bMDKJ\N?K}G2u$jNmSNq%aǥ?.ԎnF(#<b.?U 4k˔VH[Zr6&Odݚ+A<}MYEyۍ*|X"|KFv)*MSk~<}qnm,k7!ôŁ ~[˹|DsTGp&V^T a(lޏ*Yڵ}}":N׌g VΣ]6T%h/ު8bQlGl$ w# K7087 |tnxMڢ,"h`^)BkEilW]&ƍ[DE^PtJ%pk1F(BrC1dJYa*Dqh Y!Z vZhN,Ō'$N6\gaP =)Lwn5HYMh>]V19m,ywa+E`:J(S@`rgy^߆A [0йi'벯:}#|arR[nW6Why wXBt0@`CKmk ;QRZb ?ZLGw MsqݏU0CeiPUd*տۡ@~J)|ö\0*Iy_ FCe"+`8VLGtVG p,% 5R>j.]iAڈӧ)R FnÂ|/U tgkl?qvEmQK Tמ%ctS6p] X9șLL8#< OrQl7}wY;1#^Ӊ^U>ܳ/SuA&k/)/TN(Vuhf0/7#V~`n/Rh idV1wd64$-=)u?bSw ;"aS贷f\`W<~H. 1oyO }ϰRnP"sd:q㿀߶7ǫ׹Jexzq|E8$+> rsEaP+აb*/[̯@]B="YW\Uek'YvcV0Bwjm pW+MBNM^@:9kЖZ*0@vF?6Ƚ*7EYp(GW$Sh21 f8;JtZ~ `ts4><(>Lxu_ӟ%? (̃SZBҬ̄-b*3GV+ Q\=Yp(#FI1f{B Z9pJ"Y&4U|ִ@RDZ8lPQ0g߬XN9לl5=SInFҧ8`|Lkjj*}:ҫà9 hk6r1eY!t^'ʂw~"}EX0<&(a%P,_ %VMmF(fFPh nH *^Fx-Sǃ旵? <Uja?4ޘS9cN$vTZ\?YWOm#Y.Lf+h{_;5Sbz0746T~-KX5>Yξ'D,sHDcAi< 8 tS?hw|cC"T4y^M8zF?KQ [Q;rNiF95bI@=2<'~qΙ+7z܎R̲ie!"1 L(WWWV$z1 kq$vhT6=s}EX\o-]+Csq^wIYCmgA]bZ l[JQD@ɍ{:GZfu幔~V?$/keo0cr -BJ$CKɳ +'RaƮS]q99*Y0ozeR:6Fq#?c&Aڏ+9XA-P}X+%@M2EzXUq{֟|C9FF+t.W,agC:`Q_7yuE<3\@bYZ, yNsY}F 8+^/Ͷ(8`FS!03ioY,Ԑ긬krYTo{2ձdQ29_>(sx3"aY| Ҫoo$MUEzo3gQKr mO!5zYhZIg6{0gws*+X8Zl} 27z.tȡ ֯ %s98Ҥ0VNǃy@Q%崥t<z cQ.HL|r)|A,7IGwIi+ xZ65L6^ldqiߛ SVNVn46NSysY%؎*Uh~nUp3s?ک гAȜ+8p)5dw}Chlk_g쿆iH”?L=ʻiSx]sDB#ʚ ~[M)m–rB3#YiqG*&(KK^_3$ Zl,J4]%.U|@Փ7;FKIЖms5_үq0.W"Xtͭ*`CHtNaZkmjCX]@u!ϑ`6kAr@99 RDa` x.0NQ ,s`</͗3>LW?dϣyrhei]r6OC/ߠpA,|giE 0m'3..u Fű/M}6!ݢRp^1ϔ)Jo:]x?&KYkL!v$4'1FoƧa K kFp`2%}^ԊϨNfwAGU:"lQǜP8.Տ9=Ny:9&Ss3Z4WnV|"dRxPęEWoq!|b 2[4S!}iHV3HVlD]{L?SE^[B#qͫj) ޮNHzŜ(A?5}=mA_cQl=)γB C 1 k·_TDu*aN#5KasGChѷάݾ]sEg^a}t)/>X 50" []iůkq8mHԐXl%Q8C _ z#Rybs9ۤX).]wڽ>y u@\v_謴JOzB@2ܯ%[mU ^<"/%TF W2"9D| .<7i|䛱`8ZFbv,?k }ZlG&ڤ4^]ΕtE}d&ZDcqaw~1ʻ/xO}ڤ [@i(cCy3$ǽ Fl2'bRFfb\nwg. 55gnBZBdqBBp3l:ZWIn4DZ\IcdvLՁc}470y[[D"Tn9Q0C(X= _'L鏤`ulC1io $[NcGF26w%٠LAm,%ϣ?V7So8Db+{f/M3^7@Pbwb_d>Q#lNoJ6̸SҚcSK |Cg̫n+%7㳑"|fcÖhDV1z=Jl kڜc{W/5RtZtdWI+?{ao:m#oH)B}A]f,V}&e1uH8瓟2%Ur@# ́7wW 8j;|C‹›,= \ <>om4vmwOޱosLe.oI>gAĞe_tgjN_:*/^ҏߌGK_Uf,{oyϗ*-SQr$|iKVdw.ucKn @͑GeJ':bx]"a{[JEM-;t2Z^Rr?A(yޜjOZ8R!W`WwS*,G/@sm8Z,rC8=}:,㕂F=mcݮ4=v6bncu>^`Y=:ye9,97r/zw!%1:8NYE 늭dȻkb+}cKrlwy@ATUz~tNB*53`ob*~8 Vdts3TQ%H쫃&_`żsDtlk8.?֢vC H1= 5E8HƧnW_nX|azkۀah!{ `BۉQ_dbIa$U 1jr\2#:lN &Hc#s)QfJ+]?$Uׄ+J :@G ?F;Ki"Xyțiy$L[)@j>e5)$^#fզYvJ(;ԘICOHXma1<)9JV k l U $\^`yyUa,UpVRn6;GONwn=@Y sIG:Dg.Egu68)m?pxzī9}O(뫪+`?k&{8))ՀywY{ِ]i~zf!@T=wKO)ؑ;Bfr-\['SA\r~mAK3Aଋ:3#\! ?Lْ4Qmi.B6Tu*O Sݭ h&^`W-Vz2eI0r\+#Pj%Gocrgi35Sg zSڑΏ򆴍6&%r D|%,'|/FXo}f0SfF]'҇!7Bf?ḩ\U_cJ[[\ٯ8n*5-wXM߳ग़9)FOA(5  [}TYP8Q7XFU;?==fepkȂYx@S^ ERt*;IӍs @>xIE7{F#S? W3H0&92׃.j"B?  `FswsR"1cg(Z<ێyQefқԱʂn4-beĸ̤I&j?du%1#@'DZP/A4H伯㗄N 92WfGkWڐrNq=$&ewy;(aE]ty KdW11+gYs{7ql /[Zӓ.aEU(!t˱XvKj*(N7]*ͪkp3ܩF7'i> ?1G-b2b #4"m5Sm;D^Nwh%N8٪o&܇L\Z9޺25ǜW\I iT] e|:4AD^F I~v#Ξ>O74pԚrRY Lb{5ev`zh%;PFZly '7 63FSm;mS ƉáшҐӳ-ƿR0Kd֝{:TS}@%+ɹYu|#IJ/T@,cF3m c/:5~Cc[Aݫ+၄hK ^ڈ1 lI^xQ喝E[(잴(0h0.#yٹWl"xwjbk`A&(|ws"v2Ԫ.K}Bc u%R”l~ G. GN B{KYȃMr$q^/[׀vݦ2*|^f#+#'}I Cص,,Obp2@ dxpߡ.Fb4wEQʄꍥ(a+#˒nv6f$75e)!U`ۻ,6d|D4kuݒ@.̄#%A8u=/ 59U=cM*WfGrri.@hs˒?G R;t<? J7Ն>kfKQjs(*KΙ5g(y;梊i?0Q |j}!}I5>A!P@tS9/~goX;8(4F_,t4&%;Yy#*%Ƈ eDm M\%ix{L[)%N j {/K(+Gݸbkcfc_'_5D(]\γs1J sf3*[J#ωPVV\(^F{URK[ȁw3?\%W4w):q~46%ʷ4xI#i<_ lUQŢ,.^%HE\H)=6|yO}R_ɶ^WHYWQ'ҙBȢoxU/M[飘ȖӡHΏ}ęioV̄i?7{)YCI ?t.!Jd|wꮧ6*S^u|9^ Kľ9MOw <9XG=wU+ mhc_'z&V~6#)췏4`3Qa<vDȦ-F rbpH 6bwۖn۰ִ3f܄o'WY@-'[dEED ?ÙBCaYEPTpd<440QGD>PA_]r: 2qY! !ɀ.M S90Vi ..rXeiXts "jE(H?Q^D#ViD ,5,q'ލ*"7 [iI|E?my"ӴջKL"fQ6dQ)FQ<)q氈|1JϤvv)zObHh;N}+M |6Y8mP.<%mVT>fNt/4s| 5*forsXeVcH֛P..qCL=Pmr.,+;wP.g,H' 'NDꜞ`BqPƞ Poh9uevSzrm}=u,<L D9 HLÒW8ag:K¯W9v diC"kVUJ++?:s'oX(.˱&-Z..7γQI ? ?鱯B[5rA-V($GM@AJJ4X2/ <]*K.9}'=f /s=Bqz]]1ep1AGuܘO9G!F%pxHdJPĴ̄h/(شi]`z .g¦cG:Gs}3i~U܂hF,[X-_/qA7_y%AI6dʪR.S&&#eL (@CrZPa S]'/ZҼ"*r[ލ$V=s-dƀk}XuPn{73~'Fp3>R6?N$560X-h&i"uWN "GʫFo5(#VҨj!j GD?41-Qt!Yn>[I& &]ֳ˂2pAH"=G( -O3;~]BAR5\\+*[&$I+缶h]$Rpc-2˂8Pj*D)G95AaM27?:o4ۈ1EQ y^I`BA37Nf_o,W|x[?BG+ 49ãE+5s!΂6ԉ}}żplŊ3>{|K{*_rUI(|u~^<.e8އp_w)%UJM8N%*M2f(m+\fJxe8eFSaR %S4IJ8u`h7c Kl%Jy:MDLwo\ŕUP8ӀAFZy4Or+uQԏc!1ݰo_4⻨mxZu>A1}nWi]NTT } q:Vלns}|v/G|uFtTI$ +z0`/7Lf yfA 3 F?dX H8<˼%gNNI/ɂ0xOV,;o Py\}LY":u)e2qgC~?8~ >"0G ?;S農ff{ qU3ES1&4"-V:]yڄt,n@ qZ_},#"J2[7\m==Dߡblڑ莜s$b0fБn9w+r= 0c*7 |J4-œnȽ,3!!Gv?7Fc~x&}m6nrZfr/yp岪s:Y>3<<`"c&40R`k:GTӳ^0"-6yqg\cȀb:bAucID:mfeGm{DgK6\t<Ql)AwJ#;*@\;Y7ӛtw^Z鲨. [EYفː%Cȃ1iaJ R.6U1 \!V>c{kóDi +Vx?Q=H dJJe]^]J9=fPT7Ԫq sՑ=`Da*Xڴyf0 h׀fo6o*ru~0rN{,MsR}%ݡ3[QgL$]x--[WUS[R3Qd8B .ބVy6>7(IFW9++]םNUD5qSoǔ?sݵB2 }?=;&{Put9.xn31'RF|n/.A*@ƻ++nV]zEl]?<֘,4!ů`jL&/_i:[ E⮑HG%YmF泤C[|KLs7_ {VPN pU1e@MKJ"A\Nn@$D X Cp;e$hdh{tj Xkx4kXqy!]x ]rŒP$Y9KbhjmfW (Awv|#)x+ pF3#L0WRXE-9>- |.x~ Qi:lg(Kb'Ȕ^ð/FD< 2k= }qyW kăʠ0ukh9%jVXsZ",Ms%JCWmSoژE;6kXr)YGcr !Ev:¼e/uLBnxt/rks/,6%Z'Z|ԣp%K9ffSG5s0m.aV:g}~<T$wS*Ķ\OOLܾ赴Rc0hU0͇xX~ze./=ܿ,@*kg zyE3M.o̓07{a)K-ƨ8J'*[BD=ӫEdu$i-d .)r=-a 5^( ƞ)$#i>5PUh7; (}g6hΤa}%|1HCQ#>,É1MVU@6^>LSDY H>:e$uK[O{j$-qe U!ζLQBu!;pH^08$pV#cU:wJC >ûODrK><=*q759y=5I,E̲sЪEk6+*ǽG#5Ľ`"(!oKQL*+!Л(oS3PgG-/NTB4qNw3Npt܅"Y.7лA]UcBVdj T߻$ !g# I\i\@Edgx!Y}aK>"SvR0U]W<+U6"@p/3^HuR}V" )u`':$h57|Xrgm(d=I=JY// @8B1*vrf)}/Γo(T]k$K@=pWD&9i3gNFRK#.>Nlj=p7}86M(U_>D2CmhH:q:Ty *(`7y,k-w}ۢeA}<O/%'@AM[=A lÌtA^JC=;[ԅ6OROv!g;ژC.>qO[RTuQ\$%wp㌫ɶiŘV=У?4Jk?? !2Cj%s iLS1`2XL~ }Sp~3 X!kD[wҀ?<}sN08ٲP*l!m nqA~?h~~[".=f#,WY7pXcB Tr.h*AuÚu zq+붑"L@b8M y`gAO3t7~SMt;DJ?0MM׍Xc륰}n8 kIckn;կh^+wڸ +^2˸qR zKP2/EIG,ˁk> fNx8 Nwb(x&,S3ٓnʳm7DE0ON,;ۆ~[{VFIxM\xj؊NN皺DAXU+c^p;P+k`D><MBrX>{'yY+Z['CoHT$B/C#fI^mq<\ 6f )W}ecx͜)nX<5OAtIԯ o#\7jsu"Ih ;*!?grZVQ-^DM'v͗y]yE1,lo8W8ƚc,0mk2DrL⓱o}EuVڛ'ͼD.`Oo+pdA1\.yWwyWRTqeygT-Ύtwф鎐XJxF in#'ᠲ+y9! wĂ>fS!O양Zri"G1,^`&3U9'ڊhmf}R'+3I7HewB+fK E% 9oSo{ n Oɱ*y{ZJm ]OKpghg]Nۛ& iHQ[>ȇM)Ga]1Q]F4Qc5qyB`6Y> ̠d-fEsc\c[N8nL9ѷHQvs =W^u']58K;x)$V=zMjd9^I'8ǐ_نbR'jATg8/P_ Y:@Navyp[znN1ItP;ôE*i'%}G6vsv G /aی[[< EiN}3%VA"k" `/:9]11w9!6HnnDž)6820;!rd~)@Tu<ot4v2M862.}("Vg&6cDiOaǬ̸:=pֶVRN9WjlV b]z<b{36µFdu*.AA=S$hWp\l+|_\Ί.}+j,>a.9f6C'R^$aܖ@"0 /SE C?uኾi::)%05 ^S-O HpHiM2ؾir>Yu]˫ 2A_]޳\7R'CQw5+o=v'S%yi-qD21?}4g\ix-Bǩ~WκSNKU4ca6G ^`L/h-@tpzL0i'?_wÁy5%G6HC^™X8bՂ;=gZ/2 ޫh~73= t:CX~8_F*<'7'|~1w¡ vC#6; E/~kr"e;bB7jߝ)lj*PU;H,q*' ό%ꨤ@) 9ɲ{O\: +v15!3D߫Riz (}TR0z4FCuui.YF]5(,P.^:C/6/En#o ra짊 7NbL)1ZKߚhĨ]iuYlЄ ȈY;X' 0_D' xqru1HH ^5 p c]k/[}hTG ɔr'/ F >2_9fvk$}*vMLv^-1XtO@Y;ؽݱ;>O*dkMTkOFo!yL2DR?~T7$m[^ Y>: ',ebʼnq@8E4 sl iG֏ &d۩2QVI}zX܅o \C}P @heX~zlFY*KQC낹CCf~ci-|̉v8zgqmTN!I.9x&+`y&H4"|,4:۩?OYe+4PFPLА{ a-fp'^C `b<VYv9$10W-!c%GJ>ΎYhϬRѯp>񈜉6|U:410YR+/{!q݃#gҬ4]lq<(.7 fP_SI/7UM#J`cwُHښ>wS>2NIG%{$M'Kuem ,vҽ?2lNŧB'Jxy}nO,|qflwzL9/Wsn> y(?Xd?[N9"z _Se+.zӨpFig2OP^eKݙJgUN[JNXս^OAUq{BSS0;%UU5V~ٽ'^Ms;%rgȦ!-c/!ZC u%d_!`ZX -- #L}=(X+h:$" U {fj9=]1r( Rk^ DJnB!pz /eKʥ{֥d^>xd C+@C vd jRMs:R_#=D/9<A2mE@E K4\B,"6v"z'BzڭeX PJ!° >^15v\ؘarرX4 z^NR0pNDܱ(;oK^w ۄgcE=oh{r~l:Ey L<&/`.!MO:<&G5kݛq„$W*ʄeKG&.oƢ3D3snb-xB<]$Lb،:5Vwɇ%+<6xQLhI =r;W@bEjQ%ר@*Wivqq'<8ĕHaF2V='!Nw y4f,)9I3Cf=j1z`-C5Pt!B[x|rq 5~*C@Ye=t,k~ǧlYQKKqk{OԷzDN4^7Xn?2Gث0oW|}\0-K'E;k:*FHA,ęPpI@֕r0=(ew\RU~i"|xX>.,Ț~s"&uqZV "#+BX08il Oc7N1pִ$K>d2a%g:j_c=kᓑ鐎$C^RSˈn^Cq\od<& "9|^`~h٭Sq=v Q5Gdi:1o<,#  X)uE4Ǵ q~/lmU6\aB*eF.7@:JDs*q|h?-SquZ.M+W3nU:NI}%GcEZrF540vk sTJ UEl'5~? ?Dc+_:8QS E[oQ6:4_,o~BZtHZU'K"w6Cek/Nͳ e8]DlL/ڄi|m/ |omK9#5o"9}|[fq)$7<q9` {t'Eqi`^Ƀ.uX?ps`x15^|U+#>]cFjA''Upxc R_:D5{L9 w]e'38uIw+((e#0n@g\1B7atWtHJ]VDmw1@2DEe -3ֶ.Js.- Stv1Ff ʢQ/H̞S\"zy<_+8d)ٟ*x:VïzOkYroȣsno1;8^pD<&#KƆ~Y>wNN{lMiv"@3>]OA3NZ (.o=SYbaoK\ي:p*o3j-foI>G(^w'H:-YgنtmOD ߳]uLLQ'^;~9xPrMV3;HnitSb4*5NW8b3)L]u:wDas-Dʗ/_4>Rz{͑oGQ MA8viᘞq=m\_;H7zC21l[By1<>SB!6 CPoW녖W_b0}醴foƒ@EE}P$a((0<0j㵁T DCʲZ>41m'y.I]+2W~-,gEYsjzAGWK=;cw!K  5A@7 ۽ 8 N!*u&\W_F3VPY̓' ־`l٨׊SeJ"( MehSхT'8,;Hp#"Àc{P]S1gCP/ .{h.<&tAWi;o2f5"o ?[9dUNgڨd2e48|ީE%횜)?:@fښ&wr8[ L\Q0 Ś/") I(8纎-Cle 1mA5I&_.Otc-_d ~IYZ<@v@I9j~QXy~.?lWnސpnUNa:$H&}FKѧoQ(kA\kΑ|OܿG;HP_ZVB:1)sb0u$x[#yeOT^3#n5`mNpwOFO"Սl^1鞴,e4-|Gmk M`6)#:Iޣ띴Љ mlctۢP:UquiG( 1uQj)he*ظ(mu.z&ͱP>31VՑ`-7(OCrfv[2n GZ;]#ZAx[HHYѦ1Q5 lQ+/Dt[E,Z7=rҺP@Zb_y:GMmHޥw S>ac 艂սg`Nk;*"sHӰ,[vht@:[*:eGysԲM_z$Vc0.6^QA?s>!XUWWS1#d+kQz^M.818ql쀋/DOF}]~ Moh sG@&&Wp\( P*I C5=@+ .TOxrmuwHw#sV0\]$ɳcJ͙έkrM&*s@S]< zGal$ԥSj>XXpelO<;ly]/5ޭ7PF;xDo G& ,p"ݧPeVW%fZ(R ,L $rvxФvnÅzo^HiJ.ewmo !ŏ>2_RYyjU+޵J@j] I6̎n*\ `a]:9^t h d`A..Y. mAm hv.Ѕ?<24f0C]&? { ; ``DSZ8F@jzl>>>y-ZUa:Dg:]ŏtOxdFXbV]/ vwV"G"|\B1 A`iխY+7]K8dL:Wy )2}\pD!p>t4a:6y<u$Mq7 0^]&.G5κ6=Ynu2˒ C$ lվ AH gUKrʔR`5i0Иx5.R48A ˝Yzd*9&{ƾBr xn2BzeFhW-[ϒUb\_!߷N%-3x հ4r1`MmU*k^NεoԂvmQ8oV>i5D`L-Y:?K5!^r:;RwhAnrL<ah{-baD,ٴJ1.4#“#AlN)XKrN[Zpt0`LK=ͱQ{As]]jf,4eQ]&n_gFMdb証hޭoB8'*ק({?3Z\瑞FV9#& ۴~MN1үON=홀X%f-YRs:LR2ؽݓ ܭY63)&+4ƩjE"cwU#ҙAFg+RljF5sag2 q3[6\ץg}IC.pjS }yz%lڎ@ yٺVjNc !ahs?f^o? (4 w@4@pQ>J@U͙ -Nd<.vh3Ud&>ж\ud%Y_WwԎY훢'6hS)SVda(}'5@9u6A{eN?VnS3T8x>Ee`_ZjW.LD*;cԶG+Zu'G$iidjmL$3Z=*$$Nf'c+S&0yǢ E1$O:kY3OxWF_,|Џ̍b2X#W5N©'gyhC:NPЩG hD#-;I`cT`{`U ;2K{zҦD{"X=PoTk(Z䝁O2HRAŠŻZFj]]V<*Fb-ҳn0rSNjcx$PC8ŕO2KoCz%l#o OP[ XtKaȹI66*Knc6 W'fUM~̳H7^w4nk?j@e!}L!"B{i_J%=Or~ԝ#ζcp_WJ^dP_ZI[tAbF_cm/T@nJpJ kV^z%ˬ3fN(f3"/HMHdBEqpbXs9^!\Yhf*)s;b1.UޖZ,+ڜ;DrpW09]n;]}v{vBI<->%GK|U$+Ă {@kw}ݨ6$KBڠ iߐ{Mx[xE k"(+jPMQ{RqZ d5Ҥ&e`>rdyPOwFˣt/9xJni'>3L%: \wR.nҞ= jt\ܖv ЍH%  ^9\z,DYYZ bʜrw=xY$ɷkU˕n0ө&os"yb kDɛ-zuEw 3ny[8tlg#ɤizGȒ> ֨?e_L\/i%/Ӵ =Htl.) 픢hb\B\3b~1XB E} X10_܇7ar ەf*PE*< _8Yק.(xmA|:IE. B QLQ752+$1l}P1c23NpyPg̏%`WMyqE EQ<ޓv T3[%U[JQ`<>Aڋo1%"3iI!aZĘ% 8[@"͓ϧk8$w$TB<Q!J&` "lúL7$z 2r+>>;ؾK ChraĈt7.sŻsvjv}7*cr{SRyg)tLwVnS#eVLB! 7ӵ2o: = <sB+BuFF>o]‚=䞸(zFZrӜJ{X$jkBv)wv;y}.'@®I$$8FSwJ쥏p@,fu{I&2!9IlzplقIeVCZCrqf@q@(P)\`jMױ뇑Z3C+3q۸}Z݀ ={CW `Y`=\Uaߡ3&9xLQ1ÌơLV ! kiV0yNlӴl>!Y>EWCƻUݠ4̑}ۍƭ |X7piXRɊYeHAuϕO7޺=:vrP׍u2>i\づ!^i_Z$Bpj\)@}׍2O?n5#?'L9Np96.B4뾛GdqX]X>DuoW<KI#\7&Gzދc]µ2_`K nnCbN9Q*ߦ[a@2}SnJn*#@淤8ԡZVS݉1=θOH?p/[#h1?n G4W3m2ǝYƀ&cD(~h`iu"B$W`>$ ɪɐD4 *Q{KI&7"T+ܬsPI7bPiI6-MԮ4'WgBR\ N<PAf޹wj1ҟ/Um˓mB?ĹHg06~W_$-1Izz* b&1̞ }!DutM)2:7!|&-.^E-<(ke@ {DekUm;-I+&"iF St5ջ\%I+u{"ü %?+C`\Z 2" d -ٱ;Y B…ki0#\iJC5 h%q օ!҅1x02LDuWP';Kk;B+)c19P9oD ,}Da#Qn=nO/q@V2O86M3[n 6aNo6 xa2\Ur{*t·٩?e5jRk<E"O8HX]1K/Xe^XryymGfN"Aʛ�$& ?,ƌ ;LӦ'p)ƾWa[brp؝$!FI \+/LZ-SO.dvوtls iTn~F=HP/OS#ln45T9{س _2R5SPsӷЮ] I:\/ټ!+!'I3/qZ`ӵCzU3Nofbþi7A@r5$I-pBBmv“8.*X[6@&6UHJZρ{vQ X& [DH92!FMv!`&#DO/yK{'CzG9@a/v}Lb6/q^qբ?yb g,;J<nUY 9 j)<:.6a<:q^HCj❰ na䅅:K"$.Z^.,Jȍ}RAsy"RQpP\Ǡ&Ykf F lR[tJRgl~Nj[Qs1>ax. HL ^QS~[մ11{ʈLsȺ3^/k@XQ$jLϺJet*=Zv ِn]9YadnD)?-IKQ T+t?1{7? Er$p .tbB N Jm+6Cnp{yFr/"I9'dU]{qu6h99 IuaTx3ùf"5kS +yCe5:s poHcSVoF=i^0Ğ^OSU ˘CQYsNWOWzGɶdOgg'QA1(R<j>v%/{]((`q]~j#Oaɼ;1%~9H^qaJN6CPLc uqbe>f/MҚwSkĄʾ\ ;4_T+S=bmUhrǶc)*sɲ$Im ml\Cu{ FsBD#g tѯ;4c^dx5 <Ĥ 6W ƫYǙй izV>[^ϖv,ߠv+Yخg2 G\7'v5rfg5ePCv:{@OYD~'r zCH#{jDޥ-Pz}Ԟ:+ h[ H`ILD,!C&I1|#s ^2zrZl&9Ihxq5U|Fs CsS3]>.!o˥Ί0k_R E1[?݉y,`O>E C<+BA\oJ3y+*u~FV<=ȫ =|/ RϻE"x>Q 1JӏAJ|rȮ_r*p Qe䐶^9 xӳIFkc?G'w5fel ,PwdǤ&decȊ<;ё:mne]n@x.;[y xz$Н! y>"b^v_̟=;iP,sH}Hk,0xa#3uZ +Y Ss eg}-u-02FC%^Or9lj,rtI} =ĠᑋϖF4>kM3Dn3!'t[^ekE~E?a}Fo}Nn 7-= GK0X@m k8>0z{1k#smA{aFxM:{-#<騲"L;~QOV"Z-%aCoc3ty5M&x2eOfv3hIyѣː,h[Rn[ZIKƭ[Գ!wݬfK rvg>ߓ x(`jpaIk]Bh\XҢkwc4 jKIWN';j~stCZ3'o+ru2Fy9a vpfEҔڜH;ˉۊzo6ɟ\038N:fqpBiJ~c0=~0{0|ڬ˅j2"$<Z㍝_ A:Ih6"U `#iE",+?~lXHў@B$]d^)oB֏d bfJ(.)N)fKȧ1;ր?P;БsC&XJF_('(CoU+<^Z(aU2ƻ@kQ⟚޲#8~ط4xeXHJCVG'^ߙ̷tKۮuuntLE0\~[TmC\ qPxS_m!5*Q[wq;/ƆcV 8w-ѐraG "mJdT<@#>7jh@Z9M f G7l$Vq2MזHeAzo60B`կRtp/xR`*kYotP͝^M8bRW꘬n~vנ&` D]A+1\c~8RDU74nRK.p;Lyfuo6wP,8unbA* v*yĮA:`VߠdQ,-lE68 ' .b^Q(Ԋ*`j x-C53 hd_8^9 RTixvC ݔhQ@hG quS+#HMCk/|˜l$w@ýtLU8a-]p7|&sz'0sε{ C-9>|Jzm|a1s 0Kw}Ɍ"ԯ-uX7"QhTƲӚJA~rx5)2>2u öª5w, 7D5J?zl8N1Y#7%;jۊ?ɝ=o ;DUTLX "E1'Ϻfp(?{iV9>y1Tt}r{7tܘXlvW/:Ƭ8C~'TܟآC%0yl@)2G>Nj({`CO |2)nlO4ҍT"BGΛ۪-MvLT"`? gr cvkM%]3؉ȧۃ3O]^hοCLos]vcvv 30!#IS>r-^|'-o$Oy]!b'T4T?sSJ0vfIbWBfeVBWdrYYQp«J FiUKi9S,KɧꘔSz[ }<zd uy+eswL2khߍXH<{FsRX^J_iԕ,8g`lG4 xo} y_A֤QVeZ)7QӃۿU W$2):m<*j|i.vo$,T=%P BL4F  I]YVKDʽ/TTW2gE]^7YTѣ#PƮ - Zj!=4tgXNC7Dܜ& ?Oaˑue>H5oS> óᏊOD..DW2 K`B$KhrpYۛ[%aɨlgɜI׾6_xd?$#_:ȨhZK8c<]$Yص LFQzT}?tBnNُ؁kH/W-YwG.E*{1*c42K o+P+:8+%4]!zhϪ클 (=͜@yEJ17.8gw,4㺫y|1;K.t\&c,/T=+$ř爿jA -^V DBih*zU(R0/l\'{Wh㺐k>AՄ b(`bL7LF <4 LL2=Ms_{ymhoIdn5lX,Rtl5uʚC-p( ~]-V7ױFf.5&᠌MuH( &6DlBҳ+Q J”\X;;kZ8hrn/ _2 \]VgQ@[n`4KEEIt̤rr`zBL]mcF)jqt~{#.x.++e5m݅:%>A3 GJ(I,{(L% | #4˻ ] YgL|NB9q1mn&N]&׏Cum*8:B~wm]~twK4{ vSzC|`HlZj):d"Oi\Q{C]J MW| ې3v܍ gّ7zjh BQCR]ut8JȎ=){8W#{ɶ \E7xLKxNjYe`@D0BƑZplq5TeܤO`S,U=sl[q~*i6ݢ7I1@ 2V2#b** zȋ]ӜRvv"j̢v=~%Mj p#\Z2 `cM@Ǐ4R\zsdg0L2CT7K %*JfڏӼLp,Gx,RӁKMnDp+}g)zSbE0w.ƹ.չ6C& H\OEx-.*4T!`]@V9L:PTgl^f~DqVHӬގj^Hqduc9ΌDV@5׭'Kw\AY}`y@^>z^*>̒v7Ж(A B!p}*RX*\ ū `I5jY.0^ D˷jzɵ@ C%WÈEBn4c>Yrc\l31] yYVݎ+oM+:1ItQ)Ү"?9ɰ^S FL+\g\Ԡlt *Ǽ=l7mR5a˛ 蒚z2gh >6yLoo<{UZ&Ԑi0HmAmXu8`2>\ wRaJJ 07tՃceƯd ZX0= <--ޒ#Y^aW,7hvݟ ZĠGۜ2/jT}Ց"&1P+5G@BTQSBG;%1l« H~DH.& Lh@+v1MIϛ|' Bt_vT_GJ|($+įEoDvWK h穵Ch3e:t~*X[9B;T1mJ`MijΤ~` yr-kZ_  +T5rj D 4(.vvo}"k'K~@T=_$\1()'A(Ƥ) K^;͟lt~ TClW/(s,- MNb[:!V }rOŊ Y&I@&0UH=~$e"+rДmE EG^/DkBkj#khd%p)x83`h< .#0]ϰ$Mk{ivբ@k"EIXhZ*9o"`Oي5|H6Ejč+p[7'Bs+4yO`wU|ʐ~䪝AZ\|a_4F VE9ּt60} *ؿ5/5Yɚi92 +Ԍhj\CM  $M4 0t+sqemnfx!_7)iݍ-m_h;1p:LG<@J&77T?YLX#*T <]#CxzQ\߿NqnIڢ[T](.՝.nߜ e/}_1E~Ba(9O q' $|ZJ7q'mf" LlXL7:Ã{;vPE@QJ7Ru_|𹖃SI\OҶ7kѷ[X7WwCs4 Ug69Jd% M)wJyo*5^G ioT9 uέ'AJ]r S\H»7wTS)k!kNJsrXb )$r݉tw&t MpCM+N'xW=mb2Me ̦NtdW;]iAxAL?>xװ˰V@7&% bK2#]L0b"Z`1XhC p>F%WT-<1 J;SIq?^_j)ʣd^Mb6xa $6r(-zFݿK6Kj'.NNZჶ:W=邰lhnyg+ PRuN xӻa7Fm!'Ƭ2LXZyS0S/"^S4 bN[{ta͊ l!Ɯ9m: cΜ<ኈa# m bL0xL܄ TudYg@6Q&ߝkۂb8v3/%[?w!%S&.(`*ޜ:7VKQB) zDir0@-1#؝i8O{gEaE_zs,6s1|b0RXEpBYߓ ׹DzO~o2RH_YᳺWS̍$3 ;q<{ߊ#v#<‚6$-~] *?~nxOtm.ᥦfuRF0㎥F ZF_0UVp8WHJd_Ž1K ̭^,?n鴞+WY ikzIcQsΚI+?bW&=~}sAE\xz߯]Q &NV6U(/I2pdա_d<$nۈL߻^]цJܪc-cFNt<4hj_@_.7ķ]WTPGM=)3a^ o&;>Sߞq=,-ClMx#9Sf[I#40gܫQl~U{Nʒ[ iKT/F R [CT:%EB`fLG6TN]chgփQҶ< ;H= 䗒: Y!ȣAN<%WF_UQ| +7ÒCMC|5nmMo^zK@P„zn1 <P!ntf>va0\Jzb)Y)=7siY=ʞܚG5Q%{ ^yx3i|j=ISwY%p >T}z BGͫɴ9`9/CWaKbWU.$'*<(Gvmi!Kb6rj$1qK^NL5d#/0-y"k XAw/qm(q0b&̬2!9U}Έ N!J:ILbΩQ&XbU0F>u2#i;Dl$ѷ2? La@4jZּ߆a{[P̉\ϔ)œAs u> /Eh>; a` :{>i"C?.Y^?և{%B5 o92n6RQO]M2#T?\w'ltCePSn% Oze{`ND3JFܕy *dzu X/[_ts`%^\q}恒KPfGdhR}uц6pJƇgU q"ȘǷKNR5R=~-Rzp.`>/ *@t\NtbTSևhZzEl2\dY'4 ?& _ѝD;bz%fG8 qn XVv,C-;p&L^Iӏjbs+ > ht⁋H: ׎RE'p[ 5^*9&xb'k$jGER B,^=KTbA1ukO~Wg/~lrOgbl/F2!X0R"$ɑ>GG}5#lm] Ӓ> =} c&BZ8ű"nr/9씼=r07XfjLHBJ~iS|KX $Ϫiv5Y}`z@ϻ%Bt+a桜A6S똸TDŽU7TuCT/<\hpMs;4)OovѪ|[/d){4rNp@l#Mւ7k]vOviDHQ02C(PE[%ؗ&S69-9.lŢϯ!8ʴ,iJʟy &EsكǾo U}?%TuFm48i) )bqY yI'! |~tΨjnIJʽL'ezCׅ{WUxQSk EPZʁnA,ʞiO79N]lNM&1Jl EoػP7n `? ciQNgDq#g_'W6?a࠹"hL_Z.qbOfYDXn %|qF<kgq^pCLRN)ӓ}`q ^p65bv5tQgC*BK ~pIl Ng,vs=R^wB"_2{_:vUEܛ.)L~-rD{4xAGg΋wg(e/ɔ}BI=|LSw+AJk& U-?{&ΩRZR#/WȧOλ C}gsQD ?ɈwyE*n^71"~M5T6vXġ0Fd)C{A§xA FY`"{ kf< OQWdFhJP)ʴS;~D7ư%[ȩ0Qg$oo8b >G>LKOɭi (mfIݼResn27W)oPat?rMFVK$P(57㰞'd䶇ƹ] } OWAd3T~'~p 9dw+ ׼|.D'τߪJhv\Xeql22~o&9 y`--.҆zPa?5zw/%shoq-S c;9qffS'NSWf| wAaɶoi{UpuhV:?3A47I`'0߁-;2Os֑p2:<mÎWϼGsⲬ7o=_7i8W_BIOvف?K{.j)Wq?H#UKeLkb 6NK ,`)t~PSyHH?ƵK=+ :C@ɦN-KLdh(36r\1Fקb+2hR-ϧi}KSý~j$z{Mh~Ѡs+טft0WX;y& nZ®0|cg)I6x] %?!4ǃ<)h#H .ڈ[|(3*@i T1BxF%> |I߻h,CÜ7Hޝ~=p:.S ?0U`mi>)wz[t;iip@fP4/9+ Z-eB"\y&rZ߇S$顴^8!->Ɋ})oRWS G+ 'gYZ070701000000f5000041ed0000000000000000000000016759e96b00000000000000000000000000000000000000000000004a00000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/radeon070701000000f6000041ed0000000000000000000000016759e96c00000000000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/scheduler070701000000f7000081a40000000000000000000000016759e953000051d0000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/scheduler/gpu-sched.ko.xz7zXZִF!t/}Q]?Eh=ڜͩuֵ 2vhTCR@:fK)'vNÙE.ջ;x rU?TMԕEz`iMy>^*+:^cDMǪm) ,UulL7WkkJ"tAVon}кG)A]3Ό(fV"xI^hqD[{4פ3>-1&1ĬYi\9:qO⦱2*dnQ5LrN`Wl8LK7*DJ ϺD bz,^0W.6'owhBn$Ez.Pru$z*fɦ@\-^F.H%$m"ȶss8MLTcN`\ҥDRʰ>6'`Cny]ߨP5@B5>1ir õl&]Vu,%Ib4/qxʆK޿L#* BⱈŅ@t\G`qbUQIOf:S>];2mS(\(Au~h 9gQE_.L=vrc>\39RlwޓH 98s >4J r(s#‘?N˦WSTaQE%:LNۨey0+7*%. BD6Vpr7/mi mMGeed_+qbS*rs{{լ<#Vv!t:i?``'տϠc _9:>/"4ΰ;-g`K)墣ڪԇPn56amgϚ˩N_(&ӧB)s&F\>=MR·ERU.n=?VrXa V%'oT ;io0ʭ XMK_r{r!IۂSt0%V~l.ˆ*s_7vغ(2tOɝbg|ށ<`-M5'Ttˋ:ޫ.TbgT[P!x -Nj}hr/;6Q:ݬ!7 V%@bWz'U2@P 0lDjE3Eʊ"8=|6yθL>"cr5n΍n98}t}f(ѡ ab5ЈB,o4`x{\ tJFA,S-Wx[^ sqQEm?wguieBQeE뫈X{&µSӣ"Y};/[`0g?-by  cN&Ph9HæVTՈ4g1\"Hu`8wayf~8j _?PQUi)fY%m}FF npnvmGWep2zCT{˝L ٵz!r#;c2xU,Q2#xK3lOgY^2{a ^ o2+CgYu|\1pSZuŷjQ2o{Cٓ5RAG$;9%T⿰;4/kܮS-[0B]!gKOkPŠM!?SMؠhM6v9,0XmI >5lSIG*Up $7+܆̽SHҧ4#bq91V ]~TT:koUEf"ҕgLFO:3?zӸ>KyfZ! `e{Ns|[(2c N:y(-enϛNVǪt *XUm{C仁. L,l9C2?ڛ:mciBy=kkT<-Q#Rqc(=&Uss18?ED\h;Wa=3]q܁='i_bbP{2ߍb8֦+#Bwț|vxwy*2 vv~6;;M \md',iK34j0 R2Z^o `A#Do.aϮ 28]e5n#u5^Sv̝:A'UOUkY{Zb3Fz+]uۻӛ18ANб^G%6'n~I{MPlKMmz3I,5YB;GT{ \@<xvPI4U4TmIh"F?;ŕgP Dj0Y)Y<s*PJ>Nx(_-Y_7o2HHʐ,,ND l/l^sQ`":l*pGf/îSԷ }h' H_ݢ P8/%t XՍE\Ǣ!":wΩ\/dQ^NB Z@c#PcsnA7l&L!/hnJL%7^s|}y8wAmv:SϠCD8)KPAQM1.:k{]r(/m$SnFUL'(+wP `7IeJzA,![W>laD]AE`jl&ag"hlt.xH cɢþ2q~54qLW|/ɬశ箧_~x9I?w7E$%%m/(iˆ00>pۭ= VFw4-x ~evS=at:P?OJ,d4 zkO sԽ`nș>`贾޸9E.ߟܺ%F׮D$Ј/~SpkZw oAZ M$ 0eG8'[# S(U&#vF &C\?MILlRnAv53 /($t=GvNWXĵ8X"I4`yZ_YΕrЂ0Իv=x$:FAd(Ve9rDo1{uؐXJ5;J-D >@$C[;vfDmݿR#>[E{@*)jk_c.sScr\'o1zۭl[lɺ1V\ <$>\`ag(W78{fv}䤁 jk&3i\]MqQyŠE,!3,f^kH&;La Uvt˃lfѝF..: 43>\w,[R @>,ET+4P1޲Pp؊/!s*z)H<]'"DX2b}>gR_VbI(B _@i0spu[I ^O.>$"Pj3q0DS=j_|$-usRT|ՙ :wyQ*t7V1%Rj,^}aIk,|S}:r >h0YG}L$hKpguԦ`\_·AryxhAuȚݲ¶FSH#|~Gf[=f׿xZB$z.v#|x_?|4!xvfH!~$}XႯ8mB@L_\W#*NP h,Ns:}G:MX&9͒H&U_UQO,'sr-ӗOIs"U}GHx>df3x^ h 횬*x?dAML?}d&WzdAa]yē]RPȎ L=bSy1q'kh6yyb`҉g}3!RX/5N*GGcm1QF3:UVj`N>PG^S0,?~:^kko-x*>2 s3N +svhv.EzE+l^LrİiH'xEbT U%"1݅ې>z+gJ_+jl,DG T{#vuNʤOVI<WVT{, / Aga b;]Ub #nsu?mλU4 GaSrrF^davUZ|snvÀD:1z9e̺䄠ު01l'ۿQDpJOJeL*J1Lt 9*_Kߔ;?퍴D܎,ibrڗvPQYSNMN+f/Z,_')l.߇C2m։4Sv36 |FGڟrzGUsCt;vxj 4~X5_-=EL>0j IHA_aѺDN4>4&!0[8,C;=#u)5phuV"`G${u 8X,%9K1߻ DygJ}B|urv`]$5 ·Scի<NSg6Lp|()X2D9ÛƬ?J/PѠ8cQH`g?ݱ!c5[73^*V{җE-ck CK@a <.4L+C8ʥ~l%TrASԸ<.`V5_#y=:fa yR5As!<h'˳Qj[YkxiVk92@DB0ecL io-ዓa1DSMvJ*&)oXTѲGt;r[WR{u0LD.t+%*d y7$xu0DqK/Y ,8R Qk09etJ;zPeaHՊglW?mR#7Qay< *U3$CPuM./'!Ax_K(-~29BX[m%\e*;)w5cI,{ ^Y/)f306iS[_FKy F.aꁕp>*r\ u܈Y kYs,i۳Άɓװ|JZvkcBJnߠȜcڿ).tI@k&AdwdךWwXZ֖`Yo3νy;$ QNJ5*#tHj`eGɕ\D.v&S/;ᄦik-\?2=Ѡkwϴ j\7  dӥ-&ztU&")NYwYL!'i}8K}0ACU4ϠT.'3Mnc-PQa8e3@S*^ +[3YqȮN{Me;Y]Mw!S]6ѐceZL+ <.h*RJvRLsATxf]u I]#'/!dbB ΄6a VYHWFtg>MLWVRE|(0Eub :v svEqY2QO6\tpOںNSzɑ]}G-dlDÝ]JiiƱ|D\(@@<R޲PUDf!DNtFJ&eXS g,v\҅=FLf@Pe@{Ҵb;nU炮"u_qA,>dc>;X B^0cs"tzr)mClf"~#Yxh$cZm66YH}J6vce&wo|h}K)GIEĤ:Xbt;ґq!9F GDN ]\|Ǜ ǵTSUlBc !X+pސ1ʃ&,I>oW}H"?Ag8ڐ寄$*eWp0O+'^^ׄ1ds%ٌ)ȩe r0K4fKpFH$Wk696tMľ*+iג|6-6}J֭d\v%0&4W~IqFJN:)B{'DDt|WOE1"cNXpEWj嫬חؼ;bYEM3mϮ 489Krҏ >\{D$RO x mйa|D#;ˈ(wExS{1U1fcSs.z̮0ЃwtX,X1Oڐ9Kp%, w|]m|_ "HNES3,=&"ō-=Sl:`8NGotB+F:agWWώ?8f4 I "GtEX8(~ZKPR+/ hǾW˫6`z[ >&=ϛHW|i2%ځ/Nb6;R$LF)/E#ȎAF<5+x]i~tAG_6W@ toB!XjrPҌ:*PzĊ{2*"B̽P}A懙ȲFy4hm!J-< 4]m݇?Wvym!"7u=bKP׿[JVїq0!Юn"vfLJig.`p0{ c[Z&phTR:}~m h"m5}yy?L5鞤,$៦Y o]q.h8",RTC e9M;\{͕,5 a/ ,[>`_x ?mJa7s=W7m7J{-D,<@ȲfOљab82% Gd@-q+ڞWnT?h_qP# dqցxUVnv '񬑑H"R _Z9~"в ӄaa'(!vG3VBy .q*ĶyZk ՞e u&2ZR,a0G#Wٙw"WIMqm|$N>t+̔uJ>5 qblmeNEWcod̞H'I,k +MqӴK3\q۴$^Ը2v+IN1JOؕaa 0AXk˩&_T:߾/6g9nҩCdQVY}~=&`*`#tq ~L2wޓQAʤQH/V Чu"+˓$oLbnُ'AQK.A 8ՋD.GF(FL<,^ 9K)|G Akz3M`;2?̯U> r 6 Gg=o?*,M3710G!o]6O'=pdPi #~lmQe2@ePkӄYEڍT*DzLqMAǣ<џn`;LlG%)*ⱪ!vc^N3'x3!xų"lF ȉ'.l{஘ЋV)ʓZH\̗5X?Y5e74ˠڄmMΓGN^O'Wm`ԍ Rz UZVpY[W@G1ٯ"tE>(Β/.eCw' ;wO#=Ӯ(O` o @D2//zyB= KH&.MJ) ij~O56|d=R K s@")*f#Dx@]*&ya K0%}RԐ xw ;վ\LBzo5ˁ6X:#Z"]E@bgfw W~B=GzJڸKo8MѢ.,Z?P nX܎ZHtϭ(7uS]Fd~"%@jDH+SrgHd9gS.+X8(M7'PUMqh ׵B*BM mOˢځl&I|qX} Р`r@o>VڍU |.dL"- $Sz7ܣkRa?cKӈ)$=J: mDekZ[&A ߩl3$w~uhGZH5.;W;U4e\ĽU6!߽^b/SS))b8$O7h_~ݾ& enly2vfo`4y@[VK Aγ$pN Em[BL}mT}xpz&MGY|kQX/Ϸ'FǺqey5hZKP&,`Qq_{- ?Nt'Ax" $A]368H}x_T:}(EOiyKX Ԁ6'iX!޿Iu.^fV]ԚfBƎXMKEyuLap,l@ͦf$IF(Y-F[8ߘڎ+A!(ڗmͅ`jrUҴ PxV4dBɼrND;Eހ (Ď5\I*aBa /r&pyQ\g3|B@QW7S>Pg9\hL7Vif:G dSClZxxgـ,-51qe䆠эw_Y ZYzsފb Xe1E]7{ʇ9TDd^//\csd(FE>5eW@JWioll1&k;{LzCXj3wLZ-pձ3fP E0`(N 7o:]dA\GUxz5z)a}\.݄?kR1+)Um@Z#83 JPbUX= AEyULr;`5<'aA"I'^kpxs$R)>ӿ $h[%ZC]qF 1l)K'o/obW"LuFψ%/]/a A_>F˃(Mgށ!]g{,xBYUT)Sq)uwG <﹡RLgb"fGXCsyu*_8F9er`V!UYEźI« ŋ.<9ߪ mwa,m ۄ3VOS(XZ9*Mɻ[$@ Kv9^3ۧnNcŀ&(98:, I^DBCOB&hGH* n$* Ty4s|;0FbD|uf'5)j|}Jz̭070îjK󁒌R`T(ʄ¥:0khyirI`JukN!6c56i{*;֎wEw8lOZkFDdnb\! *=܄MPSP!>Ps_Anc8*}GO[9_r\~1A+cZH>V{5hNNLA' KsxdyF[ο2GV <+i*fE='$,>#R]z͎c?qD %/ j8gQUQuUIO;2> k%W@u,-''ȅnT3]F,1Z5M&P :ULnefcX:s0tWe9&OhJIDS̠SpKvἒ՜ JQdw t-7ȘDb,.o~:[j u[4 ZQFB`! ` -q`ΙJZ-6 djZsXuf۫0R}}XP,j_;n:7%Mp״*!<{pΉeAKqfuJ`Dyi$_d|}s!NBOp׌(`z]jY644E)R7qH`&h$:41QXh[/~5Jb(JCos\tm+2}m./ =cC2~f9F@<`Wf=3fFg tDcD_zf7҇p=GL Ln9sn[;4g&5fmWPY@Rۊ#CD4\jl @*ĔryJk{Eq@]2*=gw &9!(UsI]i`HUy,^UmcYWvb(40]šk׷qwfΉ,'2j!^@DkQ pZ 6#wP/RmI#M-i~(miA`d3T7񊇮-ig#No sxs+Ecno.eG$Lq,! 4=xb糠l)^yxb3X*yYSךk$W,a 2 ԛY,|5gǙ C(t^KLu {&ْ]6/2XliZFfܪbڜ8 C;Y<3%"M$;~HH6Ŀ{wc/,F Fz33B] ?kLO=mS@?"`D/I29:۠og!kO!zRRw![j=DMMJP C\Ikĸj 8qKxL}&'h `dbᨕb`*jDSÌf GY+GRXk2_ٺƿ`d:Ӧl kut kwԩn-ƎM2`&-~JtsS2`fΒY-"%?c_N]LmYZzIehpJ\Ô,pU]y|N3ZxNTTzDܢ5zA4e:8=[z,0aV(?}1&O@FNi?pu CΣwdP|4*4ˍ6)OGe?q2tƯM0WR)=̔4U6jb1c(3,40 ^M.[랅E'UU߱M0V@eQpf@" ċm! b [?>(Y}r(䱰oLE@F?`IB`#E;R y_k '`(X}"`/#d,uF42 xQȈ'6zQLv ᷈1" FliZ@؞hfFاT&m1)lWBa\}cM4޶G Zm Ƴ 4jQbgq iԍ}ފ hhґ n1>vM:6id_ؙj=54[Q(J(I?ҞWĂu0Hr٢pH\n O5ޓpQYNdcY<+tmuGlQ2~|/!Ey'0BZ9J##2/BP 4~J+ a]y_OY43:7 r$$O3ܙq 浘. X Pv|VB9G- lct : 35cՉŰ{\@ZlV=v&+;5eT qSmߔÖKx̸M bථ[>~sXgbrbf0㧊ºB<[sa^U)gz!*I`A\V^6 Ȉ>9z#y:J'l<C!y k?dj!4Ej=k*p(QKw<(q;\uXl{:b^CR`G[fx=B-\PEEW݊+(`;ADg ‰Wu|jca7U\vvo?aZ,hD6\i&1; /]eb1喇u"¥M_u$:ɀ>学ʐqFQ@=n&κPfΟ'j #IGBCȑ*p p4Ч0_$LbyY`ցk nvt"r{n| N}cHs3r %j^u4.7kW1m$k#Od00rDw3֖RGƭ̖ۖeͅWųa,XTKv;xR}߇DSE͠aWQ^}ux-m՞շj,?edY2k b,>/f #eM(ho{6~a$<$=:YB9Mܾ^^<7[mfR{&ס!wPMbf%vbNV+Y9CmlB+4_ Ո?7"D[ҫt2 |z=K~I#8y0%Y'Iᅺ'i7!Ph} A{3{PSTxw Ÿy=OgMI |q#bÚo[|R /qMrnhY:% 5zA+hx3XkLi`զdާٿdh|?‰!^NQkWpWNlzJ$TO:xQÜXڴ0zN*Ŏ9E>hkXʞ֯0R5Wq9(!8A J':3nZ _ 68㼣7gPg~@$ⵯIhq`u7p$Y-/+7m\my5V6@~l^d~G"֌PC`B8 ?^ҔK=\ܜYRbDS[9 ztjV$י|-YV% ` dBAv]CfPZy8GW8VM=4~XvOĐ8b/xcm&"\zV/3* K"5`=ʯDD/UQ/&q\?6*б/kNY"$($v/ MSxo2*qO,lѮYP$ruꢃ-W|32A.~\[\{c1LJB>Sʪ1M2f𭏘zN((|[63qQf8gؠRM t̳3PkX_DNӂӦ!c_oktj+1[nX7|#N;2kuNnOWe`o;m}~YpS`_ d>,TLԖAJz%NqgQ`RM51-lWԊ{qkA5? H׿~jk)|-إ+>N0>rL5`J :_Yny5^ gP5AL(jqwf"pokIQi qj^nkyi38>+2]F$_e2y@ϲ l֚v c ;^B޷gfX:uA# zRU>P gi^ՙtuR`D}ߘsrh51Z6ګZ81J dGbͼ]Ϭpp_A)-}+}`[e  h3v gӋba~] 7tcCWw{W&ĵlִ@Ǘ'R٪]H?'6$]z]U}Ny.W٘39x/C*dl<0(0yߊ$tq@t#]V+\-'"|\O=7ڧI "q1'?yGzD1[%D?IK4I^Q2nqhU7 ;=hՌ~>v{K. `/+:M0':3<~Ѽ4.6ܰ~j/SĠ>L-.dF%QL$Eq V|-Ë81*MHR6wΧnѶ <SILl[C?mhReu^egGR MtfڧHAפ#ߡ61@V`IKxI/~M aL 3}L#H{}#y&Ɩ h }:W/XX;-I@ q$>օҋN) a<ҭ@L.93;CkݒӇM47XKyjz{*XJSSp1")pF~ Żk vbʩD @d> I^NS 4oSdqdX|ޥ0p±cj^zIBSqlB,s߯SVގ,"{GR3P!-cEIdRxʖ4Jv;~7alxo9 ӱ8sbuZA p` )K]Kw:)`.h=~ay&2{Ҹb@wzoj#/O[^l ~:YGP'܋˻CStQ)c Ij+0u'5BwCdB2I֡ v.b@ٿbA$抿8[9)-o1sUV[z 17n?b1@a9V$"l`+y?S ρӽ2HA39xMD/`ne\.qʌ3 M_V ݺVՀw>d4#R;7vɌYu;Cv(:i~ .Qdjj2T[>{)T99lp<v ڙu܊wwћi.`Ռ!m.`+ɩO #ulS.2}QD&9(*w{/T4O]'C09:4@rQ&;84H$]@|-d3!!:4?XȦ|G[pHX'a sހ -JoGκU Q%IB9Z; rS&Ө!! lE0Jϸ)?2kWjNbO8VW"}`֦y֏*d5"]p R|.\!qu#^5//FoR37O8"P oG=6b-[r^bYBD^2v. ޔ}:JZ%N>viiiV~0a?4&z7( y8bV ki"/#liLzϖn5@E)I^N_ 1.s~z;ߍyi]-+Vbs2|pXlB10d`"v$Ҭu)ꐚ ٢9%ݥC},r^"u "br н*-LR_( m&Z%&$i=ڈٍV#?6j#Bw/B5fmn) Uc`aNBPnav u? ^@B81a7>\_hxrߡtDӋnV+=K?$ʹ" pcY))dq2汳P_ˆ &xvm̫ޏ~;hm&&= _]}E:̿=sT#*R?ۛzHeE޺"(1($T  {T%ȧ&iA95vg12 Jddhx4 fLy g(YU HZ)@kfĤqxCq+"Ћ/ \/`)fϋذ: NpWT@U[ Ň@[M N! cp<\Γp﫶'? b䑤;O¯81>?c0 @, aEoHtRiY2V.o&h@_]nP R^\mdeԦa``V:Cy]=/w3G2=]o?\VZ8R`>!]9|ri^>g/݇y`C'sQ[gUW|шSDt9$ZOsE:[/OK\7 ŷe PsƏJ5P9s-&JϐOE0|#z G٘ZG1f-*V=8Z$ץzt唔8U&C҈. t T #aWП <7|+CeWI@:|vX՞u%+ǓZ+UV){U4cp HھSG .r.w O&KcTAEW 7`8tRl%bQ4Kq78&pg 3ti9ƒnhM&")̃ow=|TTuec",g^evaS6OHEWEOYlUkZ.3o󽯑hAith<*^j:k56P]<(Tm1*S|9dJ&5Aс4>B\_(96H=]Ol@YuMB ,l[ěj~Z{AV0UwBຟTfjw8W}94)ϯ*fBxG>2[m q۾dV<9+u12l/v>}b>%xM? gz227$WsI(ae` ՜-ͯRtsgHk ʌNp}RɕzLBk9T "jR i*vC.huA֋tUfU,؃8;&uOT~>ӉБv@GAŁfӈqw$G(@#۴(IPk2I9i:OA"qEąxg iaXDƌ]M,ULMH|Xa~Fk̤$-dwK ]` ͡~9>Å@% e׸ ÊUhdaVXDQ#PU,+r"b$ rczN G&OyIt>8,xCMt$۽3D=W$zb Eʣm?y▸\ycѭ͝#08p,kP oM\n P|/rsd!qw4^zuE擊qꢏLQyP2reAfP2ʕm:P),\8 f;îOM%Qz+f5<33eRT=8)2^d//'"L0W[3e/#gA*`:m[g(N}}P,')znȞ(/zzբƂSH欕 i~_7`;:37/VÞ  oMm➗rReOq7ox֭%#Ab:9Jc(s HTwr?V6;;FDknp4,Ulõms#TaAl:Ry'd)9IϾ{CRyҦiLő4t.lۍa pjMu:N/ 9’{# o~~,׭XPE /J Qp̈́mʋ9H2{W`u b@EBR"oݎR[tϪH +d|"cKQPji~mf/8GL6C-6챎/@WǸ=jID>0'=kWaC 7X 5I{g\A.na%bw h_|,O{'.;g9JYk_7R#qvȵM\><^Kc9\4wNʲHBHw*iej78 ʹC%cUj:^ҡ~c_wz}ػ ckqaaZ>ji;@rjgA>)?x.JzT8p:?iRͧq^-B 6!@~Q[db47xh0bߖs¦<.`MeO<[1ix:z&C?X/bgpE7if8N'f \vSv ?G,s7(ɝ$99G~S ڠg-&K4XWElm5gRQ~z,&dJ:/a0L ݜtᎲ[4sDR﭂JOll7k ,}ūH88[( d髮r;c^'vengyWk;p.5ˠ b5@ɒ.Ng] {0FDHqNPe!&טmPռw2_Ovŕ-{@6!LT$P`*Z~1b{Y >"*)} \pۗ+Ũ=K>aJ{ `&=\E+qU{u7քG#l%S \~)=:=I|=G1DY‹M6ښUf* ]W 2&{|cBBRK58N5`z TMԞ ֈS*/.`;6q85;{ cݎu-I4J Aq#ۗOnB;8 8=Xs]"MD~h-&h&@$|R}*a"H ٱ4lGW`Q>+Pt[:6"XO;.wU=h<}ń_:6QsmHl:B"xH9:d[fN&O@wU7QhhtT%QNJL)͸;Efi2FBXy}-^Xf?=xzo^;oھ:q¡5|MMaGAuvTCY`Vg&f+Țp5CA@ꑞ>B} ; 9ծgq1i$Ɇ.K_iqea®ZZã+{WMg&A83=tv2]e9)zߡG%TϠC Juw0kzX10J ܽš;`MkBF75ړBk[//*ܘ 8Wc*I5NMY J/v-Δ3톣LkF%[}~8'E{ne4rT v!Wm9Ǟ]3p)fDmT>_pi&P4wCЧVKoǒdL}8_aP V:dosoh.c;|~ni nSnLLVk[8{D"?Z扳˞I#NWpBK*H4Lgh0z''T־iG_w7[4_â45ŕxe(Kl;4b\hDZ/;Zc/q֦%̨Q.edk H\ Yյ칅Z 1 E:c l *byK2P$:9I)j=83_& |Q/^nԢydV09)Vʻ$\L`DlŐL"֏oߢZqy^X$> Ss]1搥Hs{ԁ)m ͡sQHä $gP6pi0tao24E~2 WHrᎵn;ThD_# {$O8AT34JR*V?/E3%7"0u@'Hۿl:xVvM-%mhkHY2r1S}zk쀲 am#ZSQ:2R}(<_n^C'-O/(׌M0V)s(xڅWlar=E'<d kߜݫh>Kz{1q0g*g* ǂ GC:<,Ue7h)Q @ldx[J&H&)NuA6Ϝ>lr`?&0qiTYu4Xˬ:Q ePL`;7K|cLafV1fnl\r㈳|)8-nA 'ӬfKpu9Z |#uDU$LT/FhH9*͹u$}҄KQ< 5Mb'ݧO^*Ĝ 8o 7`` Q`h%ts::& H;!VNA+:w~0y0ʋݺ(ݢ05Q8_\rYĞƸ>^_傀(=?DypPGu[ θFB3#p_ޖN담Zw+٪-ǰNŬI^2l(\'@"^xv[:\-/szl}^ ^^?#DΡ],+ޤ,GnȒ͓Ա3=U'W].y7M1mзL2唟6#hL[:aVw7z B2% h<)r:)2HhښC(p*[~؟9aVN^@&8:((d(ղ|m X g_mg_Jtd 0j,:e$nH\t[a\_1̏b gF˰ y,it*k֓mFN30`)#Y%ͨ*ǗѢvf-iά 5$)y6]'+7FFT@dϛT^ ;V Q: >$ 8&Ep;k|AW#w͏rX%Uo?+2a#6.lWǃ?٩G(0GՋT&?Ӂ-gRߐ&fĂV4\![Q'$l:Z=QS>3F>l+AF#]R~ecո+sͪXCEW͊bu1"; 6'"|gV3E!~uP -Ll G{݌d\Zz)Ó m̸lC׫bxw/Ek|5i VYiZ !!>Έ_潮<7$Dr0/1'X߮x朲9AήsaVF*^#U(s?z |.e|ۧM *9q>qqp9`zմL hX!'mRfv\womweHn q+k}$ Pԥ;$paQйPO*ESjoК ;<=_X;K.'"|:E"尾 4զm 4!̟U`^J1(pGyr(V"Ja}Ԅ<,d{-}C>`]?[#[}(W. N'B{ WثM?%NhDK0F0\>;ǯ&[G,情KVL9hQbDo:l7^U .|)jrn~degYyN_96?@3vo4פJ ;ksҋbr,|vJOZ|7p>] M:݌^EGk) IS~L|9$_-bQ\*xK`yf'.^z}p+8WdKĤ3h hm毪SmMu"lHܠj"g5e/#/iO2҂ב hrz X9L A3Nۀ ku*]MR$O`JmBLKL5JTGsD,y LTוJd#2؁4?۴LT 1>#_wd„_;qLM1} j^@dE(w輑SAt뉒a޷`^k*a ۲rRh6QUgEƊ(ݐ5)1/0Nax$K[u<6[B#+T%/TS:I8AߟPt3̣ݼa/pg|= W7V\m dwPp:cX)ճ^{y| 7 1+Eb’~ N>ՠ PzQރ%PrYw9x?k9 0%!خw݅ukA_$Xï5}e@N71.N`?S$_VxsS<5šIʄ1LhdR߷jR,KYf!=X\;a~ӄmvQwF;?)㈝<^R4I's#VΩ45gKqlM _"F4Xū|@ҡ(Q6/ l9_Xqi_ιì?$W뛮)n2JNb喵iTI鍛/|? `tU*ǶWU`cJC3%TWLIԳ̔6pEϢ7 v|WW~|xtWIbtn!OopsH9Ї{ R)1=yjRVrDhA ?{oem,)7 ِqܓHBLҩm:$1QA;()K&7T!)V?, J.hV5?"gibU1[9# Nк\QB%\O[No۶Y{uA䚸H^H$Tͨ(1 \LQB bxU5NeE9t$rt(ULl6o@2[Moan M\_ۢ<*]x9kf 5~怄'dzBh+~"^p*4G~ÿuE>IY$̰ؕxBud4`dIc^DU 󻧹/DkQlD(o"n1!g6/?U*2}Qm^P٥ȄáJ-m3g쓿|}ӊ=xCβDY˟ޑpP wc e$K bM60)BmD6.Wtb%Î7f߇Ymcv>4pӑOeS gϒ59[h h-,ų4R%M|}@B!dTz_7E5٠`?Xax pتٗ[ceT.n>3mC!I[!9?ސP :M v^ kv89Y|% `P/rD1߇pCJMW3H~:.ܛ X΍r(i+P&Eu`#ː[ 5AeC`5fJAFAB|+JP3Ĝ6eȕ&sxbk%s 5P iÞ:D\_OnE7oH"'밍ǩTLBׄ;ET~IJo jфFM&hwSwŐu @*M|kjM$J"cܩaޟ yq~xvlz6>}-q.z1 Zԩ: B`tc Z. -/ W{؝|W" Nc@#B W 3u+xo]r>;ÓE^ě92ѵ\jaRpŸԔ1_Du X  Z݊DnHH$MylT[)`dMEtDbZD 99bOR>h-6|1Caj[Xcan/0ʥuPܤܯƧmOlSnk$(j%H),ss9lAQw$ tG#)ܕ*w:\l"b=)G,U҄v1’2D_|i0DA7 qNolZD GaigL F>V+^=1LpbIdOs8X Ǖq rjS\N|Xc}Ia Roz ϼW=I¡Dur"qcÛ/;uU|83KY Py與^oj}V?U~[ 'S]75e8-8{$ж;t"b ups}zwLњݫ[W>pv0j̟|{~~Z4V`-`S>gf.Gn^1\-Qf?Z5:'nAe]_n3NS柗/}68f֊!!_LJ {I&q jEh?Ϣ@~Q]sMC'˛ /8#AbONsLh|5 4Ƹ< ="Q,@\^0tW/ r}ح&e[n;_6#-YG]6[Fqky23&B8%GLINx#}Ւfh ża# "wB>c+6Յ@P);kX-MRZ ƥ\扱7\j:^gCc&3V fU`6Ip!;yJ0=tᬋC̥V5fX +wO |SDL/Jv5-Y=}Gb]n.8d֤SmY}Eo:(^lM5spfDFc-x? #+ ۫5~(6&/ɈbE` }hH2è#/ HEaOh Q7؝~[RӠ9!{+|_g}8T7A63=#. aQ*jv;v=|eՈ1s":Cܥtk|sl n [ Eg>Y5b ~`'D/9W.Ss{lQ(cgQYJכfo1xï;e Gg#MKd2ߚqd 3jql㬕f ߄qjSJw `|q1$@tZ`zGSS@ovOuW: \=o|%{@-u_Zxn{'^/)WɺE-oAgMH{xtb], T,E+$C7VKɂJY$Ĭa䥫 牓̎r.1FOe\$6P+FΖpM1kܠ(5f_HbȟٖJxەoRNX# kl]g8Hb~`H_> XVܦ[v;f%1&(R<%lB4@wSh|ļq+U͙ IFs00~bh6u(O+ ^yA, w#Cw։ȹ" \950y"9zֶFmvdL{6}4V xRl>WcFhDq6  oxzyeD|fy."*H\F&R4Y`icr{qp(BqY7vKM$RX?\;_L9S1PR3*/2I V̼ 0FRQVI$ {"8u XXɱ]|k0eMC>u&_}i^躲.7U' ӌzo;Y*Mk6VER ^1Rfk<@MX8?i,C}qCvZC(M\Y4Qj|N3InI꫖jl+~uNd~Om*֧`ۀa8Pryjӛ.R^ʤdК =u Ktov^!-Rpv :!֜۰ Yυ)@lLp}+ZbpgbU{w,I#ZHh4n+0 uLUȕwn t&"zpD ݘ-}h dM1H@)2~r9hSX "6NE]hq<ljGB-FB`|TZ۸r|q_ 7qߴypLqYf cD\l[揽2;L6ۖApyh EDZYz; S"T5,$$HQ +wZ뺴 s,8^c5#YQ]&l)b.F @G>M! *!¹?er:͆xYL'2*EHaBOW.]&}̭Y1N}>TS;OT@X,ch k c0~(*2@19cr3.zP_I#,4N2T1O3b}KVN"1sX7K#y{$ub*bq̆ g6{\]}JҁeK| UfVm2.3jD!Q.tp 5&<]8}bEYz iŃ u? AE֚,i?o3 Na`vĥ3l̨j+ ;p*P9ݨZC80Ҫ?j7C:4`)ސ`M"px )zc,m|TR@<N{XLvaJ@WcjiPv|FCv$9O !3ysQ 1o$Wu"qrUAs1f:'.q_9 ʬc 7ί|v~3O/ΰNK#&cNq@*Q_3O[a=:~'*Tq îfJUdM~{cdM5͓[ $(E&:/2t jV66KoZ6@8t S-#WG2чIP擌tݶ$nz d$eow Es֔qǜbFugbZJC6=@M qX=0(L` ,߬{k7/~Rlƫk>[ `ۭu)~?u}k (N"{.h g{KG0Dɒ3l̿!]=u@% KB3z"r"bޖO̠ǐS^g.Д"0 .mQ!^p^TµEAd^>2HL>:tG4 ize>hQ6;p2E=SM7C1Bm'ofI?a[sg.zq4 k|fOqh/Dl9wZu=s~bN5V_5YJK,XA# *!bPجbz: BM|kJb:3Ցyj[)QK͜,~+⤸z@SCbZ0)8(RN{P#oг+~ZlpbB kgN %M5n(Z|E,W #8WGN,g4l״?Q7CHCyŋUl3p~gkv5IqЈŮ5KJ_Veeg}CCH]|[jmAÂk=%(qh{,r$Zz6݄ }?9::1oD&v Cj{R;~JO*ټPO6{?Q)2?$(י&=GI)rT؅u W<T}|6"jI lۤ,P_% L'7#jGKiݔ%4cX{xO͢8N0o#PK^ 2 }Z8spr"9'QuE^ѝ{8s;hʀ%I?݄1&3A/ WKkOa?8)Gt\кaZpY e{~%@/[wP'g"vU̼-)Wcm{g 5Ln 6|ES~á{S#~p{V*r ZN4!H&f?Ip/mK ^~=ռޞdvAFzrÇ >ВN+;prg\V6ߵQX4LBRSeJj}ib$ՠ3-D_"JU6%؏dL@iPVd|`Сu-n3PX75K"⭞S[h 'b͖e5\96؏;Ѿڪ9M"Èdrd<3K=c+Ept'>\B4(p|⡭xsVԌ: :@wiRi#v뇒{x'+YYP)vA @'P \"]p#ŸQ4AO砠)Vg`Wdb()ocHFgK`eo$E P!gZ$&.*f릵EhH yxc͂4-߾p `բ"$gMjad#8H|/3˂V>'fpuETdo18dozFU'f!i@l'=62﵊Y crYO`҅dQm^dy"1|L:`Mr󼯬^c~(d}Պe2VdWO$Ef:O^~0(֚Rq{BlJSk" N~ (?A}B=Mx%+~mQ0@@(_XԗC4}V8b~2tO_ {#[q<&؋ṳ`UD%ť#DAf12-#P&MV9͟}z7{9ڈXIIw2z+B4_DO=Odf;kג1/"mVc$|R)oL/Н2fr.Mj:}@>kj"(]g)ZHtv(BR;og:O)QcΓd<@Z2z6Jٸ݁0ڵ_busQѸhD+Hyiqk>, PlqȾמ^qU^\ܪh)_%b/aQ%hbd#)$Ch㗝 P]o#Wƙ1i ;Ǯ[hgLoېoBg9AԖ59#ԣ mR6޿]KмzyhY;2_.)!wr qmj._we`(W! i6[b-J!0U壅!*Ä*~kA\OLIIP$l±p(06z <ʻ% E<48Cdw~7//ctZe +bhNGuȮWv[!T2Q/^X OYlNm R~ktb煒R됁޴ * 㪻)ISc"9&U֐d ZJ!*H/7 Q7|~_!M|柴C@fTLsOPȥ8-` ݒ4 0JS^a1x,QO錘Oä5!Tpzl?3N3 ܎7yd8iE5ɋ:f)&{"3]xy限㊽yn Io^$QW~3!v?e&bOCPJ8RPimLmJKve tJ.8ܼ)|$eڠ:A'Mfk=(VT5LVڗ b6 oGwy䱋9rjgQ >ڣ+(p fqyB?^'}]*}(|5hܲ\1G yc< Q㭼Qɓ`9ZHAWj B2װ?!X.%`.xdWg;0#Bp"^<%=q ux I͊- ,i=,kПL5xH1ԐK//dFk/DSKtGX]O>X0B (g|13d;CPJ-sib^P`1ԂR7ƈY-Ϸ/|@>C_].+`*w~9Qc!ԴzC@ӯ+'$gH7.:Y~o\ʘ `رꢺB~ )wc]m^2EXݏr@I-Չuy?)B*VPlK]򯨬S2 { JC0"m +<8 8c/3/kfv@"& aL?iAeliioXq_97k`^q> Yb=xw{ X+ÒqhXq ͺC|B=-^6UvkǵKe-3h0l H'Y]+Z;L%2 y [9Μ5M[lklgVK\ϪY$ zba5q3c\ݝ9^<5׋/ߤ=(m\+m5٬̋ |]|xL ln\ 4P\U{TZr:*\'@S5 q If)<,[; l{n={9ASNz 1$h%*~j 0۽;?slrzf7Ya^"0‘9)`(-4w[g]Jnk.JˌRq;xݴ^ʥr8dSg)wfQ1I-FVTat혪P1s fL {Ukgv@ym|&qJCXlCO3BХTiXRΟh`:S F?z1.iυOhC<4yL핃SS]7Tazc4QUSYh}l0o M۽őhmP!*uR|MԜ.i%MKð:(B@G5:CЋ`:c?,8ŴA*n,T<~LF2֛7ٞ>@aQ*J}fk[O@"L%OE8`֚p>YϾ{ Lbf9~G葎$,64ŭ  --BQņ1WG rًԇ^X4/>.4 _7Cb"!)40aej 2F}Ac@2jY?RAX 1H"+U^b)m$uݐ䡹$7[Y|=:n"463nH󢲼=" f벣'9/i{:a6UԬ,\*ܲ$/i@+ <Ɨ5 ,e9hq&]2"?U㒦*͙1O$'—"ܑ#/kac5S3sY%rb uCzYtg53 qfg-1wuL` ޿I.4'zf qi6*SJo"kMTQk!nm ²g)|bo:&#}`GHϵW[K*[٣G>\ .'MK6t1*}Sb%)"TJ& y;Qx4o~6CzaZ { g V r++)Pay~M?w1( /eCu^ #=9XAh6IW 3ms];ãe;kr bge{]M`R˂|΀)Xx-x֯9MIՊ0iWo*emu7D,^Օ.h5oDD`.e؟T+=5MgNby7Иs@ذ6{|'qb z on!+Q %UֺN^aY\*{S;~EW-`u0kIm&9h%.W݀9ØN?DH]+Oo7ҍ]RV!@ƵaH|aXT+Klf ~A茚v?БnB}[] H+BA.D0FfN>6=n!!%jE\c쟂s;X sA%c9B=8[, Tܭ`Zٴꎄna.T2) |ԗ lBi.;ڍ:W~N ;IiCUui, q%Fwgc+Xmii 1lXDfﻀ= lBNB ݸxwWee?K'> !XHÃFw$x? :8ǓR.V뗰hD@1q`n)=IY@I~nk[/1Û^X$,Jt 6 _\qS~D87fDd% 3 AlI/nGRj>_>ƾY%B aG+:y42f|p:>+@"r.#(WCB$$ޫ[a>YhKBInWu|H)PZ?;ewr8K$gXh-5yNK4R~|'O,ã `Us-nnW5p];[g(dl>vܳ6P6~.yö֜h-)8GU^z$W-Hek6#ש=DY u5;3}År",;e(oh.|8 ^-& 8q&y-Ü);b] Edx>Dv̑ts׭VD}ވlOKw%Mcl"g@mQgh')^GŶIf5xB+%1QWBj) zDMMin%R1 xfE.hܖZ隚زtIa&`+=& A ݦ `ҵq TP[2*#ًa%KX^%1z1=m7_-S )Чo=ߠr<3!3=-Zi"}_,nO2s})zhZF]:x^0&AڟЕ\ ˤ#37p3~0Ydk:'\,Ψ;ܻ\cف>~@Hyau; (a0ŋH/{JF*rwr4tB֎y`v]Wɴ̝& 1}9)#/Jgj'HL 4wo/|O|"9V2([ƝVZ4E0C:(3Zg{l jrG c#;f7?PJ)v@3gQQouQWLyɪigGkb̵DeOܝ/)M-eכA7, Jbj3!pWVճ8\~% Kↀl_{%G#xdưa_˗߼sIᏵ`'S^Iɀ6jxIZ\+/WaEpto^3cxb mgDsh~zǜ H4b=s=X]шݒ)zlQр}P\m0F< Y, i9u17CC!.ƴF :1ö|x/W~Kqa2yS7R6RmPϴjj6uaR`N/L7?08^V ƝKʎ${͖lCOrUX*9=x$Yq-(l?C-ݭ"PNY ":N5Յ.|˃ͮ!cӼTv"090cɺne_ UM5i]Ko!i0թX3,tӈxu>{hslJ;#|vZ7OIo:8Uҋ_Y:U H4~΁lp*0C*(TwLu!ȷAosOC S(힢pG4 $4S݊`K ς~ť{NK F?5+ϖzJ5O5Lit>YhcPZ`]X~P\[ ik^(0Xq dRt<;|a_|+ܓU:vN&y|pNZn:2@VR,4']kKbCDLl.\1o=Ȓ/lXbvqz8y Kr;FA˫t CL8kN#d9'Jzބyrhѥ?E%$A&MBݛ S‘?az܇ u~瀽 İ܆t:,uY)!qq}Ub3#{_פaON”V߆sR0XqRBoyQO}V !D\:{ |KP r) ;Ot(q ܖ QQNO}K =-ڶ:b }fh?02~YXhܒ&a&WNM 8^̱!h!i4'us;0a1giL08$WäIE._4RXfV g)ff `a)"ma`ycP) LLiMh':Dm ;rT@<Jw(L%O2C54@YA mUE+S _O}RR'@᳹)GvU> RDz' iJT]>z/;C9ڭ|^P >0αWfMцX=tpST@V&iM*#~y4<;FNҤ 7ׂqŒ_Պt*_\3<҃e\q U{IZ!^rJ!F;, ˢ/!]cTg# ь-TNNhB5O0_1~Rf'Zsk'8f;L\F;PuWyFU},S^ > "׃]q<o,gH1JТu p~gA* JB0]LM* Ӷ8 =jS:+[jFmE~i+˾OXf+sDh( FSe'IC{\Vd-'e ii2lN/2K yMst 89W=o!/U9[R9k˘/gPkÒ;IxwT5]LIB ܑ>>[FAthQƷѧB܏(q@6H~NL_2XJ9,prv }O:p^%yyL˦n:co3pFeP]8;/%f#{:?/]3O<_-z9m{l~kQהnaZf%uiN_80>/,HciTM+)C8Z+#Lϼ-GCn?L7[`|a#=ZB鼹s)0'&?hLL/4DBJ'Fwآ+&cCI DLP/)Y9kc_/MJ2su~q ~L| VNzUI3gx}{':wW'KԯNw?OX'h W]OfK)jMn$Rƻwh 6T!-m" :?5)>7oh@(lD{xE_@rt1!#?+W qy;SxN!4z]/(Y!-eyQ)ɓ~0=؏ C!  gn|G]JY׻hg֢p->zFԫhNOmOzb|ZfT E k;և[G zS~ezV&KaPe-#vOtP*p2'QJLr{#ZAhyP,:Kxb!Wh )l"je w6As Cx)8{xNj1uT,#Vt8uL@yġˬIp=۱u@Ұemf{ں{q㢯G5e\ru#aTZ~ `nͫ:˫-k ~AhWP 2ݱayTzo3}jvXZI%~9*;\M͎yy\lU$:T?.mO߷ދSJE W3=wvO&VC֥/e,H;]CT&I= jht&[pg~UQWڻzvH\ah%MKhɵrO߾Lm"8c80Y{1DHI*+g:]xޓwbn}&#VD昗I"NJ ͱÏgν>>8(/3s eo2LI⬍{k2[,йo3Z<<;8zZnsyGx}x?{z&^q ƃ[TG Ti?u@LGGdA8*=BO3&r_*YWcǬgqɵ:EgaR?4agr65t,ּZpd㌵um̂|_\cK8&Tpv )-Kx9IIoY3_w@Z3{7"$BDt6nH*_.k1pgOttcz~%*ڤ Kr-DLْ|V,- CW}r:lKD,U]A/ 3݈I6y8sNqZi {5aϗ k8)x1sÖ/d?90g5XBF/%9;-$(wj}`SGPӖݫ7c8Jo:)ov!%92u;@` o}_*dm<2|yXs!#}27U 'c|0φm%ɼE+\$k/cf.9(V]!|xr@QGB.GLf 5ԌnRdc[Kt10I 䓍 Ne|Z1%ؼYgn3ܧ!F-I6/P;M*oM:]kMCx(=|)<@,MDk {$դXcZ)2 Հ9(!y4X.pEsNZV0tL\jSk*(gbY(U=(nz\m( H?.j%!r='gk)HA?C" <~xWhg!;/6*nbNhB< v0ˢCA˱C: akJ: oh11{_[CG?Uuus"8bYBA4 Nֆ˕Lc|,'~p;1.M"q<ױIz.DY@i};@("F+?qi('wCM]j[7$_ W*=1[ՠz2'<֘d ' ona奵ax/[74(.9#]= Q[ݜy>-`~e+?دMD%1T ,7@] WbKjo_h{~aa`{u>qJ/xޑkv^T3diOuQ{:s ig0lHAڅh|;>NvfǡBjy@eL# Dl ;%&wH+YFb3` c֫Y!0_KH$U5Jdqr& :چwoCB~4:PEOn!bf@0!lR)&yy;S Bx$? 3dfƂMR#vFțs)W f2ZZT'Tj|ɑN}6`w(y./T/(~aH1WknD׸@V+lACP" ׿*2>I/ 7fςTDݞkI34&+f|[LD8#y̝sQ踾RB"?SCjjK,jN-6> 4PH,5kN+{;(gDA5Nkȗ$gҸwK+\^BP"1R1a¨J)Ucx pm`9{-F6(׶MRFѠ<5t;[ +6VGtCf,̵ >;uxMea[*U`(s/XJnRwP5&(.x~.1_Df#7cQ.8}_1yﱙ1 tz{d=E9|k4TH^`tTyN+"2)`C*q]"юoѥgvЂVVR>P3Q{WET fR_Ň2?+@`#+czTωCu˙fhq@+-hqDF_)Dw6GNOuϷepf|m[9LcgX+KƔDo 40:J$|&e迟KKZ ] qD I6,w0k49RHnɬU'nj NP%$&+"H4B6Wg~3PGO,pa6RsO4U2KmTR5²+oNj$iju=5DʺxSn%FY%v$A\='f=_>&6`ugN+d&O8n깑ÓxrOј7|8J&&"QYo'hwl0yw6Hlt0q4N}M{Y];,+5IuGBrz ˮCqLs~@_ $xvq`uw+:9c܇@|3xzvɍ3jҜ ϧh73a7Z3Gȿ@duqP{}{?11Lٰ_I@aPR:`ysLa1 ubh JW-kۚI"o)uULb,1ڇtN?^zB*̣g7@ѷh.sEKg] HegB/fp O'ZPypx9'0H(<"$&@nE$}"WuVSN_P"'V04#i`uC&6S|6̉UuZ9+᠛x@d~5׬/t%[̆ҳt[4e_3NX%޳倫:wbSr4:EڄYW7I=\h cxHŸ7-jt8GݨubvO+ oO1 1vr(AQdVppd=rՐND*{ s Y'<3*AI.#666p̼SVX@z+9Zb^ Arx/1n!9,hUr{ Sd c Ε|gGh* 5vL7Մ~|R}K&l{[5j AjG"^&L9gÜ&!g?[ٲ6\?Q/hG7_Z3}fДtf IӴҊ!]p_`Ԃ1)P*ƲD Ya$ycuRw:SyʩphJfBV,2UqG-c?ws[j{BއnۜE˰˄9KU`k6 08<.?dPtaZ(=W%(^8@%Jz>[:*'[N֬؏d弟KC꿱y-l4 i1(P[ +VK޵0Mv'PrH"s~ձw+(IWx\עX+˅Lq/ M~StM@-Vk!He?hF׎kպW3u*[>%,X~N?;akwjxL7]=oL_SY W&GDnb:8GU ,l0qO8z95LqziolO]7kt2õlr)4Jlo9PO61o׼oltCxe\zt| Yo>95ytw/Ad킮odՑԱڊUU7B+4SINNuH8գae[CC(&;佩v 6m;vĀJHB熁N8F/lBg{n.>B7s)9Sq*265*flCnby Uo62p! 'zSwE:5=h"nbVw%'n]G'3$榢Ƀ|.O@ l1Pfԏ}I磖vuig qx9I'5Ս;j#kqb!#ha/ BlBi6B!MsH.bނgj,K@I4 T vy j|miJqdH?evxtsiȫ!F܉ tʎ$z:A6:sM;*Ę?2pO&}aG#r&w&BfT|*1&*#UW34O}Y2wl ?sj7,XEB*tJ bO7g8캲j9 6e;3?2np[;5haڠzc!Y w>]P2ng(ˉ Ca`qDSIO][qTO 2hUM.9Rv)eXPqݯerbO&6ptg/K6~VARR9ΖOKR?̅t3I49mdYÅ dT8&u2z P8N̻V>̫YZ=XVy4)/Hy~cSęXFDO4P?AoT5+`2=kfbm05MUJ']_ɛ)AEF}I= _&2eV'{~@I{Df{K)yD%➳܀}/-ae{J^r6WeZZ`@lor:[\*4Ǩ8mDS[hr^8nSOi)j~6[(UOeS A"G2H5(z{^U2M2yҔkAKr#c4Rq2(=խa/ Ըؐ;umuMgӶ>X%G}D(ĪgPABZ>%b >Aw:WH7 q1Mmgo'F9Uօ#%}aif#ʌ`i68OEW\ǩ!U9AjNhU ίKw!4_'ȄCUs;e _G(pg֥URC]Gō#0ؗ,p&◉>JωrB}BbП:p'?&}p5־,_œk=Y8-+lHP[9{Pyqc&@1,~s9T s1GCߴcf@TzT"/_?QSKT鱛Mt3 @WGN†>i|{DrN200i2͆jۭf~wۄ#P[ENK'$H"Ҕ'ۙmW7<ź?ipK'RPj9GPw%I+'HR43v_қj/m_UqMqzE@#xmŽA+n*bpHhyG E'_]h.kcJǡc+Cˤ,P .28Xcjt *m'ÈN`2ƵX|5`{Vx05=a0hu$]hSJ?}G3CAϓ4p]dF8 Sцza5>8נz9xڢ -oɮv: \TJev+[}6[5XW j.^iIGL%FQ :z^a!NQ;:])?z{/7&^sLeJb G-Yo?} mH- gLY%+O TCG%z=86`~p8_pAW7 B&WǚTF!0k{}#4Po'tu_cC>x"u۳}t©h/Y\ˤbo2{kgEr"@9\.~_O;h=GżW=Ĩ PƳ :]{2a K4E,biaUpƨze= -ɪHT~QEyJޤ?W8N .8Lel+Jo9"E EkKrS~?^|iW̴+T.{Q !u{ MJiNfuFdFV$w!$s%ڷi: 8L\49ρw^ B`lWE'Xd:sFxwif(};8l ]_M&=yzpDcm1V^*߶Wv.FTqi$?xAQ5 aQ=Rx[u/F#lb!y|%D#-4GHqa>V9xYO77b>>ֆ55\$ ;YP?_Y\ teƐ$ܘ))¹PekFG$ui{jgR(OѱY4+E9¶}3R*}ۉU{hleXݾxI㈚;E>^'ƀE; HI\#%Up~W_fxˍ),ڼۼPGH_T"UGa` GJr& nXi~CdY?ooo3g^RFZr 1|<בG_ݰ1}LVh'iu[m|#6}sAuucKAP)|eLJc19E89CՆ=@R y!k|JFk†pue=a^4ni"+ޣ{۹Rv /)yGsn[oyBtXlkX#B1&rV֢wWx6y5arI*)|Iʚ;. &%[m)wtۉe!XId*&`|;2>a7VKS?MO>a=iS.Nw~5;7P@7$qm\J/oމ &db&Z(UP"K0f9U%:yҍq p& PҺ4nhA *C&\X͇ߠ+~iX)`$$9)&L~Հ0{'^ihByGo3G0H\)>5#.:sk f`ʍi]TH&^j`OA\5Wiͨ}`$҃:)X&?9AĨ@[2CО ͋ԯ#c :kT[G-Qnc!6Rmi7i[!6t* &DH s,OnUqķ_ӕkp2^ `OWըSʊ5\K߬\龇E7We+%1!ͧkwa+q C'[2L*_3g (N6q+]{6\MK`I#"n"vF#N=~EПW2<Ai7G0RɩiXKpXaoIUсj0rWz)EulsapB_{TA@gܳݹށJXO5w!O8*q'R?#Vrp|?XےME~2(8taF|;E\/M}nCO{~T1=Wp yM3Ve]fnؾ+k|g8ڗoba #glriNKڣIuXe,%Yns/mڜG{zF29և|} q&Kiր<>gRMm@]סe,L:V t]ÀiD έ RM_764 Uq ΝRj\3bt,^d;['[?E#mWޟ(qy/OTl'=ʋ1g6^$[%hw՟:pMYNۋv* B~Q QۍsҌ̺rDʎrb)b<^FCZHU:I2p mt5ùlO):GQt_t@FHCwn- Ŭ=ab"RɱVAȻnک*JaA`'}</ кvGL3Y7>X=Zޥ$ 0io7(7A_ݕ(uWs&yo"DJ]D#9 PR6e,ɫc2A1ҁ/h3z E?9bP=2l2(v`t.,Gp'@޷Y&QZ;3i˥y'm(zm2FU0]Bٹ٫q(f -$n\|;F(JرG6K[R:]NggFQm:1߷L^// A.LLJ;^Ja"pn,JdMRM|{lNk^]BɓSy'MKJX1&?L^X42j aD4cks'Cg_WŒ((赒D5鰡_0o^`Z\<磊?'EO[}@QLap$U`YyjW"z:'ڀPsa$2PMAm1t4萎CQo'P((uϺ_wB$Pc< a2Bu ܮ5qS4@NГ"ߎ:2r/VlԮ%ڮUF W\^[ PoIEr=]F!Wu݈2$oØW,Z͒+Zd@f\'d9DLJ>Hwj&IKdQwHO.aX|ҩzRDTQL{f}NBdL*R=?G07q`o6O.$gJ6hjydh(j kO.v()+b?NCa>/}$K<6ڧϢh8/&XθNy:C&XW'ma( YIĚM`=>@Ւr jB8hm(&2-Іj|9f^ۈ RK\GOwwi9?8qsߖHKzD_r`ؽsI07lxLOPKG4 48Y(|ﵹO\y<>ڤ(nM+H)-@ U $\V*&Z뼓 |!&yω"7UHSn]]Q3KnTOԶsE" 2{.]G"7/} [A9t)p.J/Ls اfPiPs5D@]DրPPUsC7K;O`h _ Hӎ5AXaOHP1X1@=m'n$=Kh@h5䝤2dZNۡ`T$l:GpR|;8 )-Jj&\ZQ?nc%I?_24]9U*뚣pZ,<`w~ft rAehW|mbⵓݖWfEtwͣ:|֘;WQzϏϖcͫI+SۭF7̆S{/̕%P2h*ý Bk _\ӷ'H%䴱Y1Y5ݲ]_ChnGm}EYKLƲz/ Rxy>'lRjxbN ߫{]Fwo ([nr),yK$u H3nwz47mGϾ|cLDO4kpa|w^ndP7憅Qcs/:]$7,X-ꌼZ:XAQ8S@G>g Tq8 SAa-ǚW-S1lf_0Ҏ$ͭr{D| (}ݭ(2ʡjgoh;Z.:ƅ)8 hoԔ(gRTxՇigԿxo?H=;Zy۞:{;#bwӧa<C6R?b󭠈|i-o)1Y1lh8 V_$&2tmdl0G #v[e;BH&[Yj&/rnv8ߊЌcco=rnXyW6i|#He4LO&??*.8}{O8ۊŗa;4ù8;8GŢ{YzHC1_gyBHqL)/"&B8A%Zچ4;[`+5];T?Ji8ШC`A!*O@sl t։2}-`b08~I"QE?R%׶ޣTϝb}$w Vj"骫lQ'V55$vC7 DY#0 $Mv<\ޮIF"R׈ @/1-T?49'E!+ '>̮d!Zm?'BtWtS:,?؝$-ecxrߕDJs[{h=, L3ef2Ip9 lu >AK]<%Y#%?1 ^DŽݬUgæ cbW!&SlM!ӊ}7׏~"k!a 3J9F?"*!BZ7do23ejDi\n+|/8ܾeA+zGEU~=ܢOu2Yν==&f쪤JniC  ~ ʤJVTmR*UH?rNsH(z 5Z7ji? 6:}cT>ѷf$2o_!HGx$<:?( Xs%3(I''=bnx#l@.c]t(:4 (&:q//aMn6PrJq(W)yT5fz?l Jk..i1\l~L2t&|)@qg[ ܐ*BfHq7LoS$)3 +7ɉ,V_8Kc M%lT%`F% IRKf 7է~֜UUU1`k9YLRiE+v$?+BW!鶖l~1Fp|ZrÀ `^ž+ & ( 3[BuRa(^_ZRŢqb/c?־AN\Y|?n[>?y$DB`[HBZVHg!cB0A |@i([D/eB,2yéI@ؿIQx~5 ~Ҕ?:XKgY>=l) Ѯ!JƢlӧQyb*4BVG6yT/<,p~7kU sڮ,'q6,cob9F"A4LR:J/Li.२M.Qakt±P*t#AyVQ)x-~O[,nT_@Bfo.HX]cbҭ#@eńWn;LKsU`Xk*SG*KkfSЩ zȒ`ռD%R}T-4ʩR 1C9)ЛC׷ݟ;RYFR}ŚMuE ]{3j䲤\ 7 :aI?"3 ~6x8/\C6P mx_>v@%6}%AXLp+4A I63C|/RI8Y~gkJ6_ie"fV3쀻r!!o-Ҩ(;;: lY#=F:E ZLeJTExZO TF+$3LAq,T)cxkzѽУ`7j'5V1⠪*㾯C~r5eI*`0xb*Sm*}[^~GkRV.i;W0zfâRw-~&ܼw e6fEVnW␉>t0=X'Tށ;TS-;~/SᙅJ$I>ܹu40NYnf_-Knߛ/(nBϼ{J"`NnͣhƣL,?:swƿ^bf6&VL]%[áth ZNVD(!P!=kk<`+`yoz_;<=$6R=Mґt_h?`ε_\ dȭTq4#]=RR Ҟ{ΜΘ5)P],6衳ܥgܜ(q+˚> ҕ0 '*]*?ڨ[[ 3v #ͰZ}0$FHWG1 )\n> @]8eDHonR-y}N1`\͖?r30s1|,EKo@ :yX_?<[hX J!w`UrI3-57${<4+&BX2;zlɗV+혠V;hC4F0{ V\ Js&**N' `~7S>B]s1XC2Nz1>ϝ,8K?ɬz82SKiB0.fAlT=v Ʋۿ`3(k3T0@9DӌfdTH=>0n?!AM=Zɞ܍z.brV( # tMAF<;"Kz KU0ӥU7k± -L`Q мwshMۈg@xqO TR ycQ_AFq^7 U4zRv9aoݛ\A|f:vUmD,>L7H {&dbw_I!ci^%z 98AWnJGN?>Hw{mf7'*a Ğ7hh|!9O WXTQ:{M!G&hHML≘ ?!6jLpk+%~ce#ݕH[۴bi [&ަf+U*H.܃,~zOo1mY%R+$]u_YE p8d#JU~-S1>ZEa:rHE\9^t/SA+vzPܘ@ 1Rj45(DK;&Nl`AHٯt0_6-9V;Gݕ*qO]Ɵ@6H@]C  F`Um\jnayTW,ny|q^ֵZrouHKqL|ժ튨lxueR@i =If'ʐӡF5hBAN~9mLC7|II˷qx32DzqZMDqti.|31>Q_-wyC$\B)!7LE9*g#ڛ9vkR* _t#B@J;^!"VjZR'x>{u:P~%nX}5&9'E=fvܪOIppS6upYRʘŠ"[Ljߧ-QMۢZ[U䇃KJ#ctQ)d3S]]ֻ3iYb̳w#i.ۍiN$jR~mFg `=]J<9Zp UYXg|+ޭ*.e7݀rƝ•w'5xDȞS<~ KhzAKRS*na⠩m1z`1+d4Y[Q4ѕ'H@|`ȣ͕F>6ҩMKsWyCPhcFZ XEǐi47P y bv|U23@<TK/KLK~u=Zreqs H' YMyԲj+/C J44V 3 E(1l5UaΘ~cEwoa*~c([C̻gY\" fU<>fM7{ƋdЙD~i~no>U}g{\o t6Ec}oOEF(<^ v`.)ig&fo_*-u (ˉKJ[aZۀP,8ѦI /OWF-zQiz+/%o黝slQƋ(w}yZd=k8ۓnKu5 VtP(nDȩ4 g~ĊeupӘ@T;8nQA%V- T[=@E l{>޲Է nT5H(KX6cN]p7]O *ɔ6|^p:J^u !3=Kǂ0 fiAaT.wh2?`SΈʝLċلe%MKx/U ;?R m2yS'pZV||e9H4/_ѡ j~[u .3*kʌI>)A󦕖UtX\"[ 로7];"v{qȶaѫr tMFvYhݖ d[lh"lPXLGal zѝ?ėT]3Qog˴NKH)~?bՠe2}!&oNRCXpDrZ1U( I29=Ϝ!—V1.Ph簺gYE'K^mwmy)4"FGLR|)[1gF Ĥxc̬?.U0Mvba Iш9X_CkSkQbLtywewcm(5I5tf{&$wZ*ϓ2NxN}:1Ix K~Ckl{ɡHe Q3y9|jL15Y[e'`*@i!򖴻^̪ LE*#,<9YVP;lFٌ/'0/Ӓ:t ,[Ԭ9.ӛo^l'vF^ nbR0P ?'!re9\4-`Y5P+' Qxi( ̆dMbRjPVq}xJV.cLԾ`)4pvL;w* t]8\oUf=#fgxXҖ\W vNϼ>>OjkH*`U]žq uc9 kϕ$~\ Wz@9j5Hxi"xes%3T>vJDQ!1Q5L\,榷!! \T6d@7 |6D=mPq>y%)+Z8mjܽ)8a2U4᝵=B vy׉Å^ja;qc6mQ1¹+[gq=fX_1H#zhStcA`X(|ebFz QwQ0P'+FW]^8T#ùBT$y2OoϯKh ,CF89d?1S<^SP4-s%\6se"T{9cob> ?[Us*'zVvX[|E3 /¹: # _+ ohkrFBsQPDt*^yq,48B F{Y@ecJ;:,?[Q1n˻VC2sL ).a?S[}HْJD H?: cuV%6bQwphEmM#VV7_3iFQK/-p MOoU7rlX9mZL12Qf1%i˃ h /:ea\B*[YVFgagcMARFX'}Vc۞u"É s1)lmڴ&a%[E<\oLu |m4jքL6 j:=+V~-k"k-&f~74w?Рxp+=:Q"~N6b(2tSeWߣ7GyQ-07~ȘIS&]]xȈ+sNa˻m,YK0n+~7r4R yuo.N\`ǀ]+4 ΪLn#.1TI^wsflɓ՟)Jjvi~OjkLN#AW!Kj@0""Ze9ay>CN?x c DT!,_d3ϵpH $A: 7*//4C|`z- %O`~yGvCOעVtD<9iP} g|Yt *j%3P lƓU:Uw1R+n!Ә9O0Cs8c[+;'#ds2=oDxJUCekD|R2gh *205pGPQlPL}՘t:nI1wzS_H@ L'@ }b7U77iVzl寝 |#Nj|8ҟeF"T>e" (Y%^zTҌ-p'퍥 K ^홂`R> h҄F~[}a^f¨æW#ʙ:%>B=؃ՉQYw|/7蓥[*z;\`LJ*<4iXy&(RVU:/7)Us q-BV󜎧m>tœ|< ?ķɯu F1d8g.)H&Fp" )uK!˲~M3KNQIT_;@ ˞U?X-캌oJ|/j fMt)̌}&\;7aHd ~5M{i)S8͒v+W\䑟z-OaK=]?tjM sQ>5DmbJtvLl'p9^nқj;Xe+l-fQ KD[YXNT\5@Urn.YZt5XzD[<9}B6è2&"2О_`z;l&%  Vt1GaުRJ Jd+fN&@G:Sq8q8TcN!=KɟϲaZ%w`ƚ[B\&lݖ 9O'<<|pTczgByMo\#; 'lOQ {Yش EG!GD~n#޽f0ѻXV0yK0q -൷⦖sL(&ś|IM3 ؽ[!a 1':(y#w_3i3p xOv 8s!|b]{~x~af$⾬-6/JL%q[8V!.p 1xvnUW\'4|KL@|? n|oY-ThGFۙ~)틭*izJ.r愧7v]#h@h^<9X3PCYj=6ΧA,IU`Ȕ*Q7l\iEcEeYϊ~LQƫ2{H.d߭иu#BUD>v{?G]#x^%ѷ/Ȼ$ɪ5k~e^֐Z"7pA,NxYQؽ=vJҠ0,{]4(Au·B%]By 댄msKw-HEgc) !)W|O7w24BOɊ_bxzJ=SNQWL:݌{[Pd $Qom“,"Rl|8JjO03x'?=cq4lNHLFH^XVLv]t}akt7lݹVEHyC;&R|^>r%[Í2T3JFW%Z1>} B R~8==i!Dj*Wf2p-=ÑDUg Ḭ?I&^{ŝmj7v ab#R$ZASu 8#owלc_7/!h;U B{h_߬ NJf'ŨidPX T DloֵOBJFmx6M^>Lr#rYNГ貁F}5xˠ5daǼ@%ۉ1NPu"_MY wD)?s գċgٸf,=qs |28m %]n[˲/2}b/*|$jLd1Mrcn| 7.#O+okM8$m4ڛκx'4%ruݘ#!_X!i͝ b?,QU`MLׇ"w95bf3($+.@ZX>Q &1'ݎYrːdeרRWHdU).;V`DTEvʞ88Rb4)]H3Gq (C7]P~,i; -Vo}tr1a 's jwiA?d˕M*l42,s=ҹo Ij]R~9/OYgx}?{l)S,0̹˿VCƷ0_S zMHeXP/ 3b8\o|WgRL*~/y򤢐 =|[$tS:weX~nGᑞziC#8kv^])Uu:2TPoRY-swv^v*^O+9R|"X6EoqwLW>~j)  pڿ-5,9F~W _cLB7vg!28lA]3yӔ{F0^!q00eNU^m4ь>^rwGǹJ|) ٟ$//cFOji|l!Ɣ-k=rBBH"j"m lY>Ӿ:q'xFEOkXLS#('V$:\B#K~kwsb"-Lj[ȩ yR&)M-857νڷb> B/tI,VHR(Sʫy0+M;vT K7$,#"uāCzZ"^%W-/)C}[S^C󭧴ՄqfTV G!iJztX}qeV$©)@< BɞIGkEjp L%+ö>*c|. *PhۿΕ0D}EOSR>*B|rŶu48%3+ #$>1ƌ[j掽FYJ' hldC9OxPbgIm'\֖C)Cr??2ʦNZ%~Hå훌93SWid:?v=`p\U8i6pj)\0p>+ /fy4i\;X1Si̡ T wEjĎ*52/7f4J̢6ZC? T,aP h< X@&&{9gCY Me͸YjC@zW{|6$!Tt& vBNH#.qi5$;BHM/ V=b\ Eɿ3uG0AxhiNin,2- %znmk=&36ث ȃ(b~,|F 2i.yePޑpޓ{|Ýs a3; w'l:YTdPwXvnTFbyG;6~S}xJ{C y>>BߘHy(q= Kz9 ?e^B6B};q_*fgfԙ<i iWeYt,6I`3ȾwB2q*f 5EUDb D& +Wt Luh kI3}ƺP)Zq)#3W]iWd=n "šsfzok4Kq?4gk geAw ĵf(Oͱ\PrR 3ϭ" pH߲=?`z&_h*֎{fbcNq4 zw!=gV4^rx&1ޏ "Rc2r8dT@Xր_50f<m*@-Ed4ށJv8ӞL\{. OٻUp?l<ű y1R~3GHEBǛ<; ӥI8E.ʠ=c)l(ۖPϋXI+yp.ަv˪X'6vm֎qfIL6sB<BFߝL8Y <+:Jȹ; b @W^H''=$rWLA ׹&9qZ-]~xj r F X]w>!0u)JcZ T;1Isv2LFYN?'\W@}j]>՗:GH$~^&--T\ؕaxgN^1qTy&\'NbX'ʪzL8D`UJy֏X)&J%fdǵr`#GPZti,Y$2ML`{&QR'C欒M*"!`gD'B+:D')g/c+"@ ,ӣ۬m}˜(Tf2v}ւ+ -[G>QFT@<4s6pE y^{1ř=Rm~.㫷\$&_7rq؇bQ`*9J'mk]._GU-jHI3)jzd xp/,Ya`~9%R!TeOb,CI^f蘍I-kأɠ:VM(ļ?vVA*Fz41 oX ܖƵ\<(>zS;|v˙,e :>c & z!}gI011ԗZW Z"P`V]Jt;\ژnYvP"С$uihu6࿉.kdsu$G/L"Qx"CcƏ73[kH 9vk^($ݔ\ûJCje%aTo 5S؋ 2֞FC7S%~ߺiK~S3Y7v`&,;W)H)R[Lݧ[;>3>6y\=D}x0`9#Hr5|dhphs7ҹ/]Sv-ѧ#o4MqIQuKoZOahbc\]_ן4VxZe,ׯ&ɹ^dpw Gk%vC+^? WKTf6[Op6-,\g9#0Q- \hAjb,-Ld B^tmW$ hu#XRŮyEvQlR6/WY k&A/EݼmU>Q~6a=DԢVݱs#$W G BF0cmRB AķqWfYSܮ Y[" D$= 8S.$[e@$"3 gۙ4C9춈Ղߵ%QP^I‡錿9\.̣ʵתΩir6!izE!~#%eoXFy\dG~Gd {~tz=rjg^b/ {A6`[ wp}SP20fD)6 vzl=-@dyv?oC]'H_'c8I8ܝ7l&ZV^)/^ké5bD3A00js7o\ru/]uaxT/iwIBwT&PȮ҇^>#OxnQ4g2#XQ}@MumFؤÛτ%ayc \߀kWFމRP]$ݶK KUHINHpt|s^v;Anl]u~m׆@:. taV&>z|tkv_j,x$O[jaa)[G>p8* ڠcM0T78,KfۦG@lɦ1$VjE(r-f,Kqml82 OkwQ'@Ns F v,[̇[UX3*>$e~GhϠ;8<$PX+SQVqpw#~w>cfqYH.F8Qe~5@I4 Ʃ, e{c$6C]˝|_I'zd#/ի&#lKα4;$U܀Yl(!ƳSgUJ3Owb;٦zÔYh7>4Kp=AꃙtW(Avr <r hcV̧:>)-fU7$+OKSWJ%w4\6?Lts2ldlF ⱐpo je3>o/jW-+w/ZJ}yVzuX#ܾdՕ`H *=i1bTwT(>WYR\u!؏5ZV i/T~ckۓ_XMx@y-]5H2TspKi CH _!:ch[]["= kTkQeDMXuV8$L[3I1:#3d.b-i׻͞]w]ʲ]┖0ͪZkI&eo$~ G%{d\`xߛ1LBM}T L5GEaB+PZH)F˳P/H{Z˕R1E: Y . Pj;3fIMug[u$+hhsKt=N k!qv[cD_%ӬW(r)^6@/E?s$^kK/L\U]\][AgXdI :\ٚsC[K)a,}B8.} H2(!) oRSwxm"(P{ZjZ d t;Pa*a}$ABpoS"fViH]9{p[FIxf|vg߯ iaq.9L겅 ai߅E ӝ+ QiM$C ?q3Mõy.\|Љ0G Uʼo.1K[ aToEg);YHs`BTW2koq fd!5_PRZ:.3-{+mZ*berVLJhvB$<04WWd$a~,APJ?54JQ|AfIbIͺf@:gEg?bb٤xUVYK/&#6?{w5IA pIS_I܁E@$ƒ{4ccUlwZɆLxH36!?D#:B:㮕d*HV,Bĕ*T^Jtjl)i-IfѬpbkfTDlE>VJ.`=)ըwTGĔ d1aru].˅RG`=%OXЙQޫZ]{D" !H3蟆VKEX|q7}SGQzjC|.#Sϔ,A˾<Їp%~;rKWZC3_f!r `0ӭי xx#7$>=>5~Pa̫ 1(A?_+v$5R^{P3 5nݝ(\“q8XfE GȐ{$yL) ɃX&^ 'Wifُ(XQ&>'FI(!9\{0ѝg65ICkcr8K챾C+{Y5Io?T\J;PEra 3}czK:{P';]OyHV7]Uܲ B} >pK'k3vT["]YtLʚ=,o9oo1DฟE,$&PdhewV\!Mwv`[ y/$4sU9ȇy@5>7c*+W2V:pܮA_Bc"3 r.~ A555JI2wtg 3fP/ڞu^/ ^m/Ln{+%[瞈Jfj{R\Is[SFNEZS px1 Cp,y +/ o"B\/co5j(noU*Pi8it(YG-BELMC;ȵXnkޢs5q# O 2w%J>M;1L[т@xztTCzb(|YP2ɰ) ;w#0wfK1![yT7FR(MLȞ\@<_c:`֧ HVZ߸qGFJ1^aZPk)tT6#L98.9ZNi-C8p-Fh AE^]eCSx"]ŦfAwt_ j"¯`nfrQnʴN 㠏5|HJ=>O&j{~aE]?) ^M+t$VyGJdU}><̥o- Iڹz°N 1qcwJ$kl(njb}«ˈ-_$O8 hlP(?OUg+ ^?{3ll#,_lˍx%e8"ͽ7zu&eQ Aa 6耄V0>'ImgzsRe[Ɓ~3A4[F䚗/ Z6| ٰNfbO= }j'>|9D '^~Si[GȞd9T4C~!NJ^`DH*O@l7jrlMI,3w dwn)=Dٸvi,^*a/gqvڊf&& Bem2HuPrb16VlIQ(Z% \uN99lҀWdDk} ivƾ\zܜJ-NꔂpQ  '`ao6̤dIL co.3ljW=`Ϲ=蹷*SCXP<=߭4L#U05ԠlDb$XA #AX!Ca`Vk2¨D.$lx'FQ3:G;vuO}2!yH>R]jrRz D]otͽߜ]jXykeJXZ2=Bsq Ws]'K A`sfo%jK3mwu3: #z+|P\:H<6 D:Bȍ.^KF^i_OU~~76-hC| R_eä %/Ĥ۷YOO_-ҳB`htdl"-n @PZ؊~6SB' y$.wJz`~$bA &^khn @b,]U$?'Lzc@'՘偰7CMSur3WW覗i'( Һ]ȹj jt#se~ @Mz% '%R{/𣪁<:KA)~X3LV pF"y"pӺi[}>u3J0teV WZJx.JǾ_>B2T5o7QM äͻ%+wX?(Wr`4XN$̎pJg% 4fHwo$DUWAJrj(E;K(Ek~kgTqBa) \h|:c5ezO(;(H .~OU+Wt dxh,wW !p#onMk΅!݆4+rb[^Q4i>~<=gэ}[o;8IOYr}T$=SZzCw*?/N+ý»ة1ФJt$cgF"!jCtxL;sj4 JXiʕٿ#+ʚ8ƶR˯O yںA* q@QwV@C%~"L/8ubΚaE/;dH\&vvx6A MMs0䲺5"/s@C2.SXȆɮe2JGoޠ|u_q]sw'śUnZ?Dm*(ժ%Oaf`]`+ j 5X y3u\:?u0ԫ,""]=b[;B_DHd|eXryGvQTkJ퀍+RBӢWԨjѺ\t.l7F*"bRj`ٮ(ѣ&1~?Tb%:50I$~*{V}T&j+gSu W[5t+㼌 lh9JqmpA]k+ǽM(yVGIMBwѭڏB=F{cQ.}[ itc>);m5 aZQSR7r.("Ϳt06w̥dz,7z$jn^c"bvօ4*=-̸o2̽Erb5(* xWc&4ܧ0TmGݸR2 0bw)Di@Ȁ\Vi{M% }ը0hZ z!$!U4~/lx37\DiX*W6P*ZhETn,` P`H7S 14ƛX>g( [QIs6)3(^ǡJi:*7ek!Iڋx:Jbi6GD0?H)fW∬rX˱ ܆4u@Prjו'ǼٜXEl6/K@1e15lYrT p 'Ok"8X+`_uAZo.- ( `j[Wł=x{]]*ewB9$YCBnh~I)0MK3M3ގ:~<_2(p5Nv"3Xs}辕;AZ^،<:,>|l5B:jV)Iʏ)dk05 缸3vdM9V^AFvq9ǐQ^Թ>^yvlD,_r:[ÉƟUqm髎U` YDCBٱ^>]Y6tivI* Y?BձR 2Iݱr+"<&ey%bhnɱ_"S8Fqo@Ե7?$KJ݄|M%Ex; Jf5ז:0=0"&VD|"WȂfny&sXXZ봝gPi5겆H&eƿhZos7IraB9q*ϗg{vD eRЂ>SH h wǥЮ.,\#:2\vs,l&k7lPOS#9d 2:7Q1#-PD۹"WS PC3 AV7PJcZDžF L |b^KJpvd\~@vUG1c<8' @U Ao<}i u]J |R6A͓MJZ\?t _tsߢ6暋-X{XZ B~#4`z3HG̭kKہH@)ZM[ ECXNi,4r;55xuud6BGLCvNp a- ] ̂Fp#LrKL|-Tܖ`!鰃UZ5p+e XTS˖HCVQYvV m g3ȹi?@V&-~) 1yyn3n>b/=kPC--?`'&Gxtk=q+ ;[T`rn w^2Is6BȸlWs&Ġ3sR8 lD^@Xr>#߅S M0 kSZ%\xAy'kves",6ںXV F+'uƮ$׺̀L]0/XmƖ ڽegYZ07070100000100000041ed0000000000000000000000016759e96200000000000000000000000000000000000000000000004700000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/udl07070100000101000081a40000000000000000000000016759e953000053ec000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/udl/udl.ko.xz7zXZִF!t/2S]?Eh=ڜͩ*0gĹ>a!x ",u $8{%٫Vrst8Swh+t_h?|A7d,Hc8fP^&vqEFpF&Ա!lS\,;p't_`0Tes`͢]Zv-Z?E%JcR$ewʶOH>8p&-n$=m,6(C363"{X4alQg|vAGQ5|75HRX}MԎ$8F7 4B_G )In[ϙɒ Cb顭vyۿUŀ#K%lpBA:ϛYnz<@7^m˹]F}?.AU5|anhO}Gܳ QZeid @0RB?hڸ;0چӴhj>2חŲ;Yb&$dt޾d⾧7B0B\ YtC3-ߚI? 8&)S> ])ߨzo}a& pr'i"c)36*ǡで_(Rk'MvE{Q?0o2ZvB0f'QfqA`[Vt=0Rj-,_i Ĺ. 9АhN6LnFykWIF`c}qUy0ڑ& T@XˣNhjaOܑ~#A4vNuͩwN@ORru$nO]^5-9RZ΂db_.`Zbwp`3"<3[I&M )*;þܔ(yqi]ZRs,ZB v0CFԮrcɊ $HϗiNK}'ItI,02c\ZEWE2kYYD9 ]jxMw f7O6FlC@_4Qs&PbѬ u\K ŠN4!xܻHJkbb;U#YUBoѠcϹ> l7\$\t߿蒷r.6td e!gtv:E7b̴h?ʐZd-+p"m/G<{~V 'yGL jl,ġ;_g ~C@@$[ Q-)P&kb( OymoEZw5v=dW':jЁʷbW CG|1:#`)ύDE $SbY;-֦.ܿFI s>H;<[|HMjoZw"[|W>ZZIg7 Ԕ#W7g-Ky$WNR/nyTkZ)J2dvlu'\m%YA2{rL-K d*~[=-٤Pذ^_Ca9Ȥz<2ph,648; 4[t(4?'ThTN( dȋE9Nub%u6c(P7Qp&ԣ-ߧZY;(e#!qކS2hҺ $y m0\ԸgFÅ< Cb dLb6TP&-%_cNawWryU@$|􌑭y6*˹ijzdk*0_gpju(灖d=[o #gEI1F. Z#EZ_I5Gpi ei֪{mhðw ”>sfg;IA9'N@Rн3;MR) n1"\$&u wwHۅ!Y`8K >JJZd*Wo) )֨V~Qig)_9Z1\/=?ñ Bkq,-x"W1KF<4zOjnl`ߠ4!gKE=iV~>|!Qj %2f|W8EG 8?=j2FYt3uԃ%#p̐Io۳;aWtp 9w͒CTI= e_ &FnEցmA4,UsGLOif1‹ RBMN[=Fb'$Y->`qm਎0A|a@~Σ㡯%lg<1e >Iٜz{E&Zt;#>/QpU'&8?=@-ȁhW-Dd}r\ B-mSV?%).ۈ]R$y]‘x;-S>7c4)_$z]1'3h ag~F_#A"^miOs6<ĒſnK ȕa xw|^pЋLXv~`]B˨K l78PW+T4_G7-nʊcHF A''Ma&7PkJml6\XJn&j7n+[Ӟׁ@-tWrgBIp>F]_FfL!(D(496Yfշ»0wWe=0kŷmWA34o1%nx}"S_A$₈-8)ÿ~D s_Q?XG맊;u ȗ7e<4"IP W +˺=; =p$y,vGUAi*[ >$u@e(Qyd?MrTpvRIC@'@_7,{q$ߟ!d覤n݊vJ[J6Oc1 QDS妌NIsb( &yF\Yat6+T%*nwt.N*3֔|&LƆ$YmԿcA3 :&H uZ1/ϡPlJ@J(>Jf_윒7J_UYra}y]G5D#9nP!)d3}hW#bRiuY3.rBqKK 5o:Ca9˚b$E;F Po4-%uPOY| &N:n82}c_D"=_0*iucցu4XN3//2m7%V$h7"rWb+bSUCިeD)> ݠm.M I(ra'ڈV!رvH~ktA@!=,^h6;1#&&YǷ%s(s>( /:fhGz3F \kK0{*I ,vwmy]g"L${TE =A4]] Tp.]qQZ~wJw;m 횐8 Pّ !,rH$ab]PK9wDIF&5d/ćޞki^Xg@5?{똝[}9xw wQd)H'fLH gPu'b8mTtS3 IoDEt@-gYB %j&7L۳Åw4< #ݧ{=)p5 g5 >҈wDSr -@߁z(uGdeʅIEGqiQT 8//Rmύ^m~`JQ@mpo*\)R%/,qV^ַS_+'g5l?'4BUİGu9yta |a C&X&1KvE=ZObB/Ϣ}}uo s6~8%Nڜ`5㿲TJDs`|aU^#RItqCsxJg_P5dxtgf~ƞ~ 3EQlF9=N) YWH˖8q|:ֆC}Ցyl75I2j [x-9Z=KM).M{c ?bFTSB }~z5&r)=e)}LSYsx L;J7^8۞(0(4.[]5 +rr0.A>7#mtOٲ9y.$ R5#m}۪w`˥&Nχ}J%l+E[B-󯃴yArL] _ |"1[ Uw3A%*pt>&<5IJ_hq3[X.U}WBN1L( @SH \-X:R}G,g;×f)L+g±f=-UUq {8c^]∆pXD%cQ o|2d xQơ(VrbzX 9k)E_ ?lay3l#r-^NREFo Jy<ķAaf #p rlB9O$Ưm1{Df.!xޛ2qح ; !zGAfuV_Wwi4',EWE_q "+i׳e.kLJm\ѲϤC3 <+ソ11fh!߰R&dtB2/()L>C[~Py_Iж?q(UPg~^4ϳ٥H;2pPQԸ<`{|еo4zvƯG(yNrsuu NP'7uټ!`Hﶲ#D GCico[FҔ2U8}|f0c4b& ci?k}_akH+ Ͻ!-Fp6"( +%4QNneӛ]_P٪ԵWfQGb zKD瀤w!:`~-$LbuLN:#=@/r0J(`ɃBs%y5ZOub־%Xe[n=&8To㈮o72( D-3}XIs 2 ."1/~U-օ9_{*\ 0dQ׎lXu<{<<0g㏶]pa4[Q/e_SiʟJ$'Sl&r^|thy5WNtD=2cC[6%z~2͒s?^T^HJV΀G¹}l6R687i~(C10[dly2bLv$.'f=ivb7unA#<脑k4seU P%;3eG >ǘ+gK H *9^2ԎE:BelKL'AYҮ)`WCk!yo.Z[VUϱ2C^OipI zyR%F-Ϣ"Z~|WDdcUZz3}3C7[hjxSHGտeOTTp,g|J͇a.43erP6hrw صucɝݲ?#0o]/ I1h7_c}xFY@|qG8Ed$(s |IH&va7a<ϻ 3lYKBIkakAwڈ$fx@rAuyFW]wcCş(y%M)Vxga<3z܄Z90UDfs&C^w[X6̢Y~-\]D!:7ufRND~U0¼Iz`qiLDlCOd#|hsT:hG+*{Ep^#[rE>|;ڐA)T X j E8aw3Mxkn`B) ֱ؆RrhPD'pX39^7t!$Kg^X5)6zq]2"6S2 Ԓ^n^y9||)mJG?x1N Kmk_^EC$qQ.=м.o{lx`]5X{&\52uneXj| chұhԱS֣t`aVdVBk}Ņpڄ|U KFDKK̼P EMٷ}+E#M̪xn*z = *YӠ޵@I@M S>*1?^ߵ[ u.⍽nlU,Os>07aNĺyy3a6 =9P$P.f'.߄ga@ v @L %ė}u!jʢ e2f&B?7Xm=xqj\P qW;i6 n .rӂXmḒWFOh:ɢSROzMGRVpBF̾-/@5Wwhtz]8nښ·6x 5W{z|H`wuf?gM00Kl|FSGǷ#NIŸoΪf~|mʚ@n9\9(_xImOEcٖvZs!Z?y Ph@8Åa0YtfLʘ,A[$C/Mx7,˜iw <[|"H 74Bz pS:YģK= T5kvrgw{Vj庀l٠@t/gJ xGs44ū(0jэ@r?B$0 cxJ r_D1Z'yE0R/êc -hoxE!"Jui$>ԚqXU{IOK9 mp!cC1"x^$"2H]g&+m1UH~4s,bv8knrF„S0.~<9**=4Fq䫓Q.֨Djz3K15J_ͮW&ˊHwJT'uJqɿ&(*P'QZv *1@~bZӻc`|e;NѵF} ej{lĿNFIH3{~ltݐ!GD~A , |djrp{ g<foϒ*S1VY>C[tD@?<H3F梛Eb0I:T}"JoDr :IWYgeR<%V| ŗ*[_ QfC#IErRF=X fʰ]R=ZFciqDr!͖^ P|YW(ेt ~#2m`_H9ZΆqҟxʝr[إIANI%*x:4%M3\ OGrBN|U&=q߃v$V© -K?񉲣Vh}ſ'A;E糞N<3hk&Ԭ{9Y(>FxB*#{7bŏl,Gx {cځ>wkWtp1u(~I.ۺ{?=򺶱!ui&E>ց`QLiٴ&ݥG8塞} ^>/.v ^|\W  mFފEy4&=?{Ƽ>43֚ X|"LIJfŐ])`HZEfQ5\ǿ%i1:Z:`@}973]TpNb8)ai;\ ;#x'?KS)xjs|/46t'n}?a\0y?/.~|H0GDUc8 R%e-Q2ugiC+ & ZWݲte>/yK =*|73`}-+;~H{8q-P&iFUumqjdBY.OHUsXxaqEj7n.o0xmېG2'}fǂ@PTC2X} ӥbvRF3}+kK{XG]xM; #L{@fbC -P8^2_o'R#7SBUW,ʕtu-Kѐ=y?])ɟtTЫDvRf"~x;$6CaksW!ߌWj*3۬ӓSn 1h*eD.H.}ms%AH-.|W ^F%%4E"lGiӵ1u cqWfQ,KTK-]W6wv@2x74DNXz]e@ѦBC{FT2E/8"L"ڄ'9C4-iזP%*5$/G`ľ֠R[]ĴnxP-IUL:XןgfZ_CV~uΓ8V555A;eI;dQ u$+Uܠe$4<PlPZ *AF= kG碧+[u?O?zO5D0>͘/@AgOTgc^(kW-\55`/b=*^<7_BqTvT=LP"L g i?wOc L3z'M8-WҪ7K j+uQniٰ"dratޮme@!H!M >QH8KFd+t_kxX:0*;k5{E>{yu7'AJKF'tz5-f[cXpYQ) Ua»q帀Wnz/u}e۾1`iI" Tb4N(z$.~T:q:e9sn)Q]]VJ+Tg=^4hJF@eJ͘LNg0ѹdx5t͐ ;M>B]V@R>K+Ni 50oÑPgSZ S 1l{!?# {3͎iVOΣfqp?n+Cu eϕF߄ʠQ 5ST Pu%ꩠ ʰqಆH~hdP6ᢪvɔpK^=!0 6 Pv83eںlce> ѓiED.ǫM9`l.HtUs3c0 3_I$8\i9``܊lvB LǨnb{dV~?" }ե+#er/8nE |'97,!)uzlǖNf\L_?7>XQ&XXl؃9*mO`)Mcj.e\E7Q[#Nf@ ҮVRwE.j9ǒS }Mv^| ["6L%;;0ʇo#|=Ӻښd୔aGDI(2?fΆ 1NGw2Y3Щ5'V E@똫o007D)z*3GFTY;2:C5 04`f]J43ni_ M~@V]lmdG#MbH 4@֧P0-ۦE:޿cOg/{iww톲P*?Ɓlokj[X.~:[ΐKNDz܉kcw;O /|?2d1 sPH9tfXDVn*sq\k].MwjMfO ,E5dbTsHqHBOt iWfQ PLi~ʙeRI~ަ9U‰D8+H肩^DdR6HI{St6|$$_ ~`” D?Ī(6%`;.dnP{ t.H{i;9C9$YD%'JltaXGih7J46A֤X .ʮI·5d%i`.A"&dsҋ.P{]ƈJUA@)1\ۊWSwwMYBb',iIljf|y)Oۡmo_~WnLތ{Usc*YwTLQL^q.+2M /bگnQCΜp}$wM)o8m¦M^=JfY( ѳ(oW=7B 9҇o}mV/Aq՛)hqF9Pj4OÕ5[vaImaM-[֐vIgK-'֘# 7۟6ݬE\/+ПZ<`OLb{5e 0 Չ]ƍ, {`h!G!v>tpJ % Q_Bhesl҈]uWߎYѭ V$.(5WT:jس}Ƃov5Qſ"1O}B7Hik@y+]GmvbLO1ɸWJ⒩)6lP{lVRWI1fWkuNjUV1XhVޏXW>aNN ro))'x 1o4"AEi=w,BPc1@;JچGDT6EagKJiE\8.I15y`7~TٌX']aD^L}+_P 5ܒFLZ|EXK6N+d]Ùn`>a&B Ћ4Gfjٷv~9%!ĖGxb 5vD#RlvO"$<2lNe wn5xy{#v"X'{ش;gp<(z+$`A:z8}SԾtը#_ۢj$\Zҏ =_(|,qGX.[D(Ί-\|n]Y<4|Yx;,FY쭙[c$]teO.JR}vaN(Adrs2Se$Ԛ%'$%cj`hd=ʯJ%Z% ui \At;ł юZ1|_x qS6&ԖKބrqS@z^`n$@`DwI3v~i6{/bu=}Ej W eM7afI!z!Vk1Ȱ}k3;1,MF>*t<E%81?ÁC.Kz%ſ|PkAc7϶(wSǾ G.h)"0&ml?ݼ }8SQ8 $#aVeUiAEWZ<=ͶD'05?Sl3`xV ԇT ć ST/).7q u"-o+I`o?@#>Iˢr&%l!ON8oëŐk;3 2OYI3}g$CY*v0}a_Je4f]WdjPe@RB~4j&12Du,c:?/]%H4B0NiDZ*ݹy,F +6"f_]gT%jF2*Fnq d_[!% k+&j:ƧceGd Py#(32U5sOFB )Lڋn<ń޴׀,u;#[hJ衶ᕀi",<5 c u 6M8["Z \n15dh_{X*Gg H+ 0W@z`]DKs*jAUh\zS|L@s ;V gWx{U p 0_4 j _FS~}X,-"2U0uz~ sϟ!-Yl$jf*J<{6y0gd"5Ѫ/xc,h33ȃ*`#/cMq (D:m9-A;.$$}^}6h, ֞1uQs`xo"+s= Xu~` M~O BwMKi"N|yp+ӹ7$Z-C5W51I"v&/'m )vb'rҬ?wJ*;4"t)66 >ҁt}BLf|qE= 0I߇Y9'b9dg8ÈPpq qɇJC=_WZAΉ̩u#܄]JPЖpS#;M P} mVg̑RyK`AÏ#lm6jqЋ:W]Lz r=ub e\آa{FFʎ$pw|],%pNT)},?`%`?>5hbqw?%fweڒD:k-1ٿ߾bGGbnJj>9`.#ں勒tdbtenS7lҊL! ^Ԗ64#g 3%?:UD^x K\%c} @VN6e{aB|InQ(]N;TAf)QP\vͤLWXeI"Ɵ|YUTтHF_)]#<Ë],/U?%xnzyw?\uw7Ziu]pe\΁٨&xf :F> %{bz&3:-4wz ՘P^3SAF n0-ʩQ QWX;!꜀l&fǕ7e#_ѽLǨ24$1S\h!Ořg^&+xvZ6599 ޡ4YJ`dD>\"jUG:8u셎^&kQs29px_ovoi Wž(JADoQn૤s=e YZo=l,}_O Qi ۢdNI?SJegx=_ߕ}̜58d2(j,k﷒0D3wAu @Ǫy@֫~:6@finpwQdPl~VَYi;hn> @rԮ1_C{X\ 1.aVY7 oq_>`^ɇɷv?+U.xn64~hWAʸ0~^xb U2{ƩjF?+‘);CJ#??V0V+)xݦ]ާH]|Cb >!)dDJ'? 8T_q^vj|L:wBCD_bf$V[legk8kWn/ q3ꨖJnOr/==C# b@"O@ȌW3PpOs Khw}LsuA5$fC!O).:\tRDjv$h E8*8/,F|Dc-EWYAtZ7Lhzl.ehrqdoG (kq4;R&luZ1S `'vv }]В'D[ .}ǧ PgYZ07070100000102000041ed0000000000000000000000016759e96200000000000000000000000000000000000000000000004a00000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/virtio07070100000103000081a40000000000000000000000016759e9530000b1cc000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko.xz7zXZִF!t/ڥ]?Eh=ڜͩffj^ zF'>6K8vyS"M$e'KvjkS礡cfP'a͆"li∢Xj8s .7La=Q+)gHs-Ugk/_QM,/G4Ģ> gYJKsΝcX&K<%tN; SōZ&Ŝ.i=y5DI%:ïr1Rű(HhRkY[ulv-(2#<w9.7(B)tHLbTq a-P7yLrq(.O<05KZFwu. hw.8p:PdX\ameּVi8+'f-'@wT1S^$ meǚcb=WP0|a$mulqsAmZM= R/;r/S-xۧgNdV;+,RLg:hIgzV<0ľ,I67(6"V?8*H:ɍQ(^n{MTDpd " Gi:N_% l]SU˄ۧcUu ؅v'$Bx<;A!'jJA%.e9묞O/N;@9ʽK iG t(WA]b >l%/[ي$ ) `| 톜B6GA:i@ipfUR8'~XtYG9?%a,7(RL(W. Fc^0JhKXw+g7q9kOatҌ*.ےm1fNmdѥf1zY<6ؿsg$̢=`n[?`+!R\!=C`,F$6he2ؘ#a5]ΛF듪XZFĪl0aG9^Κӻ6 zRx̍ʬ: 2;eUpzC}uYY髢SA/trAԤQsB>xZnX1YruYh6(efʈp{V.&E"WlqfSALeė֐vءX d*UtPv9r?t,OM!*痄A 2׭RĮc{6k:.AސMT_t~;,k.O+7M)N1X:Wu"o)^"h Zv]F Lkw;+:͛/\d<)Ao$.z*_ۮ\) 7źb~~;=ej)OPͲPY 8<#7 lz;&WR)0*M~R?f.m')P +6Qe5P m[VsӸce I=#7*B^c{?hD)%A_g39,ZaMA5(R;2З4Av ݉g5}  #q<2Rc^Μ Cwd,QV ޷-=. j~|I#f-lefKftX҇CC9)eu} >kNO vR"UqUÖ'^ TbS&>QsıZ#sxt0(ygB+{W3v[ʶZf=[c \8gp @܊ u<+薺G_L.[lӜlxBQN45mᒗtP  O늬e-Vz b14&j)`UȲ3w}Azez۳&x>ゾA:^8.#Ӵ柟<"yԝV>F';c/ghPc KD_-#v!D>'btD~~ڐT,Ww$quvcC4PxjgBM 㐤`DY?'Qwětf3w5Hq .?P|6k Smbծ(ǜ*͡S*uNhR.s5CO5č'CcVf ,'mxAG~b0҅PH,Hq:>rׂ )|CmӋ->5$@.b!cef3WLRIg!Bq&ϵKnIKWl sd?z ")= ]z?F1z65Q[S`x愅oiqnV]mw zb82y>t9]Kr@dZB}RǶE߶z*2 üĦ6SRUSj.-P!}&b֓bB:~W㾢w?\$5Ruq?V@Ѧz# miQ_^DA&7(/@aw}7 Y y w$^Lv,BE®b~mN8n-;`oHMmsqgߘa qW zqki)$֨/JJF}[ǜ@owXm-3~WMO`T9F) *"gbc|ЂԴomK; (U9f@=Յ}w>u^?%Xh$=sa EMEb˙iZ uypTR)B($ވٿĆНt(?P8 XJ1wH+g`ᇵZs ¼^uz,Hɯ{6Sܓ1<)&p 3yZA7-+UGy\˙]jbu8tbtάE|  4x Yl8|]Ҋ;yGUW\4vp,ܸIj&:،9#zn t"VXЪߙMmֺxnh> '64^pԄv7wwP&\5#{m SUDImc$n@Hw1o=fdӀrjVqnhqTދE `åà af~eDQ_uYI.o`1c0rDvGOs]}z$j)WfnT?yW;(pCFZHCϢةKB L5.{p`ÀLp,CZ1#Ϗ+۠ ba3EL#7Td5*o@)Hn"!v~*{uB>wJi__p 8߁ظ '(~h6 'Gz6>rVe6n9qQZ1w 65k!S觉Ah®t)"j&JƠ^ 4^/]%%oB i^T)ZzRi^|\f'jݶ,lzSx%~UX gޅ'|1̯=i_^>ПuaRw8執د BtQ."' nl!OՊ1ޘ᝙/'~hxnA(} A G5e@˄搼~a&y/%l )4G֜)@L?|B+Awqj 8.* n]O'_WIJƑ㛑ehclx\&.otpTڠ+" y yi"Va=f D"no&Һȃ@PFܚ %mϨfG#m&%`C8QQdLL^ ) bu۾Mތg.-PDҍ,;f2KL>sf<Vc ԾV*`eK|*z'X׃x|_Xx!_o[!*юu# ܃/4`8 ! zi=Z)u&II<)B6h9QR^Mbн\LDYBQGhE̒%f਄W[m:W>aS ;j292gŠH%d`BTtegr[D"wO΢Nc9–{.cUdžsR͹ Zq%{F_%e匟:yp0*Xu+u0X(Y&c=|7,PPEUfC'qJI4A5X>_oIy6< E%#3@z1$v JQ(^醘͡RN+St|lU9#*Ž`KxN˩µFހPXݠa6Ds(et7\S0$*+uz&+0Fd.!ߘ7!L{ClB>zxJA  $}b`U8'uo-qQDez rK${f@d:dx>"nid)0QxdhRpIAwM(Y>1?T"e&-{nLN} 10$Pw)ֹ˾Uj}t*ͭh{_#@)/fʚtga6R|>O߆2*[2 5SW|3x47i{ QL;05ō`+sHW1^*X #-N*UR/AU7L逤/2 W@ҵs/&5oG탣>a-]t}&Mݢ@ZN/]yk::}q'Swݼͨ5@#Wx,ޫgCmzLCT<,wnsq=m^HyگF,lɩcp5AeZ!ST~-6CQos%^dnob7ژ_Yo'}Ày:Ey|ZK.Y`r7AZ$}1| C Zј:H'RBN 0Fjj<y# th}gN(JYS/^y'nea1^k/ GK6Lǜ@ňysf쐒5@ϏggKgI}3&(z*֔,>?Mz\%`sp42%xa~mw) Z:'s(1hi/&?D6[V'/ & fL5fw!y^x -uTbålgB!6{{W?Ap!_ xȒ~H7"#S7(g垱˟AvI:rl/n:KD,tݴ1yUoGG=jNbq_EbY :zkԱO͈r, HW՟yF|D G z0غ0>+@$q*/Ogn[:A/>xٽ xIps>1~2Ⱦ~>cE'ɏ<1%d1ȶldmy! <]a$7F[ Yz|z%,+B*mwQ%4:` ,CmDf˜y(ZUuKb8Z1  ]ȊPol3W#]T0ϙ՟ A-{)&\KEm|"D$lyMJOJb.U m(x<1NO{ukt!@S=rubyzc@)G2MwXꝙD:̇פtvQeT7R{SqRXl*}HjZ ,<ްZkeψ??"~Dc#_XXܐ҆a9/tqM$-Q>Tz+x@0wxiעx9;,өVcg&8i ɩ$)B:e _r0t Be3)Hl]Ag2߅`Qw$3`uSmD!8`UdKO@9a1o'vp«-(`" vWz #9ɢk3:X2fyw/~fztU bW[{DoVQ8fd(ɩ+)']BNIL \<8p5-ߞ[iazBҴ;MzQo!h@[xECV@ BgdχL֍g$!7UÌ@, $=E5,n# 7]U "k)<OU#`TgV iN(!m}k0Teb}ϞۧyίGp;e׽8l U)c-+n;f<+R 28ɩ:c:L J]7+g3'wvˎ=dC[54 x 뇄tMšx7,Z=B('x?7x}0U'D $\AuG燻qf "vz_.vcsۢ nO0T3=NæwCI#+8g +{aX- ާ!dzR_OQ)i;-:.R ?L[ Nak[o^j#GBGFґ*u5Na\{+'~z% ]gܠD}R(_Or46ÐJha|󶦫hI?[!{RTDy(av?xSXfkþc :<~{BfImC`-b-fLR ގIScsI=G&[}~ئiKfAp 6:{?*~zMN@NHQ3)v&k=iRg=hR!usy8~ cTGqT .?žF]g`Pݩt ! &v`%K\tDb*<3I/{QNMW.֜u~l!ʨQ$129BeHnH!eAp&{eVʄ0j{"^T]nLɔo[__vLKX۠Z|]B ꖲvɑ:YOꭽ\ @-Z5#Ss΃Fb+Ji3f{%;W5/klj2IVf8esKt4Nd͆JZWdUt>|zI)ԸCM=}tHj*6gCYk:ཨ`O N;6Wi%$ WBsxUxd]R"Qb%K&k!-U:FۛOW58kɲ~E\eh|EFCi<ݿ>6f%%[OW\r.@EP(0@V6z!p"K/e@E;_zrg= )EɽT&q{..ͯbh- ЃS[Z۵d*5j(7X6.I*B=ϤSqsc)KK @֖,$K6,א,`tg[]:0zO. [` ցh\nmWYSCiqi^є-ZϕR 5[K1),<Ṃwzf -icC Iu;2}6s8Bܡ1U*%fU|g R(:zuv%0ZKҖf*j; !tj1VǾ ,BQE`CW@祎P

!~}""q7vRSdPhUZi:|Ɍgy9:ZI>Fe׆'¿$ Rf 2FOT3-y. D ;C]Hj@jgTpv3@@~ brR)-q.؃d]ӽik0S?64Lo_˭\ik d4mNf1^ ܹr."j?81F|IBe7$:^5Q~B*#-mAӿdX@gWDj` u̍NIi/є47(9P ˧JrGVHAƇ?,7*)Ùdy8䓕G-v$:o3Û$QV0J:F1b#6pd۳HLH3lCttTfNi2D4INWlw{5i|T^acuUYf@\-|I1ۓp7&%̉D49}ftIA:VYՕG&WbJI> {6|^J"5t`w#j^m= RG [6dq^?O4{aÍث&trMK:\X-~OxG}/欰Mqmk@=?7k @ʘby|PnMl\!VW;t-M~\! ;e s[$V~sm2b|=?[KuO+1usV)cu͋Gu7m|mCwc()`(#TH_,)fnv$O 6|£LlW*);"K"nRUPpOW٥ bb6\p "ǚTe']Psafin+aIh1hp^;hf@ϭySLXlM\-J+Lnv_{f 5{MXBk{}Y]R ! rlwu`b!O<vZN.En'rމn&Oם/t]:Iwtk.)/IrcfH3DhB0a!BO'8m+dyO<I~38a\SO U,DpsH+pˏҩvBw^ܗW-w~SW*ַyVCc0.|R0?Xz쌚mlJ,؂~ /mB:0/K h$=I<5"Kxi^.TOTZBݡ!UmXI]?Phv{zQG_eQ3'szMňe-,ֳ.֑XO_Zųkf|ooBU-Cgߟ}RԤA%Şz!0bZWgv{,os)'a axw@S%7ZߛRCH&hc XJs94L =uKI(G*69}-MT?Pް9{xJ6 RaƜR@8DBHlm7! bXwjV+'Pnzݓ-R)wy5LX)+W28-ievzW Z ':XsR*ha .gT/%s/pOcns;x R̋^ΘqIN)5ȹ3<pmdH ZxRq%2VIĹl7I\}=aŨ4;;"3<2p+7k~ESG֙ 1_:ugF: aJi*'nhjmѦ "6h3ـnxAJ[ceVLi/uC\B˫k7 *3{,[jJ]/GNuUtv*1kxJcۛ31+e0y @ӰT1ٰLz]Gl1e$`L3%ʸz˾CyF|_*[ku-ûuYttT2,b c[U`oWR>]& 3s?Эs#^!ae&aڑ/R{Tu 6ekEŁCSC { >ֲtnqژj2GHҲ< ;c^_qӍ') Z$9 9H$:1."j_O|Wmɖ"6 p#:}щA_U$;6׾~66Q?T.zLkEYd S cTI|>~SSJGs<`]uZ:o&ބ6?I8݁Npj2KJozgF])30t~sC7տ^%C̱= S})>hNY" DjeLzR?fӰN/5sqiK7%#u`)XR63*o_θULs{@&txbK7nD#5 ӷ~!OEAbח>ABqe]#<|$^BgwK&dbٳ4f9lR_V<t4=brs"/;SQC"xr28Y~)$7Fb\<<{".LÉP[V>!Ez 5mٛ^Pwzq4}Wk4iFOMnhLF__S`5S3dw*rv9Gl|]YCݪ@i-~ )Tc&m>@3/_ }( +͆\FѤ&^U~?盈 7bM+PX.m"J ǘg I V+@ysAk*{'4oO~8'Ui;D{^H i[tۛQ,Ϥ=s׍& 7Ft8`H5&Yz/,찕t͉-"ִp62eo=2Ӣy><'Y +0꩖Bs6sa L9gmlϯF1r? L.6z-'{GYbpU)!YuKy?d W?.Fs/r/=+Yx{L JlJ<+tOUqN䇭-3X̨V+ A V>exSkɤRR^Fo& }ҫEo2$Jʷ h8YFǴklLZ.:$z<@"= (4H̜ @t &ĸV#P F~6*TR-A+/`g80Hf1|% (lsn:F8͞qpM ɵ6Qf/L,AUKH<KG?ޱ1dY5W.y]4k[. FCWHOSVv={06f[gps7 GB.t|I༄zVF\k z*AN ]ugm;4{Tw"矴ա4::O9{O XHx]ӫ(̈́k.'O= \#HPnDRPw]Ȧ#zj6X 5\@L=AZ!æR /uh!a7t˶1+zQ1"~Eq¶ _`ĩ;E,roYPDsJj>3 n9z$ z^{4wm'G^ӆܽu|+&¨$6w rA*y*lTu<-H"#I3U&%m}њ/)(moKJVN?|͡(|G ej< $;ŢDHjqSG9pđddad§Xt+]'NLBֶ=FR;5UmDkAˊ}iN/&eBqG_[%I\%5J3 x;{`73`||c|PVe|BVB:^EfKT|o{A"NVUd&P3~6 Wk ]JTg\KQѮ5hֿlkR<.E`> mQ`k}!Θ&Ƿxl=e\EޭVZ0JIc#.p.?\50_1u*7kJ0_M\FˢಢXgw :ZefK-Lzѯ% Ȥ Rʶ+ R-]5hnkUIP9A#KfrKZ1yo?DBQJrkSH[(Z'6*W\j6hEEvDqX$FdQbI1anW'DR*`0D4-kKv_ˉ*7AJDD}55tIzD-+zݓo0\yEb B_3/9K@P , FAQxlG%~MY  k\yFKxVǝNs02;[ׅZ%ٴQHE*gWk,_k䛒U`TpIO`+I14t>#A*CRll4e=&LJm~R(.=y,})Y%t:L⮽fVUz,8&,ML] Jhc7'WT"z2wC9MF;ٌ]kL1Bd&_ZtX? u?D4L3]8ɧ,%+ >-t\}՛j}o3F(O5d 5ARl8*`I!+p&Ie/x}%pn T{S5û# }Qֵ.\5kpR;N!ף{b\練EɷDEQ4A5N\Ez׋~f >P!F!zNxMgTs\q#7aOmoVPgAB 3ܺGX5&\ଘM e937K_тRw- e MJ@*XG^{]iraQUt[b֠FKnR/?9|Iw[9CY)U1-3IfΙslpbXEĮoZxܖnHUMn QR(^7C b&[\H^Rƶ la%Hɤ5[uk1S!*ۤR~֫VS~pl·zU1z9@0`R:jFNv9d L||i"'ÍeZQB3K#Do"wrM/ %#cksʆ{e:4FWגUHn=e^Sgd$J}$Zne3IC'!cDA2уBiN'3 {; *\tHնG&w#d13xniZ'ee un+D^bi3R#'ʡbD%/x(8c}UjjW$Wn9_#- zj|ldlAJ(w&irSx*jm>G4/@_jqsC z:8 Af!R M#[ 0l YEGa%9$E9&)y;GyGTS)}28=OεD 9#NN!/pЩEISz2{^WA򆐁vU '!IW5,|uVtm,6?CaK0ʫ %)Qqj >VD*{1J=47oR ŅҒAg`Fetx*Q|= T 60Qd0rGu.Gb݃ᰭ8Ah1Ǹ>8 "@r͏ zDezUbȷpĹF$xT׬w\9#H VtuF}Y.qR&R$@|vx3@/ /%_>$coV,tI1&9֏:hwDmqUU/hh2z ٢:{:JW ʇc :Rhy{~zX{;L=@K(~QfF#QJyF$wKuZU}7ٻv-\ uzٖO/ Hs}_xQ8[5HrT~%)k{>ozM g<[ak6C8D SD6&`rlP8OA\~1b<I"}79"8u<(k*<Ð̏p;lQdHY6_dQ]^6\r}FJJvKrQDm*&9*u67MNSeOaYU[&N)d1U~ǶD)><EH$BO s3fe %32j8a<ݓPۤRvArO5\q/XzMz@%KB*X9,Y%Pi@~զλ[ Ln7Ϗ=~>kW wetѳ24Vbᰙ !RP6|N}dAdd}e I߁`8]a/ MwAF ;y,Upa׭ʭ`5',AҾeٛ%:8$.?u&CJm  ;:l|CZ!'rS>MRl/gF*OSvn_dۤ>Ƌ _Z=<5sѩO\j&Trts(~zX:d(g:3 ErvsNtMI"H,7T$Iτ=[SabH0X>rk|/mH|VxQDngIƠb191~@c]YjF *.RM0)K}e\+æKsK#Ir{+Kx jӃ F ql(;1M=Xm=LiW̢ȑl;΅HR~U:gl |g 1MS$.q,)JQ_zBZ{CRfPkfGĢ|kW-JxQ IX5]IΑkR>/O˼ъeS*pH'WX(e%t<.-md<.n & R!B;~T3 l8D/% @]zRvQƱY GHyUC'劀Ww.+aL.)9-5w3ѭ+ UZŏixAqh1'! ֟X%7K r87tP_8y4] z쉻ʗ -n@i8łh i=RӰuxQ5 JUjŜ@K3/.0C/lJ!,äg?6L \($;嫷acV2XO`S5@ae<˫fez+pM 0H݈ZJaedҚz//xhy6?bpԞ(]CNvՃڒeq ư>\ ?]t,Zyl[sey6i8"14wVq/; Z5̄sV؄|%KYm_Wq0Cf2;pnkKgFl܎N_п\)bC4RZ#6_ڵ8#ܞcp$vat\;&z2D"c>R)yqgG#W?U0e5%0mqGSmDz%̔:#v`P(kQPq\SYC>׺~>ޞF[ͧ%Y flv{>+Sn쉓O?a KK\*F(=~drs.'a^v~v7Bjܭ%Ƥpʯw^Oo}"S #ME:љo$JNWt)e~V/0j8 Rvh!?+א\X @F92rf<~PKYO'(B-3a,9X'Tz8E5{:КSXa|*Nxj& iS{)H F(Oj4 2C˽"DŪ9e,۽:jA{0 ܱՒ#-%u^-AW՗ELJc?t(scx ^\]0)=YtKaP8]Tp/y$))H, ^_l.'~>wy+d-^KtUF"[UIB\ T&<[ۯ^Dcc$Uof >)A؃ }tYY~k\ys+$lDXV0vM4~"R!k5#)C E!_C/#ijcrg`elx Є^2Qej~0۵S_=0#$|f>(N( 4  1k]tS9\EYy)eKȴ-.A*/i3ah%1  |#&&Jm.j2m[_ţ]>bfшLp?H|9@Z ; }hT@3 &&s`yN(#Lv")dvj{n3GJ*KsFl\QSwsεea{p^WPe*?f_m &1e86X1vcElKr{HgXIr.QЧ2.G؞JƨK1&I(\֔;p}Sʛe 2{ㅙQ$3䒫e Ǜ^[_@*t5A1g-uzOX-ho7#`fL>*D A"qҢ[>2vXGڂMc{"%ovO058 0\@ ;؂A>#nYX Z>7?]M^.k ~m۲β]bDүGPs*Fz>C8ŝNZBB-1GOxTR;wm"w8x~ܚoB[L͋)?a edAp0:T@z n;pzX;U7b.z5>!RP.dMgo$B*JfEvLRᚐH7\{0ApCPQ"[B&F]У?nAtghB,9H1؟-ԺLov]b<ł&Ƀ&%ChbNMU\8Z 4i M8Dw)ev=fۀ߾cSG4eSiPa4@mTMDmk\eA@4#.TRk4aCG'յ usZU~0]lјn 6 OM3WPGoH @*lg&;5(`(gpaj]poCCm- ɹVC^`<@K<5=pSH#8C6_RqmwaLʶlabȵ\[4vR,w?s&].Hqq5-&UO#¼I H͓} 4k3IAop DfH RJ Z.G.k\R4k?Upԉ]'+7# B+TcjlᶹwtN]]YVðY$ v3k@?.E&"DN&n'Ђg mP`)k9J #\ s]+"Kˡ[gͺX9,NBԴ~5huDWZN_u9߀}d&/zI`߷~ E9ACQfOSjdY C `=wFS[kx7G|n Y#*]T ig?sJ 4(4$|ˬJkcK.՞= mt5 \gw׆A"::stBfY^0\Kn#7(}<Gij BrGtͅk\7;1螑RAkN.qjp{W 70y]̸6K2pЕ{9GJ RհQBADR{YC/;`졊,łx(z;nU+y'j04pރ{? WQIuA7 7Y趰ҲPtч{ک|CIDůwsBeǍڧi8j8..w)'GOj]n5C> h}J"΋: SвbS XxBHc%ZHtnkbXbllG&<אnm?\DS>nC6T%S aS\CU)!?"hÔ寝~৲#AWu>X9Օ[f^" ;uDt'$Ý?མ_!Dv /WKˈ$F .C'٩x{LWzUiH<M,fj=υ7a)&,QP)zwS3Č/Ojf0X&d%+K)ȻLrII* gjF |wGmGmr@3pP:m2r(Q,\PgRs3QPeX *o QlhM|UlBG7$_ WBB=עUdMu4+8wysD0<3֒LƶujR,}ք`D(G*DmQy|B/CMnWt(]|?3K'8yS%?K*$QRr}3&]g'hmWY{JGL^&gbNَxn\? `lq ^(h+4 p 9wY:'pmѡiSK'(l" xaKHcV®g71W*[wĤIFDzL)_|Erzw4R0x%\L$ΌsWj@,•;:E{T*J=)0/"\w5o~q.8s.F!mVug.)kvLmY†Nau0U#,lw5lp",4 ]p5tH"Dl"e&kp~4-N$ɕ~CDcVS࠷ CξI`.DzvhS)r2㢇b Mƫ4ff'M<-ā\ 0e3t;Wy S>"&E3b5 J3/4>j552[812nr.-0~|'&4~YBII:6sY$ #{}[lD28my:,q7F8o&Zl;qmr,~;օ0yV-ώb 6^ .ny]h~n6}1iU%ug2yvG&R~_oip *!I8F TNeA|]3I-%YQ*G+o-9]0|9AT?(լIoV/l$GJ9 t& Kd=vs\f+`T8!"wm1 ~dذD!O@LDSa17U:F.Z{Ǿb>{IIH(U\l-s % L%Sn\`N[(6]ޠj6Ҝr0Rapڑ9$1IT2tITR~S1<t/3 d3VLģGHUw1eOǎ H\ǯ)tf//sD628@/SCE-3:yW#3/+!OY,0ρr"`YofAzއwaXIIA4}ֶNfiWsQ#g0+inv6M#0'ø};MSN ߇P_q`MO7B8S6RJoVaOd:HtBK"3>}_R\SJ ^ K}\)K&( 1RYUyA'˲ނKԝuxd} `f#ӥ33$^A'ɕڶ %w,m*KgaF!àψx8\dF|M>A`2qQeqN9Vqʎ= wQ3N͗~i\&4aG(@|+BtLۘ$|pL~Ü3}+;C9dhhe67E:,|5DxK\$DʝLL\Z9\OzhlԽWlNmW`X7M' òZk Ghi*6<˱2q)h& Ʊ֭2 o>⟂O@ש\Fur& 8/t ;mUFR Dz99Ou-<8Lǩh(E?:yn K{7vo$fulWmvmv>.X6 HN2eå{t)f Ź1)O@YAݠ벷$n# lS{]4X.Fk:iASԭxe.ɵD֝<⻑c&{Y5׆*+유6kዤ1! 5g _pFissscǦc.vJ#$+[Հ xLQ~T&{vFՕo↮-AElB)J"#ܒbXpU[(hq}KOy+_ g8OF?1޷}g,+r2{ Ml>{7:]FKy-z]ȹny롋ErZ +ofҗѴ5_.0Dqd:ꎾpÌY+kjNe7Xvys7<(3/8qle^ƛ(Pa"][azx ~aGǫ9[@HڣC]zY eNj%>cZ ߶hTȨ! ꆃ]g뒾Zɜ4' 7aOY=ep\O1 wm'̗lEt#Po{s) 6FVJ>ˍT%[>~Xt5Fi(O*OegYHyON)MzcbJaEY3%Yi/83Ẍ́fsC̳8p$PB٪LJ"ͷ&?O4[b+Ddt R%}0~* skbv41)z ˾BQi s1|veSG[DB/=b Rs%lH6 P{K J@2$W۲($-;2E/\MTfo>[?>%ZCXMeF枌~^ʈX`o_c7KPax(QxD'G8Xi&8*XߎY  ʙgT474Bkiq3#;ȉ[̖SfaU:bBe/bԧ௎{&%i_N=<%w~ X%=ǂCMnEMjg6 ==[ FٸmHPhYύ%[ LyJ{73~$)0ٷ8WBNpfK_l Qfٙ9lm9Ry` Ƚ]b۬L)9!_;sSpB4rzTKS )dhݛIa>P[TOȊ^eiu^$a3K- Ǘ/S)mQ7ݝHPh>{_{':W\/u%9$˦`X4XY"Y5BS'7u_n*!uq{y`[IGDzӟ(5hSO;_/xVj-@>r|:W~Cނd]%:"XŨtcm=YnZ,K*'dY]|m棷`nZ'R hގ%~ƆFʺdDamJb`!% j͌8E0Eұ&%,\)O|Hl~#JXKՀ`;qiiIzy05`\!g d鱒ԱkWu G5|`4iZ*]Ck-!3&mH`m&;ea%BJ:F-8z<)Kf1G&[9O@Y&Ѵ5?3**4q7P;Xì= O/DkqڦZpMWI3f)cP1"?KǛg Ul/5}d,9bYAB Þ}t[_`B7P*=;>}ӊ[jt,Aa{f^]vk4&{nMW&:w_ N%1Gv;( 9B%6h_j)/@=6 :w "V=TA7V=~*˦Æ 4Ih 4C9Tr\;0ve\S4|X$!IQbLH{԰|>Pd+Ii1`fgwo0&ѥu.#Ns'MFT,H?[2}~ vMH OJGeB<Q'ꚽܵs}MGnD|ÝD -jrAɗVfCmmBk黠ܹܿL&`є յ`b\}Xؼ ]El[bZ-VNJ:)G&w /!9!-?V\v@.&&l]'~ꋛOtG̳'-eS NHX-?dž=Ē"I:S{Yb, cnǏ\ʫؒ.9'4xFl-Zb]=xkC_*>īU.%ׅ]|2%kui *v~j#v>D&P HHH˓g1 *Xq PTcQ '{L1i%5wb^I؊T|Tni {(ɇ}Tq>oĠOlLYe:*G\`!>%\?פ=#zKGM`'sz\";Uh഑׊@ tNtyWs6㼲wkf]Oc R/!,U<݌m7?`?j#3ah"P_3Lgy!\ukme`˥fMHYq>VUA>"d7vizaNUX tӪ7rȎ v/pHCQʧ[1a;L4xՉ]kPaZ隠KIjW˞&Pvd-,AJl͋tgn֒c%_1$RQnoy'?|7r*ꚁ536V L߸Ҁn,%O8 Q2-'L+rUن/W*!P =06.I1H?Kk i^_8]/pa6`zЌtYpqa&f:+ rωa_nVaa}1xL #y< ~[(V7% _=9})Q0+w)bceaw98B 2 vc1_Łsފ5&RQ9E1^3+YFgoKugYxHׇlrǐ׋9P޳h$la ߶U+he 62ŏlGcvZ!TugբX>|Z>4p!՚|obWqa)$8>;y;5ΛbM,R)f@RQ{>ծ́C$a/. Q]-H/,C9}oq95dy~ID&aG$46ο4ޯx} > vi\ l̀B54rkAB_*?bs[wm0ÑmԷҵ(NE+80֬^_8,8ws+,9.ͭ%eIk5rk9~+lhQeTI+ Ӈ:3s}10)!ٙ nj?'k=ʅn$L kn=Dw[MAZER3T&+k|Kmm) |۫퓍=R'ś9g/GG+kb!>3Bѧ{7˛ ¢S`aP*HQ*L8Y6S*nJ^6Mi)TS~/ hHF̓A4xf9A" Ee" Ҧ"l*zrI w@hy~s$Dkr†B$ņa~2!Fb":S^U~"Բxއ\YRB'{+a?/-f8ZcxOz rdDo\ʘ0gC;۞lxȒ!"y* * !(e^gT;CWT{Y|/8٢>ZfC|xm}Lէ+a\+V:tr:f]"I)Mwj3U9;&/F;ycWs5~!k#Oա/G/.-DOH@zoKi4Ӿ3"_LMq??єvω?IvƂ fxf "˳^]|6f+g֯-ĉB!)]h1ӣ~] = W'p#|uÂD'-7꿆< P*up0ң K5Gze)؍@.fyS=h R&h`O5ziGTNtWb3hRF~B{k{5#A%/8`KG o{KNl`-k]Xˊ@(1).ӡ+~U-)dE CFoV5KZb3mm haU`2FOL].2O*5b|Ek *]B"j?X|jt\"sON%& z %DwVee.a]B~ܶX1E:@ֹgOj%_} ZnaE$:76ď:0 '@E5ﶉKηawWDgJщMYO:&wHH2pkB|O4\bW8цZ* ZB;zjqUV }xȑ0M/<ϊ;=\[;k]p!ij lcv0r,s,>%.Cf "iq,f+_q t?¨]j$Q6Z6R*>vŜZbo2oDqQסAUWoEay/(X'YI,%c(IYFf̍b"Kmr1>1ŗas4s}X?UiH>Ҭ~WdH5dnhu6^ Z830[x51ג"Vv~u 5A!ɕ9sK>HeܦΕg[ Wi+0b8Q UQ6UlC& Yzט}7QW;IdrOphy]N"}UYP; A񚌊'Eom +$B+d0eFؓ ׺x@}C'/9!^K(u4DjRаXpuֵ$zzĊ[0faN&qOw~)BGȩ$%5#h"X_aCχxAj:᪽[.s\u.jY{a0 g-S9[ ]2xtmFo!. {&IZ>ݨ4u@l7 h%k==_H"Rޱ>HS}FJRbdG*EZG:e-d% Z~B9Sߩ[`9/ VJXG|:u1׭Y9n[z2{ H{rӯ_H`z,H*jV0Mn| _#4A~է(ô)>![xwaK0CjfTFIpRN~G']#Ii ft4 2lob0@M$*dC\b^2 e˕ziɐ܎!> l 2p{坎 M!ѯ(ׇe\LIT7N䰳& smci'xty9J;^I9IsC۽SX#ҎxQ 1ς88)&6W[J*R*%-Tq%VO U QokA15S .)_IAf' >~JnF _CqTPԭXcM<]S!I(M}T_d=bp:J*d ;W䶟αGd6;pmU!aUy}ò[ СH\GJfE{SBlaG{RScmxlLi'jo+E@w`>8OZH2Q0' B2!~a Xbru8HmKßdG1jOmUjKTu#]i](R;bht5sׁkyf=$Hkl?9ax&Q o5~Rw—%<#ݔadeS J$p.f^C%4l}Cު5$`d,?+,_鲡`k'frgU3 [$p`` $SIfV 3±@w";1*;zc.g`}poI[Mƨg$}e՟C@!&o~XSZcېg !|禞hX(f>i4#{:;*]>uw*"B Inz0{|1s'r)4 ox.L}H5U="ESEIXu5[A5m{^Zz:L|*KbM j*v@LPPd>!m4Չ8c||xܘZo䜏^::dɔ?"%!;>a`.)E?Rόot]v ۻAkOkL{MbYe>*k!}HKỶ`8LcW0Z> 2&`M?~@cZF|>_V$d|p#B %ʎivhj*vmߞ6UO+BY\Cz4 jK?9}*otiˮk\oגyI:Y̺)L=r7 .5='W!{| %<-ѹnx~N;>zEsZt2:}q1  ڤ WB@߆n_2^@;{%٧ )vg[;#zpCݢa2%B/yDܰz1595”˱Y}v3Vy~>< ̮+GGkj<4SDeڢWV<TOs?aGUϟwIq N\:o&;|U T~ȎT~a/~әi:*DezJ>4 S'OB :12C[/e攍BL\ڌ4hZTe҆`ts}I&LczV`L21 `Pf":WrGCpp$kو'"UwkaBF3% ߧ dV+?ݧgk%!qZvϸ_ӣ/^8Xzؔj>5$[gr.HbP~\#~4\yzlbY?Q;/ժSeI6|sY8Ey{g {Р4#>1[>~e 9lInmT8Ff[_fHܔX=$0^,WZr2s1r)<՞dk0E 2)'D&`l /df~e\ OFB6Qn)v?av{'x&0ΖXDJ0l7堂}|O-iQ=opr7?N1#Ș?RQ}t^X%۞(vs's#e+ m۵EbNp4~EiŻQizEz_;ϒkYkZSN# `O˰ڒՙ;ڬ4quevqasoAu R^AC,enVkS`م~BqžEUɯ9B&w"YW۹YUwBDJ&fx.87~oǭد?A$mf)|w/'EB;Wud֢zr, G[PIj[ iVKE&|Tz6J(zTq{~&mKM jTBjv6 xDqWq=${la)$[@P(7xqX \cӦJnbM#oI\`Ȇ۶5#-b jO{JsK9m7:L r,+# g)ҹ{CȘbFxXq(fÔ"H3JCV%ŰCwU?z'lCc}C鮎5U]wf36N>a2\ORw_P 3fӮQwsro˸>{JBcu)Yղ7nӤm[ChGF `ڴ#3™C3Qwޠ[c~p _UK 8W ,]Uj3RA/wnx:(psrj.Qnx/++%k Nvs5) +J-$& ]w$rB]!#{Yy{Qk^%gUL$g*gRK$T1$ABDDq7p,!:Hir268{|fN3xy"4/nլSꏑt|@e4ϥHƦ  /oq́RSaY& } OQٹ–*hGBOjN Mء@Zd [<5|.ye{r>/Cȍ }&8IrmEHouw0cIX 8WXD {H -{C\J5\|AYBYinW%1^uYW[NQ} ;@n&=kd)(SIIؽM7B)}deؘCzPFaG^ץ\niAeN"Msu|9tV@"R?vW!Xc[eN]XMrHK$[2vP1 S"ӬsҒ^4M 2SL5DdNS_=[g^`Iۏ$/VIھ _bvl \|Q CtZWkk)3Lw@ GƄ46}wE_&YVW,Y~S{%;#,zǼDю2~E{w^#wD3hJ-4\z6mې?u+s8kgKS>ڄ-본 oY?v` ~W]-ȫ|HoS}:7~.uǚ^&oYBzYCBBKNk8 \̀zd ^+00Qa޲9 ͮ͆<ɍBcM.gN5w/{NBMֲ))'rXjeq$=`|MӫNB Pbu0JǬc1tZ#PЖ| z:F I ҍuLd=IJLshd ȡH0R}u*Ie?Wf&ZώGޝ n ?}8ԙ%gi8Ngl{* H=YGAQWrZ25猟W𞔢kڕɒ3tD|wAi/|Ziq N76aC~)GbgD@$BhE0ic"L[x4B4>eeqiDAx.Hr^O}Ne>H0߫KIeg%V!#b|(kt~ő"~s nTL`_1Z ($VXG ta.u[k"g(sljxB-O wT>rV’@ IgIj6K1ޘp-5Z0p'(ckI7s =%s ߈>XstXc[lsM4,bmEbzQ_zOVL6x% -4kv1Td5a+cq{Ԇ3hAwLnyS p4EhJ&šܚ0KUd XMT4Hm;D8~֞Д* #<,8W HpNx7}L~휡3^'|</la=i0Ż؞vI H/ʭkĮߛB#gq=԰BZ\+=qINm8߱Uo8RW.ZQŅZX=?EA=w"C]g,)hW.4co.&-ZLmTk,O?CݳuL#gzR1SQfd4r¹|?rDq @޺yɭ7pH]o^ڝq8S: x!r9l,FxI_*^kgu^gY:l%b׾u%> hN`ݚE_ rNkZMN)jbD?~8M(u![rxw[w "\z$jcš Sr/ͬTPtOڍIEŃ[Ȑ"P3٧5QVdg@{9Q]#!ˢBkWn5íw|kK}ښh IP7"~%{4ZE%8EC*& ̫f9t8h'uBܼ.:JÛ:1oD6si~\ȓdI0ZWJuFHˬPϨYrZtl1z_Z|U|w;:6-AqN_%7qE;"ޱAހ+ >nRnWg'Mm8YnՍ> (ij s .NBs,WcsA&fV4AǛXU=+'~T{6kkOkhVs83jO92U(zto -oM'nRI @ m:kjcD 2NP9:d}nUlƊ]Ys ۅ[p:4G[#qӎj34Y֪ɉGL ` *Sc){2E]i-JuX: ia'3.@z_+Aw-Ţ4e@4^cm7!+ѾxF%#q zPnn&%&wԆWګGp^k|q.9 ,;f'6}z_kT9˻] =Xs\ ޚ81:?5o5ЛўblKN ~.IeKʳt4 E挂 3.>{>s& ,ĝ"YͻTT:ML't[TvD0 /18ځ}X . #i~[1-`4yXѨr=a{1VL.Q`2='$9E !BUY!R.vS\>Q԰8FuQi#RoYefwBO {B^!xeeʙ9#3cb}IfY'B!$<7QpW+V8rJgp$0zcD//9_8?|6;gPE%*)#+mv 3ײ^Vd:~Q0ffV{&kMP~'&(aD>֒#~%T BD^ܫ|L< m #dsz+M_=qNXa6_$1KW6M1\ai_p Wsî i !P}3tv~Gfj)KCfR!āOK  go FpYxV,wwMGm6\@P~e%PweZ)a)4BBS_ܓYdK_y .&p0sR[H2 )/ƾ1BJd))Fxa֍I# +OVjRﴀ*6B\j'#mzundv@MZKcv !?]N()bGz)E6 5[ppDcl4av:j5yBaгv6Ҙvt(4XX}%Y=H|5$tx{P^n^_ZAÔ|\G!Pt٦롒={WqOOeVRE7 -]#z(Vq'GےUbe=Asxmz,`-m.خ>gDb^m::YBԂx7epKkzlĒ6{<.8'KڶqQlӡGKyHM*cOwzxI^H ,P=W} lKG`ôin W1~ Iً}x֮q~-t+9cST|b*9=,im<#ڑ~Ό"Yvk^CExP|spKea~ǯWRU> Th]-4E `NsC׌w~DŽObUP3O@:CO}k3fXaI Fn /7 eAɋa1Czumx?LFSw= 6ɰ NF!ڙ*vd d&{@` WWjUz>9k'*` 8(12d{@l-TbL|@(lZ>⇾in \w.LIXyTiŒ7*<%0iw臚u{(W=@qΘ<(bbhITdia(u;^+_Q.7#d{[^p6DLH@;Mxl2}?;\;`jj,ܼx|G1ac$UZ6|Ӹ+)!7fc99HCLy,J,X6 ^/'-0)ny<gB:Rʼn ZpAGuyqXAQ_4Yy 4Z7{aA>U8,6u9di- U~1J xW-m@.F'eNCsUϬTwcUcUެ}89sh.) lIdJ+(?4$Xe-6nk\V;A4sH׬(enTpC-GZ[˳d0Am4,"}l Pm=$Cpkd;٨~=ԟT'|M@U-?}z$8T#M1 |Ǘ. ;+cw/in/uKoԀ!FU' l" f̳P4q)&Oe[]SښnI< Sϰ Jm`vǻX=%HbЀ4`Z}oIj yQj1hGF\,zq<2 Uf?ҍ`D4"( ljٱz2Q_"lLR8NɢKWߞˑ/6΄WV,y_@gڵkĵ" =d.7ޝ_9siO<`ʝ.T.Mm6GhqƣGFCi׻.1 d)f4H˄zFTTm>x-sUXhK4fa #|,'z/|eh+ZIr8A8l  L_"b#?vS@Pckk1,7`}FH8 MyFR2 ʡ?TK0-U~X":^#ES};3ͽ _p]S% O /K'Ooy1/?5v0{#zR֜cdBAE&v5崿a[~s!h$cxrKڃ< xl,\+;hy}q-k0;|7VWQ?UyTsYW/-`%= /AӯDvJo gj8Ьq8FD;iszѹP ́{8O,E賏 z|2ZչfnEE,&D t@Eޏr+#HvC=2DwT@MPm vm}T3Z/4a&ۨJ潺ש#'ϰd@{sb74gOtv(TcP'zNl?/%I8]_#d  ()8e*`eGBPʆHc ²( +(ߞ\hAZLgEP6#f:L8OBw5]_$`}j5ADL-I$Io7=V  O,3-ŷh|u#*q0bbr&0` =#^`q>M1P~^ْGL(QײBB)1[~xaաV=8a.p^ OyհWۈlGK2`Ei\R=~Df;Vo?X"[#'z?4V$ # xj0_C7c0iif$gϽ^fJH uzR}4wHw7o%y uY:A ƑwH_3c kP40]go]ij\R!]f$w房ZQQdOؒ9NJW1y lEIʉ@_LA&Jd{yadZ '.lmgs>uIpuwa*Xa`TtٲQcx JcuRja!A-#?/JLPG?n[NO.d>j;ʒFd6UAQJv"\G[.Lݘ?R¯XR쿷=_f_"t1i |έ bԸ&Ƥ($]liލh-g /3GqZ:is(BR;>_5k80I!tJ62nX1L="6i=زp7VUY7o `XߚoGlBM1 [:E]jZ+φnYCۆ`d 4I\TG2q|0;1VC٬#Öz=3PM4z-߱g9'g\?|C+bBȧxy&9&iJ)v ;|Cw+.eׅ "pTsi{A.$!>*ϔV=:lLs2^T*-n=63tisnbLh⽔B9'xS8ʕaO9%>"i}{8;VְW/X攄C9nt54XX:5$ȁ u _r&1RK:'y ,*=+ɫTߘcꝒ^j;c-5i8V"jP4N'(lꔺq̠[rdbufhAb'jXFq5H`$pP}K7#[*DT@Ȱ#H6ܵ&u^羢00!{Y&!B]tp$|4m~CCSj-9*nfJ#O-E@Ct>(a"niӺGiE*1lg֣o*xra"/Ǡ;5AA0zʂbIb%}KP% v3.?,]Yջ~&؃93u/yEZ;^R=gcT;8{c) L*)TJX7Ag;qO*7_@:A?HiCr=fbcO$f"I}TӇf>6V@|s{<@"KqS"cWTGrV]pcȘs`3kD}`>XҞGDpݽ&~AWuUfvJν rEXBX|cZL: 42/@eG)U&N&BKAJkGWzt*DFAvLF{M4D/bHx=utAPi{_6͉LIx\E 香|ċG^% 2Z5Ӻ %;[rZOfJdXg AiɁ`I4 wh"/29# Юͨweyd:  ?ٯKRDWj:䃐m4|b[nk+Z.67Uhi WN:o;ʲYfgsH6֍WUdjgp;2\뛺1=<6fPkܯYXXOzZ{&B9Cm8?Π AQˈKh&FAE?R3$.9܉(٥$l٦bi]<$7` voF*c&ky j?ڼ(4ۺ~MF|>#v ԩ. vD$T)m%qs:qTVEHvV@\ scnyդ9ut@DH}s {Y%*Tgl5(zi?橌lmKWȄAy3:*;_i$3g@/%(Bhgѹ>4lye7| f,*5Gfnjk p (oM.p>M*G[f|QBQ]>;CK+vl|: hi(u4v"RlڵK"G_{bg7j]h #-#P-[7&: w^ p5>FI.^joְ4iyl ᨦCfT*<*1P+q2XAqljZDSnJG7TZ=/Cb݃?JwV811`0(d9CpR`D} qs5DSHH[9_ ! _g0ls Y[A3dc΋++4ϸfNN_h{zt#18m$|OA#-HX,<&3pR,.G*>ی\)_XsL1 zn^\WB?g| %h?.S|G ~71R𳍱\L@.E>mP ,"JQ+;Ț>+ӂo q H/".'=6*Ov= k{2nSNmU8P4i be ݳo;{"=UoMPm Ɍ7A },/ }0Ys5۸-G+rLuP1iunJriշcO?DFg|\Qu|l Q(: b鉀U!sL@aY dJh>DB摧df2:""̍QcJ٠Ӡ\aub(Jc }ȁ=uxWȂ+ M㿖iN^{sHg>aD3L*uJ͐p?95Z߈L=rK|tx ήoQIizrKjԑA{L$^rz2G5&-3dCsq 3.3CF#vqΌt#&^ۘ@][_X%}?d yEoóp`tD޽M,Ɏd{2\G3ś{bfhzm TcDDcחRjjSHSA0r̊r,[x.oVsfsMl]$N?<&h[k#;☹f)LX<. eYm)GnăJoVʚ~$R*T736􃫱i J:M`I=0P<^TB%f'm}t4hvb܊&f̊*CiݟHYL>^z#,k}nCnd&67!('H4?ƿ| Øl56gCfo8Yg& ݘ7~_H2~"ڠw8I@h(V<+k|N[ !gl+9r5_:66[QgK{g`yFXktpDIPާ?B1bwkIVrR'&GnLb燁wAw@ʹ 6J4;N'XmbJ"5.%AR!YyUΕBQxdDvy ,жSdk!I)bkL.|zтa UBҔ[/B0uJ()V{JpE3!>YLC;hi *֮+.@Fo(h~OF,(ƴ usrX}S JSH! .\ʼn"xwp5!GG AJ'BEg3g1i'''J~3QAz{$h$wQKFN84KzDB'7,'6|l% ~T>:+  hF?jvY*Qvu㍥H,D467W/13'z*sk*6ֿrJ"mlAYM{u饰d*tD1Td*2y[/wH&x 7 732 ]N:_Љ! !A jw雺 (?Q1n$Т0".Yoz0#0ƔG=H,K Ӽdd)2*.iBGo3'.H ^TCM*$p4g%5-:øs1#$6#kSت. 5W1C)r~i=7-|""\1' aXsOR?qoZeV*"&OSL-U;xP<#D(d$L%ų8H* Rjr+S?sxҚ@L <C'i'{L5b5דEɺ9QuH} l)q"qy&O6H=uEbyS:3@l7zj'zj[8IZDn`/gV +cbؑe2_=c3eh:wDgфx͎TsQqM>!gόQ)S'L2P`D_,ֿ\1=ź2Y R9[,]ohrlSS:>>[/ )Af]h1w=yzzXSg /TGLǕv>cX|FkeG g ƴ cRfJzN=:˒Xeӿ/ub7:Su ӓֵ=i֙E`%{4|l֥ UQ;^veRBqy3J%&ˉ,s/DАUoZAH:q?&(ș+ώEBiH`\=g1bk pX%H]% zHoJEÅD]*r#{ gInMorq~{(f:N;ëfOju/?Qp:ay'F GȯGJ66ί1qG]HF ?հe&U<>0p$)m~0L9@xԯ\klJTNLˉMn:<^8cь|:abALbтjzq1=k9T7f^]FT,tč/z?xWqD'kTP"c}I[7zږRE` ;h[P1#EӀoa삨rq % 63`)'O6>ɸ܋\aڹgJ͈㧸4 *Rl7q  = Bf!Ǫ1wDy73&Σl6]nQ pC#" kZV'h5+DF>X; Ah$Yh4m/Sp6_}8߫xJ2GtIsPNN$'yK$\+-X(Yь:ʄPHUT*HAt.XOS\e*7L(H_EHj5|SSvW>Էb cBl :YuhXR%1{g"d'|A漢Rѝ <ٕo26-{+E(<5DhA0~Zqh,z.!NnX!0%`cH0}*nM[][w' \<F:Z֑x_$1*0bI]RFGGJ%/̚S"ΉLk #R;1󑁞wF'?zh \x2@#(4AuE(^gns~rS6_Ch05 )UY&EB@yߚrMnBocsr2P^Zi5^-'wtSmSYVr˵"M3xird?s.sr{~88PEc+tNEAE$ho.+Oݠw0 g v:<ѣG+4zK";Ee\K[R,pBhfrH5<#8sAϴ!{v_dC\u@ ӗGY״+ӝswWy2BcѾgԷWNcrUW˞P4bژ`+YA@e""N+c0v.c6DEKfRn<:yXxyԽDo r"vm[*~땪(gY3Ohyu/0c*!Qׁ6ldp$ Ҕ&+R$y]+eM5?_%%B|8%R~rVY C:xjuMxmVl e6EzF@N a9ۤ;uY-AKlPv,NMf -jqAS) 蹔ݍMqO4(M!PfpHĈҹDPا.ĤkAi`:z{A?e6xeX.;v.J;`ʡz=ہߖ: 4`b893Yҭ Z: 粠5I4(!FbN@%&(& .O5(q9Ȱ=ҁ{EOh ZBͿy*VcƘΠUJl .J,80!)G xhU8r0?XNde&dщ նu$ YhaLW*jDztVP'YZ<>RJq.v`-#ӵ . !։B;fWrD latЯ J\qED/A,0 C7ɣU1ނJJQSvNf(Ed.TG莘Vy+| Lny~lN93[D_ yo_0ယYtK a#9D?g0 ErIrdT/ M #R?J@K 6LMv)y0 &CS0{GX-AǤpu Bgϑ?!W{jl,oV킒#z].i %?rc'$ZԌ~";'wŲ;gdDfm@9VbWHznGэI*[򹐫^8P LڔHgf% hSJ:e/h^EZMp}e: vs,yJo7["nIΠ' k2)pb;qEܯqxU\;VqwBiUucR*&EE=I7Rl8ER vlpl' pA>wA7*?$]&Wԏc!e՝Ohlbx%龕K%Ŝn  ijYp뾧 7t#,_.kfDb۶I8+߈V!= fSb08e{ >MI˴LjLˊ3b;H1Pk!u‹O 5HԖb` Bբ0_#(t{̍P=O/s7v#Se{'%.ߍpDRTmsF;}C0cRNhmTdBwNg1w0!UJ4/&*oxuEm1S >rAr e;ߓ 7$(~Fxo|YKO =8EScaH 6pN.P ܩ'[茆 2U zU2XZ"ǥŋ(M>;xn *^&h%Lsj@ S%.(p1.(&+4ay7*ܰakSdBJJ/&}%\l&- ,; KVR:rGC o/X'0VɑY> slbkڠ1gYZ07070100000106000041ed0000000000000000000000016759e96300000000000000000000000000000000000000000000004a00000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/vmwgfx07070100000107000081a40000000000000000000000016759e9530002442c000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko.xz7zXZִF!t/⒟]?Eh=ڜͩS~K o&BD \Hh͏b~t;# jL .r]R'ھ>u-KUtu˹" 'ƹECmF8$P=Ārk ٽw^VMWB)!Z"RgfJhq;FfGlY]_TjGo.SufaU~!|i kp1sX-c*/F(CʎfiKpK@Kp[}@{ \Fz1S/qxlOm+EMq.i#EgS  wSO@OLRaXy9D#E^gM6gGYy#t(7A˽^I$BQFA@NGӊ)v3T{o@Մ*ͧq֝'Nu~IƑ/#CW唚r_&%Ge/|r$;:~ [ Nf {EpVVنM4ؓGe2!u ۃ,P2VIBe҇K&]%}V}F4/O_2wؕO': E4 r%XL,X2yK!՛.YOAaBe!,>Xo05&pDoU`s7>Ų%dL2?axB Ë,'cyϳVŃf%W^%T$` RFiL) C@vlw]9ՉN{kL WVPv9cWhnD}@|7ӟqxG籕a46j!ƈw m]zC5Qi~QL딡Ms z1Bz'> %=W q e|VDKmƥS7@^3qcB3Y7@՟(P#ȔgVͷL %yiޮ;.FYeΗ{fj_ġ/e/ նHAZ{ЁEIѿ !)|dm-ЈSv7)wX5&i~Cw(!?^ךv&މwfFL5@@F..:QK`*m{v1ؿ9V.B 8sTve]"lNeܥܚHP6~r46,!6r|\&S:D.xP@riK8x`CIxGbq\yjzD绺؟;F;:gP[jZxiͤj8J®YFcֿtfӣ NxY.dž֘wA;\Z S"7qzHYix/ -.#fYVCduJ<'?*PVKG*\Z͝jm̿]e 1BWn߻%ı[J&' %rAOyj;K+20;jcHQ 7.w50 VWN*,FtfC0w>iղD@Þn<2D&y<[SCΗI:m'ft ha59r> iwQ~+aoíQZ = [!1obrYp<2]~; @)\&c&.RSch0C6zLfF'i:٠OyL"Zrl S; HlM=19_f:7ԁVVBi\ORH2}^l(6'vB=6ڔ ΀<';pՑ D~Kd8m?/zB\!d/~̭R[G4jtQMLWQʎ2#5|Kv`(WCD|s?.rQM^֡оf2/j2%mqD5 d4H?BAi%dj-Xԩs"L؝ t#qme y/\^B [L>:^T".[I(α:Z[1vĕŹ7f-l@TҘ{[cqi请pVd|ys}]H zxDO_+̅ѱd"Qs31a6Z2@;}VF[QtpggrnM V<8 "|p5:.kj~ض~*RP11g鑆3_03#ϧلqfo]E'7@U>KGp6 cL&=C4b(Sn_c^%ejt+Um1,Ѵ3$@줝6S^!^pv>C:>DSkB|Jg1Kw/1)yF8?A $44U3C#L g!o7}>ӣ sx8s٨:is~XN?(8?%*WKDQ6!+TsIο$0@Ȱj; _pG_[ K Eb\ֵazN]v-lƐ, IsKɮ*Vͳ)86{ { ެ8qQr:u:kZ`n+gN5e>r2YC[\GwَBx}-'X8+Ǭ'T5Gw97(uZ ?;$E{W~Id>x,_!]`^-?.3.΀n:_<a]BSEA$ihZ9GO[<EWH׏dBŵfiAI9*xmƠv NS5*,?s߮MvsD޷=rFѴzsU~Ր ,zQ؆ؐ.d&WQӀ$Î43ruN zS{ \9;,^@w1IOBUԻB=v͘{?`Q@6 :5Q̏Ffthn/;#-PsE G8Vvc}WB VuҒOvstlxR{u^!<&/wHp1kF$7:1u֠A0x] q1T"Vn;Z.3~Hn>-n6+wVO)N#l׬[͙-c ߴz&nHX-Xpg\]g$(%6)mM4 7fuAE&=$Ї L6Y/Ic*jyIQ=0!ƇdDh㷵)=h0M1g7)V7gmK.)lXM}ۼV>ă?q տKUKE~La0;`v()>DTA9 ژ?= FgZSF^yGkS =LP5 n{Ĭlօ;1 cC<<__%Uz;2Rq\lժhN?:pmw}6#MH~n.e&NB$ݥ`}KBڂT {ܐ+}wqapn?fvq׫*ȲKίzJF<ТaXA9[4s، ^x:GE$.[(GQ݇WYp7h~S"3`c6`t;/EO>'9DtxCgjqP m7\'B,hNbu#`] UC^ ׋g<j!;:SI`xxiݺXG+>WG,3|?!\" IJτz %pR=ou&"R3t^%Dt&cNkX"LGnLJ6L2\91۽] N+/LVJ%iV͓a^FH̸GڸBK "&}B9M.o{ O9҆n2@!܈qs l^mi:O6rmU !xנutYrg2,;_k<6 |≁L4%*}@L{¤35Y4(tCjW5cSwV)yE9 e߼&cd q&k(D&h/8u3#]Tm(of]Yj5"fdc*IøQ0ۤD/U2R5~ogY*dOFMSlTOj5Pc<.re&0ujbcFU&緻uo2CA!blؚ9orZ7H(:fr~ ŷnkb?`썡n7-&ĽI:杘_g߶sot][}P+~! zXjӈFA 9wp=c]iC8onDxY]w;G$7{Y[.CtfX\$y+ }jN"VgLkݿf͘,JQgSNp7A#VWVOgDΕ5 &.i&D r`fثb\ & D)ֹphj4ÆexMhk8e<5rQnkнs_*9C#rTw MUQ'J;oN0Ou u*. 2*z'ǡݍEd[)*EO.J`\^ ԏZl<:94 Io@{xDO Cr爛m=*s7CJ mޘ: l\<MmL.uhh|OdA*e /Wm(a2IOF0\8s觛{4.:A/yCKu9Ihڏ9J:\゚}ezH&\TW4տiw:P18%x3x7GQJM ae~Fb7k56S'Ѽm]fns^9]]M>B_dqP2-?ЌwF#Ƿ15gj -G4 88xv~!!&g d$w r=^K&^`w:_N~\!LVqfp F?n &?dbC`XW,X)DHIβd*!#(9,>=' kG\K6r+>PE])HCz+:{} 'ܶXDX}m"xub6&qY@qlD~9|P ˼i p̜~] EvqC[cgWh~ka@spoDyA_CJu*谍% e޼Ed_ +:@u2)2R&bA?U07-AL*)OR8#{^z~j"aU|xI<ɜ%ړg6=̤~] 7En> qjcܩM/_-d3ЄBq_⬪$$+`UkW)Zl[me2gWa(;|b_7$rg,xӹ#a촽 $+HΑbPoUy:&ŠsxFe%4/G}qR-ԽaV@/Ľ0ݢ y`Ԯ|埬m`g_%7U27ovϮȹ&Q<diue5*B*!r5U@,+R? feX3k@8#35g~ xq==zi0]#t ?K;JZQMdM-URS0RWC5;&Pp 毷_-A5BjD~ `cKxr߫/]v5R/,Ęi86u/BVuk0gg*#:KxJd>ӥg eSņ#fSxBVe2ī.CX^=+;rE"vn ~"v.X9f+t^ѪXA=7Z KH$)2pGXS9[3~f y#%/{,4tY Z,&IfQ1,_qƬ읫 GGz.x(HxٴX, dfwpccבO: SbVQqcp^ _>YbW_^-֥zjIӺ#Ň'|2\]clLFܩpa8N2/il P8߱RF! ;Rmo?ȼO$ 5}Ƃ0ra7+Y\ȑ }x9bk259Dy"5]$>? a0gϯrc>ĭ?EGw-[9암N,K81+ؒ.,}ngITn2''C57[ k6'an4*&cͰxhw~ U 䪔(r%*hRA2o'`*@P%P.X{TB c+*4 6'¼!uB)fJLH%jn\nAs^?FȕXCx~X#:q+ 5Guo2R`}:E(% 6-UL:ОqSP}zT4=v@ oUeq zZ0ԵJQ˺ΏA(]V遌\hG39]:_pBsJ1ۯ&tX NXztV@ Akpg)u. DqsJdLT LLFEؠ"c*;vBIfO/0I2_x-Yg)v!ǂЦf|v~ e@ZF1Zc|2:8]^vp>l%HHwf"F|${`mm: H}n>}o1cwеi]WC=)9E&z\|lKP94bk,W~Zr1J Wm癰@FZ;*b%r{{Ge[I8`4ϯ[ Ԯ {HƝo{fdSNa=[87u+ZRvv^4&:{bHzώTJ i4bQ=$Y%]nX\ Y c"(cgLct{5Mrt']3,dY:|AUv:Baܡ%g4{vZ+#Uӏ6TtUD0 ýIAIxJmU ů?nҫ,IH~RM'8A8XDa"A@x9Tpe,"mn)"2Fcիg0BqlU]QƑZSpu1CЏz g~FfmFKUDCkܶP/c7Fa։$]+ogWQkȺ Pm0_\?_#>A) 9y3BB>92.5e[GcJFBB_x5p& 'C%l$mƺV%M)Uv;ZħW9TVCXv: MWV~|@Z2ICJ%!NBFJA4%R-4j5A@kJo#9~ˤQ.a,wD<t3I 2]-ގ"u1v٤+fm#9~j j6 Ҭiubϰ5) ^G.[6Mcܮ C0 nDU@x\*4֮3k.qwGaXOHyeNA\ mip:cZ_ v*>{ݛܽ(0L:`*R^^͜i` Uokji@ jl!Ͽ[j A)מ2]/S(Òdyp~l|^]vsڌ҇hc,PpV_zҟX_WBԞ2 5Meo=0@+l12n%@E|?3sG5&`뽙b vE`ve@Қ5 ެ iY!ud+m_x=fFsAdxŻdXQ ][/03X^`&PwsEMz:i'm1z7O5&?yvqSۦ+tpWdA@+B~:ԋY* co-ՄZon*_׶緬JQ?66kx4s;>>TD!9!Efe\F n$ Ӫ\a+WL"'Kb?CZ1&+BHKH\=y=AJ! (WRl/MsS7y-96Ilr֜eqDq, 6p9 !b7"0U;0T%|LZS@r,ʹۯP`]A_O࿣.[tV%\æs˱#%3T p ך6+nl吏&;*s a/; u%EN>\$*o(wۏiaȖT^ѧ;"$ =^izgu? ^{&aSE )ޭWSI1ڶX uE<emhtq,`ցc.ǝbj 3;{Qy#]nCg%: %\Yj{wfRV`h<5;A/oiƔSϏO??JWMQ G HK|Fܗs0_wo[PA(>8Q@F]oD5Co8%$Ure.ՙw& ;f%%4#nSa!$9dN9+ekI/J6_q/Ľ30F͙NjN(4zQ)Xkycgy;W]Wݔ O m;h0𫳽€ 9FB의&ݷ5ʸʺ'!̅Fh:`GJ3{Mn 153(1vKBaI$GR_ 6EK51`O|I> ^ 8V$Džڐ9q=4Ј&k'VTM~> v:tJ6~nn!Ճ~,i9wn`w &j/1DVX+)~&pC{S_9SV4U DkqE8ź.T"qBjwl?c5 >hܫJ츟a]vtk&O}Gc osMu#ݛ Ϣ+3`[1]rb`mÚSwsi&du~-COg&:H'g< :iϮp HS!2gcFN՜ Nga΋ot*sZNIv2>h@?yF 彛᧏\3wU1!YPK*O+7Iz߭9!^5*xpa|,'A : W0buG ƃUA[KU3ꈜ绀2$%9|t%?,n%7m ~Kdf |;VF |u`W5oq "EPċ {&N/(crC>E\ws5i"YqjwtTҳ2W*e%㲝co߶ӪZQ+p$6,,z(lNOG{sECۆKd7N{ /% nNT E5a~٣f@aq,|Q2k*tTr-RZ!:UErg{SmL̥^#l!oLc 7os NIEjMy'EAGF뿓T8P$O2c\+d rGT 3bO" Rԣ(y9nSmvyN-iRX%cp}j\ɍ+!)"m&u)Hșe 5-a}_!j4&io#Q?c3-z`G) 8t Zooϊ=eY8dHi3JUL؊u\X+RԢ:{%|v+Ϩ 4l@[Gx9Շ_BHV8:6O[ͯA$Mi D' CX>sCshNJoE gYmdp(Έ$v/av(o#ԜCڈajim&XpF4O$PmMrDq㛫[`EMh$-{EOoBK7 "Cdcs^rLfχ窍K_%}8m,SȀ ysR_8K-@.-&I{1&w;qm]`2{ >mgv[M_EXb3YfW }) ҵwoułѴG"Κ1VnΦvv_;)kU(+BPIn)OԋDQS9fS4i53K%\#e3?2"mIWc6A$!\FA=a/> gsD0G !EU(t+쾵zAP"/)]{N "Yde?o*|[ }^,c+id! "v̔ny(}u]MzwOV׶"NFMn>:RL8#}mݘG|) OhL3g/RuȂL$1. vPN"8]VIwe.=Gqϴ?ҟ*0(LJA0(rbmƈlc?nk)Ҕ sK ._p((@_/>\vR<:χ2峉!{ơqjE^J&-UJg'+2J)gjvf33d$S `B´'9[G ؇oXxCfyLWMRncYyR6>>Uru݁xX٣_Oų ηʌ5eU5xG@5=qHbWNYg9Ehʭoeρi*@++-zB2>O-HRSip8 땫`^LIgHJT'J;W=k˰ӭ*=lH@]RJLm')#~mo -T}ʖ*4oVqx0zں3x̢ArnCkӌo7kv/4w涄LF"$cP6*&Of6jQx>=pAM 1V KoA gbD>e E<.!{ZO &#EZ 8jn/wV|x3:|s*;yaKTuT׷s) HdK&*0Xj[:4.2  /<=yAEE`ƽ QnDM<}ۛ TH2&8'vT.߱P@j фF?˥L`?wHZ]_R>5A9>,t+hn5òh8v:!-[b)eǩF(6_ !nwkJz6u}?蚡ѓL#%Yp9-v =<;L 2Vړ;2ҞQpgI;Z;>P/id؜/%B4ˮunySW<2"-_sc,G6(J x-tpkRc{-v:Nb m=QU B_鶙<, y0޶mй)z$nbԂ2akW 0 v2x:Ǡf\Sf775i;%Q8Ká\+\v`J@R24l~`"f['H QWj4z ћ Mn!_nhChcoYIH^f[,a;U_N˯M,Z3Œs *I&%.J: <_نl j{ZO>`!)O% rץ#50 ͛=v8, ?>Y(i\bavF̬۫j6"{8s|#/JVe )}-U&΢GVݟlkhwOQ2phm5GdI 2ЯjZ=%@ >KnHYQA!>40-اX$? :=&4a{?|©2Vqs&UּZ驀ʙ7#$"4bnqomơ T[wO#K䛞xuvszRp|!E*ܡ%c+\X޼$4JC&O I˕H&75 X_&WP;e ҕv? ={eߠ$/p&8QӧY]R4#aL8@-lj^?6 3 'b t%VhRLiPWщd*Q0&QdGh~^ԏr>лK1~䱢[ʦBjBt]v1uI2ٹR>3˷d IFқl}`Xlq,{dpH]+Z?7x%ѣb k:mɶn#Bo  L'- O5;dj'W-rƅ׆嚈| &hЕ k#$k3usϷ&3y鰘y-#"P XNv zw3ҵ˸55W5/ݪ|30#Q3PЦ+2zƎ)s^ 4X LOR,}M7&bsb|@Ͱdy//Wg|u` ]FR"009*K?8VT/m]S?'wl(Ymo Xp<5$c򎾊MDk|6H|-$L-r2`{=$ϩ~7.odwuF]uc4=RгItS]"-NY?9̙x:+SZ)R p7"&(g# *o {2Έp<.\RDsGg&%S([P@igk2Ey'E= jTP]UC}ƿ *E@1KxS}>j Z_F\Rw3[%=Dpf)f;cXȘhjA%׽ Dx87~ج ZN ,OYGsy"5FfWYw=Weɣn.xU Su7Wo5~2}b.\MpQSMCuAe<wk):vYH'6ϠmnΩ-6U!Z$\$JXcEikŸpYӐ/|噌T#Pn:OԤδaQ8BOvpX{}3܃=B'5tu)_5Br;3^cA)S}JԤb&õ if,F;xbZX~2mcA,U>f R{.›$qQ4fdІgIOZ^şbU%*h?.H|jR$tA$G,(YN;qC24b{-Z)+0 =(r 'YF, W`k(B^wk最 GhP+˵ʑڏ3Ed8,|._dtߖ0 > Nj6f#&CyQjb3qHǶCqɛ.eh ,.0mF7<sdUEedAK(glAd 6)MD1n2P@%nƷH)W a9"& 60JsKp6fxmp0 f5)Ec^@VoH tMKj%bTӑ vξYqZṆR'wa/R]Ոu*%ɛ7SuSfK#$},};ģ,mJ\ҊH=׈E5WJQ+:3Y .Ջx @>,*3V +.Oi&e,= ?xiFlB{Qi(|n 9cA=f%"ܝ9X39^IҨ^s*ә6d8"iF9JkBz^rkY#)74]i |7van,?lIT t ٽoȺ3~U%-gT ViKt@ 0|TͬS녑MFG(]cJQɐw ]6'x{'RSO^yKѼ]XGrp (9ޞԒJ"Ť0l&8( Hx6N9KAm% ?i2V!#P0*c 4& gMhwFA̙'iR_^d;OK;_h}{wt}LEtYį9I{q Ӏc;/6hUUP>ɶ&Kha uAjrnyjnf7h2+yIw hfF~kN5oj ׭U  a^q1s >U^㱛C #εC;D˸in¯4\an+|l)~ #|! RoZćW@FՋ&L暰Kmu:]얖9[Jf'w|eo 9Hw;.0blPO1?]#"eQ!A[ hhOWAXBfrLvJiO{f},s>7ݔP$ROyTd{e۲&A%q\EB.]qsX D]O=i)zT]Hf>$EfA9#HLr9$2c/iN?1L8~`0~9.^`x 6#aCK1ԀL*b" :=Iɬ U~L%=CʖLٍ0.9TX%* ~J!5㡘$-٧[D[mSTpeβoEw <,QkGx3qE}4Q8m0L!1c2aP܈ 2V).+0 ,1od86ؠ* yh26-gy; j?jzEl*շrH() s1nN-DJV; Ũ D|@=)[3~l4zRR]_iJSk<(Voɸ;AQ5MfN7y|p2B\w~>[Hz&@xRwtiH9G$Tjm^{IAbH' S U h{c<ðDֺP*c-sVcZ^|1Z$eiKj"M׊v8kKXj #H6#|F0\ !l$k-_e3, `nG+K jkawJ,'ܠq-i߰f$mF~eQMkY9/T-9 (z`4ώ6 0 6wР=~bϵ4Q6V iZބ5 %:T \ a/dc`eSlLмݪOpߍće8|{79p5,F?Y8`X jO4㫍lC!9]NPyf~*Ɍ-ce ˛2qP; z "/qxlUoBxs0!0LҌ DړaU^tQ!}kLwk$3D5OXYÚ1C_G9{(A g1|ϗJN5<2pxaf8XTzH|ͦ|na KWlf.d⢹,Od-Om8ѻ->E4AaBd}|N&&2@-E̡%Nml01o`|WB ;C`O,ym{SV"}sK^? ?oeϞZ6A#,o36wh6;Rpv@ 0Xr,ʤ+Bp8rx=S9jvhK!7_.z 8!ZmukYm[ڋvԓL652Jv!klEgqg_06qU0B¬F}P UDɯE/Y %oe>{T,Tc ꄒɄ4lu *=d}lּ<5"ը۱~ļqG HBm  N; c*)OC,2P߱寵\}JU9Y/f' V:4} *%(4wEgg AiZ7+wAOEds{1"oaQAVoTi=z$[iI!!_S`maceE6kɗkpy {y=FEot5D*R/E~nqh1Oȭ8yOb~;], fgA㏛0u)BJW*Qx02) ޒ ԴIB/iщ@co tLl9G< ,eYwP=mRP4L5H }-z.U'm_ƣrG"k.Q=OGqem42"r75)X]A{^:ke'f|ŢV|! b}KF~Q xS@CO{N5UvŒAᛩ6E['ݬR*\y X\Ϳ\ Gw &1EW q-y<;b9^16ߧ)_$AĩWT|zqv<>Ɂ(T+?j--OOWjmyƿ94$z&s_7ػ\O~kaOHg!>SVM =: ]jq2O15?w ,zثwҮ1A}/\ QKܨ =zgEXX/ȓd@p~,06 x9׊ squ5" (SsutTyQKh=WjrJo,dͨ zYm,TTRqJN4zd5ۇO>U\57;X`?ǓmIm$2ơE|':cD}ID$ctVFq{DC4no}es D& u8IDrD˓dvB=0I}vۅ[ ? %vWTl f.A$t!mr5b2]{H s轉x,0)ۦz6>eKt2aX=w005a |Y_ȦJaBE9o*qx`hȈrJ'pmarT9Mh5Em"ݡܪk(X?#ACuT/jTu#YKt ^;6Ռs\yODFdq9݊ι*d~Vº+ޞ+^/ʪeKAQ8+ ;Q[ByV \FYH,/KX6vv6<D,W);Xʉm-e F uc[ ᡳ'$< N(ۮW:Eņ8hX}\T(O+}zʒ!2dSG`0($}OG`ٰ .4푢Yo@##-R%GS]\?GyJgسJľP~o;0 oAhxqJQ<) ^YRM0|G顁'PyYn_YͰN\5s@Veo-1BAP-in6WL "y1g$M-QYbq4 hb#[b5 ة7tr_f2X" O 5!Kpɐqt ԁ QC9IKq db#lsIifPsҚ){${"n{je 1ظ|(iQFE‹(,xl>4D-ϴKל1gAG"\e̜ҭ IJj0hg $fadX M։Cj3Λ $uɿ́F D2=G +*l*.!~9)ޗ&E^#O%3G Wh]Kgi~v.<LxagvC~ᅔŔp 2{F֡y+Jm)t`Y=*N*(reqbeP"#<C2WὪ5O!F U)2iCD.n(z>_p. |M0v2BM":cQixS#.j 4րp1/3OѢs޹8Ը1fH::^9 S\</TzJS)۲\4-Kl8PAfUEJe1ף0LGzF'Et7N7A%0]XY0~5u3mX(\ kRcumKQ~$%?[1dv훯BZ"VN֦b;{+`v#^@2*1}J ܢemx)w狎]ӊ|)hzB|ƈWucF)B-OXV.EB1"<$e"&k9 Hx/AQ Pqр'`fi)'/\+'^q/օ;< Z5OULRy4L!CewkbV@> 2ST6\}*b*/+8szQ4gu h#IMW$pecL6hqgkاmvt 7{ Os}FǭSNNE~\D .IK&- c̫ S =k5^A?v7G'V/?!p?"N8ǢeԃFXꘂpXoU ۅ(+,1(qRbuzPe֞ת方- [곫2(]( &u)e84KJ/1;x[AnDU8-t~.Ajj]79L1Wz!< ~׆AAI{ >+.'_|IHFeq;'92 "WҐ" |wh\D؇:. mw}ȪG > ;F x ՙ!7uNli2:1ocqn/oHVbPyLS+#gDQriR 7"GxSY:͋C-E [?{KSW XQPLDrHr䵖XE)<'@dħ)@lM+7nwv R/ ſN~c8As0RtS]c-Y7~$*F\&ڤ>r)yJ'hƾ]'1LںVfTjR˿ЗFO'n+F^Xl/ͭ؞5#.Q՝=Bq[n벵"$ Wnbv@ # l"B yy^ǐs1":I+$ey9/؛-&MP裻EGDlL%W>}Tۖ>g!ׅioeђ\W!zǜ l~1H ]̏=Kz@|I!D#/)S_erm Є?a&g_xYc\f=g~]}<->9D2| e_n>D*U.{9j`߃%VQ3]qcmѶ(ʋ^Ӊ>t ಓ0)bD0 plZ o%ZН e}s;6Yc'E uԿ47Q@Pj [f@KR1Z9JewƝBuߵl1Pg3τ07o4nE㷸7qߤxiZP3~5٪O|1"wHdTh}6e\×PEΙVp :TTVoQ hl)@H6!Nrjb6M߅i+ۭn/zMœ!5]G/!\aAhUDg} w\J<Psjر&~u3#< ]| FG/EMeEtgwBw)ivyDLNٌ"P&;lҰC҉f`lcX ܃>^kQ^Wo425>:֯ :[Xwsa{jֆVy;+ݫ}bNGn0M߼%ԪAyT!&޶t*N|IGkP7uHbW{#fZr(Z!YR <ýw$nXg<zL؂k zB ث=?L8A}y@l[Y'||+]+7:{ͭ^Ss96~b(ٴX,h7yNz0E?S=B @m=m˝~+ blPiJc7.9weNjP(f;j͑uC7Qx#ZitU$ze{/U<នЪ['/@Z/?y1MȨ%q`m] Y5))Єy7?_2kI88!y#6jrB(;IփhK*ƫc^@3`KPyu6fgBEJYSfq=)C-AźAUd?"CP):BˈI*5Tlɻ`QL2k^&o<5nV}t?)ӘE|f"uFZ SKC%q)9 uT",:o{~r4wP)H U幘*DGY6Np"$ rFpl:)\F!&,Cles 3/GrXE&J2Q#dxZw߷V@*Qݩ 5CVH"DL4wx"ٶ{P@i֢VyRAD̨+vm5ujp + mBu >7t7xV`nF(4W.}yذQc,#+L-p~d*zh蝡" 0M-񍦉PںoꨣcɔBJW*ӏwEK l^u?*)R/Ե7BS]Xܼ]҆D Jyk1u҈0ӷTN ymȎ=uq'l-!S"vYK0MacWMm pd79ޖCXr$j֑ W왌 %$d&qibI!eS h0=k"S+x7\z* _=ࢡSN %oOqt>IRmAù\GšuZ!8+DKd4$O ʦ}扢/fPQwpT,a- dXM3oU4{҃lEdʩ]$vBH@2as^X]^'|M'B],`hm;˩q% < pk_ĩi bG&e@(u;yK =~ngUm<G~WiʚRrjz5NXa)hPb)< b!^a3*f30uy/w~Ew0UsŜNq{\)BN?X >T hflGOw^\u2_tQh` V@FlĨ&V콡|fs0Gx= :O[ՋݵHLsxN*i(e~Uf5%+I.p]H{_Z:Ω2+`9LRg *fx:<@Q/ČOp(z \+@P)9Q>~:vJmf8VӞ{Z-rNVЁMZl!<9-!0v{A1sߌ隃Ȧ1_6jt #ԜRJX`!<֐6Hf)}Tj348ԉo`9,Q#3 s:"!b) S^8|/4 A0B+O}Yr vdDt. !ؓtپ*\4_GFY1@ *pd{ζ֙^9t=ǐ^`NzėIHS!y@_av,w7,j sjG|*"̳\蹢#@\w$Zt}VKy ysSbmMg/ŋ~jy=VϦ'"}5ԕ Q窛__2+۸5c>x͌x9%:,-޸Ƽ}aMa ykL*yRw[h;SvVݺ>wrX0=մSFY'S 8GH :i!HJWd%$c̓6 Pֆ>sw 5Xa "SD@%sDL\JY\T%F7cyF '1Lq2ӦQxusE7|ʌ?>l+~,Fk"uB9J^4mcn?.pbFq`+r#ݲQ"ؑ"7A\|{=536|< pg}A8.C3Ϲfl_1)iXN¤ZiS>5Ђۀ8@TA}eP0O32G}8eu}(}}\ q%η4Yi<}aq[I=|~{cqfNjl ]XCY$'25G5y*#\r犯)B)ת0jCV6|b1q: Ct5ɽ9BOt=4}],g F&[71?'os2/nK^|(-ۜ[3Nvƾ"q*o/݅^$yׇ~2S:T2|fԛs(fzD0]"TB}Aɻpyo6'vO9XvNZ;:dċ[zNBgpXk8Yȴq! 6n&sE#%|t| `|r bh!q!PeEA U8ŨImPkkY|~>{V}$k£7=T_Y ($)QPxabvB@t.5iFVIb_X@K5ԧ@dYY҃ʟdSQYis1?Pm>'32\4aP{BML$X1$@sw GnsIyb7zd~z:TK@]uԖ6Qɜk(V@}5vhkw1՟p烚Kw4}97TdR.b@jFI(4LIN8ZD2z?Y?!޴ P_3Lv(Z]&_ս-[#Nt3ҫ(rS,r ͙ Q."楛^نh^6B %r=BDXRpՀ=7TEIY4h/,LW4v( P|3?j%̪adLš^pz&42(lz .T^PV"Q\KiṴ ujb]fPEe IyQEk?-$V fªG\ ]^ pv)s*0ťVCgr7eE(Y-h d4=}s$50$2B!? I@1dpXUҶEeNN<5Xu<"tT2c$`LA3 )9;\)va/pD1ERk2{B5WNӆ\S{ WOv+ -Jȁpm乙OE.Zo&ౘ.v c79uYn`ڧ9mX:ޥfD>~WՂq6:%E/w@j4.05d[\\S`4Fx$k'#}>17HSm?{N>ВN!|'܍a`ۡ8J$\BRz JWT{@7pVhT`v3{;†)#5.L(g~kkX4FE%ۿ/OĐXـAr5_7٣r\钄/<FN=֠Z]Ohxk6`5MF9gF4$S;%GK~ ث*6d!@ ȀVWUQ3Ka{tkZ$ A_ic xJ3;GA $e g-޶GT?"zX}'L.?#ﶦ;M%oHS1wu9)|Z!scSPH5SԮ{@-!ac߄+ N evW\`TlitD~>@dISg&[v: |ǯиbe(tsY |*x:~}C%iu0!aP֫l"ctz!sLޞ !Tŭ D%zPiT Q.B\Xc^&(Qh>uNtQ?K apѩ%Z3QP|As FI⨺8z`r^>]~$|x$yxZ= Լ6ZS_Z6{!!rlCZ*9uC&>{u&٥ڿHaR=c,̍QnpKvƞKHOU䃔H<)"6X 0i@*gB{x!"!:ﱅu XuyҘ&1 N} 5NlҡOb$L5{YNҝJVoX0lvK<`aLWPd g"@,+C:K CaU#תLdslr*·[hz+h D1E?/PS1?ydc-$A;(9ʖlr Bbmb:ːIeijPalb2I* (Zwbr L(e^+U eǖזg<.mNX˘ͺ#~ AV˭#f7ݦc]O ̼~SxJɴ*܁z+ۄ @F]øݯ.^mRv5k.N[J!S1{t14 26kuXͳa#p2<8o`[B9K?j2H(uCٌfz*eqhS7kֳf[G<%dpLڕHҁ1fьXb)%KU8])4G*;!!Ihg;l2}X5/eˊ=tX޲` # 讗_tE_Oo8}<-i eoXRmK=elfH>lnb]IhBU̘yT0Hsk?|g}*0{A4ǔ&1S_pllt.H<ޘ8v˻,nkTWkDy qs,1p 7Ns^ Ao! ya@=!7#B|9:C@_?JLpzj6~TVk-sd+mui*0/R]\313(!0twlOE?zVFܞz7por~daƦL~h>K̷! xg֞{m+/5pjNELԎ? b~nFr\WEkwx3?-U gjUoaݝRtjlu&۸&z]|m3y1OAJ94Yec4?6  lt7ϳ|Ewl(&Nkݙ Bq^/a#WV$182^O{&=¶Z!Xa|I*.J1)LQJb@qkU~m %썤'o2e6a. y'F cd7GmKc*s%L` ,jR?mM$pfuVjMcUrt aK=({EO‡P$ӏ "0m4 gOΔd!Q@1#aМ~N ڰTPuG9WnIIFn,S~(y ` ^u9'J+Ҷ(m*C Z}z6[Za~u\i"{_@DT^?#Yp ч0]f>46m#RܲM/..dk9ɧ\^yχ_ },{k|[?75y'1;|5.QP}a|tTAFGYzB`[X Hh<4CUE&1Ęg_*QC1叠sE}W|& ØĒy1UpYYe P+qh+>(6Gl6WTQ(SoW<ömR,ŵ 3 a,lՉxPI׸6GQ ֿ!Q),G1dVuse~~86>I)h\P*bXR+ͷjDcaf)J<3VV/h1 2"qOz& @gᄐzx9xH3Vx5r8%,{$n{\'jffn,?|)crL>1M(Zvڍ?KI~l?.LWo <&qόbd"KQp:_mn`}|n_0]IoJ=]&%B F!Rː8NEj9 N=FyeyÒbVFUߊA^ .e0]mڈhdT \ !cBQZ9~ҡU56-S[&;l(BNEѲ9ƛr*51{Ī J"Qy?.s|{93sz 0Fyz̄U Wb!g}[ֽ܄[zj`6QS: vcWT["_mUyqK;711<U?%2|B-,7g:3OǦ6 w3:Tռy3&_Phh#kG $d1puHG.2gjQg5gf[U'.jmnx=E"6AyNNH3 o: R=_Ƥ{pWI͌p d >-uogNV *OͿmCF %aއa١pbuwpb;MRR^toIs]kIa, ˴eB)Թ0 pa sw(ŋ{xC$~QZhO p'ٳ{r?"Vzm8j4`rn15q54Y*_1g*Q9fݝr;]/S2JU ~,1)h >H&̀ x2ޓOty$wCkg 0vVփIЭ5lNOcjRl(1r2"/u!!olQ%6ԶHFړ5Sުea%j HHe W8j=jǢ g딢_4$9w>~u3NUntS37XX+IfK[K4k6 z^.l?ַ4%*I|ۿ LbݢHu_JG@L6*x=Qa%z \9;Ogз˷CG2 "γoE(闒_"rf_#pU̘\&3On]P@RQwPl.ʜDpQ)FZ>STY?>vAmR}LXɵԨF@񷟱 R_L`H ~,m{Z/ʏ2e: 4h~j]KZ J6 MjW<2.Kh`͈T -7'ÃROjzF<̝>\^TN͆#ʜWvgZP6 6rRUVBA YϦš лtCl`fd 4sהG>U6";x1jmG`?6h(B޲Qg/w(W!nQ{"\P$ \3ojWNS3!VfM=vNg%㿓:oWRDϱ?ʑMÂ?MWTЛI՟vb9@xj,iI<ś4y %Y̊  ^F?GJQ ̄fYT1s5A6akj~{ѻǁJ [@P+**ỷXV&?w1ƾ{jt}[ӵᮠqPh Dc '_,Y qkvΰňؠ}pez5v<\+Y"X7$#R"#pfk:yC; J߭pF&?Ұ\ )ZT)mV+]A%St5Y =A+{7eI}miKZܑDZ)Q孲L֢6ܭ+˜4ifڿ0X! }'薾I{Yچ>֧WЛjvg}Jx-]Q>ͧE<,[7(z(,j(0=J0u l@Z ¾Զ"seeZJ]㧳4]Wto$\7b^!|Ls#I2'I|W6}sQE9hbZ"jS')^]8%4çXh+Ж❉yJUgLᆾZK50߉ӀJAqǨSћx2z}OƕH:߳#]seg$ܰeH(k%9N\5gF?Oeslv|0tX*xP̓Wh"#,ޠMN0RQOӣ90Q_.|Vi_+@hvQ`k ǎc,Ka_bca&985뾓j%1j"<{$Jl!]`yZQ-EE̢tȨpd*7`)(ƫ>K4yb>Tdak4X@=p<}DG 8ҷ$0]ۍ\9 m9:*Q X}\ [F4ݥwO3~=?7Gڸ,@$I Qp:B͉yJ]r"*9ƔԝϹIQ;.ryBY`U7)՚'iퟮ5jq)]7!u<[ io#۴-OU!$N|(b^^?Ty"eZw-`|HR!SER WUJYQ- 1h.{h [)uF1#PCj>ha&ɞ%#`&@x ;|7h' ͷ@7~28A,UlV*SM&BUkAX2;Xo%B3S\6C.,)o%x`-m*R|6AWLYN^𧬣G/b&:~֦2l>EM8)΋UUWI.a\zϝO"ECP^/p[S$s~O3QoJTzdu}YGau$W)K$YZIVutO9u_u?C,9) !b1r&Ju؞H]ގkՔ7e{H9΄{Q}k/J[sR 9)2qVlLU4{>5‚c=XxCKk}a:ϨFKI˛o ]| 9Ivl .&7f➺)GgbEZ~Vžһ;~fxxC2u+}'O*{åM}ۤ='!bb2,M PY* jzJ^6֣'= R>/7nG4߿:f}븾o<]p[ϖ7jua{*³¸E9]&D$H`x t@V3Az*!3l9(o3-C uv璬h]tZ1WX-udJ&AHA'<ޤ(e=׽sQh1Rsٮ-RH)L4㵵 "4&Gy?7Πbגdf|K8 ,"m,o֒\`JH Tr ϲWv׽i¦<SN.;ܛi:&[xP~JL EVfo0> R김"zR 4XĻk4y{"Ll gB~CyEDb`v~N]vO =!35s͈{ sNq>{ʣ6e2 fzXuS jK: 8Rs{h:0tnN>tݵ9zd i~]1*%XeK R5{6OMBԾ=xa'  Aa)JPxA]nĞp_ns}!j?Rz/ٝ~7D/L'ßmJjJL 7R*]U*GKi4kdB,fu#I"+D(C+m^KB+!^- Dp%k47zRdI Y,/!H؞ XPZ_KqY 7A 99c^r ܨZx[1$N35H|Q* #uc+j: /?pdǿy3&jbwȰN1X0n˚,&cʭR=ˇpj38ͪ*y %U)mE&*&!FeI E&2u@aV\(/X5E*b{X\`?a gK*FTv\= UFyկYժ,Xq?{9jV )?yy$SgK%ܠҦz9py|߯AiDP3R vY PO2zBcK}-@g46{I*UQ.a[ ^_ǿX=>_t@rRG ,-;:+[/13)qeԌ6s5LWwNBFuBB /2qwzψoFʸ'C}>f\`./N$o;p 8W{tjHasLK]R`٭MMZm1-U++ :wqN4baQy>q';K] k g"#vq i پ>}剖 ޡ䥔8BZpLwTi_Cyd\g>\u҄25< +ZlDKB$o!|byy\ IdI Rn̟3ܬ݊9ݺ7(,hL E 5' f+ ^JOq(}+:yr#VJWUa5wLo*Q,e)I$[tm =䑖@*~1_`P 6?Yzș9uEdL:G )`C%J* )aVی5UkwB\dY09--f\5PvM]ɟnHQ ZUGjZDRgb4!Sq9qM]v˗BrRÈKM+~DS$OD`["#Sl@&C,*7Ve#b~&Kz]αDĬ g7<)%~` o5$ueRj־܎Se9jq],{{¥?p,hQ4RjLÜRug/I x@e^]o-z2V.gŜ+kCsgbpq%~P`=䇰<1^-:`җ@90Les[Bc, of s΍7b#jMƺH'O %X8]dV3PR*܇}Uh"= W=zhL0C ;z*|0ge,Qh2ڰr&;Wl^kEm5P-vfT ́Sg>&fmx#]o*S}:ΚcU#rU؛O"K}a(E5|d d! JSWhZvF'.&wa36N78UFM[`v"U*Y(a,&@sY ,H"#[{1fo qVA 1&gA,qv]ae9e-h|lcrn kQ{cZ|mZFg_/}.2<\9Ŀl<_hv]{`BتڕҸwfх#X/6 ǰ39@Tdrp>ޘߍ7p1Q=AQlz0}AWqQAD#\tCCUlҊuc>jP}x!2-ξxb<uhHSk,Q{qcep Йex}ѡRsyoXm>mP MGNbA?[T^LR@L;>p gtI "Hʋ?\6swxO=`[JՊ@DE."r9[{ENap7hߤe*<1a͎pѺ)~yH>*],aՀ4lamr8c!)]H̢RK|T2jXdߦ 4WF!9 'Rوۼa|x+ umZ=e"K> Lcץ6#L#Ԛ-?|^`w  nvCWnw?9'mT/)vtrdn;|P[+oպ~=o ^iۘSJY[B ׹Z#*g] Ŋ`zI q,OuHE[$~zVwiƥP'sXL #I(fLCEFbE6mǃΒXah'U{l9|XJ\$"`("( ^=>G"&_=iWxROk_/-UC sY0o&5R $+GYv/-Qm,1"Ckw"sWZ淊&mq|Bmy Q̮KnA# 3vrǢÀsK&uspҊm6o"/w+H"QBmy:<8.9`.0n}Na]'K>@dy\Ory:O:$ UoԦ-) & 6nj+d5;=Z#w1W{4O~˪oz+5׌k :X3&Ji{Вp(fRn: [6blйN5ʆ`&B PfS` X^mrb'(B'xe|0t>lI;-@ViX22uZc_CigsKi:FWԡ\ǀpdx4M+M-;# dm1dr5TdayrM$4LaEȊЯm@;ES^19{! PAz\d/+$A*E4xLr#Td)2fwt4oy_Ft3)n;uS}슦r]ՠkou9Ș Ȗs=.t@6vv'&p&V7.b9﮸N0Ktð ?e{!R^#$1.f/J7y5iffns)[vlmjs 0R[UδUjqpHCޣ]0y}^:5E" 1a.lsW=oՓ6eal0So(ixzHjTbް[UѭީÂy[Og]JC3acd1ƶJ3Rxȏ">,k ZP_kJJ)׺r9D!,3~LI9˵Ez.vWG{1]Ͱ@͡wGJřcVs_9#q~t$UغX_CKVhPm+ƀ6z=s$ן$!nc0qkF kh]*u (֩|wLӞRLe}3MyY+ lFE#gQӅ&Nr)iFiE돔y= J̦uT]=WDK}OLC3J ,*kW弰,\T` t1懜2-g9;$MjuTzqJr{6ω*Bi5E|+9`\i!ԝ<45n̓. xTw S"Ї(غcNݿI#yE'{nd}: oznC6t ?z1(b>#XeD~x@VbDY݈/~ 59cךʔ>D|F MGyx/b[ !Eסh y?˲=]+PKTD-ՇEw{t0lp;(-MBk~Oi-v=iiD ?sCVH)1xz\ɭH\~]w-(<F-LNzY<$Ts;(苈dS3;6\}.:o6)SO'WŁECF,ڦK-^eWJ`Mb#^ZB1,[g`JWC{ay3ᬯ -2\Glh0龔Hh?6cpnX,~G HT@;-T<@.gsbtCFw[tZ _$/@KE| Cz|X'Tݡhf9-ii`i A{v7cwG]xCzZVRW0Np6HQ4X=Ot+nsvpl`97j!wwcfC;vRqbП`n,&YͷqQ}  p%P?ʺl/2D-8YenbVCȿa`4 .%jCF[ P "$6k:Kg|CeB8i`GEMz<`3wk m]hx}21xzy)ּ($'JB͜7l1Ie]Y/"˾*l wNÔ c1<' ROn&-Ģ@l N)J {D aɡ2& lߢ{p۩ o?ua@u6|s #Xh@ %Y-y#X 6zƔA.U*7Wnv7l}ϊf[9gvo KJ?S5&D ˟{W^7 Um?ڷ(.$Q*n01;[L2H9 ≗Yۙi"a4j%X,u,OfdZZʂ5EqI2p?aP!)"me%5OK~]jMhӇ[ i-\zo@AUwfrCD3m[cLs{3,ߠ|f9BCm5$,MuS/!YvZIC/!jIź5DQ6}CU`]*#+[&ѳwI 6ҊqA$LZ#@̦ my+Ԫh{6uJը$#mV_{4DHMAؕG>)US[sW6 QfgHrsYPĨ%υ4,;@TU&?22Nt0BYf`@x5y.{>:G"f9|B  F  zKM55.ARS:^3zm8آ 4X~OhbmG|m`l`<'WzM3\0|ѥ(" ".JwA2TGѢ&ctCyYHQ˭]mhd '}(*MbA* NE2vȴ$2EtdSnKYĜ#Y5K<rX'̙*F A"9t`2ķG_Ck{:>ШVo6O*D+L=n͇,X S4eP.OVKHu&r%9)+}y8p( !V^Tpw?<|+}|%$F)tȟŮZ_J3,~mjT.KҴJ1E5\z$9bl2pr? Zi,c/]桝d(W\|V?bH[eI%Z01 @HG1BB s,fu9Aئ՝7YM92߸ηJ|QWurtTDU˒5F ;ԕ3hHN~iu i@lxӬY0?eR50| _y7C <5B9׉.VG6iHR QF6e[QuV_%.0JtԤJob,{VenΔ) ۚ՝`6`mے }'ٜ􍰤{Dqr$"ƧbO 0W-2>M>.976%ZNV߆%@?~]ztwS}eK3rH |F=?@a-& le,spap'[sq҂82oVoʡ)cX!ȽO&a(5%2@#?v /U-` 94׷0,H&vef?*gC4C:F[ՃkܞޱXIMs WMRB(}^~"'{q)(݆$bz Q_ѵ'~g1OI<眣1;YZ<))2B;ějRbq/6go~>۽-%owr1ssX5"/Ah_ۄܭ|xj|[_F;Wm^AIU:ꓺ}kKi sFo~'ytĝ"^W/K@p=_ܐ}om`E[3j,L'ɇɆݨcH;RxH&t2wpI[\v4s"9=ȏ,/MeosGw+WITD^@6"zо{}6~Z۱xoa~gLgK. dPjiS(_5edZtxSٔG`̶t0SUIMak?XΔlkMS%k,k'8Be)1)B n]'ăڡgFF@h},-:6f3O%L/9W =mtㅆ' =@+BQ-A}lwB)7.z31Gq9Х|IPMA] YU`tǗ5ѯ5NZѱʰ2pCc)yƮZtܗt +bN+HOGѺ;Zwc1Mcp{ß\%օm^v7"͙D2Pm3D@o?J? vz%5I>1;N_36K޻FdVNPZdva̵6b$eg/bi!]0s˘7M=Zn%-+A)HZW۶&l7 1`PYyf$ G Vz)i{7b}ݩ&8S&f2O6@' e:̚Y,$.FF}H[;-U-A6bB?Lob c8Wc;Lv˥W$.iFo2)81o3:h 4~*%xΉH_?yCg[a86r 5#|'lH$,atpiˡ [(¨m"\7O5-j[6M*yFV8k.>]'`Mvj>,|ʥq]kG3-c7zheK?Dt! h i.w>%79 -.˟zXȆcպD.oh`ONd{Rz߸@-D1A f+FVy&;\\hStbba1л/k˲8@(bY"cae G!+3*>Dt7ؗKC\w՚DX^;Mn?7ZAx1hթǴqF`mvUM A ?AXD@Ãq=RHc;YE fvvMx\kGӸ& mĜ 4xx拕ǝ*3p|֯b%4KGsxb{%Q.k`1%`^5dLik;*Cny1PiO.X]Nr6` 3F"Qa<%;"6Ո*1)i>$CWr_H] U \lR1u}j݅na0 k,{.p;FeIo h쬒ji8^d`k;zauA6b_UL6lt%`p:{>íO)jrWNB=: A"#} T~q5oxo"No֔ ~j;@Ԙ9l/{{W!4rP<C_KݮŰG S$Q'-hBE8eb^z.fK…16ʑ~m_e_2OEf6GzF+,Tm&>Ufuf~w+CDDtjնNgMEU;"}gsϛ/oX+o`X3*Gw?puF:ٱXQ\p__ @E$gvR(>lo {< [@)CQeFU%1DyΩ3]s_/a~%xF@f5 `/~l߱xt5vIVj^oOʇ6v?frt﹧'[MOehUc)O, ´XN/7)4XNyH+ )93ESjKM-`bܪV5Ǫ`J5I ϚʬPܤ2L}}K y'H q(:YN,r7[GA*.#(A5`SCZy1 X'M[j20XwKb*0@Z.P^`!ϕG (sRƌm(hoZVW~.euvl]{l W i:\L3t68h]0gIx;7Ý ;B."Ta.!J}}#,T+lqՌELyo+0Si Ho:5yG"+B+:]}[8, mTU~Ħ L-+v4i[' !u1h*Hӻ;-hlI JXPRw:*b *B0f.$7v DὸY4qDCڼYum>M{߼Ǎ-%$^UNx']vccUR~rv*8#â[m^<OO-dbυNxΩuqVQ!C{YVxQtm!߾cv9)wD@(w΁ÛEGꛋ8V%H  7*ZQmP7C̛|_B*KJm*ny# ~}ofuwUq{YCX!ou4c;M8Lq̧GJ B/d>nB"G&Q qϼDђIw c;8{4tMUbr꾶J j=#5j`V/./n(]$n$?(D1~A&+ب/P ?Faua0,NCж0}?3CF@{nMxRNrE?l 7f%a}z[%ycH=J}#=birl bv68n3ՀtZ:A@)YUW %Sv,4>y7W*>mLdd# 5p (m䲛o+M7P4zIh ׫rn]/BL}2G ɀm]|ץa~ t ӽ/יeT֟)OFuMQ )\9ߦ5ASb˴oy|P1Wa\g'fhcݳQ ~>gĄbB;ڰJ!#sI̔oEJ BJB@.+)@ L&1YUH8OY&/B^#zO:+z'̥Eo 7/D\5`[zv?![Ε2)vKel] *wm6M./؉xD<? Ge%?*dN\ЙapHr?nE=Lf<8v!g4Unuŗ'D2h~~2':=S-@+V&+ߑN):Dmt7n"F:C#hP9~ ,=۫Y0T΄Sc4n%F)3yq:$,%ntf٢u'E輨4PϒPEh/K.pʶMs<)*kRPs&="0Ayl{;WF ~KGG#bLP~dB `fQJ=-IЄU>mi;f\(|SѲǡkχq3NJ|旕xQ[euM%18 Qd<B]J[lb-Y؍K~z_B%Ƀ`~8xf~&WAdwoJc{5yuZMxcJiR!c1N_ׄ[P+t2[O{zjpKxCC],շhPHofKwe-+35O!TVĦx/І- BMa!mfjMi7?B6(' K.@Q#%s/B hSKoOMa-7~Sn&ۏͨ0ć9Cl yZ׭to!?x+=+ծV9_ޭ"(/]Kb{C-KT-FLⅅTtF'4{7yHsVh@蓯[-b^pRAz&}"po<;k#>NƢSbQv X)cB2=*9.ZKSV?r.7)\'diwChOC_6o>C>6 E[C.<';\}W0R2{z 핱tcV ;"-XVe-8|> ؕU,&϶ _o_F:uKG/_ k*ʹMl[%C4U+Z"f͌nB?! ~A̼D ߰/'4!C^ixn:"yH!vUKrx.X;#q,MFJx_$G ūG R #V@8RTT!~qu>c_d. Q.[&7%Zs{R yY \vt,SZ pȸ`0Ubn]n~됡 ,e"-JyZV1x*GR \3Qaz*KuOfSm~5^XBg"C*j*l#Z!> ,~., &1| ﰞ/  fK4{ gCOT ôo94_-Z)'Cw*}.6$U.eYf*>4YL֤C:@#ݳ} RV۵Wl%u=rZ}3.̋wܥ@`!ĔYT _Y&2މWT0Gd8aI@RO™To>He1M;Gp$6'uCґnVD6pT􁰱BTT{jG햙L i~: д*C]>}BmM` 67obYm^AKd֏yV+-? 7(I JJt!dgFŒ~[:h Cj:%H \h1ůQԨ؍92CB;OPqec74h*2{.0F Ďqf>% C4H Dd29dzg٘76:̏bm`wWf.]9{=-Y"]/Mz,Ljt:F̲ $m|TxBX Y=+v Yn9Ѿ@ǂg9[|CtUS:s9jGJ<&VGБREeXDW-CI] BIJ/Dn°ׂL7N4@ z_Ȱ;ޤKyxdO-]W٬2βd ^㎍%gyl{mG@᷊;> ~7.[95}6,V%jjlay YOؔTHB|_ũ*_ ʢQ*G.o< m`K+[d=\=*+MѮq_дҪ9N(>]{|αΑ|?偪T<S7p %5eX *jĴa0<; 1e[#-áIw,ʉ٬ՂWTW'(H:[AU]!nOMD)c"#J(as5o ,Dad# fI %-7!O@AWZ+XE1QaҧVB+W|}l/bV!#۾"h(wGbaLz23#. }r^C=ؼqEupl#OQ;:]Df Nֵ}33/KhMm95g[SD/'78/fՏŹ`f:LA茯մ 1^^sÅ TM6SɪvՊb_Q0/Pk~h΍0{( t0'SһxgP,IıToð by1q}ÕYJgSB&zt9'|3Z_-=ȯKn\-?K\08Xǁ#nV`3;P?aODvf35)'vTCH6Xצ^`"_(1z!k(vMI[z%îu@Ql!p^LAuJK3|Qg+`vaBsC/~teC@q{%&Y-P\{N$l.@^y VedsCߐ䭫E1Iij->Mhl);8A5%C{%H`> %ܣW.w(72ɖ9(Я/S7FXΗz39/rL}FF<#M}S5"Wq 1˜wVl:f",gww PB"_BzECv|[)/mnV^crHSmS?ek[9W[ݥڎf(3nMz(\Hz0?WlHoFHH+< C K[YL7A<*nԱ 4.t`dzQOۤl1Q߱li9Ϲ&W;!:$N`?6;|6{pw t-tjVvE$+@/p~m?XYvxY# xHbƼas !PV/z9>Yn$A[{C!$Y)\-T3*G6;%tT ] d͟ydJwk_/-B@"zh.Ryݭ;ʅKD>Kßikr1*ncb Oc/d{㧔n~-JG`Qک !$zƜٻ:֓oۢ$e\\mKmcvu9} {ŕu7cjV=NGy3אP9*)u˸ D3"ˣ fqjye[N,3/*C\@(H9l]\gis1]yykxy/Cp E~~;3itGKeqp[͍pҭVϗh]I5T_ v0@|D @IfJxڄKvk6C+h[hOOe:)0޵AKn;c5#E T>\WGzz Gn-q,Hqfx׎+CŌА1;`ֶD7ieAnnfEM.Ga?k_L\(ڡ [ײtɶ)"] 4.Rw>[$[kTZll%ZOWi҉a mʷ|Y~ǯ=FT\~sI=(eU„ę9`.3=IK*r/MN,¨(P=]8+ϡoڷ:7KRTm|d{Knq檐?lzmWyc"S?{/yjwПs*; ,MV=+-~ M`fkS9BnlV_d˚eGZg([aVc5T^IqF9KȦl0­} 7DXW(P GojDe ﶡ.icj.OovFсCZÃ<BxGc4j;s #\#jJ_L]]\-+;ڑ{[< YOJ:.c5|f9?HfC> 6zvdP_K+Em;*6m5R8a"K<疼{/1{'K+`DVN0x@!gUƉ9v%ͬbZoLTٚ !yL͒\V!GC_UڞXz_n![m*֔F,PL>ӻL\5Ɵ_/g \$r!XG炷10l`q0A(V[)"HiJ uSE?Lfe/tr i3eLn~g᪓ a|FKWIV? ]čݹ KSwJ*D8Q*KRT,Xt8ï+G l|X!A˧|W" jr*3m>\}Ir TVq{OŜ`lK_Z3 n,N°e⤿J:NK^z{L/r(r-,$XSؚuxS7|ژ^f,=\Q/+txLW{:C0Ias+jC O0z}:XSR.:HoF v(g& h8UR,p5nin(;Xi$uY[}M2n„a (T,л)gXmBjU<sZ̄M~<."i0W''gfd#U8#iS˴u U)w*fS 'bT?-YI/j2RpIɽT_ܨmHMNJ4.Cm/OI翘tX4Vzg~c{ ۗbJ8q,σφK\xy5 #ɵտ Oj^M'foAT8.W5~r>g37j6|ׯ/X~ٝXJ߇qRc']fCHnGoD'm*`u{[/hQ Ra/[ž,}uhCc-pU.*v'׎p\ŸjP:C*%5Noż#]| EBA;՟Rʔbh4?@0f^ *3IW?|d%K0OlB2%hknp0;kI-8!/j)l*"+[vZ[-N0t3DsXTro Ql}gqbى\;EރOɕPʐ /~LJP1U&N1wB Q\$l CW6*JdA7 ~oB.^[NCziܲ]+6\s?9o|/&$dKEt1섀oy7DPgd{xY'c9;v;e3ՙR3վϱFU{SˁT6bbmRq' &A8"厩=^P,b(=`N^Ȉfe%#("C)nX+-ObAgM8wO Vp~T)4(_*xÊy P7*ZjJ #/tP&9ΉoHj[^]_dvdjd}ovE2$j؉X|@ivQ:մf=[d|fޭj"hno old\4◺ʎY:\B<]#y%/ Nj8^$`Ѫ&A-paAϋ85S]fo{Or2)ۻd WF&ӣqs"8pӯ ]9F=W.ֈ~o` .sn pꙡ P"L?q mrL"(goǩ@Ca-w~}ӛa?}}kƵ o&w&^7~JU|7h-(qLBsWqm .u7vuVt4$Z/Nw&sH,yt#{R80#zT)Gkˌ&c`]R_B)XB?Ρx;K2|m&oC m14b2nwl=A9)]%wgmHY[Jaoe'J2t)v;cxJGF[v ې~/ChG1Kh?& FV:=(Č_ [wŝЎ: 6K,κ\ߋ2N)L0@K a>Ȗ%y#(0a"_ɞ5bLӀ5#/ؿbPtu,s'"-G WV̗Ũe/&G$,C! yn6C"U6%IvRS5DӪΞ/"0m;8"=ޚbUpzxqbÁ@x뗚ܜlQt+4O֔NE^l_"jg:ls'u!mA@V\{ѩ1=83 'Mԧ<gtQ69=˛TC ~U$:rIk.IT fl4L^ʃHpEn?ݮ*s qw 1eٮ>>$&lk!/UPԻ9 V3 +}~ BZ5/@UޯIV50mh]OGjwP*Kt6=Gxkߜ#i$^XYFHv˓ >Z8  `Y9deyoŵ *m HJm. 4L)īQC~'yGF'jQ]C5F@2<썘]y8pH !~&2^nWQ}M-:h{>oOxئAT({lk lϝ-7Q(`ys)z4<, D9o9'{$1,EZ=&5PSnO BNI)De gƼGQ;ˁUE\@+= G0%C71& ~;\ ֠uHON.0q>F\ ~TI>}@Mqac3&{? `N&3P0%fJbA00RXF{iT! *9.9t5,)}`pSEo@܀)6 ĺ>48tcbёͳu7SJ;_@x3}ن&V[؁7w 5l׹[;C2`d[~ǃPTEJEbJiP_cQE1д)q:"YyV~w-58^𙹃V3cd9QaA+ #n=@^i> Y.D: NƽLEl O?{sb}(+>kD@KD<)&RrB.͖ R)-=jH93|7z%3>f$Xn]pʩHT &57l<ΑoM#\,l͒xRotWw1*uf |nKkU/ U6qUȸԾa%J勍w}E)׳@ܲu|J<=:ÿ1n A۪"ܤVPܒ_/8/ƈ*LtS 8,JvnABD)Mɶ4>Nlc}e>>$,bN͗ 9ts.=ǯE3P\HivTĨUklUԄM-2[$Ё$JZ*M&ytD ;-"Rf63s^6h'%3 (M 3RLj9 g;1aRFy}T6c2"zQsHt,dF2=y9(/cfD<ث4<&"'݄2أ>,Q_P,a <"V?4E'@OsK[Bݖ;s͘dyc"1nST DaW=ȍG+u$a< ޹"n9~um6wg3icCQwoUKDChф1*νˬ?- 4XSjCPaK5?4&9Sߚ RyF?Z0U"ŧ[))31)J.2:jp+/ q1W X0Q 3=#V"Hh Y:,^%xЏ [1bPhg YσLT)cqq4"XR?G~F_WAQ?3}xҏׇYt$a<BŪ}hHg|Y#մ,_1h7n(쑔<"CT竊_{3F~iB7hÄT+M\EqMvsaeA>W[ hY{rȟ :J ҅&GUݳJ1/tT8P 69{@C#ꃳ1ў&WkoRNOc*vGGK0/Et7KLhE"qO>d0<)N I1F7feu1+zf07Ɗ(W&%ɲܨ: +U0*_KeVN eWA ˯f=a-[Yag]P"?  FqÊPR_8"=D_kns 3dnÉG~jzQ KU-%r‰X$?MQ1sU0H3$+F-j t8ˢ5^qOt )eINd,OżLxl@zeX`"wՖW0@$Eoqk#{MNhZNC˦>m6_/رECjuZQ{f`ʙ^) ֞ dtBjAeZ\e`:H?Gd3߭ I?"T'Sbob83H&]|r}nj9D:Uh%}{7Y&L2JC^&pmFYaelcvt%,d/`x70 ot*L[KSIGQׄdwSg \0K"1&-0>Q#YʺV1^߯ߣ wJ!ХiZ՜苺UrbHN9X;¬kZS5@Ef(*DT>?P5s'(Ä%ɠl>7?BI!-KnGD)U 6\&R9 .vSBzLS .*L CIU`{y^,/ t750t4, YSo# qޯӏ3K/yt X.>.J\e1Mjw,39اMx8ހil4!츂'Xc,ś0%8TCL>WDrcB޲sݭo'Tm9*nحVjx>d{>%&YEjĦX9?Rٙ >ߜNnJ!g A݇?q$AEQ$0 >Eӑ7S&zm`+5ݒkohOͱGBujȊ$|(F?ifM%?Ӽ SAܵ6 'T&*H/U_; uz}O9bܚ8 C0Q ug{*큱cʲѺ0"x4g\ 4UnY:FУ=FJ{JHW2 "=2qǩ|;fM FF`Ƀ$"㾆S,q)2ݟ_Y8 ]Eh>کVney' vȔA-81i` I Jv}0~q٭ٵ<ѦNpV*/Q7L5ǵ=MY¥ehHA b%ޞoˌ^*wemjp8,ԹX1#r.pݡb DcABH$V)QN ҰO=RLn"B%5^Nߑ3'ˇ]%|AEu /5'%IK,|.ֳp &e` H_j52V162^O7Q}«Z.(8n#E9jWHg] e|Vʡ֛j1ʧNF{ȏjfijgJ,-w߳h>vXO >Tgd**;݆q`B̂RBT3y|0 i\#H,{gW[X67W,RP~߁2t[) LI/ T⇊mEVQX=rUYԎ;[EsGd,55Mxl9A?(@<h6D42J|3ٍ | %%#ML%O jBo0JF,.7W]\U2$Y:GUj 6)MEUTpw{(<lôם¬E{6N0*A ""{ {ٱU0/{N7گ Wy_{l, tnƙ 9k~EV:"䧵vN.G9ԮTHT_*4BJo4/ujgN6Z|czX+];W rCza T]t埁u׻ J&Q A\S'`:"M*&̫; }B1;e#,Uʥ8rS+!Kygoѥ?N<OɚSSL)w;Kz1 ᶄ)2Ұaߦ'7I cG)yFLUBqďǮ$T=28g K3Ia9J4*718kgtj~X" p15D@[U*xOrb4 5eʰP܂BjJԍ( /ByDն5Hh`\F;íSSs@Ww2 cƂjF˃[ 7߷'Ʊ+]H2]fs.?>Nd?5i Xv8;j'!w"Ω~hj5f-y 7x`3rF]CxjBMp^i>zG/̌0O4!.߬Y?P)654gO)de% 3(c*R0]l6I]SG\x9|߯n'wmgټ{ڂZ k8N:dHYi$&Gߗ]N7/'GEǐ`8LӯqKHp=,mWxvcҢ'{ZHݽ?-wC- []#j.du\*8lxB+):j_eF3REAp✞!0IeU9X`ּڱ]Öj e;qeZsVmHt[ICiA{)Z\?(FqV#-i.&2vx0)T.8\K.TtqW('DZؖjlx2V f"ʢf~RxQ/E'ߺXOx.+nॊZvpx R~#l.8$+y,+ŸCHZ˕ 7/l5FQ1sK~=*AR `*{LBIgIo *Go*tL,N&aS U@"8oVbE'm[XEμ4?6Dkr]s*?z9Z`9iP>_Hp4%HWhwp Y5 w(6F;҃{hn+&tl%80jeE$$x>'|z ȋ.aM <66:y9Ɲ h3|@?7ty|.`RiYζ<؅ Sr :Ls_tl\P[hh\*df+(erЫ#* *gGK+9XQBnR8D8[VjIrc5&W=ܠ6'a)?dn%2S% 7'בص5SƢx3c#h~jK"ɂꝷ=+Lԕ))wjTlwK)S}GUWq1Q! 6UU4'ar"N)XN[h%@Uk69X 5.!gMTVm{v>@(uE0ݝtPWJ}IL>݅U6lER\_}qGQD /MA\2# 'TkX7;Q)u4^g14Ua>JD!hiˢ>njcKYRsjF7҈ 3_OrOԐm!Юd/]@1fQV[slN&(}Hz̟+u0P:2q< n u}BhvvpLP9 nSz0(t hVlfYY/HC ?.@5юu4_E!IhƗ(ĕ5z QF{j0Y8CoB˪Gl@r;WtjZp#wb[)PC z0~w\b#Ot,D8tC^h >#Hfl1TvFŅB:u%M _0,Lh=!SbmO*/TX&ܸH`?}裗5rU˛h ch4Rafv_ʠ1FW#.f:Sk"{xoS\*+du0vZcӁZ$dT%W܏-CRU@CwsMSѵFʉwCFr"T> U$w?bEOPUi#<=U-s32>7ma 3+ծ'˻.).'AV ڲ$}Oˌ^^ASY !:E{erH 9"h1;>A}ש߉R_Y49%[{GSKRi(M||4Լ4@ҍT$ފY9=J`[* JI+/pNh 1o!kBp[>V)Yi%Iag% xbE %%<Փ睽cRR>̽hrjW]CW63bC7ߪ?Q9q5س~b @} MK*L.HjT&"wH|uG/5!՞NZȭťT\nٌ=P){Yŷ*G~sc;x~o!zT]W$ȟ w. j:ז*2AXxA]1a Ǒ%tL)oLO)ҜvF~g(S*V~cS,&&;Se^Y)>wul]r]xeΦ_ڏj1_t,鿩霶3b]~>({C Č5F>^xWAS33/.("^Eڼw̓$P$exټtdkAc,PV >uwe@Ew1ǎԁ%\q@xI+P*F]Bp%Gxʱ6oEnʜzRgݺyJwBZ܈]_$͢S.h5+lW(!*=\^5%(0ÉQlj:XljVrMqFT fi~,efs.r6<3\s[ˊ`s X;G/yDu٢z`xsqݒ5h/(k2ސ^N.ڱt=|(-[lw4HA4E)вg[Eb:'lCb5b;z:u26^Z3/Pk )X KmEt D,|޲F9lX39 qVk0d acsjE/Lr5aTE+cdׂڣ.:R- ]~~t XO9J@R_9Y Ԟvi 3=[[9h0AXl!tJ%ii8 ;U ᡆ#s1;]2٘dK q#@/Pel*N ^,Ԑ8=]>lQԤ .,u&}}0c4ܐ-?K*L͛#Rcu9PW<Spf\|DS2C{DK?҈ݐ_r˒lي;J32(@|9@9F N_+wtHDq c\olȿ'>+\z,B2z\4TnVV?y{R0w\ɐB0nf* >kC\ǿqM?]# ?  > [ᥪGK'o!-D9"o\)X2wDݸZ#0= B WjWccw`x5p Gx r&.X6OMSD.'F;l]yP_$`鷫oơHHL Ũdjkn;]`쯕*]Dڰaq(CIeV|D# )XFeYEbJş(fע)P@6ٱUF uXjZ6##ͻxh;t>sVWY5?~ OVc)݌Q^2$"?zm2yoC~EKgUkN |ewTkX8%ElNnTl.uB1ҡ!DmLDn7>쌮mJȼ)oC(`9yï }j_uT(It*u*073A<#&ldgUXS&Gٯ_KFh!xkg;؜DR3Rl4aRTuؘ${[&] v!WЕa*" QƟP3\qH%67Y#,_R4]+\26 10b/6YېGʿ/,C&W b h?]jmj]do!(5EH0JQowR0~?JOeqRs#72H5QDA@=ё]#N7w &4&#js o ?[M-O/6e[J}9v6e"E6SSeG{Qz>j"@ oh (a^Ċ>!g|#dJ!ѪJ"S#h< ,« ,cV ブ>fQiG+(9POMTA nUC1k.Ƣtם?EV,N ]<F4 3G>yШ[+C@ Ze;SbnU=9'jz&t4&+@ zrgRUPo:^0$-#'yb b`'bduA"s^ijY^ۃe`PIsbnB] ޭ.sf=u@y~R5HégCC(SӈŪ-/Gs͠- 0W録 샼œU@G%$#]Fͤ6qL( ' sE3K~ЄrXzrKo[f{0'~1/yr6e5{r1+U%xFOx(=GI4ȥ T i|y‹kr7]w ԓ,nEW_G/_HP}d\oUGatLWBܖ?- m!0" )Xo⾽JU y`~DCAUX)½eٸ;'ht#JV@߾+ M, kfp읾NWbس 6¼Z8hЌsƹ-\ G뒶F_;= c=m^f{E[_&FA:0gvowBñqxN%{ } &le~:>},DN'x'K@%/_Ijhf >%Ǘȍ&4}6MYWs;ve[0Hɧ!ig5o=B!acW3WԻ͞F A ޘO!a[ %w˂]N*Ħ?f|\"'"wKyV:vj-Bx딣9ƣQN@mn*YoL10ˏT9`U‚$ehnG:}ߞ~l"XL(^J{^5\Ȅ7)1e<::`7ם*`HBj?!2+ /ˆ@D2H 􇇖tg-ÚFߤ0 KRJ33dr$y C;+_C{=DŴ sey(e~SX@'wjSK[J$1EF\uu*\ &_<3J\OFL0:5xF~ D'FNH ū(m3 !l1; 6| g]G.R`: }0%իki9%;ނ1\N>WiLtᘱ#SRHRk|-0&ʈPE˘yx5X̾Mr;a[ i+~A7?N7p)]V٨ݹ'"eBXuK{(1SzlɊse Qq(Ā ۔/mQL*k!ħPe=(+V10?+O/zRCRpR߹Hw5ld!QxmgD5cKM21@mm!,SNbaZ}QƁ~;iMܒf/p_WKFWNX5b #IUkHgWwV*r?>Iȣb_M^j_oF%Mg$W~uVia?GgڮZSFQRU>Q0#,mfތ/=(*Yը@zvgSѸ"a^ec/SǞKdu_*?ɁaAсY}]|uAXMLs,Pb7aӋGH j cy~KLnŕ/,Jʸ&=S%prlސ0ݧ/2ؿ&Ͳ^(xEr<)Ҫ/;%n#b"*3{ehdL.dюg =a#IQfrK*8 3)礊HM>)d"/%"шMd)>gfKVNkN[H?V}w2GሺYX8@rVuoV#z^x>a=7 1n(̫JCQU 69fj/d@Z4CQЌoI急=Ɛ۬zUM62Uo3gl3F'>*g No.2w!| [+񵍐$ƺ?!(u ;Lئ/wfGC0E-""22]u~QU-$(gi7 ~rêU82roC*HAq&ֹŅܸ>2grrOtJE$jḛEwf n6mAz+"&&w7ZOӫGʫq4 j }DKou'#MTʫ){$ nW1~dǦPgǢja ]PlE9z?Y֖WP/F+08UG>70eD-m1=WAAD]-@ivA\ʻ*!8wb[}bGA' c^$Oic) "3; W+]?nݮ3 S̎OW SNC'$7+x}=6TfFj`J<+B;j+4ΥEA00fec?h >CriQBTY>[$\)9Cp:ݘf}{/?cTQ2A̯d}QdyeNn5/E]$I+"VUIrIF.wq&k >K7bƲZ®$_Vm9d1gRm%9 ê6%|S&tW)k`G-= d8pTwk:*%*HF5+qScbVbwџ)I@ĺ" 6* qX":oyP! Y_~MP>/Gס2N))ák,hZ+\ Λ0@cĨ?>wP2 sG q^&R,qWB5$3 j=Y`h&9P=W>q  0=DeHN}$jf:Z[سI𶺢/g̠!Xʜ&/oL7]9;Oo0IrFuFKpшNȪUH;cKuȧié9,Рe '2)h ,^ApcGb`UHލ?O= Z!6htjJݢ 4mO(=1ēl)s;|9XrmC&PP}c]LpD%TXU&bFٸ,u-C ٶSTly(E'Z^àNs vc8x$9D ?@uL  @=&Z]ľ*Ϫ/ vd?,"gz2 sb1x(vsIT)XR`͋9&׍S9ZVбX#(!>Tyڬ1 }>g7Q UVXY*=3yp 2r-P׌365,NƄjڨߜ(Մl5)8aIiaXD/{ /MA_JkA{u,ϕ7}4[)o6vl%1kRAU&a:D5^?0Ri }VzMAur JZVC-RY:0gsE[ˠ4q.KXU NZ},5=bRǛ'޲Jq~Cو9D :zY3c M] M."T|l9WcrRrJtbAUe*s{=Jaz빝ڕ }SlsxdNhLbMʉ윬 LO5A#\Kl/*Ct6_ʸlûDzYU& a*ԃcNf;EpS*!z˲3HSIx!@RÞ S)BanʃWÐ|ad~<,~e ڿe-LydM?~JcgE?zdDoi 21h(,wol y1y9' =(nf96fRw{ lY{Ubg?-<, Kp%G yYi4f2իF B.AsNcuMZ70ُ!t)E.=uT"JM8 CbG_Ieζ:5KڀĚoyWY*cEYs22έ@ځMmp:nk9\sD/)+0пLЮ3% wg%dSѢVtO0Mm1K%k3(Uu@tqO`)Z@+ /*fSf;{x{.Z-[DfkGfPNŖb K2+אuSk$8"D2"Xq÷pi1PlʔbbO -_ٰQˆ, %l!\BOD$\K(9dF^0RMZfuHϩ̈Zxn<̤kY,r`ǫ2{kxƋE>|ZvN. .nU 4>2h>LvO.Ht)|w {ZaLΩ'#rrFC>w{_1ARƒV!4@.@ʅqhZ9ju f_Ӱ=X9}feͰJ xxf.:ּ9kϔěDe5A6VQfoE8+9'2|<Γ=Ml 5 6+ *ةd Ȟy0l{jT v+1BG$~Ԟν|+J }U,zg줱uQ9=n竝&c?̎Ox*;$+C_lZ &@frXr;7e~n=Z?<*(58njV{/9ѩbk0=om'[S\4ό7|YxXpp "M/UwvƫOJAmӿ Dsd [ĝH]U[# zFQ2|l1?S!hx3C%19X H Խ?&̉)L +%.KrSYVc!uTX bT1'7 |ւ%B ty&*TI.J'1ιzaoH`ߜJy NK_! :mvz2&b e² rD,ʬM}"f#bsCvЅrjTf5P-`Lʑn5[߲N6*RM2+V. =Hz4W bdFP9] 6+&yAKHD& З/tJBs`cK! g8ycD?֘(H ^,1w]ċ`g7ec_z6DBuCx\TƲuQ钑%diAU[fL"9xB"]qёJ#5qpRrl ?W)EГgYr}lKVQGΫkx6#gGmɃ_Sa&A yr/u7>W>:=x6}kea(xVRr祅=9[yx-XQ$*3r!4ܓ$ `r@Ћb, %)./;Vw^,t.~̺mXoeRWtⷫl?Wh_ל_祐u0wL4zhFjѿS믶 SBCcpAGgb :eDHt>(ĵWt"IzKs;cIy5(e`+z_63㔹yS:I__zǘ˶`.)LWR[eQP-#I~T?6hOj(]hjZ)Or` bysw[nmY+/eNI|U4!SI ϿIkXט :hh4a7~2Klc &~h>B7"И/֋ћN%Mv1trJ⫾scZM%~T˅\]4X޴yorW\7mI6PiV\F\ݝ́rmPjuy/?{BwhYPWo7qmgs D3e!UbDY`2$&cdכ?ס/E<ujirH{_|2ƪ]ӑg툭֢oFqlxYW*" B&(J\`i[cߑYs3Lf?wށKӅ ${ޤ?y neTP28^?t'po+pxk^odM&t-+ UL xI?sm1~6GPJTm-^ͬ^V1:VM1f䠑Ξ(L`JN xQ,d٩Exr_tV܀ULO".GY-"K*:Tn~3 BڨK2= OZ`AU D,qeLLݢ>I1Y$܅ڲK ߿ 3}tuу`C[60E }6tg"P 꿻(b|B_{Zh'Qˣ/(uLBQJ1ޜۣO%Vv=UCq(ǝl Ye&AγQUq yx=o2Dd S Wg5P|!ٺIda.} ` rVM(rDRF; zr~4[fj;4MټR$m=C>H9͗OTGE>!lYhQ39-FA5 \BOq)mHXS !5](npy[ &B7OA$,` ;1+R1{ǮWh|;T"or =U=6y ~F󼞢&+7Nߡ]4B[tt@պ4wuxpD|ڱerջk:0}V@aY\5l׷ 4|0UpOhT,vWfĔ, P$ A4{8?[tyjj~pF<+??#{Br7p LrviNр\P%x5'`1ud1U#=T;L]דg'.{~R/Y3|9ϜnaGdu3Ϣs+I=[Y7/q?-Ezq IFˮzs4{$ȿy"JSK;NITg {t0O,HZu>*%L&ևY}_k}mzq'f6uq2FaS˲ȟ f(ɘypVgA棾4UjkMɯ9l`b.(u.'9IJ,|ASKgCgl^$a2yWܒ\725! gk cA+\B3߈Ja*?С#K{ty[(4lLωߘvfpb(6` gcq.LHHU!ˌ/E~)l 7Vwׂ}ILM)s-1C>[q^TiraPY lw!0LናeSyϞlXWssoac=4F;!y#:ϓfks%Fq{ZH@r cZ8PX-pfRB^k~ w_e1!>% 期䃈7+y%"ÒdZfⶕk1h`IKMm_eZj_lF~P6p)E!"2B_{qȠ+Vh^cfA{Am}gv W벃f׆)y~HU--KiZۃR5hNOQPx28n)Hn\h90vK.xWzV9:2.h=!۹2VeXE {6`ݟ ʂfO:>f)4^& lBʋ/N7X:H/\]I0BLRuC'jQ^ʏS1Y6E#Ŀo+n'g}d芔21bz:wU՗ aV D#wC_:q5ˉ]%amt"8 +_YCu(BHO[;͙_múJiխт߭%JT2Le?o) Oa#>趐6gyHSLjnjZ$0סb(0f,z%#t^Bpͫf#O:ÀڵGOS]$-TeU'Dž/?iyrfQR]aY(پ?&/߹QI(mdc}OA-v(kDêWl۵r7h LxA;KcE1J[Iahzs. ofB.>.[>vQaۉ/;%.q1^64e:[5^ 4%'1,@"2jN7w:_)n-LAvVM6P-m 00D?~1[9 6vN. 8N?{1XFy*3DC\t OVE3JVwe8e7J*Nİ^ᯔ=غ"u{ZtN%r |)) jVgpPa=SOi)MT|e,Gj E@ */F}#0:kދc*?? 9&vEE-6ض(Ap#V|TG-pwbC,ӟE>q=ޟ_8'uuzXnyQ.slw91mn1vnF<kgF&9 Uvaa, Q1'lJ| )񋙤_݄PUH +W{ @L_jHBpzh >>2B3X fËBBF/B]QƇ]:oN0~'7O6@yߦ;B7RݏtwllDNB t2+.RC}Q34]-TO9#ȼ\9/ͣ=$GW_dW*0f L6n=˖?mZqcO 8qu?9F^1%qr3o[E rr:-[8ߩr9i8@Y ӵDzbR)g >Dzcf)~l` #yJ!ТbYf.9Ifn}$zwz sɒpfR6=GoGLK):ctPKчUA,E~b#rqI-29{{1m)YwӅSDǡ%3;Ӂ y=`jj599ԳmQ#n:,"A Y*{(|V4B,(ֻTm[1mfzke `d&2 p$gS1CV7%"@6KYT?Hڌ*wtfwڹ \t0jd^m7͝rxmLNq ry0ZZ|gFo/R-Y 5)0 g2JWb!h$q565Vjgf8VA9? s>%5/߈&ؒE[iU9woS֭gRnV)Q,=&)Q|vHՂV*f g2qp>/Edp2ÝJ2z+FQ,1[6 9j)V-T13r] '" a6$V{FL_;af7/& Yg4>޿/(yVg\y kLo:bTa=D=%p+Z⇤ 5_*x)l'PQ,Pe KeFri7Fz7ێ8̤Lye6N:'703=\? ii(C*</ɑ7i+qϕ. Vx1a{i1PCcb_bc%kû[tC\IScK.r Ɏj2YbcejN&42ҳ?8:hPYXeӢr(ܸP$Ub vb>PZ軴E  w| `"E!WtE,tœ 4 EPTYVB$ϋmQMV#A^p !pʧJm&![nXiXa\/rːMk'y!EL6@6rucaI%`$A ݇bS7WëmNv% Q=X-(\r :L["*5H?#،I§9Mdk޲_M9bzo޺6Bj=|ZgLi+^!P doEXZ-1ɉ98E c\+Nn7E-?;SRbb _΁tүac[6DDVRieXkeE0l,g[I`R7ad3M} !1&7Ih٭? ))vUjY' ֞P~6h-Ϥs-\%_Ng6/ nW7(F=9JYsl>)\ 3t U볤 Sl\_֘ MPV@.R5,˧ z ^]ƢLGZ`Agk)$azC-Vtd};zo,e%5CCK!tpr]U`x^br-rygX!վm S"{*3ĭĔ ;=sT$h_6^Sv[6)yʸyCJ*sK;.482v}]׼Wf-ysH0pmn08D34\DY1Kj. /+ЛߤFrxgf'#s}4hTkU-J4KܤlK/ڲQ4d\ &@iE5*R{\`yj7*5m UC'ܺ^JE/o@|_UN-H5L}bLW']p+S/C6{oCY s؆!ĮIN-3giE;X6bK\A+8y?,`QZKlAu}lLwskFRD[39D.1J[8xλ0si̶xj2=EE޴U[VBb3x5EdǓB==U)Q:+25wpS!}/Ka?&"%-5'7Qg1w s>g+l:LUEƛ!'zҤewT\zB]w{RC7zHq/gm髡# ~݆UJ? R>s n4lɝy|p eY803$;!_{~r; mU}cBE\#hֲI5'͌CP!{NO>{:6w vߙL^XW\L:(r4},BZ#k4)t kV ^PMīfA+[P$A?iNC7#DpU@k ;.jUHXr=Y^TZ%TaC(E N5`r,5-:/ud,j&Զ_o}*+43؉` )~~y4D>h%1OutbPtG94́0U_7?ZE9Έq)wZN9P$nKFp;c̊H]>e6(܃u7e\ޟQޫu(T;bO}ԓ5ngUh988ts|%d/l@Js壱hR$(]Hb Dlmu^# '^oF"l}:MC$\l>RQyݠ!:C';惴m*hXGY*Πu/bV<];b$+V}h7Ivav7 Pr?OnY WUhzRp!>o7("$g^P?5t%2^ML1yH2heC318L[="#+_'fYbv*9evg.Al*{T`:u/GDaWPbdGH=B9̝jDGhh3sӰ#חo,Ve4 d|Ө>,4}2g4};i}yO7h;e)1G@|/SPW(s݀rl;g_"uU;ll{tbd|ߛkbҚyg6hrY nQ2~9I^箽U)P-&`Zqs"co2V|D ?h! ?Pʓ-JP/zS'fWя;,BOPiL&Hi[$ƶQn3=r%V(֢&x,37GWSa`R-ֻ/1tslf-9"`> Y~Zդ&,+Og9J93;k j13Hz4!?"B@3FO  w"Uw#:TSf)Z8fWMH/|dgč 8d{ m7H?@y^hcȑ6-ܳb[avE)`n*TxurCjrJT)̮c-+B<0m:? j?X[?Dz]{S3Yjœ@rv.1C&ڇ}& zi3 zN͑% Hj\GXP+uB|u0LݸvP۱qw;xF옯+cfČb"Ga;Z7U귉4w:wrZ߯pSg>D<ٵßQL^ 7S”txfuX6:-t~ {$#y2Zt^G:OsB<׹,6[B@)Xweqל [Z b荇Tvj./gMV 5Xf`l.Fx@jNj? kb틷OϫU M>/+=S(-9)ybfWn<a2g{B-փs ~eJnǨ\4e3ܰ& @Ͽ*hLD[H 4 &.HJ'L$6FC!!)&喜UWυp?Pr֏ms e/SG3J?VP!+-̞ 7s^=91ކtUR8\N㡬 Z!w#C_j&V~!&k+3kgUQh&cAGڞ|#o ^) `cuiiƕSHEy{u84r7 29 G2WWc%|A LȢ&T[c&vncA4ߕ8tɄo3Wn;1 ́M9(d vCXլN?))h;$ElNs3 :-ӷʌ.IpeX3VsM¿z`xd2*bhQ[$0՘KVB,Xȫyq,I$Zl(#gF+Ӕ`V%ϼ/ZYD3 ):<ڃi㘖n-,)qq. KNhnګ~ƁWU"*.۰;"=9PZN+wPJ-=, 4+c 6Y|~}3BL-KڑK!!.a޷6V+OLuriVm;r? 0%വ鵴x"6&auEv1=dE ˉPHq^0Z 9q_F0=N&'PaU sO͟w=avb>mFyMo'KQ{K#վk'\tUI}P_&0#ڽ-\RZg%ocw/UqSbkU d/,m2Q$yL&O<:"u'ms4 9/4|GAFurbʫ|SORnj[.-{c[`ӑÚC=-U`& VSSmJ@o\5!Gܱ꾺ql`yd#8z iol8 ╙aQ"% 3+s8W~=!=JJJ=a9 CU膪 1 | g!V-Qf&G,Hi-XjK(YEpAm_f- Ĉ+sPSˤlg: DIWAF])8[eGzZzhp1ˈ#@+-w֛\_VcZ[]W dCМ[,z^,PvKQKVd[JAꨑO[p{su#)a5=ː gK Xx`\?XqG<&rthՎ?>M ӫȓ]|0{fwoL.03*)]#T;i.P"oXӱzѴ= R[]eȃͩ`WH |)tmpkksw(i^Z}_)_bxRPܒgkz3 O_5.կ(MM(ժ@_0d%hQL\4X1X+E_n ;{Ў,ԿGTiXWiw0U> ܨ^d$0yoav>eG<{]:RxƷ}븄 E@gg2[nf醜+\X8 }8L+>gΐ,se(>ȫ O붔y1VEk{T7 L+Ah>([Y-씝G)GJ0zn! kdRz%Cz&_!CȰN$ j (`;pSُGK3PGWbdKMytBֻ?;*L+Jugѣ!?L:򣮞 sʕJwGNGME;i#30y#je&x _LL_.9URvvw0CM䐚QcbɳB' ~kU5F, (4mroUV-0]`1 "ŦA1 6.;{}@kyy4|ލQxFx$)PV1f] o0N*Wp 8^:Ŀ{0/ZɼrH_QWXIߋCߕ?y'X2SKR'FuA;&.Ju5yvi6LJ+D ) 6iSV-ndwC<ʹ|c'n*bAg&9" gz#Don4OI0@k3r6. @CۏyFKupV*^䪺f%}$B9@Τ%9be!z-ho@f %e % ҹʽtn֦o>IjSʗ,I<ΉgirUN?F(qˆ_@Dd(Go-\?(4#o|HWV\^dx O*ܴh apXpp2`yU[uddVjZй7 kZ΍}O۩<|`NPt G]D<.ehedHXZV =W52;y, c7+c8D8dzJV$0)b :ڹؽn%BK0Ss .FЉIA#nFl/R"6guMMl&n<7 1Ny0XyZKVv]6Jtl w8&~^"! Oa B`gvE *6}i7 &6p3 ̚H3h[UvS)OX9gYOz9+] #qE_5,pr'9_Jr7xs  4Jym×ڃٷ߲bWB~sMKTsm]1&jZL2A$ʼn\>:,+ 1<qƇ g&PYy@|@KrhonLuxsÕi.:J^Ztj!J8{l!y~2bYU:R(?^|V(rV2s4!~g.cH2¦HĹ "jLFL<[cڹog,>XL`MxۉcM I̢Իo0jA}?}5T:Vئ\>몴婖NOtuk"Xϧ\F⼳/6i|kFݒ$g{T6 >>ث}# %|#lI> _(,Ɩg\ Bp Qv:T4&ocmWBaA^ dz ڞhntU=ImG.- 4IF#$' 4Yy8SG.Xpi74J;ɇ9L/z)/iQev]sBV[l8 Z0돤)ũ&^Fψ }1R =TCl3[,5#걸/ў0fB ϋYpD^]eήXb0~j@gƒ6@c,jfu[yi ~X^M#v1igܻ?\4:GX}wOx~amwcEMEJ¾s ?&ڭ<\9P>b4V}*U(kS7<JjN5LH,ֹ hw+u{Hv23\WHTٹE]!_Z-Ĭ5NUup*aVdG*S0ѰGIhҮ\9!x!MZ mw#5x#YnhB1T"mPfK%'^;md]O~Pͳ&Rva[kq/v"jΌJQV2\)wO*(>ZD N}f^ȧGnvlQ, ЄV& R_ѕ%՛6v=F4҄3몭BtP%v1{` {BX]kG۲oTRȬehmNm@S]JxLqeܾKz2tRED҉Y,p~؏}7mBalc1$F w,n]dU#(|-0Z,;  (/Wv ĄkdBc\ `xhVBIMňY<6g}) lkHT@hd\P\;JKGcrC(:g囌, 5yT?R<Hǹo̅ʊ i6 twyw7 ZMܢur  ܑN܎>ЮMk6P A>yqLLmV6HT *&:UCYN;#m뼍i`Fh~u$5Ʌ>za>UJK^FI+N3u)0k#̖-wGfP Z铬)/ZoOEyaLܱ}s|YˎNi\Z\U u*GQZ?lkJ\#enB#b[oK(m5! \>|]fMtZAe ZfUˀCx!g$%`AiBcʌDemEKuFfcsNLH=e:C^k _dOYm;+X xo;ڮQ }m1@zm7¦e>E&o ĆcRP54_[*R^v<F<O9/՟ \{G@@F#1{ɽ3%f7df7 vt/:.8:Xouq!}1 ^"-x# }=*݆ǥd5` g+Θ1p~te'$\sV sZb@1Wb;@"R0w^(NG.'ϯ31;(w70{ ׉,4 ,ltqy> cԯkҒ+:W>K[;|>s ku׀tmv2n⑓,^B4njZ(dH<劔 ,!9N2ԉ]u6/qX`;=0:r3vCUkh2][DjUU#b5w4@)z]غK۸SļyD6/TnxgI(^ǜ<ђAS$U3gm98SB:8naVzPq biVo{o~QPOS-3"nTq;9븪0a)a4ZmYΨEDӆ*vCkh- Nݟ.*A+cv# p1YcTP+v/ź@(@v؀1f^qF]uM َ]%s 6c$VbI4Yp-k]w'qۢGqh xw,d1tBQ%s א;XRWdd!lҼhP110\<Ƴ7NbK+inVL`$7~lI7kV !Mר2xV^Tf2 e7SF%){_ez0\ג ZHެO/1ӭEKK hiKkJ:HUQxȋ ׫lf>ak?h4Ƀ촇g"IFX5=iѢšNWoi ޝ~v*QR>#f 1Ǡ [$qdsh__7ϊJh qtV?wأq;OPd̺^ 3]_OE!Qm^M0dg @.?`/69_6Zc}౜| EH*bܮ,na *BHT?B; "( -\4q@ZJ>%M"oۮhɏE 4(!{4 _`_JJиb%pm9hyVйX*&GabtH<ת Qqn}YA󙟪Kbȗv'JVD]tE'E /"&fW#B8UGW!s~@y u J2Ԧkx~ig,,Y}DS. ¨CE VICd.URw.f3ѕ`c_[yEy^Z8X_۟- (}>Ҁ>b]I7MŏfsќlQ(_jkhӦZ`[fG_ ޾2ʫd{ `0̀wRgHr%)i;lSؙŪD.ӒW8+Qc6 P H6 p>'rټ&Sp;6ebQuLy:*k{]K1-?,.doɅr^Lk*=Yn'`ޑ x|4tI4;R 6c$"}WV@B~N07Ym˹YQ͒\ܤxTP$Wܫk{αB/Va'lֹD~Q:s׀`EOX.N2vI#aԖPS+DV@ª.? :QRc?z‚4uOU8:n\B0^/yf+cRoHMk!$bh]bQ^`[mŅjܚ)p'|u8_Ykƺգ "X{.Q 4_7:7d"0Si? DV'?S+4N+6fc'}?͙P5#?si|pVuLQh͂4!`}7\rV9~ YHpYʐ/h%nLYbFx׉#6ỊXw7?UnC݇.@`c'#4Ow<Ѡ} p`#P{7g_p@tLIT|DTzKW[7ud9>+tVƼn}ARp w 'g`λB)1{N ?] ?v4ԾMc"[%x7E Ű'?ki0\^v[u;R,}Tr"~ml<wR!d?/ny#.=R',zlʛqYꁼ,oyxuro+A mņو'~/E'6m3$# ɮ;QKk5BbOclPOBW(Enl{{C@$nM ?gY۶־BRmbFAb5-} .X9h|{'I0/hJeP 6CEUES@hYBP k Ӂ)e0=1΁NM)yo8}KuMa>D /r7r-ӓ&zi-sE@:&r*tX+x]iwӬ^q߶Vxy2Fǒ-kŜޓKXd-ۼ\ NK۴95f h#9т'7fvzϟG`()j n[i~]65R F-ng.'8g)f-z杗 ͓5t_9 wxkjX=F3vӘOeA =ۿ$2KTE΂2|GJvz_ &M5%pΥ|_Ҙf}ʹ+ Kd6YκG-8ҵz0 BHdžq> geݩy @LmSxK 4)}ӷAQ&U)R]MSe 5`$k ͒PlxӹϽ}dHC@tP R,@}bU[~P3ň"VM 9a !|`Ah[9&I/~)OxOjsrD?sʏVٌP^SI{Z*& FЯ1AֳВKI_yAv2"tQjF׾g6ҟ%"`d|qz6¯T/[Fd Z f?VG7P JT-B4P~PpY& #ؽ\2YfF#ˏ駾Eeq-d͵%bZd|q{5^{ 1̟J AQZN?x'^7Tp_4gt՞XN:)Z )4v¢Xrls3p* MrvB jdA uG%C0oEܵ;-ۺOU,'- PFr,H$q#(??y8י"z9I$L[!c%/U"5, \ԩ.q Dخˢ\tFMi?ѡ8mu|F<~rMy4Mx8_4-6PJ8 ꭀcY±0s XkF5vsR y>;  >j=5\5Ok֟Sʞʍzzԙj"<~3o8"зx{ec$a+ψ/\_i,u+ 6Kr}!A0XgoA[zDȜ).sz1Ukd\wV]馏I VEwfuH:)pfԫ؂>vMhxd$9pf<ݑ-i,N0O%|n|R䄑w j;NT(-[8|2;CrW&8{#!4p#%Qv5!p%6h_@ے'!zēC1)zjXINi͐NX Ԣ\wGZwm>9++;&-CxXFIl&(C E0?cDOKifC]Cc]sK^sTPgVcb&P#=htDvkT d`@};W~_ V&8ہiU0zPD Omt޹0"(xrq%Xb|P:HmE|Jm&9ͥbŖ>EëC=d-x6!'D9=YT(+*X`XK QGp Pӛ2Dnq*RDvG*хN'@B"(ID6;2\§MR7SRewBOb9(T^$:u-"IPʄ :D@(y=zWR@dJ?w.v'¯8~q16d?j} ŵR-MB2TѮy^W W߿$Uֹ^p%[c楈,x-~y!G(wܥ7!ΰ\5'8kcJ@A[]ß}u/5lb<] ,>gm WYmE&إ긢d =QٙL,a}3ykZ1W^I }>0$߁ #٣9)6"D.E%cgvc p t jYSgAM*W6X^4H%r/7њ X7[("oSf#dh=I/TW4SSrmh=E/n%55TX(HT+* /#ZZ(!H*j`3|NkcQ8]S+;C՞K]dҔ6&:H-eM]F?5i[T4c(7ٲѫADe9x `-O]Eϸ\櫰RO]8rX3Ɓ%pz ۅ3>emvcZZVgs0tGܣJtwkןq}0CʉڭɃ]KKczRm - U+hHքP!}{D0pyVj0>T*Q&%Hzem4Iٔz{dfa|jMywHB;PQM.zAo ze.!B&1=zmzt{/w̕mZFAA6Z z8֤^l0bbm7ۋn@Rc"p"?$bjtM~,(7V6]3SLyf1"G-,/mD%YAi8]ҴPC/ ?p ;hٶv/CPK!WeϮlKN]WHv @@~ېsRn7>h,-Dn$s.\VZU9omƠ"$)M}Y "B!+ȣw9"k?5^uc^rx|bmsΰ%-GNFg-'T&9l5"b@س umk;,C'Zqw KX`yH 舖qD8ĒAD`q0-ﰺ/٩qCm3tޒ>hfIũ;=dHVdmG,[\mtY9f:T7q^8BUbE|i#9(ÿ?Lo#le[_-(0Gh,Œ!0dьʢ"Eb5ծ clӋX,&} 7S@:ߌ8,^:̎BI,_+IԺoPK^V5 aQT'o&5E;#EsUvc&!yGׅ[Ö,UZ`gs/)b &&B>WOe3Dm3#oŽHJ/X,įz/f{x98)wiܪ^m?Yc F}W64х]=_p} )F]}J4TNBr>Bos70i5Ӵ<gӛ;ÓXz`uHWF[a}:xn8 eS;joaѬƱ[SL3G|Nu#/C0U3'E9G B9r&95'7xj7؃t=[qX)j>]k=q`a6jN8Lo)6rU:KaێX/i<濼@G{u+powY.REҡ߷pA&q69oB /aw1]Ϣ4[ _& sJP^F=*QHh9q(FVb0 <>5?އI5||Hڱ n[C|i^=OiFr`5. afh2O&GAO!y### vp;nZ_`Z!NZS,XI%vWhI_=>'jl Y;_tĩ2YQ]<}jg%J'Sj]%Z´fW/>qޚOZlsfB(lOm[)^KtXmO,u,vE~VHұZ!}iLQucQCYVv+z$[lT` ϓa&˳8~H9$ cn;0.>N5;7Ts B/ԦҰ]9™7]$c+M7}uIˣ)qԀ#premD OymHؘHR%Se]gĹf%p2泯sSpPT05$ΓЙw"PtA3PDk7ȅHΉ7+Ixe9B7y͆E኶ `UՠqfXov dZuuE}6#kºy-9/$#4'̉'d$M9xLQCsP9je*eq Rd q=C^sL+G4wVCכM0^L䂚 J-=VAɺ#y5x6ZKԄ8ݼ5B.%KD}yRUcnJt0WK5egRm5 tUZm3]Yfҩ&{~%qdvr5I3(gϵ]m>"q|@q>B`| pf?s!|2/`TέU0SWo\:jĪcy]w@U+XQ6Xl)A;µ,7~67{4O9ua)1P0.JͬѥpK.j(5Q/gdH7$JR05GUնwl9tcX `0 Х6Ɲ}OS:iZ"l!z2~F>>ԟ5 9puʼnvHDt;J'pf(ԭz 5x:ġOʇ-oY1Pg艰PolDoJmk]\&4O=I yNvd[eװm:Iݚzg+m`PFAmC U e8J)i`)H9PeE_,kIOVFpf 7(yXh΋-Nkµ"0X՗Rqs,`B0nՌ)8|sc3?Xb܊Q@1*̙R[77z<ң4&hxȹO[>OQ 1JLVӤ|$PD:wuwssS—ndD>gWf~;κt!>4ho][S3q6ޙ.;B- >!I'`B$166OVnl-&'}I oW}Y Q$"\4l2YX.p0G/~teqlݼv4C@_wd!U鵤A{{%s g 5KtDjrth_uPfΑ=&Z`ڂ=FͅᏴX'[WٔAZMD yzqݷ׊`=]fsՉ= y4vTtcC'YK8Yc- 8GvE$sX),1[S* M\!P*>">M䘛KwD 5./Dvh׺ ?DEB\+ּڇ$: WR 0G `:@ZL>ۘq|26 .WWk'EawK?HfiZH0C;2Ip> yebHu3?z ʊ*5"ΤK23T(J7"=>٪Na\v x:F9M?tcנk(y]y>d Mꖃ@> = (Ǘ^̂|ٳ*b\ͭ |B NQS\gpxGk5HusHxGPG{ gבHr.SVC gXeOvMM@ F66~a$H ʐgR\y/FyVLbԻ*J&cID4&eiq &xs`v/.0wOǚdS\"2"~\枩I94wcaPڜ[U&P] rb̧Y G5(oTӁrtErYxRW@GMÅ'yWIOM&|ItHM4 j@PMH:l py6&=//J7VNX *$|}J 3 `C1\ZG z4(/cү0fj̆S>YӷD}U%ې['Wn>|=BIY,3f^`,OwE Ԙys aPXL笟.5}]Lz7}M3 FǍC C(*MivoX.dkTZ"12v‘<}B!@@0*eQy'D\+MbyQ}&M+]j'}:N"}ȁ?nX!6 oV~ZJpZ@ G?%"xȤi8Wd_Z]+t"1qĆȨI~,:Ͽxvi/Q\^X, NċlsL@lo@%ͣzX?y`N󥴫D1«F!hRɝxvo=a*+#mp8 vхHR4$tcǑP 'G'ԙ ‹ 3DA⠀gFգYq%^:E 'm[cŗ[\7e$RvP3ati:sy{)bY5 ܅HTIT$c΂ؔWCKu ]=X3#چ!qmn2$&Cz5r ${sgste,QE:fFDdr546# Uɢޛ{E*(d%'cln!P0FHeUDxF,ojo<4xGr:brmkq!QN-#eZI؄d?Ɉ< ex%?JkPqm8M'< D/Rtܘp/HŴEW+~8yY{\ t6nsz8?aQx{xoᢓ/?L +//8\ 7{ 9V[:b!SmS s[ m3GA;RoFxQfڮ7 C_vF #׾XȜݫ3uԖ)ezfY+D96wZߴօBǓŒ<96'',kkdH[q!B[O]h,YC#d_x3l5(n=ۃ%uVP9#Rp@֟>K `^bc3,gXl{tޯoO8z񙒗vyO^hrwf]]=M g1l̐شԒy伊҈#/C}`E \qj[(ɂ"H;}+TU-2#Ѿp} ,qb~`!\e6~$($MR4P]_c?!&!hF=P{:f(by#*ܵt`.SHS1(H;+Sme$P2l[JEא/ȵ&[C\x`iq1˃|5e^Rg{_kh20@lvUD٫).j%ϖk(u\A:%zt3j[p;]tno[xOjӏ֒zg-cku9-Du4X6r(McJU/Dx Q{JY_HB@|Xʩ¦9낭+/΢/X2\y5/ys;!qD3{A} u!su7?ǿ4jY]'2j+v*c*9|0 iYVBi9{M]0FH[ZM(Iݾy J4> w iSEUeF{NsArmd!z4zfߔ1Z-,}[õ7tW"MnG"BVjQnj87991؇ϊitU)ƛkxv=d"Lr:xm##Nu} n7ՉQ!"Ok}nzuUt|_ݷkT5Yp[;G_sTP#[m}>z:jr2p Sc툮n>!^~؞? k> ::zXk\ lb O;-~k7zTVv`I;Y"tӓ@pc1+S7)}U(UAϰ&&3Nt!:nOOBH@# xhkdKNcB X-JwsYV{5vcC,7CUbE˜g1Ik_XE`Qg6ErҾC␺R'ZW\2tifpф@Xxp -M; 38}bKMʼnf@Yz hhbxkLdĻ3ϵY<(y: e1AWk]_5C8YiX?kiCs˜ϒIr g/W-1%e1JWjͶVRrOD3'͞)2AKM ^/>9s.;=yj(k+YRlɕBhҘ])JʝpM2rk(׋0r˭&/7o:Dt,zf Tfw$9{se#Ԇds(xlaD5Ս4STɢUI/KF ,ǒlj-Q0=wp(CJ5L%fNS]|pA'},4rB6]/F]!3`QsJ 1 )qB&mLvwZQ"gXWbh@gɿX [3|QbLmԋL&Tڳv}g,mWkyxqt\ӕ-)u9ڕ,T6 _z]EPH,&|O@Aߦ1BVؗM^2yk'at>e_YLwDA}Pqd[07q>bL~LjdY"{, o[yCP)R7H-TDFSj1A 񒳻z*;͏q7oM6;od.Be_$0zMslwd{G(%'ҭ'UN'ѿ?Sƞ$ee!}zڽ5!(j;w$H:R2ꛯSxH1Hh7$#v;Q)`5^$jLߜLoz&+U)N4X8 fT8des[UhWZ~TRբq6oԼ (^2. @|&;]Ɨo]LMaKZi}2u"-fxţuD.V3n O,"KHe6nRCw$n[]gWkğ1;R`1{ߘUkҩO -_Dk^_n@Y+ OKE B)jaFq2-q5I뇿Qj(<&Tq' *%3*84zo%9D̠u m# AyAP:֓yx]% 'NTѶ"x#50sO!"zZ6?!psA786̑u=Fn&[ߡKj2XaB~!ʃPȫ,9O`u,C~LnztAP 8TOfB@'¢^POM+pvuNy7Ϗ|B (Cn$I@g '7NF*4U/&m*S=B5\ˣJEPKJh`a8Nn2 wp[rJdwلYN?ծYKPEIjAg3G>E%d),/ѮXKgcw0>lcyE9٦CY۱Zޣ\k3/fsSN+(*S`t :B hM^Xu ?jZExPa14h~/l,&[ݽh~)tQ7k[Qj]dye.YJ-N떓Lg/T_hc,f#3Gis!*-3*5wmQz硜{:;*Y{$iw(qxJܨKˉhWjCJ5? ^~MKVeP>AB;}בg?D3oV>FK<2ı':kޅT!/9f sV) c]p4SSm/pH(Zz/xM:* LSsGӴ,]w1?<,r@9CZ<(f8&"M@;p$w*ν:/ trZUu@פXGA(hD1] EP+Hp|FOBw(4b00wHn"J7Sz)Rۈc(x!oh&"OB}YF '{%/6E 9F]JM8G86-Ⱦt4θYJjNKIgbra5v-0]uo䎊o D<DJZ-ofi?\{}8s6d4H0uʾh./]0j ^^-X0^MQ -sm2I~~i#bX~訯5٭Ww lOs6ֲGP.M' |~[ NO-foЧK$@ggdsQ{C C4+谳,tjSH@Q+ l/ɕnԹٜzQWc8Sr2=*~)lbE % Ԧ;{s%+:+X?=Yt"+D!fyylM1: L\b5hsqm=SZ)I%'/_pntPج.hyhI12vw: S54ƕ H$ / D%a5@$UG#8r%4/O[ I75>LK%WpP5GP$u@|.sX;L 2fZ':NmBqD[=7 B$<^)$oEsQ>o˜nLj3mTVlPOb8rt^[m(=ڢOVq 1 Ԥ5=xA9q4 V; SS&!Ј8t9+ZC1v!J4*o O;ɂX"TLl9O\yMA@HeLC:ź,?CCXFA=Tk1ڤz?MTH](NyS2wΡFoֳUC&_|0PF/aD Orf*`8|rO_r?qJ&8S lq4摶i\/iU>2$i,q0׼A‸׫Sk.ǔ#C~2-_̓Y3#dzԢG* eh:hV#*= =~zo85}hdHʲi1g+ n f7YHH] rPwL66meZ)GMd7pz PG1'/Gc79=X!3Wz`#nz90סV[ƢExWY?DI/ W< `u|q#^Co Y*Dk%Jj'EB}wKmb ˢI46ߓYn&$7(.gнȋ|#?&_tFwĕM&. 5wWH-ng`QDx*K04oKᶲZYOJsb{f:*Vix%Tq$E18c0cQyR=+ik yS(5FE^2+.G,НGbC fan2 20!uKDHR㽏q7Orc5r1NH Zuڣ088ď'V="t HUĈc/Guj@S{hyqIfeFm-lZroL'z#\ৣG=T2Πd3")P:=G UP?Ju2l+GA<61n-cNaT(T@7IGQcw0X A6T*ʼOI I=ҝO][jETHr:#YH}}l=pdr<HfR(- z.va*^=&앾Rw8g$2 b8sr>ELĶWa%pPRt1jE(λȹ/5n]N(u`A _qE)l Ňo5t'-޼w:K, 5:mEXdKĢ kMBgն9e!jZ5hm'*_ J lty~bJt2`0dzV,\- yʫ*h[Q4k,twiݵǜb RNu^L (),?&;YjabfA-#= A/&aɝ rgu|骗(mCػՔA빷[Uo(+P@,}@Ax i̖Vu'Ni:IposZSY,qY~Rڙkj}FObˆNedkȚ?[T*b˵8BmZ7:k_"8q:ưP}=bvl65?Snփ/t'Q< nKm@LtN(FEa~ p4Eم^1j;J&DE<&wƃM!Pc0ZVVà'b:ٲA!T‘ s$[pJPKYboh.UAXR{23rM8b_Mkt!CF7#^DxUu<fCi]9j1I"3Ӫ9(oAs9"E +ڞO/u{MP6\J٩&รAcMi꘰"d LeGοbTLpT H:eV1j7>RؓgX.FVDƜ@ _U/Cf#_JNH,-"MJ=!8.?ڙsnQ ;E䂈^;Ӽr0'ZV&941 nf1Jʚn&(#4&x%5݊/`X4e"Q~Qn*:/˯B/+X!I;dd0BRQUX6F4])J(D8Cc~~68k2ļ[:}4pwu =%&foTS[(Q4e0ēF^ }bmţYG|l8-29@ɼ)PpP?~LOC8)1lt)| RC gGJ=na^iʶ]vrl Mz&܇5u-~!sڮsaډ~{AI拾0/ :10vݴp*T% 4 xQ(b1RU{^[zPUBbKnjj Ҁvc#BZb(e܋sS4Lq/1c R2(R7v{a3&p&$}YpC4#4k 1;]cdaPt+M ;n-VwԐQs~YMԼ+x"KD3>/J khQhh6!/꽨ȳ/3H_"aJ P';"j1DHqOTFWlAԓ{/ژX^6"FPzu?C?TɉaC'f=ˤ#WRa%`)ŸzJ,偅!oe'(WJ5~dfc^-LbD4qfIc;o]:|@?d!F~|"H#ϳfW ŰYjQ)(3|i'0BApY/aZ8 4o,WsR'ŹS^#a L ކ+՜ c%e#bhDVZ3o #k;"/И{!SrG]Y\˟Ѽ拣Yxgjw9BquV+5x҂1;F"9 H3@e@B"bDm=AjI@s,/әTpݑD(Ebd. F nDN7ղ}>OyF";U<-`waU= 8YRഄvȔ*4]}@[s\18/#?S[E|aI[Jc(9֏z\Mew'dnZ&[uM :%_G[WKxzL O '=4xaP/z24v.>r5`.)uE1c64gYnn$U~zDuZHKpkל@oxOt\WYSo:3 &YLf\x?̖) fn o ]$p6핍\2D9pQL,$RD-6K:1]6v䁾xΆ|Y_wiꝭw R糖@K!3;hBv-d/PnāGl\4#\ؽ٬flio-7J{uM0[rNd/ti Pa,8ضϿKjkH|<%{y׾qwlf3Ϡ,Ss<ci*rWç)nd0U-nb}o؟≕{ȭTϑ3gFxs:{/O$G;RTwQM9} ywX.ۓ.)@ $u72&HҨq$CWiڒ{Ā졪LaCf?$ V]!1Zb ܻQ ǫc6rvMQ^ܓ\A^vYX'q?&\e9[z7dwďlAho< O0YUG3iz6cUz^ފ/'h[WRp6m[Bt45va5if_ӟ$5ԘrX^go#CIdKdo벼o#AVɴ܊IW`DŽGp\^#\ڐ 0^@R[2"@v64PP.Q yz+JbC )=>Q{`:k1>}3E.군\3ʔL=CS!y_̑zn9k>)q nd%sfJb{:r9HK5X-,+;PS&2*ZYEZE |ˋ'%rqWlV`1U^:io5QT$c;"'NӺ5O n{!)_J[P[m„<Tp1l=qhh䌑+o'z%$!O-7wC2h)N#شmL](D B)ϥіY9[R쥜NRxkrFj}؊lWBƹb}|7 aYr9 Œj !PV{kmկP1U ;Fw?ɔ ֮*WUE^gYZ07070100000108000041ed0000000000000000000000016759e96500000000000000000000000000000000000000000000004600000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/host1x07070100000109000081a40000000000000000000000016759e9530000d498000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.16.1.el9_5.aarch64/kernel/drivers/gpu/host1x/host1x.ko.xz7zXZִF!t/X]?Eh=ڜͩ^*e0cV2:bW ظ^#fUgX|HY r凯&Q],"d D,$H%E]Dؼ\$Bz`qb<'YJPOꈭ0e=N~ 6c.XoNDo-*D)a:ܓKl`*5Px79me aR ~ױ`xoΖ2~:>ݲ!H~/{FQe ^Mj̼:I :4`-T əKRo4U@Rjv?97ssI~0۝,S]:q.5'W=˗" 1MϹ #Z-}!ǔ.|J0C"!eZ87c 1ZJw=0N~1&gMe&cF1`7'؋£xzKKV.zǴS%yb\ECF`ZE.Z1CqF?QA_b/\'a- JmuBCjd=1#ijԓ.*bduJXv+&5We ,R~U2$5|A242GG6g]:;GI$ȟUͧZjq1<"vuR.L4v+G$qMF|) hDnoyN$j(՘J#QHyۯqɾL2XmԀLh[)f%Ӟ?JpiM Umsrw{RD^yR vSfXGiDx|Uj0vG |aev2wI|ֽ+F 3HS!#pw`K({j*M-3=R Hacd!6WEzkll>4uPک;b[ޫu*J@M}Ԇ]d\&p~uY Kc:ۛs8Ƨ*CPQ̵m~k mrfj ވ2\$m:9{6غHC^XC!]L χՖ9uj$o΁^:YF|ǻ#s;b𓬴Ak|ߢ/,Tթ-B%B.0nW)A23!^񅄘#k .;.fLՔUBP<Ǯ y?3.ǥ>X \S!!R_ĵ=\Z5CrimRsG<$͝A¢Mp6`l 3Q`Yfa-S Ѣ@lhԻ,Aej,=I4z,v͸nUP"'68KJD :벤5ߩ\yPl[)9Onvo(FY?|f[>8|m7̩B&JC=Gd#b1}Qd/3.|RI υMu`=Ѻ(A; EnyGo[䘋ƃ'ՙ,ah6h4%m=B#%b-J+\U $ey;а-!;_ve1,B@He'2)'=c+'&piM$tg۴v=!7RqylUP1f =P|"4!4/Sgtga/X{skٓYP 5qpn G4A^hr |mO.q gA؋#汄T?*v|Zko{n@dE\a#W:mH3^. xG Ran<9/+_4YA =?NL?y..G3+<0v*ů@CD^ ]őݦc&VQo,a|04)Ҡ A|jZPU5gGzcP߳*ΓB£wwG[vdbM$6?KӏnL+c0>N5 H$+'LYSqfŔi0b;`mcu-UB`qڂ-Oi)rŀS%YI3qȢ2 qO nEϹ)veW{#7˄s5y'L {p <7ܮ 6P( >ԢgmUR8PWEIg|ц]ę[e6DĈ-R@rIb¾ӖYMH->X-=7ôCb 9eVZ4CWZI.- fGyn, DB@c:)aR\%,d@mXB^rԶiqnI(Ub m~lt^g⋠b?Ra#ި Yϭ/"`F]2<Ûz s]@瀆B33RShBr/nF3M V*'\(upw8*! ۴AzuN]?pP$H\bPNֶ"% >Ɨ10o!8ms9ل=p9aleM~~70N ͷV}HfI%Ml0ժ}LxxTܷV _[xih9fD]BMyQ_ cMN&P%!bo8{kȺ.i}w ҉ϣ.Զ4}>y o{Ʒ?$.,Ŧ}xy^e/F^[sO}$o_+x_6qU,h ,h>%}9HfYPWeY~2s\Cǖ3<U\ƭ3Y!6vowQVyaV0i,R̈́Z2D4][eewrC2 R|_Gn"ϠS =@)bfGY+)@T%x^6{|6srYv`Hk3K s75}^Wh7S=cnHOOv}8.YqsNR0FCj=mD Xcv}?.h\23 ԭF?SCWH_K3ʂd+y\.7X^Ť؃K9P/Dd@"NTI,EJd ǻ\4 KMXCd'N/dHI+ DfQ_K0YIY71y,6aL0-%@ )4d/sV&ő3c6(\ءZ;wgKgGsDPȈ͂XdSs-EּjD`+9Sޘ_֩h֩g.Zc8mH|;z %%&;_)ZI,~ڨ{IH]fSvL qQ&\kIaSl1#;l@jb0bmbo#Z;zA(*:! P QvE3j_ pl˜ƾfuGh]aX% $ZnUNP,HxUCyp;rkgCy6YcьRJenԼތZ>: UfECV̴LK}Ա8,c"$("A-!qb*EAT PJѡ`3;HZb]Y0vK:&j /+[>9΂*Ԧ iw-9]k0+NjQ,& &#b^oC#f""_LTZL4 f.mQGf\,]d<`{.aYv@EB`˒CX&}}s_/5j_)du~uP͸D~{pl+U?Ұ0 "Y΍ B!V8W<):uZ4xi\bܽgbcN!&֑O)ʧ xu ɮZڬ spGͳP_#(}Yes 6zD+)?EB1iE†,ZIL^1}~獵z>";Yw7Bxhφ4Uxh D3#b#NYƲR6fD#yݿaH#4#3vImѮ`yU3I*6,[ 4/$^`Z%#{' ]dz.mgn.0ܽ~ljR]P >`M(Na mnkQv+,sX TH!Kh%-O{U!i/,<#w:k(=+ʤ!5b *,a qU\?u@zoj3ڲ< mz@*)&'5Ծ"*kmLG/6Z/!:gF&SOUat,(CFl5+k nO6VͭRyO@/wnv ˢX'+PE 6*bM<ȪBbT+w95fh]|*f~\JŽJΩ\=t$8 JPj.Uny4P5-U2`âۍ3=l8VW'ƴ_E$k2`dL,QR\lV\FQQ ׌PxvR6?9Fn5+F"n=+ .Ao6~ & ;{|<[F4ީ0xmߘ`ҍ ZV|Q́C]X{"qx^e7&>Ui6h9 _pf]VZòM ePz#j$s.bbT)lzw(,ߡ @|yU̦)z֑2^#bW~X8;gTALArV,w 6=A"Gdf"Āb8֚ ׸JVȌ[ f0t&ާTLQ\[ J 6e7+ ܨyw5Cd.fu|oo0.5 v,{;ɘs(L#g.R4 ="®*Ȍ`ggKS Y)'Ƥt]vBx[D)lsZgZ/hȒ7[g7b8 FN + f c$4N@MqF]t3ӑ!^ya~*̶<r:,%+3V6N_;[TECZ*g3tkob{h .Da+ g-$5~QM Zp;-v N*3#HW5_ ++^A*(fvV=fg"50ZVGV;UP u/Mt?,z٠.V QRmkB̛Kr`pb6dy6PW2U}uI?-I<*U'MZtrz}QܩxJ<=ESQ: P3G5Z%!{(BآB&[K81T!<;?8ِllk, u88#7C uXI{B I̾kzyNƭX?ݯב~*a\@bV1:g&pkDq0Y 0'Pƪ3$gZo; x@1DRw_#N0' ŗ:'./te&5n93P΁W ߹ J: Lɺ\G5x$6bbE"ˏ4 v3p }r흍[mCll64X-%*9~|YҒ=7He:@j yCC9= H|v3ȗ|eU@:Y)F8}qomY?-RQLO~.3?7΢USQNV<1%ʗtkZr뇘-;eȤYD2{~/S%rR%;Qe 4o"X̓WeTej)&0󂫋4˞ұmp I̯])̸đߎx@Vy-z֯BP]raK]*!t6o ƪL6C;n_kHH$@A2%88pqF((z tbI y8|Ny0%χ4`a=o `,lO=`dE=REƩJbAD)^|i7IS܆WEQ譼 -u7؊yVK(KϓT@f#X{@2Xk:xڏji$ǩS'X8JA#m|\cF)ZI7r6;A (TygCiymApTŝrLbi&Sbkoq ;I*sIpC r,P8lg@V'n=1ZAHGOXߧ=N&x$BO&G4>~S';)6HOT0_W1KcYLaݑ𼑫 T*RJc 0ƅ!t7/)F?cxw>*V*X=W6M^DP7K* R"D?P|z:O&?4ca̸A=_:۲ PB1}O3vx@8Ϥ⟛!0Y{mY9r7OE&], /$D\h]3"Qxx*px*FlFdmS"޲g#'~vIyd?Or+XsrYT|8 P]0HiN:8o@6EP_N01,PBչl9W\ξTם}ȱlNfx_Pՙ3\`ng2f zV-e/ VG!{4AG ^O!6ZT"fZ?_hVO CB]3gT1׈< gyMwJ@qʅӭr‰(D0ҐlT:U>MSVH|8"@>S.r䪫.>7FgB+sgA}tQntS=09;AT1;̒;R\h)}+P!V\9WjAh%߲S&|Х%~}KJ͇(k_ v.UM4RFWc2uI+`\ -r<8 Xha0O[ X^ V~vDU1/@N= Χ(TxG3C󧶻3)2Z1‘*d wYo=rTg Q-n]=ŗyXA dql!YN{(5n?8n ;40$INLyRCI[ꪯx1X-7wʡMZy!t]6$砆V2GqP2<}Ŷm3zr Ro^ `ԅ56 T_f#ŔV”Y >F^v⊃+S'PBE(]xٙ_RÔ(t;F /_= JY`h120 "Ct>3T0ZGᔿ7Sی/b7g;?{su5Yi.ûpKeO'= d!NJ\uM+-PbMYQL[t,|cX7gyǾt\ r^Ϳg8@IQ~c6]|J_\Nt/l0bFlVU'Va˝IQ/rV~ SV93dh&z%CvyD$>#zqZ;rWHU6J}ʟ3U"lYK28VlJM'hZ̀]j^ޙܧZV+ *4ZQ3OYlee0b SSJmC+AM-(.yǸch~FjW3=UAW p:is=^dKx( UOXq`c?c9VԽe3WꮴpcULcǍ` ݹWScNxR3E[.|@EJYKrz|&iM0>܉@jyΨxf~׭J3&S]ɥ./\7V㈢&P -Kdd|C*5ü=  )+ouNp_I&SƗykGbyzMeO.;1MD_ 7y͏dQ1=faHb؄7`P&2 +G]ׂzs"b^y$\] tPDkX{RF!5Mi&B[FMj} ?;rD"\c,j2ՠJUNGL<+y\ҍfo /1*Эs#gm6=f.3w2mwN `1 !D-KxUkG]qaKwB`M/R2XLŚ0.Ug,xSh!HJ**YǼ^q}Y-wLcA=3A ,%y1`UG@3YW$Wiv 6G)YP'rdvZ*M2tY,Xr;ۓE%^RТc[T R>UҏKo8H|fDN4L;힎v_5tу  11[=<(8VJSZx@&YY'5ʉHfk.A.ItŰ뢅>C"[YjҖ0&oiҟkGp8QjG@2ˌ S5y~q$db1\IhS9'L8I<(d# a}(RdXlq˥E.z={K; 6UCi߻]ȁsp6Kp"c{rRmmsނz;nxNsV台]P3}m~TpyUu*A)2br1Lir$y H4n5.[Z@n#*bZ\뼙ngeK+ݠE߬4DRT}vZ2,\F7z_uMP JqA^z΁B!9b#J\=@#Uc5NkThtEjz#QEĽ_할Ӓ `dM'k'cSA5 1-zMSrD'kj:#cr{lyKtkhb0}+Jю'xHALcdDI ey xD$,e&XGP֢0\dwyDD7aToG6kjJE РIXy>eu2o6^{6d]M%Yw=S6tDp6 %YJeQ4I<29MGn눣 'wRm mbI'gq>XT+n,J,"ɱG_ "'3+tϞ˙W' pA_-U&ޟPZ 1m I_y -J﹐b?WxjAA@н4vU%OSiʆW\(εm k>PuF\m|;kϖ^yw-ai]v<qtJsoo߼²"1crZy~\Q"<ɧZFq$j\(ˍp|f]m?o %9[ o T#lj`#wԱS{5r\n]G{,И lv[5q"ew#?p J.4?d_᢯3 5w $~m_%nRk0^% ~u_P1SB`mA5ȬRr$.14ǵ$ |/ɝ>}R2yϮ|/TF3@Ǝa0n|ESSB$rLrcfי3W1ft8pTsV]M) '᤭6? :% w$C- .3g\[?rJQk MK+3qzOU]%.xȪ;R-5g[zߏ+||^/0HYЅ) `(T?f*tST3TV.Ov:/ZucL[$mKbJh|Ǜ"޶E~փh. _Ac6tێ  K3O^ʪic TBe\]Ȃ0ިmI4 k7,1Jʇ8SݼZ{Y%s}>RK2JI+ E,<*-I(ߨxfBѿMr0<9BƂ>'H= u'$9MŹ:5sQmf==)ΫO2UȕE?xG8?e_RGLj{nT'~>u0ʲ߳ɘm]u%7gNiLvR(:nN`*Ddr &tGɳH_k]tK:jG>wuOlcAGܯNy ۮx"ښET[: ):#C>S'"j9K UJ ;G OmiQNc$Yid{%Jw>Rpǎ>&弞|{-0<ٟ6\Z~P|Иa yh玟"֗O9NU*ċ&2׫*WZ쒠3D mP hP0Wk}{އIn >7<χm9cWm 0sxڎph~}탢A3Fq#ޥ}1CVsܮoҙh \/P6VduݚQ^LazidQ/p `N^1 身*fk [h͈05H8[^wHhs\w eR.Y zn m'z)fȰy)b&Ր@q>ED:"l ri"\2D{6d~"]4@⃻הЖOp( $F#|)=Bi4eR`ܸ6d"sܨƺtXHE ׃ rMTCm3z2Ǖe6eHwq{Cɷ#zqp@Q UpӬ*+D5|"`fO$41jY%?עhAhq9޴"(S0A^<85(!wxmè;[$ 0w7+9~8Јg 1=Kl ÿl<%.)8J«S4D1!ts 5;LDW^fZe\2(YOXB*>B-*=; NfzGliӮ4Jb/+9)vߴ6C١ؠv?ϪY3i87גtv:v:yf_я8DbXq%= 2 ֗Z*cT@B(6t:݊e b]C>':c'ͪc%AeGœf-g)":E`t-  4^;)p?A/Q`zĎ4({#GBsw $Bͧj B =& 㹩{)s1|#)ջb00X2xgKY]粊ܴ`W+OzӫM{+1Q <2L<)`/wBj4#64cԔj޳<;%h A9[`y9K^7ъ4|dj&K<́*#=2nd$oX:ƑM&p,|?ҊeT"S~!B4&i'*W vH9@1:qѪ>;)j5w77D1QcAe6-](tu"E6Q^ 8yN+$tn':^<+Q&جw,d/fM2;n3<Sb˂B9Z%q G`S(DPEy?87JUCCsϡ률%yhx 0тi |3oA h*15pV EvXb :0Se s4h=Mo'?R$Mz`y="q!h<2YGCcHQcUKY)/Ӵ~[Hps@:sPQo˽C,FH^PG6 9@K:VQ >`ct=nF'/hkU swl i<:V8Fw@8ɖVX55wK d&sKD!U$xflTK@Iֶ{_J`b"M+j#dP84X,0u#lڍԽ V}7_`RX!;nNد~uB֮T|e?DwoB^:9L}I,W̛CtИVTpLDZ j } u^}; WVgK`PMSؒ?zz>J,R"sګ|YO™(;~B<7g4r>y7 5Z"Ϣۡ7946(#۞/v_q$2E Y<kyB\\+ƘbmN+ xFF' AC"IF2?޳OvvyIgQ0F/gPJ}7Wm~njّb.Npv\S@A-Is湈Qi c2f9DjA$=,ֲ#)xd!!>$XpWU>̇N{v$F $B}7R?=sZOFpNC̯ ) J Z8 h{a6V\(l'H!>DWC+e \إ ^ SuZjTƛ23/ν r55 Aϥcîw/O 1CҫYׄNͲ^~&t7{ 읭̾Zy/83SsvgEBT EqdmQlz>zKk問{ud9$})2ʓRk>xo߂KW!)X;@J<\60nq AYq q})mš8Vp"[lUD%Y soMH9I 2xu}ВXHu^08&TQ/rlt} ivӴ OzÛyƋ,cB=xN=VG6|:ַM;N[]ȩ8\ӁߎsZG|n*F -YLr įLI:ޟтJ;z;%!K{RJغrxey'?(HmFpuU!2r*CȊ`Py[.G}QxB2wi9T+rsF0ToG` 7I4j zJSZ-tHvkf)vquKr-E QL0©k?Z2ϬS j}:"^`F֕j$JJ|ךz;N7dW$DU i}0eJ#~c+ 0__R!;0  3,sZ'm7[%8N͍& &7wU2ԍYti5iH^߬`;7 :-I΀Y?fE7Z:ۢ/w(;+a 3:]k=8sU%/NjJhl|hq]ij"he&pbg !I IJ*&P.v1E^ 7WR2$ڪͣn+% c'cxRߘr5z,u"%7ēuʄO(٘47uQ? vVzXCĂtԮ7?&9q=E@FAR(=mL;qBHh48o9W'fKCT#rW tLg#ZT3I)jJW0Kcf]ex/!ShΖERS#+y=eΧ`68@i+;q1RyWEe!8M{%Z=|izG" Q궛r!BEL^;VtR|G*n8 KEn_f05d KAZ$=@_$GUW/qK{?4PW.ܲ WuL.~BTrY R zoO.X+@Dc3Ra\]^ԻVENCJ|"HܨE :j]K-IO2aOq nwII ]F4dٳΑ1LRbv+mJԮ ei\27Uu  n#1iK8[!t^4Ĕ&GY\9֣emxʧOlXZBVC]ڥ\4bZrSTvT=CAPhi)/S"q޹JK+M:u1:\TT۪M><+ϐX_kiS7A,?e+=ݝŰ9 ا5,ְ (?FMPP<5I]1%2ևօQn^JsI~ z_쮉h'Pq)eLm, ag}97]vewM#kȠe#(돕DZڨْgd/x5l92)ABp XZCGpmL vʆqfSضnss1=J`6+ɚY'(ޜpKvQ;m0e+I:y @Fz?XU{n'nzXk6TRX% ?Dӻ|%bGϤ'9Go+jcf^5[ZCKA5R K7H2TzIq4gB1e~Zo "[ ,ωt$VľMÛQƪR-fzM%0߈*Ŏt?S8SV٥;mf$HpiVYw6`@9R1:8+ƭ\R9N}Lk+.YhGP2#޽R_AQ[-u媙PAtKC( M 罼owt؜fg3Be ~m)˒!S8$]"k"ىyD-#[. v:TDOW =Ūݤ)0i<MU4@q"xSxjA2 ۲lC-x{6֓$v?OR@ї9n~%c%{ #cR.P[U׌\ϭ'K-FԜ<jE6]G zk]FFZ0)6A6SWW-Vԏşt)~^f펚*(QkV95Rgb~ ߵ3i.%Z$=.^tpu}Q\]ب4g2L=Ooz{=ްTo3ЅΟiv촌l9Q"6e`*gCD"AeA.RQuZkz'&Xnl0v0hbLx캛0 VhMί\K 6a>kqas?@[)|%?zʲߊs\#,9ۍdVmq_|d>OÃ]R1g:o\xsuE\}6Y/$8D+ee&@uiKQk0yŸHV'eYIg%QmЗ`?͟$^zqm5{xdE8ѫ΀,N=DطffQy-_ɯ_տIZ\Əx. OڦM+ Z>NimOW{30WxźI;UC46&8 ݚNq"YMDu%s,3 MyKM 7䝜n0ni"i a5 ;]VF5LSD%9g( RO}cN~*&[)U^'LҒ1>@SLp$ zr o:!MiȪBͼ[}$(> HNVtW!{#oHbn+Wz1/G_"}B|nZ_39KItyIɋvnI@櫱tk3{*3!!8ܓ]u֌~=k۝Go-3NK4&a.Xdihk'C{W3 el ' ': J xʵG <~୛M.GEL.(H(阯9y&^ ͔Ä:՛z{KE*oD&Z旯<`ߙ%3O3/_[ rVn5MeH 6O[ ~s5%dԯ|i-~*#'z2#f *擶i@NbB> \0nҫbyǢ&E-ު&XQ@4>R낢s?fdx?b5[ON\G|%'7izI_4(tvRB!;JgҒAWEج7Z\Rk9hӰCwNIڊGƌ d|1]ڜI 1%O_i#VqvӚf+Cϡ45@I S vSZҚ Wzh%ݣ՘jmw}fO׊vtnGqj-d`O0lYm~6.b 0嶯!s w/(uh*4Ԗv*ЧeEh n:,j ]X:n"'ij$5J9llP4^9߀P4;l`L>.6`J qvX9*MuqcGkyF%;%|qjlwHb!7 !%bbNhbG{E^w`fo(=Y!*i2B=Α宴cvW[4˦_ KsV*c _hrNxIw f*K0sKžmu5},Υ ÑmNkaBV$jh̰l\7(ҭ \K/Q| e,uGݬ:H@N?O 7}ђbrKTMIX:/U1xDҸ釿7;4So^VfDxutYP@CZD _1.iJdr9iv.Mt(ZE)҄8zflV_Πzx> wT$sxFAi~A5Wx*SAf#_gbC+rfz`92C X/R)BX:B9fztd% gM9Ԃ2p'G'!/YӬ7gz{ypHEpp)Yh̅6/HwQyXf=M|B}F%ǎOz;.J/.S;^Nu[7;Dj2=(ձdMN_&UPݪAVw絗=(9e(SM7]7sSGp^uAӸ` ;XMzNj)?EÆ;3vE'\M<6Q1k@M4N~ac[$4 >Z ^/G5\$US#d4m,W*8k5 .[(Ezh;BVޠ=O, P: m-0j?=L52 ͦ}|١ʩ)KV/~9ZQÚKƐZ/:܏\S2a+KCFXo&'ݼmjcOן_0 bN l!-G7 Q3GAM78bzl9)V@n7K$\̉c|xٞi%$JjJDc1l!qfRԷhtZC=L9<ƺ>["T9~eN=|;D;p>х }`Qs{tZx͒ 2o>Ϣp ; yN9Di۝o˰V}J@a[p{p;d1#A%D; 7%!y8Qce!<.X(MU9L,LJG.@K8o+-v"4T@䤶&ȏtqbx^" J| [7G7tC}Dּ=M3{<2 eX!]p 8֟i9cS5O8B9d)c]qB>P9zasE݈D3p !DѪ˹_ZZA Ri`Ŗ@&3hڱ_#TwZҔ$|Ej)#m )L>%D")[D=[že7mϟ7]s`wM0X@54G ^}EcrH'wna=mH$7fm+}/F*mǨ|)BoNe_zS%tGd$`VeeyrJQo4EؒKD{gc Z`VnK2N9/vtpXW TϘ/qǬ%.K;0ZSy5ouܚ-ioQa}ޮC|f,t\TJ竇Aӳ[qMS߻z6ӳseB@(i-Sb5{_1y4̍r>EeSq%>@.Ҿ#eU HE9Cꂑxae?4#A95R? wD~==2RD|bǿ'zfvV&29XZ_TxH7PdQiY%2aR* q;s"kh^(8Yub }\b<RBHB-(#[1/ yL俉́|[GU={ʎ:=b4`߻]rE2Tq~KOڿ PA(XlHb+CpCIމ=s~A膲J}:])C\km/TGW@z>a Y3\y %g oC٤XZ NS~=.F;$B`^iw2ģ8SV RU$5,N?wOV;Na*Cn)tco$J}@3"=,$nQjT5pHx>^"ersvI U51y"l(R CN|ϓH*:plc7 G&ck" mxp5uE$g\ $DQneo>bru8#DuCz^ߗ˦'HmSNLK䂲J;O"?^[)n4|>Az/`;?t>54& >l2ѻ3 H| p4Pgav86Co'H/1 `J}7 z׌ǁ#Ru;G^-2 .zW J%qXiQs@9( #[ ?F TϐL(Q+=h' `GIy~&_ wpi]ktWMSBp3yW tF-A9?NZ.&;T~5~7 ak}n*\`n՚ cU{}Se:DeQ #x($hxQ³/5|$R oRa*3hTf@"@W @Lk DpЉo|dl`ipr0CKB(5xlD|⼜fyB[4o T!݉^*N\>ສ"P V~9/ zk`=~ E˰{x-_ŷ}aK&N· UE\HaZ,wH.u<^G'V3Lx=|?]$JмiF  %ǩIJ"8]xݞ<"ўtdt"쪁In Ԗ\ Kc_!<.*I{Jn:SN9p@TsǺ=ʢ ZIݣetR$9v ~W5q"|24im6zF( ~X36%̷f@eX~t4/{/c 3@s^ bl!l~b焆U3ֳ& S>D^0ZR2)]ќn=3)>S=O񊙘e~x~,QqGq8cm F_M@lQ+cR#3yX"A. @^wzPR*AmCC- 8c #"gm)z0]oI1n uST rL-05*ͨhF0s.Bs>iJpē蘠r:]#j <۠Dcm5[1}-82  "EJȜW ut[;wJo^zwawHuƮ5msH\1h+)8H,tX|ɔHHa6z # xpď<&oUKJrDG 0oP%ag$E9*kq(?߇엿\jlȶւ@ OL;&ͣcs)tsA-~q~ƚH-WO#iElcʑE -+ҨҸLQrD*[>Sr' TQ/4U')u+;@ʚ8+pp:=^Q[+>_-(=LmضJR ڀ#e~zǓga ~{><-[tv#4\EAnRurOmmd Q}4"_]ɿ(mU!BA'F휯rܷLQ/(c)3޵d*"Pyv*6zezlc\ϥ%T_lk#61D *l˧^dBaut@V1> –~BoVĘ0<&>gr4gb'S ,aޖ+~OY->5n'+orTJ{ؿoP[G{)Q #zEYAq'px8%QSvxiHY~8=[AE%X־<6b%1' Gkk'z*q4EI|z4IǶ7 ġi]I:b@@>{tNޏ1e'*٥Ak9` scmjd(BCա?oV2B0Oփ9$ 7GEA~A]J|!H ۭ)=QUW]eVK5c~K ) jb$W_s16{(\ @ Y$} ~yͻ{KPCGq:>ĿIt"_ӪoRCܗ\42*-6$~[iD.$ڏnCr#RT 6ԩ5LX,)bQΞihz턚,j8\-BcL+{b+,^$X&=*ʲ~2\daǺ"&zu"_\_]SUW|3_9 )uI+օ8kx{P pCxTߞdNE苕&TkSp7vnǙ(wHX,"{M9٫%uίb-X_*H$gW3yaی7=R&f8@֛ t^Tk0Ouٕ|B(00}fȕ$z)NgK5 <_򡣝%2T ,5bdw!E}<>@ݹ<8j9 ;p@/Di{pPӬ qTt3h0$NeDMʺA}Tx\^<0siL^3uW#m*7x~iҧx&iF$1[R>` pSUw\ukܪBQ{/ަa/J{U}~7FprW Co}urgE壺TWBO% l=;m(K `()=qMH 4k1$ ]PfpU[Ǎ!`)E6؍0-zT=:qShrӰE{|!fᢺت{Lt]YufgFF0Z.QųU`Qe&TY,)ns_[; OOX;>i[0aH̝} 'zDŽ1tvyiW LPpW׾5Rn%Y nղuhh'jO]-El ݰ&VJq9:$v[t,L =>ΩN8.qUoPx9 w)I*c#Fq%CmMa&MDtMZkt ʪdN(ݝ%F޲ U :gza>ف:^`*rakH ~[Miċ(kb)wG+̼~H7חO2^+jcv^rH91)J,V$Zd*o0T~\ PO"5Ġr8<~k@"')dP3 e} T'NI`sNUVyڃt. ɪ#" 'UXy'@lCXY-#WkK|+bGf#+_ygYsN-i dK 訉4}Wit+1枏h'?NV ^WUuQH[|iSr 2"{pZC )mы%}T%,qDע#q`Uw 28;b(@k_0u p[e)x>` bD̈؅¯Ma0^WVB6<4)Te~6`QAqWY;C6|O( D" h v,OԤ  b}=%V?rmnC33NDѶʯ`bZkhK堭S5TDzUIGV@B?\WAjhQO}uPaj'Dه~fLxQ:Fh6`NuOgb왃axCzVG7^^@/&F\ΈNiO/q11`>Ҽ\qhqfuә5%+| ,HTGaZ6_;ze֪y077v+(W_G=e*:^`j@gɵ}O󦾧)ż(]Tk;%Dtd)|!]uW2b#u5$h{.[!XMk7G&F#XRTI:ۍS*?q|lߎ̤96Ąz!͔iL' qن(7bdAu fFobm/&t_,iHbqop rkzÄrGEgZ4;{* vZF_NUU0lzۺH[5}NmJ~ű*12KKBL|Hm2nS~ᚏ/V,zH\VpJyʾ^Pȗ R0}lSNI٪o$04^K5=+v%!v/ctA>rrc}rǃꥍ0ѳu4H7zvlvUJ e X>I9Z043W&+QK\|v;T{TE):iZe9 i_GlJ(b#{ŠA{NVΠk#\"s?Lj&49q3@-ӽZrp3\e2Vi`@@hC#j[ %7I {ﮞ- u |<ttt;g!}4#~!qnv$2I Tۃeyڎt7=,DMJZ0+`'F5aeW$ͫ`"N[b<ڀj?Yn;{81Aއt kJlLRTkS&M/o 0r5AkiSC,P@ln*H+/^1VMCӇqX'NAŸѻP 8{;6la _>e=+1GUoq. |PnFvGɯnK[t!--nyc#V6+M<.)5"jgx1t1Ucv E<ߥb$r;+}Mqrl$R ChP  ']*e|wUEoK g&'p^MysOr2 >\'DRGցɏ@~9=voQ:\]$>IXG9`۔1q+j5c`a 9I]q~~%ӽ%rǸaa*QDc9,Y$Vy0 zʍ_yH%~fQM͗jx{ZZ(az_7 #qg|=, _"GqǢ +$^V /SJh&*b4OmgP1S;[yLo~ b<^~*_/B҄|ۙ=B<Nl&j|n]U B8Zw:0>uko^>,yTm7':YUY-L~AP)`NZEIݞ$G^,zT Ei > Ҕ6&g%ʇ1}u JeU!{uD)rk0K?I"˪o6G*Qv% NsQ}oӻ%Pkic5KFjT&*-ar8.zI"FClq`q·}m(;+&+&9mW)] O-p,k dD(DΩJOZ]U}Brt[r P7בk?XAG/BIk>-bK y:Ert[X| vKaC}O$J2( >}}D␏qS0˷ sJm_PEv Fֳ8D0n^3fׇyhBIdIimx?#Raltc1oL~sc^@UK!U^V#U#x\U)K (j߀8VJ,wKzϫmB60:C37=p߬$KИ(Iտė"H䎇"DulC۔8T~q) [(4J£~E GT|9 oeq9u6Vy+|Ļ@9'w1Vh$[31Y!L `5#ɂ {rN;(L̈}.n#AxGtP4y=rF H_ ^R:KO:P5"ѳJ-烞߳0R 8 UM:?htb #l[G7=W,ruĶvfi\duȈYE*0~7q{U|MQ8; x# O?(SAl\GbryA,N qx^)]NL {,;jx]t"njl^l Nș[q auEy3‹^U.%y3>L4GqN~PL%bQ 1h+vM (Ui[#rرrbXfQff5ܶN`Yv?sx,L{IW2 ΉK {Z >,uJhaL}4b ut 'l`r=cmH_}{hC>NaPUBوv4sXMX5cˇ9nff\p(ŽvgJNI-\D-iTa3b ߆#[wd4r0a#_txRhxKG@opBd_X?-*fLy1T_j񥉘ݡI"1ђICpEQĕ&*Ӡ^nEݙ4ΰ/PI=kMk$xXT;0MRa̛k@59VChGM,tNOnC5 VG|%3q|_uH>Xqk&Ilԋy8#0~ ֤VI;6ڕ/y:`y (G}j/ٔe.{K$t_?v M1EX45c+9;Z*mL;}hujj{\iP9lO#ǃؿ|7RdzeF\&_ ,tO\/ש`˙_W;0By^G0Dy_P_ V4aLs"3.Lz#fHB ~E'!ϛ4hN[<끇-7qZp";S4uz>J?d@H\dVcVTH*Rj!cٔ?|~0{}2V41vU4E &*9^}[f 5H4PJs)M6oly'4 *KzKok7%'mVĠ“nw 3jEH,t9N{rQ% MS0~7CJc8Ч.{Pgi%1PPC4&l-k{ێXц6qKEm_v W<לY%Eclv<1;T"qY@'6eM݁yXA"kbK8/TOdM P13v75?.l)FNLC}(nV.%׸u36?H]9^-R'dJnEHe|6P" C)ԫ4o ^E.? Jt܄ſ#CǛ/uٿqrWbpRҗ^0& wFEq[-4:Qg ѫ0C] ObW1MkoNf?V,*v#d^"|'l=wze3t%P$Nm+@aJn Y^ ]7T:SvecC,}rpjVI?KT}<~*#2?PkjNӏ!vo(o IJCvoBxz`aph `ߐ5|.yF2[~Efpwx!BK6l *n~\!TP, ll&-Z=mN*ǽ.˒~ U[Zeg0ZNv!ˢ"ޜq8Mo7ipj~^ dfPOgUwnLJkoqt>0Y.~4 ]<$JM>yF*^ծDcFeL?(.md F/n!Y[{& f*݆(׳uD2 3~)7Ckm{7~_WdD)]{|I\Dt"l=I"$#^=+ B# :ZϛⵑT+d/g7RXjĠȌC˫x'Td~ a ,W_迌eg "yIY]Ė^uGʞX|Fc^ޡ݄h8nyanvj{¡; oVnάd6Z!P #*!/4cx/QtNχu[/) I]fGqy*!Ǜ㿯·>'aQTDZrrM60jXzs.+9jcwKC?А&OcxPr[0lXMi +(C&볡Z7OWw/~pbwBY 4qRa+dL'h'g3]hF *9ܟ 'XwH{rшo/ȃFtV O U{;^\5ukF &H&UP0I}ʒg1_7ךy- WAPcSd&}"_9Lrn)/FpXb ē;JuYrwCB-ڹm,%.'j'w{{ g{R9ftah{f}gVA*u()t}18I^CyWE%y7KҦ~BL7db!lYc%ǧ$oACK22.hLan)Yb7C7kܬ[,т4閛V> Cl+u|< zHe\l2[+OitR4!#B myE<-(򆵧iO߸]{BF p-^V0AC&1nڊXJȩ pj\vBo`V4:Y#!n8] "Γ1>j[GrqOgw%ގ)P`a7p_҂52[twy.:ěl02t;\^2$??$%BλVc_O^s{8nnƉpٷ I£$2> ύ<^WWxϹHdIЈEP2n9T(ļWxPFVn+>}fFضd8eU*q^Erz2r8Bȓ!'vl*ڂ1΄s3nӌܑQ}c2+;b PS(&O7AHP/K!nzxxr_Tʐt6*Wi˛*>_WlV.Ly π!w?jiJ$Hl}l=`ڮ( Z'tpfΫ'HP*8`vzd?K~'Uv*BBz֡E4e͙"_JBch{ʩr2;A#˚wixi%OCGT݌b)bM!ajvaEP34 \HOR+M527/}2Fn:O9ujO,\6~6Yp%8U=ҧo {ӹ'g`=\h,%m%mGAfVook“TwjfmH!_~߽<ܙSd<%JF78'ș@%ՌV&Oq(|4ۺ*;J6Ak0NI;a}zףQX О0<A b^7+Ԡp&_ur QzQ<|vYj-|3_qKJ,mݓc C}23Yn;:"  &LqM}530`5 <7*Jެt ~ _BġBQh^#+o>ө BzQSiu5E#;nQ%DPSBj}* D pWΝ :&螭:ԥTT0;ի+Bd3rpWM`j =ɖ7"Q׊Z}xHhubt,.x3JJ0ϝJD(y3 4.Z73 _6!<4 (RUn~8{}&mk`[Sacwܙٌߐ'TtV057 5%?̣BP M4'SIz[rM6Ec舁věpaKU:1$1<=E]@]QS-LZPn+zeŽo.XJσL!8G"]x'n,'黻['#J!3:JI.2:쎿rR&A<[|MZqu"S|Q,3UZkȰ*z\QY}h]<)_VO+١@T`53rqf=reLS/VFn}iblTE0̶h˼ 5bTZ--iͿ1T] CTeh5V[V9M_߬G8nߧ.q]2ˎTg754?L:)ḿW&-9%QOcW_׻֨qT)b';Aw("+zAhMm|-HjDT6U͕z"^;UAf5..rIjkLr>h<7d3l C#}|}6o/pul^=`\'g_Kͫ3S3IYo?J[kI=@AM% 2/&d5P o߈1t1 !1|8e7̥+%-.wnҫ-kH(v`ҠSj}Ч6rWA"0W(сϋR>Rxydh[іs̓iϒJֆ`wށPpz┠>M|E@{ o|zT7hWToAx 򸡝+_g{8>E}S#PkVIDRpXpOh( ľ,"mRa['D^8UЦy{#!y`/Z_aB-[aFf!P6~i^(['8OE| l).܍X7_gCT%ŠV$K'^n=[׼+4ɢ zj6{fLlA^S˱}beOHjʵV"s\؀bi$0ojͲ"|w$]K+J t/BHX /--J00xS=d "'hsG)Rd.7y/g&r {jKEQ•/?\p^Ն*8f[Nb'#MaaHIz['5mLđm%}SV%vA2K}|˜PT qf*<) ]+E԰Ӯ18}&} Ə%{|#VaWLͱZ&)M}=0ڦ(rhzMp!ݜ8X#W5.>g#*7Rh|54P%cP oRd^/J Ȍ;4ʂ@Ho4[ۻs N)V;Ϋ+qqDw`q+tahآVyVkZS;\bfZI64qC.j\m:a~ءbHGPh܊ rRg\e>n.!PaƾyhȮZlWyK2[)qVx!Z5i2E.+X[٤ ~D3T ^cz$Qu=xI.vnHEͮ*t%MYr#})|f@泪?sFX$܌ߚ),GHI8L|aPn 5ckxvn'Lv㢈ȨE|fr%ƬmWTSH_()Lk]1d.0va0m9Kb,M`ȉŽ*E Uk>J;Py8Vr2d7m㒳- H "f&a&/%CfXQJ&|xk;"Í 3[EK HОY{39UXɼPt3^⮤ lΔC\R.:Ó#,|95M ~Udݺ@J#r {ݸ6DC~ѣyP *^&=О#Ky*^~ )mHv`w Ҧvv4;!+@aXjX^)?vdu^VuLGhqe3*49kVW=ae*|={GSZ1 c@kmTZɜ~&l.z{7v3+1X;pthlpΟJ,m g_TArTOKk?,ϱI_%hAHb64Ml3lgY2,It`s-+n>0jzЀ^׮Jalj6 fViX1#l Ю*;F @Ť MK="uq k]NN+viM)I q饧^jZ>3|@_i>ʌMR됬k[{ݘq>OED*#!p3_&VQ51Dۙ$IϙW:ilMv%VН,V&g>ẕ&Ҳ`(rJH)|Y ,-Rndjo kQ'?YD!P<'q a$?&&_EG oM#8cᔸ2`O!{KC#s|Y쏰${12RāSFP0IbIWݵOq:$5>iykS@/jH8$N5F}wA۶3 nb!x:`h[_ʌ={X׏\ jԱ^`l$yV|KiMpAO9XN'/p"DI+ǓV%I=@爩0mq6{1BO7{Bɱx]2 D _Ӻ׀Uc)}9p$o(ʋbpw`gq` EB%{R/8_&!MZkr Qj+(_ǵ$3JG J&-D;S;Ӽ1;1S͊sK &p|l f}ertӲO3$&XHv 6<>CY\;+y@MSEw mܱ8"@V_O=ܺ9氃߽)""?s3ɽin"2uK!%4v빈!.\k0ݽXsRيT1 9)ׂ7`t +ᩌ[SHPenhdܹDB7e,ҏPN222V4z"] QƷ|0=Ȁ(b+>ˊ IB UCE' d/%~ϥC& ƯP+dl1꠹.KO2 DPΕчp0:]/!ܔBіt,J깍'{"'\Q-.W)lo { ڎ]+kX'ȄLBa~W6ryye&5 4dmKK{N{7'LהϾ-WZ RW~[QSP ZZ^cE@g?K$rj%&ECjеAB`逘\4#ܦwB(z ŇaǷ:|^VIIf”?L'@\z -F2t!vg0wwshEkohmH2*7J4zg⮟8zTe5hgѶ9Tl7Ν_ر 23$hvz$aU'Bs?*Daa(6duW(Ⱦ*OxS/| t|V >|Cl>)!UWtZs˹ْdK5J'Il~oZF3[+"X)^Cw#5ڣG5Eȶ[ T\H@uk̺j ʈ-V;|$fPhoaD$SId:W2y{X (ofڀ.!sP1iQl}l nܫALW[Ci'F[pW0;×cWl~l_FQ}RSFxF^wAi^X̽TV*}g7[JH\xԜyeKjz*W"Xtl>]xlX*l[׳Pa%,ivAE^6 ܸw*A.(0ƌFt #pmsPD<,4VքHQu z,t S\ywOŜg*H6Xi2(1tjG XxAA.9dٴj.^.ϣ`IqɭT |Htr 5 {EN 5+Q :$ZmZɏ5m"y׫x!WǶ\j nvzI_)gzqT;#p:0uWY0gQr$U"؈3OrXQ :W?ﻙ\(}Ȣ%;A\Lzu8Ы'kS X>G-9& y*/#{A?n-HMpȸWK-(D}Ql@/?2Q 1O4o'6#,>Zȡɩ2 Z$٬Q@*ȸ@ >bWuv Cy +8ƢD:;:Bjm1"|5"(s,9(t`b-a(uӼ Ha4| 3L)Wb&l_wbkݸ a D;-&UNoZ?(+;b<T0\i9Y&@"(/'(?`e-<n.윗̗>d>y9s&w_QNaS'Ma0N&&6sEiQj$i}Gљu"h?n/kZ9uxKl~ C_6h";KY]␸06Ѓν0o8[+9/_kK<J0Rnrn!FsͲUX>ՔZu  ,Nun+0%I7)Rpieu>]k8m%mPPCP+^#yx2n"L+ARvUwؽ:d/B.b]Wssj'O̪)dZW_q/4z6gYT/zhsP0(I&]uU}<¦ҡǘ1oTZ3\6wdFtaGq΅n ;Au=`'ύ'Ĝ^1ZZ3`p_lh 5^s ?^mH$w#;aB*O"uZ.0Rژ =´e]wԱ/}'+v2?s 9/!xT`߲OQ)$&BQA64~ØTYAT^*6b &*E,>qXHG'j=7u )@DcaQm;& 2Zl5_<912,֬Ey.d!$?)G-&"%ABpچi% Z}WuBgFYUc5DƠG\ĕEp/:GLqӼ%s}1aVnШ/Hnv%L<ONAWÜc ~vиXTsìZ2i) o[67$ O*9x_AVXvӌw27 =J26-7>zE+81 YwNq\/3ak[8L cb2. /|`%bCh(Yt:|rXJwSX>C[Jĺ/ېBg0? K>N2)%c<<n)5Z\|wRzH^w0N sDLNK)EZH'}/*զYe]4PȲ8Ƨ8=#j}y?HB$jEGˬJ[00l@$G$gd&~&m~Xp *D3`7ҭ#&fXz۶ܯWӻl@z)`RK% 5rޠKqBP}b*L G_ikMN@٥6cqWQSmn3rJ 'S7`jL@2uƨO)v[ȅM!9W!O'tNy@wPX9[ՏgpN`%L8bed¯ޖUy^00[8f.^$SnhiCV8Qۆ($x2B#s:vJL'}hEfj~rva 0}K\`.y7} |W̠G1KaS<~B>C?Mp1HfT?cu|/Ӝ=̼"@[MIGa옒USګW*clu0:o^nj]×U?e=n65 [hţA9X.DVE-Rl}y8 a_XAͰ_KCJorV[|Mʃνs ʬ$ &@zgj Lp47$tZa;H-0*U ,L{]ט-AWoG[wfhwj46[B5;%3צSGM*w!TV>OY"pXx*&TrO$l,pz:6 NV}|p5E14{ F28Dh4vS '` l[ש8VX"Mr13eP3 KOfa[/@2`9:gO=Ƒ3կR\Z_"Ve0ɃۘK?]eG%Savru.-"FKW+)!# P.TCu|ׄOs0:]m'd ŚB56`EitV"too5,R<$μ6$x]K%c'Ui֐\宩l|d&$ `Z*r7`lCSZ81Wtş^ӲoYrv]&lߙ&ohI~-]w`X/mF2{ bG3=P>|4xg>k+ˑKbӤvW)a͋=1.C,JO$s`a?Ɣ @^ӒФ^$ t*4썪2=vQ^<*%|pepwm5'#_esmƀT09%ؑ^k_25F}? HD rMo/hv4%`͡83 A7V1^2i+ !'ߦp:o;mkCyn2K=P+"Ȼe1$L]sR .ȢA~!..g_: ! 3B&xlNR{&OuF'7f~9'Q_8g-V" gGXԍe]VԦz|k˄}RR Ȁy4//#a3'CeF=jP[+qYYWF:trkK Ytu:Q|2:܈[-jKdJ@׆pYeܾQ&xc0T<%m_f45H,̥qmP,2=^-/}}IŊ!J%7c%:=6!Ϙ / s2Tcm-AxUQrCMܙn3CklKؔXJBWж-E:'As^M1B%j)he?Q?-_ϋ{SUU6ύͻQQU>Yڬъ64CzFgٮ|*}E[ò@=x03Ǔɂj䑠? 9Z_y:c8*9 YǶhb~4Y[ԉ37i%7vN"m3JX|J A"-@&|] Xbޞ1~O3_b=L/1sPiF0>nBCh-YEt-D2&hx[Na`ѱZyKD $cGct?@L(szuQ)%Kkdv+l4G9 G4/0LHTޓeN 逳XTޘW`ʻÏ@IU̚dzhk ӶvG7*CW&w/^EwM y-o_KŢg7oIwHՔ+Ԭ>iE/a*~K~i :) enf7H\ML)iBV^@$0xÔpc擒lz(d, lӥd^&© @?yUͥu`X=^ ͳj!zBk(y T8T\febt7Ӄ ^z$h(@{3=y;ǚk_o^jb|j毰"1ch ( {2~SŖUi鿯$tHx\O9\:\S@Rх턷z*իO%ð{2zC !$r P32C周, !^Y,vySH֋1"Kc [l@ YR`$)H+y߅4 ) h ,F9C!x>GӰ8Zsl$f_aAѽ5_HNv*[x3|]G+% ՕQ`rKXIX3C$&a*FE^ X_G55nzFKj(RS<6APs2n 0B=JX䴜'_x@ JvE[zG1 kEpzg!"s xt 6pl6d Q Hi:?ˤ>W`٨ánk lZXhPFcS{CbOgUy6II9^**<ݪYM:鿚X"$+q@ EEvldRϮL{: j;-L?( ԕA!)O߃j(|9\d=Y|jrPO:ZQ?q'c%^Y"Z=X˴oI?Yl1U6>~}<"4lQsa3st|x7Bl7} q#I<+D@!noa9k41bLdz/h UdLIBrJ槈52μ:L,c_wr8ר`Y#}~'4ŏd3~< |5T38Jo.7Ypgt>1n& Ԭ!;s֌oy3dYvذ%f[9|rtH[r>9hxm!VZ.^4SȟKH%?xЯ1g"G/]l0Wfޛer WGyRٱY3\.vMϨ]*h ;[u5ski7NcuV1:yBuڊ0ZtTRެ`V|L^p+ 3WX'&F;*cKh!W͕RInMAgɕ_ "P=]3ZDXK*,r jZW1sÚX 0[޶2<9[aNrjCtL堋G`Գ)4:{Xi=RY1;3 y?)4 `: Zdh׾ro9?Zy7G~Nb ^߼m'T;xM\#%ZKqRGS$ g_+(C{Ȣ/Qo8_}R8KoK6GUܥb(h{w\g%`&NsOI+ fʥEiy8r=2<6 ͜FNM?9ԼS ا+hϟYe*8:/n]?ݜԨ*yE$Ii\rtZIj]YG O'q *rpSxX?*o q^ޔ0&7^N:AxkP=b7 lX$ȇ,]j5|Hx=s?⚁-mP/| 79VGQw BJEiOKJe|4KBC!1L_IH+Ё1n3l")Hp3c|-L&ArDST {z(ڝnسl9|,ϧL$T}~bF맗sM1AOzGn֌C feCӐ&~+idghap(L#Aqk&y*uIHxw9ީQlC 8&jq~QE` j< [QÌӇal`Mf95oG$b?c\?+S^,H1&U4b ,HOF#,ʾ-?0!sMaq iOA6*Īe e[.6x٦iV} ͉ܴZRƣ+XB)&f Pv+U'6_83ʹ,pk3ܼ#[H1D}5YAa&:PC-bL#'Sn_u$8{517k5QV);ǴKB}bFZ/FYRx4FD i=9`mOlL^RU,#N8{tŨ[MeP+LUi '"/"d#(4VhY1܈_xzN;dqcQ"/XL7dK{,>: 9t$ǚc;*1=ڒUЀ0mss}9G1~`dxV| ]0mȈhIǞV<(P `t--3uI'ݎF;R=[i9 QV{:P*2BuyxppQ%y~tjw?AhB3V`V723ϭTh_ 96k>+#(yb"ڑz;cP\}|ӮG He!+C'<,"~Ҿt6GM-Vu+KbN*4Y|nǟ :1|!#0ݝԥ uY e,uNz\C$EsXTJCǐZg1NC璾G2t._\u/#W##C`O3y`KL 1٩`,y|Oo対/#j/)zPe꿃!,>;I!v)>f5~ H 6q&&~Z=S"J.8o\j9(pLp/tbL32Wp| n&K8*:o,T$*"NZ= o毿{o!J!`y]u'o}Ǘ]"p9x^*2^':kؘkx-x!0/I~1;Ih_:htE6V(3l&F6}0TЄOL8Žoڳ׻ XQHy, Q\6WeD 5:V{a0Z*6Ъ3E$&Dl4)̞ ĤIZVG`t{6IE l7v˶hOw^&K<(rI5&~o,(9.C>kw@dKʝHST/ y|dK$r1tFcYw 6?Qb!E[+G8V0j۷`v]Ȗ9. f538g@C*e MN!Wr0=bс#qkonVkړ$>iEQXɄvw ߨ,H1hdvEM0|.s:Gs3 = OIBu)jʍ' Єttۍn5>f7?EY4'KH##CN&4S\7 Ϻ=.dҰ7we:-y@ z\)+@79:Smz(kFKS৘l85L j5y4g"2ѭe`،z-;X(j)H!;…˲VAh ޳ tF+{| J*{UR>V'rtT0u;-ԎS"X'/W~:~ʩR72'z6jd# /`0pCaG~ @ӏ6Bijkg-Hޜ>@a[Ry'Llf*Eb$beog]fA+Nt76K˴-j X3ǂ+ZhavƲ'̑KBIk(K#cSiV`)a귈W]8UYGv{gp`heVc+PR>l_\Ș#L%k-Y@a\/p\hzRt]E{tB#肜.w?g Dwlscۀ>"N{h2p#RNBH% ]hX+Ⱥg@&ow=lͪ=ًbRU4=ʆJTLsyWNhH!f--뽞Zgטd7u R?sכۜ mN`)3ngp[a+8M*lO]‰Wnj2/YiS]@,v .s-udI ,CXZ{3_At^/ݑ8&+8 [1Q0˩~H:qCҐ#I@2~BPO<^wĮ|D꫑85|UĚB/I6i!B{IÝu{s ᎺHL=@t#y 6z\^NY%R`U% $7>)f)I12Xnר|5e,zHli+8߫?/^aşdq_-eJ]Psi EyK#y&%X]h|`N^"5#[sM{Xgu̹Čzuk$ l:6QBt}OiV/=E 09\mp\0E̘5&Nʪ6%+3OvqQo&)[ia# (*๻}6e[q^shC-XֹhQGjp ~v_)b@Uν%4 /R5nHo!ʢ.P(\<4Vu^=1dal8!Xz+luwTRt!?m0A:~QQly))fK}9x'DKzwcQ8/=6ӝ(KuS.zƽ'6a_=܌MZ"-⧾iWe : a& \p+SM w` !"m/s#|({ yrf+)g3^'HT"VHfn[J>o= "d=/CžS"QaȠkŸ,MQ*Q/؇O@~hЫ~{ɟ?sj =&'W␘|l|?c'G P RRNGշjfz)q҈_ e$Ɓ% RZ5lFad‘ {ȟB(.DY^t~5|Jab,eZbOdάqKc;#d3&< `m˾ ;gt^(On0=]O?йVqzBt>]IP^HW֖)= !xuN_w"Y`Qs81<z$mqX%77@ӎ;3!_ħKzgbDC'+믈;M'4Sׇ|4/bs@iX-Qs^4!gI&w 6ưb}JQ"i_S@[Q~fVb0R(p{n`o1#|'~nƓ<4]Wer,3<&{lMY+)H6,5VUypT#%:~~}C ACvaiNR)Z}y~tfDja⽋\3#IHW5[p/X;_3r`[!-: AW >WNCTJT,!jerZ5]mJ z3xWH4ΊpF(< IU8Z~. Rhi2l`AŚauHsg r jvάQ*U +s,ch5_T[#O9Ϻޛnה] 5ĺ@b_yaP^ȅ*fcqRaZzhŮ@AqN!hm,≕DJmG ]D='qȞޮ>ӡVx oL?I]U!̙`-ݾJXM@HOcH#3}j ZGC93o)\Ja=xw&X)0HEݣR'uNtWe!}fXD0o\@k^k?|5-4&X6?v @_$8ƚҽQhLײ=̻U/B@NW@raykF %<lp \*EuOkebsSѬy+99-0Rj) ~f0V $fY) 䢄*5z_ȯ֞U;@Vr7?/"4p[dV1ÚxAaٻ8c^J;-0DtVɌ.,K}:iASXɟetG>Zrh GBb3u>K1< 6,ZDP=˂? Բ^4BQA6 p qg2w}yAZVJd.KfD?/C_D m&a{= p'0R:Do K0`m~#za{_܌eFOfzzvŠ ?2v:#^EHNDO&D}PQ.q_:\kMכd`K5YxauY~p D`p7HA5 6'Ж@r.Cc$4U Ǵu-4@3(Yv T?1n nu=B)f@XA@K, ټ- |9j*ϞA*exI}yH1@s\!e0>Fי'OW="DF2WFfQŸWMXҼH+9Ec~$e ,ZD'vOvEJ XK54y.kU]&2p>bB FM(lW"&W |2y1KheލpE^?%!JWP,nÐ0RlvYɥ}co_lݬ36ZXrcdt0i O1~dܺ;sR@F34cB+]X\m;}u9F_I K .}tDNQ;eN/Pn=bEZvbH3X;j (21WL:ȎB$<`:0˶"֊.qYVT7<4s^M$t/y'Tmݥ}sneQ:$mRi0IA:5Wj+ܸ Sz`:r`4 ND6WIT~P&GUr}1 }OpC :(V 1KKbz\C̅zt ϐd4fiwc ;ЩA̸¦^t$/ZA:CJKjMڬ#0?"A_W9o;p.lEUFhy{ynUG"x]'+C du! ?+!v'-$;B,e 4#xIؗ0M6%)[9vJbI֎AMGѸWY{w0UBcOMJ$Ję P (9 %G+ [6h2e+)ZZjRo0'_>iwk_n[ AԪM̄r4|TrtQ襫=k2k5aE7LWͪ 6:&;/hڱT {G,TbٲgSRnڡ-pN~sF;˝&O$zዏрxA,c!!iq_E_)B:6B ,^B慫B!o0V _ Ri#Y=g1ݘQ)lٵr,%v!dm{\O/Ӄ|PSQ'·{uX 7Q;h 7V~d{lZhQ} 1s(&U)hėMѓUW{58w*g).]oA{yaG(Ȧv(6ֆ&4ִ1[Hu\Na͡ ղA%}tO]TRQE;FT\fSBpxiջ}I klrcB:.ڀ{$[}UMQZC_CVG)F-gv3C?J 4_)Uڔø;-퐾~j:w8_EUyjco?IPF@B6&5iZ;Ԓ=I$#-msT1|K䍷w CwC^wlb6- tL3d37V;p/Zw5 eE$xUYuz2 :M_\Ǚ* 7#MjS#:d dbd=o[cjnMk5M>B-Mtix n)Z 4p nbC Ÿ\o.G&R꼣)\`sEC":$'j{VRwi,0zLM=(KCv\ZA;/?"۫ hWE8a'?N|fٳnv'i !HtyaQiBy EjWQ|N%2Û_Hx=Ueo%4_ge.ܿ1ߧ?F:C/0Vrk>ow0p@IgEk G9~廥P鏨 @z]:֨M]i,+Qĝ &iwoqu*h ܏ouC!N3!|Ct`!րM~ki( :UO &!m? /q~bieJ +X%I}*Zc0?'B8\^H Sfv䅹L13[a;Eꇗ#5R!@l9!-ij8@1aD\:|Óg=W$+sυ_vؒwuGV|knN@ v&^-ݏ zg_^LñFŗe%SS).2?]N9Rz`yS0%x囄dr[}4m_UiEUsoϹǐ&p٘[SQoi8f9E+lw1$#U^ܓgf/cll*/$J)>f=XT [_fbt,2mUY/vN󾊝1cB>E,>b W/$H2zinQ uVtFsJxg$o iQ0wJ.cJ#2@3*,fZ zDt!#QR#(A kz/jF+DKM!.4j"įxBZ}Y$Dw;Dl.L%T% @w'w158&%&rӥfL!Wf%&US&n݉|4s˪đ2u0^Wb, *ӫV!BHJ&uu}-' \RFC C\ y8ގԿ-6ɼ%au=ːYG2ʔ舣`hT*K,Ra,^ Xz_ĢrR+B*MqSq]x8(_n4x"Z C#RԺ,E /!?s_MZg !,~W*~X%`ʏB6ck^Eu1/VZ >v,6{pGؙy! rM| '['듖m%V #L#:ˠJfm Qu c;/`7c1i&r!*_ĭpn}aldYBOIs|N 0`<IaxEJ0ǯ9if Éc:AЋP:o2 /һSP4R)+T/DST+ W N]2?)-N~59ਚMOysB`< ],n_CCzTNxSHQ;َJ.Gi(P[k+b< 1,B{W E =A{-\H1VEj/aq?.b|- 㩖Qٌ7Z݂I==ۀ}xt/Yw1y6~zs!&)b`F[?IQK?(P i*|ӑRȅyg gvx4Tȴ)or48"Ȫ ̲ L^~j/F۴Oǂ{zcZEpGPvHdw[n.f?uNdFcuM'of6in_ m-@:Q.,ts˙nGNxo̸ECۜ|rϫ]9D]Rt!F3EgͷH:R Nv&3Ѕ6 tDRnY q;:WW'h(ҮPiLMoӬv57M)RV\#CfX~_T! O̾h"%ְͮW@0ĝeh82z4-=kS 8lt Y2f'/sd6.e*I)>e=*AH|g1h~g@.ʹ`D>i[Vܐcx,/AZ͟VlMggF "8jKg+,=ʣPkӁPw{ٷfm$0K#C"c쿕ZqۥU<ESH j"'L gV;nbVq! {$W?`/ U` |z\)jqF^Mk4lT9|_`|ͮ9OQny {ͱwЅ}cHeRonP]oJ꬚%buRo7i\I0d e2C.^>uyv 바3(WFqD޿D˽CsH6}$A<vÿ94>H׃/mxmb/=۝GF4TMIP%2#ϩO&F"Am9ױ(AtF,D>5G@<9cnݣ CEȪS'uw<-SQ*T1G屝k(Aj#ԝ]T_"*`%]`_&FɢU8ώ3a|upZH'VLl]Zy[%mfWP',^M/wϞ?`I}"{q<9]I_ghԖu"g4»wL=LDЋ9[ %慦(,ڌQ]eV%qU< E@Q> 76~5a{~4Ro3yF/ lu.nX34(•ȕ&ErhۜuR*=gݏȦ˗W,؛4x'`l 8q?[бtu`|!B.<ۍ$xf7 P)MBBR/(hCT't i.(î&O5ύ{MjW:4hc]5I P==Jq$>ItCj&P5ԝL,ݿ]mY0v Z:J~H鄹J?0Rޭp&aHz>q`N벗C1co˂nĠ7(]W0H+0ld<;d=)G ld߱\N1SCAQ2xqR9Luɹ'VmPdz͖*P[˺9;UaaPtڟl.lңd s볏1睆S ?ҵ)ԕ׌֜ѤI J4S%WeF,o7fVF3lj7RaVy|}E i,"[JJe|6X 8Y"SXv13)/K,}NRڥc_| k=]DiȅҒB *]YujȒ}]hچ{(QVҰ v0$9f ފVk[{fN V- K |QvSU`>D q0"914 V]jny'gYPF",|I[oi:mz9J<|8ↇIY 9Db˓ը+:i٦X~TшyY< 9Kj4A ,H&&#FR'2扢alwr%]N ,Dh`w ChM @b PoDM (:K5LvΚ;0c!4f{:*K:}|;5ݖ(J޿8cKdVCm%"Uot;$q``xNYJ(TF#I2޴{I,W<'OHQyoeێ?nn^4u S!h=bɶlZ] @!fl7Y-ln?!lh79dhD6` De: bDFy!j(C gT\jKcFv͌w$ўϹ =ugEQ!1*HO%ܣ ͻ;dZ9`\6s5%Z`tylVٻ"S*0MO鉫-j$KVWYq/Lt4O7( $ >\AGFM~#` ,Ty3|td8^W$Ш*hcy-XuWqJe~&kiڄJ9`pK{z)ŦcW:IL;*{"2{6Ղ`QظFGj!򓎭?w53ѵoӛP0ׇ#(2X ,w;Yxd$Ŝjޫ䐿rg)D>RrFnY^jK`݀J5gKp$'5'p&S_fLulqs~]'`OMtnKv GPʇ[R>C,>/4A\u[^1 Ę_ ӟ+bLdG4-TP*@ZHNKWub|g½'4<~i$|d3Me9)Ht;tpSN#: fiyto(Ѹݵ1c>X?Br1Wם9ʾٲ]kז ÆJKwdm/ QV"nw Kb2Z;'1g])-3'j]DעeX&{u?!kr5z sYCl3c=Iĺޫ4= j}|8+uqGSsJdy&q|DІ*\vc%U.5*8fXjү a 7EN5}罾縤oN Aj#}vKXkvZFШ͖䲲vyhtZ4u:YLQlj7&5 ҥL.5GDРwuJs.ΫADdmmPs(0~6Tq>^E"!"T? CAy}E\(7r|F HL%e<oAE#gձ0&狽B7N%\l 5 ##"Xph?NP*WI (ofêRC`)8z'-@w &(\ᑼޭl䪇nM\c24 պ冪mBm\w؀RэZ-Љ^$`kkYb%A~SIAQ.i}q9_mO#'z'P%<9by :Z$n6|X'rdܜSB(H _uyq3nrnE?RܴD(r'v6]Y@jUtbM7^Ik .=VTU/R$K)al*!jHw0Vۉ:KYfd *0nQPU{zVOMBi-OTbLۥE?`>D))Rn7JA~19#,m~p'KbwUy H?C8y5_yAc%RA.3kMƝ6(lwkijf8̆xs>GXxNٮ=kk1::E/[j-E 'jpԷmON8fLB ZAߡ#T2ko[]FX. Ur D*oeT8aJ@/6̅ST;` Ga:,XP5 u:z!/BG0 _ѹ4+c%Z̼Jq5\Ðh7@yM7Q'2TsTX+!jÚH\"qXi;ꌐҽn|oEy,Tek%Ȳ ܒfRGGٙdQmb@=l!"ҳ|[p"4/d.?C2[3݂mupl R!`!q5[8Nmk2"4 cOs.{P{HvPb Mml߫. *}abrӝz.MDTn$;WmǛv۵#* vP 0-mCXJ ;V#4g`5KzDjx ʥeS@1t* h mmkP'8ڃ*3(D eH:a$nē|~evS:N~Ĕh ZnX~;[;fdB( /8[IW2W\jn T@u*Hī碅(cڑ;ߌw? 8$a='?@xXׄN,n'ƎSU@jVj?Q գƢ9ҰņL Rnk׆|>! ߁+;BǛcrnX5za12#okRn+q2慆=^}Jt[H5G`~61S`'^=-bp*ΘF&]wG:8V^=1D@OZWBQ+T>hHQ[Pb4=6L[=Rk]ý^ub T%-&d2 {^[gbmga93L$?'|_bL+K!&DPp$ gjZjK۩&Ch0wIE;<ơpwRhFzi 4W oAE}}RI\&>Rp,g]= ̌͡88CIo 1e+m.2k`<5>vN.#l[" q`y>k:E7EwUL+~Yv?\_ F̜R-ޖW2M95|FP ؎RZ#iB~Yw"a]à1{p|&Y^(=GU Wz2|5/"P{cCJ0hu˭--6&T YsT/ǂ B7Ԫo9b"ZEiSKClFMq>%-*Cj$x#\@ʝ ~O̔3G q( s9&wX=Xz.Ah|ؽ\zM.,Q -@/~C$ޣDpO8~} d Q턑[r T+ҴStO"%aB5k]-O+򍼲X'pFe6<:4fEeAH LCbiV~'| ^+Uڮ]QV]*Y &q&_{ZusK4igkH+9 8}̵IT:A$" f[ҡ ~orjV K|0>xIS >8N%Au5__dtyUߠ Be\.`-PEJ;_&6xv)杁#Im]Q~%'Y-r70j“bOx) \#ݼOAQzI򽒤xxMW1=A:/$c:qYr\ٚ锳1:3w26ʾS87}=W\LWsvjdGW0Xz7c͂|STn?T>1V)j hw1h`cg/;L1Th *Ig-}A@o7)b.uWxb0 5M=kNM|rX Tym\ׂnmS|IIrUOJ%<~OGJJqc8zaz_7zMdUG!ٚkV=]5RH!F!CHUhKq:U f.P[usgC%znm(䙒+܉GjW,2Td PlxڶmL}gwk N;N!ƣLbp m֋dzKH9W >[RgsT>j qi:/] W@9[E!v(NGΰ6mJj0panq-(p5~1lVl9p _`At_W[oBvrY&F L;/,:/t(1|WSQ "Jen3 8X&_{SxLJbX 4C\Ƅev>2>Q8KR<*d*TY4;&r0.y޵zt,-n6l ȫ9$ս@ߧםj5YYJ !*4-3O/>Wf_諐yz8_pPtFA~dF0&S˛HYJn꛽VBSj}DbFrz/$'^[0𭅉Y>>R[P-n0|:]&[aKUzH颯$q5p:%̉ 9R_5`4ՍPYchok6X/_!kyDHҭ?"=8+u. WNM2i5R{ U\=|:l NDLP{ Ifp/J` TdT7@MzzZViPqޮ1D$ J.%<^bb !+/Y$zm/dtK!aK)AOsS^( ɡpU#0trѱ |f3SH=Rt>"r޾Pb ͏$f!aY~OqC`#ՍmJU_ Uve6~x w^o]W}P dp'>K.P}2zwckގKxAaYct yO}AXK SPp hql :B:`|JңV/?9l(tw,;X{.嫘,z0M>hw" ثR '/c֕+bH,ܛ8{;Ps; 8?'a'vL) )ۥDN3]礛-`$f"GjxEVfx @"t'㹮2% GNز$9}P4yNHEZjM)Ns{hO[rftVwF8>֣74ev.bn]Ìm:wbl_μz"ʝ~+-mꎋbzȿfUDDZ# c{T /ſZc{KiJWO$t [8 ]zYoQBo?"GG:xW@`=ْRR?ެztA1#i'46vK,ZO94D &"fDvwG։c Zc;D %I+ +F5Hi 4%z`#fݟsab ý zڽcXU&'>)rηD_ApRp  SE uS?xe^GNݱ?z-6Fp) <~`cUPKYtcC D\ĥ֡G4 M̓oU]Ye֧$/8F/J| x-aw(ʜH8r A4ɰ >T$鰮Iq߫7>͡4RTXꑐF+v[@TtlBM,8d&wQW@{ZaQl38BۙHݤlN;y)_TRfu@wu/rnHJ:Sxp3e'EHfEܵ z:/:A,F*hz/:8Swfїs:ڋ$⋷d$?C9u#BsOE CȾ\*Š*'~xF$q/ΓO'3ԥ?Zah|sM͗4[;%G<@%!O()Χ?aD")Xvt4,R-`.~%4ZbGêd×0,gL5V/`n')Ms޽9K-GM^*#8(x Ds<\!=C) S3zc|9O\p!gNjE8_hf6bpޙTRܮvHC-TĘ3 :w\bkTe;?5jh.=8X.zwN3c@4oDڶ;N .V$pK0`;/Jw;GSfWN+C>ۼ]>l. I11^iafOS3q8aS򂣄ðl)Wd l2~ht (]>K0=*Wkz[}=`D $pzgv"gA]|P0Nb?~PG͉VM& osE>O2_ē(@!MxXpE#@aیo:P6W-e>HʐQZ$o2 A&lJG]*n/lhmK9܃OЏt'N\fySVT#bL_M5ktu$ *YW͚J ;"~:"17s봍 ߱j ̵a=J܂q^Zz\^$(T}^O1Js~5|'-╆\^Zq_ ADzHX#6}+A"*R̆䖽&I=@+Odiʒ*ȅrPV$KZ} ^ ? 00njJVZ syjrlٚ$;mV]p 1v \AS!sвJlP$jy1W >tG jF'vTK c`zq4k|CLS3n˕#-%G=%wMJ"@8v_?{4+h^^U-2pԑhoYosĿnD"z"DoigGF5XuӛRqJf|̅AܼZLu3L=O4憝jqƀ 5`y4MnW u퐾cHҧV}H[32_H[AjFVS=.'秴o]Bp.(IAA,"儝p#wޖ]j[ٱ1~/(蒭嵻~T-?(q݄1&hNw .:ȇPJ,)D@6rH'SgcABT4 +axk$% Z]z.d<ϘG ox8L9an~zuIwW͇9g`zqOܔۍV,gn@J5Noų^1vl&}d 1Sfl |u,bSgDU9zpUL(yQ>s4FӜYûɪ1u?x[$n7~1:E8llC7fKX^h&DCGЕ2j10*zS%GiX59_m`sW:Ac `Ĩ+:B3E(Ew0䏚9ZZן<%&J@ȀWr#Y&9wmdZ-80VwMoJ%Y{u{86Tڢe'Yg} i1<&6j^.N.3RWexZl B5Sdl,p s@ɫvN) +28OyUo?꬚/s0/hʔ؃Qu;l%WD|حRF;9I̥<˜u|*`*P似]am0(]@R485v>r)eURQ ; z,WiyO'dPP"`yu~31P滫N+,͗„,q]fXLTH=x})J6yLXѠ C+:噘tT!f6P>7u|Q7xd=2wqL,A1X->) V=>KFl08qđ$W{P hBh7+nrJvK۩R@ܐQ_iorg@v8!#ǴRnV.k[ÂĠ_N$+V0o///TGrns.uͦ ǪҺIۡ3J m^Xf xU1l%if)69,TD?t!5[Oؕkz^q1|xR]4E#iq[&q,8n F aUBmIR 6TcL+܀թɮKb<_FL0ؕ͜n=_tD(MKEK^5[a#ULdkPٕjDKZ @D?ꮹ^>GE2ŮBZ1!8%P%)"g'0wMV~#%EaV\wF½QԏzLS4*Jm̈p׀S'ejn2|Uu'Ѩn-:؈Q>6@$?.DM:)ί"ffNk+U ?"J= Fo9E9 60=(5hn  -8GC.ML Ir`3VaiR-S RD/vW톝q:(#sJZnV6 O*A&+lM>l;{l AU"{H'{]Xɂ=YLN RI1oSMZ8v= ش`x;jlѭY-rD栳L~6eZ/#qX]#Ej=ښ|[P : 1F΀Hchts{4 $~jD `a䬍IW01<ш#Ή7xGY"u20Q*~زg g^K`0Kshr46REzcdZwvll^qwҨPpCg:ލhUM #,S3*#9&C*W_nJRjz㹀x'e@LP!HsِH[t1,i+eȨOɅEt9L\uOK(NcІbQ+fyakX>HG]|蜑%ߒ}$< 'FmfiZTZ_80e[sTR+k N'4p䀀rNC^82[_v21i'/GD8`\S}EzJ`CFHmon?ЧH#?PJWT|zm/fT KF :;{`|¤6.XPǝTd9(qIQ;Q@)mg~Rd^QޙYib6]f-傽".ST[D**E6sP;E$<S6V!l LKllqKT$1\7yYڿpI$#rtYe /&x\;̣O;i) zs{=,S9h̗=un*a{⓹cdR'^ڲ0R 2D/K]Eb$}Khixdל[c_D#5+mB|݉i)/â~3(x-IEq1p\FFl6?^i]#!7  [4\$_DD5ȋRFyV+1'jiwRsn~r|›MnìIﻞr[G[[ϗ-Hڱ_ox4[nioEsz}`xٻ-/6hRt,R)_!bn4lY[ĔŽ FG"vp=fD BLgV/p_% 9閸7`@vi vG iU*,yAdsu;T+Co라.]wb|ƊO,VrwM7®7[ýL~blcj:ZVԣ̭ |Ύ׼C"ӮGrA߯1"cB a7)Q* N@N"ʨdxfѝSN8} k^?#0C f6*.s9gܢc~skO(s|ڴLf#cE14JM$&YEzl4EjXC 6HEch^y@_D0%ũZj 6BS"\gKPO}1.ҝ-nG 3ʡN$˥o(`3[UeOƌFܡKW›l>+jQԬ 9 ) <Ҏ=teeEI=ƗHN/4m`|lgaj,: AZ>疀Kؤ$iOQQ&H;UWN(\ӏD6ZxhcQhMߋS12Ơ!2ǸPD6-/4ӭJ\&i;lӯB}rYmH8*Ƈ2_@٥"P]bSRhF3(,SBp$)7 Re@?" u,rvW.ǧ3A}NX-:|^Mi](3-.NN?I@lf bVE_(""-8LQ$*cjڸZ{ $~aŚg_:-4Xfy'1 0֬i%:+(wk)ҁ˙Kpc'lRat`8~q4+Ѽx'@!obT3x+%GÙ 䯆8Vg0w\ݮBAj !7EcgVu|l-z+ˎMQrIZ XHW ^y~i$0+m t*֗thǪ%I.v҅!I!gy蘎­}y8S5KO4龳ů;'5 ɏyNiH$;*P+}bX7#OP@p ׊Wޫ:?oaX5X~.@+O'9$pQPgƁ.NKb(QSw쌭0Mtݿ$V8P2'RkA<Հn lZ^~V%uemy_'B.G@g0xpMĉk6j?>@vS5q۾*gZǏ,O$-xHݙ4ѩ|w$IW<*D'E__7:̙-T 9,i'Y,3k~m,@iI? >eɴq=I{ Z `vɋ]AL:L/'~| jžKEuO'Ȇe'*a!?#ns Z_a0Qsx~tF(?k1gɂ#>5erёJժcOɄYGReHD[E V!'ءP}Ѕ`v{}mfFxR"h#~'=%$5}Faywb[|ԩB҈=Wخ% OZk(u4td <=#\F1:v\S"cWP X^bϬOhHAvcI$mG T'c8[kiv1-V:]"'8W`Fv&9PP<%ߏ=m-5Z;lf\.Y}K` Β2o=!.2dC:@m &ۛ* ݘyZ YKh[$Vvc1 v"%m eZ^H[`"VStM|%Z\A+UpRNϱ"Xqn9$)!C0}V7)n[ʜSVCuN~>z~Q/YrSE0_]tM9,wA֬e 9$E_e mQ3eM==}6M4"uc b-+v9zkz+j嫌YedBujkMC"NI?޾rd=lbP\n\"}wCzM|/'d1(G?l*!\X,eΖ5 QN1z`W[n6]\h{K-N ^w $C cׯ{-GdsRm~.RayjKYΩP?k5ir5@RhDŽQHf¤?Q*(/j`k2$Fotr]}GX>fHJ{G`s3OB- XR,<ӃQr݉xVgĝv:6 LOؾr60F@U /l`7ȭ28Aǜs@)>,js ) 9YLy>g ]Q|Pk(_Pz` fIbwgmB<iYHs7i|-~LWkj6_mF"Y])xKx-h ZH)O p\WliCqBH!I֑0t3@4Ti8pcŶslL ΩH?pKBP 8 q;&bv`\wgN[.+1Н>IY[JW9+,IFiKVm幵)f|>ToIJM;NcfksEnRxG\ؗIbj X9\n3ՌZcD*T!y`=4|@5W擔y v5*Vt_Pj 7ۃʝQ硛e"]O8&oE2t ~+z}FMՑʠg$M`ιr'eC$nG1PB б卮pdm^i.u2F%6>=~'@Z f3k*=_5GfJ<6|)+\)NIN$vLd}L-\S.ׄa:$ j6,GSV\r˔P\[2 s*dމd0Ex>Y~j6:; "eS]Qz!-+U[ts:L<h$oxaOq/flppDVWR (G-JV(< ťnΈj<7@dC1d5hd $=%aH4XyAѻz a:]6N TzԭckN%A@r4t2ŢHuVsknqQV@bC4-TRZXz|knW JGDuO HUrS狄kTTbaL*EĉEEh̑rd,;B.W)ܥSҧhJ$̇Q0Rpˬ'8y_H oɓ83rp!=_QqӔQLݕ_>DwBn-G؞ȇ,|91e?x |bp^q 9E1n47e-yNs4g)ofs҄j^cP^+vZ;+h:qQvUƤMk&y5uT:n_=Npxq"gpjn D0XLUOz+Q'`EfF&7satQɮ3_x2Kغp e BNƕÀ]XhTMʓ_ ™NwP@6(|`h[eI(Fq+ ɞ|N" RG3p?iP`et:Y+Q,d|bn_ k'/9wGdNoB=_r/ ok1P2(tstT%˸kEg*z A>M)Dܵ/u!'ċDy`>c, [F=U2D4 *G{b&6R;g䠾n??T>"B:;U;%BtthI[ ޠYF<C?xt; jN-e]>"`$g-U|K#(׈cnB[sy_/Y''.(Sb.A? n^m7=1$O8SbJ3 x1v;D1n)uEM%9E{EYjR yA vOoee⛴y;z DPe2:yҏ>} 5r+hE^>]b7jB1(xIaוo^`>ʍx+Df= 1T~Px%UsUDo/${Bv5k!Y]xgAD}iѳdSTx!ڏ,"{O(6.=ye*:\*)}c+k# ZFGZP!'Yڰ MW5Bi#弽ygvnڃLS7 aDs5)> 󘕙:UD ӬgCEpD% h2]ְΉGh<=y|cBe13/?DNuJVeU2Y| HZPrM}[[S-u(enRߺ(멫[Sp*9T@a:g}zYp8aS2gΐ}羣"= n *nq!᤬Tf(36 '6_RU?qHT;R8?&qvHjZ_ EάoTX.PG7o^ө@xbe-%/NJNQBYnG[H;]WE?9VW ގQk+` 6w'4pǴdF_nTuTg˂-2Qk(*xE S_oa=9d- 4C\~#qb_$l _'X@+ oj<x]F[p C٤ez it}+dwSdI#YloX T(0rTOi$\U0hֹ9C7]DZw‘)lcmαT!NK~eeG@5uHV8> F1ׁ6bX*~~7 B_\J)n/ϱ>TJ;ȅU@>KG[Kdں:; 6UqFyp5:) jϑ9RŘd: PXv96: Qkz~W65.s&r] ,Po.'I<|Eݷg;lޗG& T0Zt?nM_m(ͪKV TOg嬂 ( DM4aP\(u7@qr11`VQ*Bt8ﻛl"2<:WOT6Jj5 h3R ctLB!-(o 憉XDbBt5[.xu>uVJ k)}7*JڬpeufSҊ!1"=!#Uo>p(TK!}D9LɈ_s !&m$wi|Óz:uƮwZ9jqV..l6c xS$Y ۈBٱ4\qՀae_+EְCU}Foi1}WHǾSKi5/2GO,[kU49ѳ٧Pn>k26 8,dQPyk v#sVMjrvo7<~y="Ofz$+_,6]x?yjۃE)'31QC_Ҡ j=HekWRx1K MZTGtZmoJS=:G1y"@M|]Y T9y4 PS} ƌ7qMtׁ;o].W7檊y!B6aSBmAq1u j eTW)o}!U'Dn={HAUxWثUcbV K.Մ!_ h̄!q9vwJ悃`?* J% A;c]`f/o/c'ל\ItMV*hDNtYEl*ZW_|"śwt,M* :ZbT,f)<ĉw'b&^Y\SXAcWi}}*qzFth$LRQJ^;3sH%>08p2h'(0R=u KjhX؜q3'RwV׍g)7U R<mء^.#2lﮔ|iHk4$wXAKgl"8&B?#)Em13s%uV<^g︸_|.^wMa \}) ȢIRAYpoEaM{J2@tj:]6kv{ JɬQhPCr p3gnT<<U(IO즪©Ră~g]J@a%#f,]'$gԙJ2Paٿ,Ī]˷";'׆z8連'_3@uF@/HNեfIلLW#P@7x0E< zaDʾ XOk*MHb_4|c#G$U!>ZKeZYǺ4TN7jcJh Z)yS)~+"9dF;B1,#*Op崪P*`::j݀%$;`Ma]Qg?h(S.EZDy7'<Lq[J2TmtVsjᗽiR`Fڥ>tП?&FCrC@ ~@&s{2>W4 dFj4CV+˨ߪ'.[[i(0_F$KH3}$!XQ 97'<1~IO?ܞl;'IԤͩ?0iyp'փH;(?ख़u B G(Gn3RL'2r/ ]pdF,`l뜤kXC"KlZ)aҮ5;CG}l]r|l$Y B=s̚fqh`;]KeEIn-dyzLL9n|4fciө)C'U":EnmnUHڤݢ9bx H%@W, ]](Q^ֵ;05YD 뫚6R\91 W9ʭ< ב-zʿ(1!*؝8rS;ίctA/jg"u K:.@ωSy}7:[P YDާNmwh_.@s#Gj&iTz'ao%Xwl(@9x 9AR(QD )gi&Sg_ö |u"pZKGBy&٪?@2>$l5 =0rqXJ I 8ٕ-.ow`LR@aheV]SЪ]ԛ![H̙s+Pg&EkWgL %~&7S'>~E6fA47$/ ߇\LqhXv Iȯ+Xb ވh)6-ZkS?"mgֵĵYIu%zE xi)t$ ߀D3ֹPX <(Cdx T!j·w*"[h^͆<|^dxH;tmDY4hl@ymk)_fS;V/7![*etKެ&e,n?=v) "F#pPWZ].ub9侎jD4,ɍhLzc_4w>6GxK4Slm>D o>k㰴&D[L[.~kW3ʱv,gVl6v"\ o\v`vy,-'&; W@N"lj1Cڪ47s,]]HjIO뛓ƂA_LJzjD PyG$W2!nAB(10e%ԓ@>F."e pe:%]lrҴ]~ YQ fX!}Sl,V#yV*1ky>B)J|׃SI5+K[Ыvͱ 4Җ\,:ik9}=u.pmmyiE7DVh\i_ \|M q50O1x4yvMRڮChi~ҤMj 9sȘ`hDmK" {g,H2_2T'Mf>/ſ9ÕKOAW6&!j_Eկs"E0 b!+xok n!# vLxSiR)t &),Z ]E[$D%Z-m Cאx6靎ML+AVVpgK@QJ/Z4Q{5ۑZio/l,VN1znȦIW}&y"govZVIܰ\ cNÏYtU;_\{Mv\'qm|LHbxt ~P@xZP:^hᇸESqq_<5,B2Fؕ+&kэlQR@n7lR}C|(_|%OPT.X2 68| 򲀸OפK/,,(Hr|bK]~Dfi{x(\"V=ɕIA)&UREd1t&y%r;!H6h%-j+шK:4-uJ1/*%io7}fh]%qAM'JYx4v(tjH+ D/H&\r;. x3A֙|V>tQ8w:"efO p+M{C" j'>$ o2aMV.$VZa7VC-.p/3`m?F]B7f beSՌrgmSLr FWB4 k}f6& Y5j grc%cZ":WDׂτUќAwf0B] UTmtq\=nvAl8+؜N\`sRv|P[yvbvOx=:,,]b?'bLXAαSnYZMї^k?MWR⡯, 1#y55Ql"&W9" gṚES$|u•I:mJ/>xO ?ɟuߑJHd%(dkbj^"Emi-q*6ѫsqWu<=ׇ)nO#a«T*bzaN&`5Xުό߂ ím摟] 2\[z?&^ WY}2Lh_,mg, iGt .TGZcM*tLhDg^x Oh uw:Ak>D҅5>G`M =ou֟ϸ'0"Xk.Oyt6,: (8f7Vi9lX8OX?ޓ;] JPv^(= K_$ MUzvBduJ*8zrkCaь(H q;t ¸#&YA0ՍY}9ylxZ򰙔wB!4J/nCuߖ:ܠjĵZF'2z)KMw>\nV.nnZJh>d^ȿ7>'Cy)9hnmOmF#_{o^<ypH&SYdF'}fWSH{Q:mkik3NXMRR:8Xp̛ 2G+=gw^8h&Lrowt؟0_Z$y8 5b ]DT.AfvdK`-6,b9OQu|s  uMיbROL tqwUq<[.As|.&bgiA<o= m>b* D=а#FqD3e_䠋~V>>8kL7 "s"8ydfJS j+pk VlB"p@@Y HfEO*jIp'^ ,|AYL.)Ԉ@ቨT=F/Mpi|tÞ7dzD&f==PWw5WXJ!/ 'W<ڢ:^T{P{{buIoF#  P⭓T /_n od+  }i7'y8n(F|K8gC&Jé\R#@)g6pZ$5CDOl&2-8g=,Bd~I(}D?>+ Rl Rw #ytϻFo2СNvk뎼YhF1΢{2\azÓ]:n`K6D$ELo5PXdtu@7;Zh{q+>T晧>ufo in}:8,} ˧.qqxKdzSWt?߭!YXڤ}߁!aJeq}!ڶ96\lrr@PӐnʈ̺O'  Æ3MgG, Qpy1UWq׫"],> '+2LlٮĂӟ<.Q?D?¡fX4sP%kWϙ3>n+5~"uY?;=G^@M\F2et";l1d_}dj5G;f}+XN&ŬÌg I BH#+ρʝL[㈥^02)N['N5=:hO;0oR TJRͶ2P>3f ڭB0r{Etuj#!n`&B{rAE`?2+U6qNrsSQWG`uehtZd.c (ҫJH|(aN 呥2c @(˵>=/t_s4Ma)% 37;0tZ)-Pn1Ig35ott qCqc _+iBO|w;x8V睠/?Nv*M{,(iR&C4WzI}9LV8U@4ڮ*2R3BRLX -F1@F?X+џtIgҘf=ӝlh@_ ~r*i͊yyđڕ`!G{ہ$f'D];u~_XKƙeٶbVݖFvWNQC$dcn`m&Hvh?qRRxg_b$ BAТ<? .}kmê=yX@PwH*m\>\\"쳥&t@-V}% 3 VnRCٶTQ JVlue7LlZQ[2,zzxSo ̋ Lw*4=XЌ*!CNhup}x8svsUFk%6OZkyj*`V&^i vJ׮0B=V.>4!y8 UAv,.Uϰ{mD5._M5]V{:qs`2(cg TٯzXT}Cr ǾWV,rW(f)v>=|bz vA.=OJ;)< nʗˬTr$A~I< rJ+F326+[o;H$| R'vrEXo &Ho`Y_FZQ.}PUuRf WA*soS9N768M(~FfQBxp#xIxNV5@ ²}I6>J59>jb!D8~Y*])f_gE6r}7lj>ܭfvUmm1Mű#ˣ"S'|z3Oe $7r-Qշ'y~$Mԉ*(n4 Ȣ :c0<i.&{`!&^/܁eGn 㐰9[b7BH7z0nDC~'Zn }_~̒M%ѝVCI#p|<'@9dr j>| } s)&#ͥYrW=ZjvTfJ.{.sgR C|os5JHCQnYbOxxѕ46DN˸*Ue hߕ"LLLm}PRÝsL4]cs٧p;Yafp'[R~_2*Q5T$!լ̂Jpb%{Ȱ{]ol ˺%ޮp^2iCx/9K ׹:-kpLױJPeu`yOd!YOҥ3@}_OQR@3"& xl!f/4]_N;_W|V3MWz,'g!Zi~Z! D:5ŗEEH C.i ;n{^_ۑÂjkK-xh?8"%ښt/d! -!txboTOTUu#ߙIehPаz ʀ8)$+Ig ȣqMQj8(dRwqN j>҂M\]ƿ &AĤ L;ٔPo({3nYi]k})LEiébKbq9}K@a/*hhJZlKco2ir]O.Y,' Jzg+wW-!@)s3o?MW\VUXCʗ/cOVxD? G2~b J<^̦Kik@g>f@v@f:Op" r ۥuBnvP#ZxSp 5 1ш u-ę . UФ5.Eu]gO5:`%X3] z t'Fų,ul2b9m{qL,@gy!WUId u:sR~G3SBBp5g|,bDI`$.*wF$IԱ@2H yxs [K.hgRrķ~#*0S$Э vБ暰,*bKc2>R ی12N^yY+8Ԝiɗ93{ GhZӋ|HT 0w'1^ -R mrԨsV.R\6R)鬏cDjmBYƴo5A8kΆҧ^B?73IIOs.BDS#%j9^hMTL2p @Yveip-><Ή]R$ZFl͖bc_w(чZk`Wـ>5 dj4Čn#)ު3(Ɋ]LM\/coA^u5ו*daSx 2Ab s9Nq*WK1”Qy=g12d-'YtG|=c8UmTUQ,NLy[<> W.p̶H.:yQU?5>7Iw˅P+=ja\Γn9$;?PǦuU/zpB]3~ǼTBw8@h d B;^G$ = [R+mVR0ivej׶>A^Ra WST iۣI=n>o[vH{0W)n)u|ynkeׄoNJ IzeĨ-U-(?Nhya3m`:a)ɾj;'o ,00i[A_de盟v}p|9Pk7NXo{Jl~ٖUyHZ4U2I.տU2(SpT[,nguz u7N0ijɱ5eB\ȖM~ʐ[^iw?f4Gp G64''驩4yfyA!R&L#-9\0ÛoҔ"q d-L%^j.WQ@e^jۦRa} Y p%bH }R$r`pΧ h4ɧAGVoC:=o b:r3JA5p~O\VizXz#,Xb;Vz9)$)[ A!~4^@fBߖY`UBkR˯Xx4Z)gT*J?π6bʡ|vηS:Dx:3ڊQυݽ)u ơ:uF ?f=U@8oZČۖJ ]-nU¶3^9zRl/}gC9Gچ 2_\}sš}82 ض8WԖܰ;VWj!Nڿyt&B9:ړ#i Oʇ'9 @y 6i2͹,i(ҫ'l, fg@͉07 vbIAo7kk#&-*FToH(yYfSi&(;fMШ SF3p-7f$PD./uH80[;U0l*ah ]j_Ư9z({O V@l0( WN)Y܉n>UR̗ey PfmuIٱ+:\m9bHQdNAؕx*С'$,[,Zi/(ӭ wۙ;rbW*N/[Y1(@G۱.> >JKƨޫޒX:t7w*{dڸ Y}*]Zxcտ5Ww%TRpX DuH]o* O2"muxcl+h6%v{BS 0E M`j e{9uK,=0υ.rae&3"٥hg;+4RxHNo{tjlqЅz}ŗ䢊3ג3Wt5a՟>+<j 5? bhrmk]1VzO+n/Cqg؋%K3 ΡS_w::NN_Q~ b_B`mTnji\O$`.XN+*3&3[>S*pO0$^>YXXbxЮa[RsgBݓ` 3Zt+QuGQլ k';d[-Z"ٽ4^6mw_՞:z' V)N>O̪MǸu$eMR`"UH`m" [ cvC]D[O̯;vOͦvٌN*%2׋ t1n|"z9,\^ 44v&$iLo~\U9L8M0wڠUzԛA4E FoaA5 :mk]ƐIxhBxzFiB,% is#7#uSq3xnj,(u[M_z։Ӧ2I%I P܂{bx\ =<"^Lupy O6P=@ƉY?{DR>`M{{=eP9!Lߘ!;BQkʕ1.•jgk;GD=',Ĝ|y\_װ!mMlf\ԉa<5ƫcwNi,&œDKv޽I_i^mMX^bt4ڛ=ʌBmCggJ RcȓeBl1b/ך$㎋nɋy¹'Bןbo('<(Ty4߷le&"%`ѼAw*S< '<o(;mo~Ub%i&,u;6[h7MdA35N]%`Jv0ߕ]θQuLLA}^P9$D}s"%H7>X1~DF]c,vkЮlА33RXև5x̌x(v8, V X!g"HKQg<؆(G'̓ Q>RA E yyyҊqv %uF̭s/v:p@0n6W,0—+ɭ,S?&Y>τŔ SN/w׌ duxYxX/ 7ϱյҼƔY`3h/ٞDh= g?6Ϻqu1t"$c^(PMЇ@_*i_C*k0Gilgkg3h C橽M6ŗBր6s/T#̾~=B6ӱ%Gd;pN՚#>693'@v^~jfr}¤ (-qg fVtDE$r|2xwԨSZ(wj}y=7_rEɂ9gsf*t0Ԩsڞ_lcXʬQJON g T70MuDBuk(_P@X5M.]nRUd@md81vt ."L6#L0A&H=w|'RZ}Q<1[[ڡ` +V('%b5Ώ&Z#dƦɷ|cM5ih|RbHedzP5A(⇇$\[!؍yC)c-?͕]U/jC_jZZ kF&w9Y0\'T-Nʙ7…eżx Z "0+hSih-Bn :v.%gk>Jަ5bꡨkEʟg6L-#/>X9J'J)._hR$,#zȇW1bY-SS?[;+U8BOyUu*z~o{~4)cC0􋋾*5ѭ,>LͥHh+pr'W,=$?,B~$¯_p]?mk4M=YgNnqEH> $E8M b_b5LuI7z%ָ[X; mv9J׫B1d#n(@IPw7ˊ7Mtdt$1襡ssW AfVI| A+ueNw!|&i+qm ej|.ҕL,7κd.7%u,R^,3 jfBHk -t(t6P6=Z緹Uy)J:M.[x)keGou0C>a\R"UJ}Ww6%ze=γ3;T7#wLX}z|4r(& XKD;Dj`b \7”{}wRIsI$1y=ϒ^FnQ"f0iَ_u:?>]&è-Z|d5rw++%OHx~ CiL `5S#ZXΎ]wj ֹ g)jM+ܸlkT<'{BV6,7ƈ; /䜣Y]mG'sop괵3DQd\zmFEzod+cd΃(Z8]Zqf=xsߟ`JJ `J(/$*\۳Xb 6oMZX2PdET|D[ԗ;l.6!.bT"6$qϲjx=p$Wm;v-  B&dF2b8Ԃkbїd~MJLsLԇP 5)3йw:񅳈s)P9@_+"kHwZ 9[u!*գ!1ŦV;HNj̅[zrwv(ʁ@g$t,eO4[G,U.6P?rƖ)rS!,5=u傩l_ P9֙ĸ64D4 y\ڱl\/&A+ƒ&~l_(CUVMa73VFKrXYXo1ַݗ2HDSay-!]A9h1v>OiʷSW5C7X_AiT7&N_.nZDxC 8B#k]XZ.S+@]ʦRL+'M.Xa˺/aC{>g(*?&z.ih *~88PV)b哻 v38L' +wtOxTDk hǷODJ7e`eĖY1 -yV+%D|K*jihŸK0bsw%q 1#0tFm$r D_|Yª)e-u r }߶\:& {هk' ސ &|뭼h^JRT2Ӳdn@ޫLsP6Vl%gpDHR!Qv *2G:ޗq;t\bM-vp:˝NQ0R.U*CUv\u}ͭWj\n Gd\,-H4]<wǦ&$456?j]%9"P z 0CƝo?&?0A*K;ԶF9LA:pGuWEVA3=VqDR7OayHb\wJ/|>Ux#e$rTe`5Y6xP[η HE#l1+kP+g[#҄Ʉqb#tBV|^ҿoPX'Ljܯ&$!`UۍN;łjNB8t|uNc}H/-|b,V&G΀ jzni9=`DzjԞ#<*^Ib  rB~W&vl%LC !D4h2C[4RXsu>]wihHphD3E)?~9Z)JscOt5:WO &UR1hKAk>,8B ks_0&_yQ2J[ #ڭo `R塝xY = ؉d>8z- GIӘ0';$76#^Ğ!' }K4Z޿'fY1ppsIq yV'{_$z[ת)99s=6nƺ.{gY((5//z5 SKlvjJpP+@?gk~tOwѤ_`k'Nd qY4bI ?4(01r`ݽ sMiGd[f24%u8tF^& 15|2 JT)(pI0?-ʄIgH+F.H$@{j‰Z Œ22q27XI { ۏk*>O@pMl|4++_ZhVGOAx3S˄E#Uc(xM֒ۓJGc"mBLD6W:yZ4(!38bBn&d/W/pd6(N9a MS>7;H0hxb-8eG&HQ9'v \槙{+U 3B@\2%-l:@hU8.Ԉ y?뮻A?ip#v9By uiRUM"w@dIA<ϰ%S|vac~"2?`F[0,n6y/q#uև.9oI构F[B|s){r_l$حWss&2Ǩd2'.a嚴V$)֦j/$ b%Tʼnzd$BD?tnEHD&r7ӈ"<gޅHiK;܎%,Ѱ,)g ǢgT1F'( /%Q(Oa D~]n)%7Bgm\VDIMdQF8tC5]`]ԪeڊBVb-@yc{1qEdaX:N4ѫOѰ"ZE6E_7g.fGNr]`{<-AJq!닍4R͡+Hҫ_u{.ĭz/Z\?,&sK3iq/܅uel Y*]SomKN"Q9Vl_oT <:6iX7soG Ͷs*[%]NJ,[+%A'eQbHLb.jd5eog|^@bDyw/aP-heP#:<RcY.k9_d^-B>;zlSs,**5P”GkhUن/5TR?Ҳ:ux`c= vܓiⅮ\@<}'0r2#zd˨_@7xx=(}U{88T7i &Y޳<ÝY?jp_)N[ڴ$fQ';l1IV6mauwǢuj|^%_@5VNL>AYjbk,ϳ%ބn<7=$}BW箊w&&:ib5@?^J I'LrꁋlYJm>>Jo{xo辱>v>S388 9-~9N}f{eP1LS"G;;e9N=[6:Gf(FD5w_gūxL !I|_/'#X&^ OKJϴABrVh3vxzл%ycKwb͉0@wx ^4urq!ω{fZ*E"[>iuh$ Cuj+B֊EzYX2kS(I_Yեf;k+% | dO |؈Z$^w+@hv8~ҙ+iI]I<.ncb7J+%s?̊ K$p`>1dN p69:7W籖1F?V99W?F~]D5V5h$K-v"XAjxUՓ.1[.]'n}_C^ִP]b_m\ 2G(kc6l64cg9X2B|Ҷu?u&" OO{5gpIl-sJ^%jx[yC q`Z  b6 ɌqRW:ڧ̔H6̓=@ZO;`P @[]ɐ[E*5\% TsBƧwKF;6@{;k3&@'©o@jG`H *vw+>3h0IYH;w߻7$0OQ¹,ŗm.''Un`H7-k׽.ۧ ,V.eBV/}kQ_"ܣ6tTa,)'Q jDt& 9U-Y,qo^7lַ폜 zlf`8A`POsF.*WAC*$z=ѴM"F1hs}MES~!uAɳ j>@/ɒhB۝8tUL I3l–&pClks`eSțBhWиy#Cik(dsj1U$YPqJo9Ӗ!L5L԰IWWkwZ0`zubzw>0pgwOB?ܭK& Ѿ$W0E_>T/2s9%QFbe)]mM'iFzzTPqT6q^s|/"FOjBi8+;0[̎A6Ն@x')l1:9%YӯXdR"1-ciߌȳLU[*:,=G&}OoU6M1$^nk z PGMt9J4m˷~UYgx`X]WA1L̐6zP&DKH):@ }t:W!.}tQ?]) 7&A֍W=Aص5;i mg>?e: XYJGKhԴ^ޙ!O)@a}+yHaIe*U_pHx;OKee;4ud9;mv 0ZUĸoC#Ƅ+Z̼4Փ"į1.-]bWej_SMŋ4(in+u1PS;{q{ uB*q2X#|_á; aWvƓL‘;^LDp_?[9z)E*UE D GwJ;B;jL3:v^q%>%)OB<|8IչZ4 RQ!hҨ)ˆNX[hfO [n{޹fJ5`-hXh4ն_r߫>6Rf-ӭ SА4(oȊ UOҺ/v cvj`#x(&D=m"0\Vv#,UYMh(GМv(( afp~Uuٞ, P$[d-/{C,V`OE4Y6ǹ XX/̅i@y X6ߥ.g F3m7~ 2+ :ǰwp)lbsLo+&ګUO%&Ia/YB2]UUf(@f(%)uUX]MPl4.U #i3+%d''\b'V,؆bվVdewu htptK`/xvDf+&\Z \4_/aA 9d,imlw{U߁j#$m{sj3H\e&HEd۰EAR%ϛ1ܙ 2ɴkGL?k(!9V2Rr<) ~W.w8:&<RO/&|žX #jo5mg3Jg>0ęشSno+#Cmۤ52.GBTmC ">oT%BTkJG%Sv?п _ZU(/7Eu 47_f C+ԫ8D(-2%hw @`8nŀ lkrAVlt,Nj`$S~x5IJyw4<4q/59yR}*ޛ'b9bv ,`9҈Rc(MA ʇ$>CF$П%es[i4 )<_kCfOO_N6 P!{}@ F Op4BǤ|DvxȤk$7ʇhr}n?!` v~ӛn$ZD|ǒZI6 :GGm|a6jj|vB Ā7a$|Z |q"WEBs`5RQçP5[{U(F 97%ퟌ1Jδ%Zs㊃ \gy;lmӱr~Fc)Jv xDy׻725_uw&|u%j/E!⍈8Y$פ3Xq3=5& FcݾKpY #Ɗ9` Tm34Z´Kkq<~gH|ܪo@ p-jtʚ}PSQж_uh,KBJjߥ˖ѭϖua륷ѳA  7{;Q?-Cr+_ vvfi@ 2ZVir%R{IƬq 1v7CԜ̋OH(o]5H%=W=F$Y\ C F B(ˤQP_7SkZ h5;IsVn-ôF$bp4T )ۍk=̚bvTԲίv!xg)TE1_EijWf|S컹Wqc[i,RS0w?eu|i0#}~mF8{7t's(A_wV*:HmkX(}os+c\~Ͷb$*IGyGBXbvv'&*?y7mXB6)7ػ/($#3MC3~gpv ee!лCl) (|JHK*~CwslFr>8,s!c$ <C!>Ʋ}^Lk\+˖y^i#Z&=GCђtw;}H4.kRck}jz#1Bs$yTƨ+N7t)|T?(,M>,M%ox{Qf|kZ| ?R+漼B1ï: FSbfJF>ʞ^7z>S~>*eDxȝ-Etƾϯ~,(g؞C/3%&k_7048 4g -"^[;2F@589f؁yaiqT˪_YC–#6 Sd t>Gf:Arh6Qͻ).pBƉsc] MoM.vޗZYz銜OBOט;Kn?zJmZ]or:̈́HN,4uhRj \D{ q+aanBy. r ki}kF̬g ߅ʽHr("N)iU.]{:S>{lU5YSe3whδVDA͛ol9;)jj{Cِ1.׸xv"7[<)K?dļ<,쟫0?WXN?)" 8i,=cձCͬ}Tz_(AQ!G~6L Q2wZ]B 7HB@﷼Loyju6-xX^F_V{_]DX''~6 멟w׉34Yj3_prDN ;JD 8 Hygu%kɓLT:Vh݆E$ 6 PZa Is,9,! +%ʖak'ɛD*"ëļ8-' )t8 ;UqByY[=Js~bn2^5@pɀPPLs?_8 . *QyVEU(ndd8iUzOdsl;ګ[``8S`B:?,QƯ 5\zO?0ⲡܝ˦EH}ʹVjVr-qq7E>\B- Y[a@tnnT-GeYH!~]Z^;\167PQisD&Oe4-Q+,¾T02ݩLuLMnmRDV[b!Oώ`%&yr-LpJ:gf>$C| HAc3r9KޠVN( ]W?Z|8HaRQUZڻ]";ѧP.z)Z@_siڵ.j` +{1캨9^!Xo1Cʹ2wv"`5ؙ:X&(Hc/>o 23 k+i0P#䮑3(9#T3kv]PNQt͒5b}G^97-"ݦ't/6TN&=؃E+m`]3j40#c,P~(wV{¼Cqҟ]qkXk+3)@X9x+[>? : 4p &hM1v߿R{٥L^6`r'Pnr`G5R$@Z-ÒZPXUl'mQgwtr21;)J6>H k?@ g_k3V׬/ OM"9:yẊNcCܒh},cC>l]2dI;J8i.jXs1(ěDh%d=x2e>+d.NjkHq-x'mmA"Wl Y2RZ”Ygx 5v;|_ieD X#Trr]:IIߏx, X. 멭]ay!ZCc=j_Q+} Z'EϋH#-o@侉J3Ka< ~uNֽ ךMSXWuh?@e`jͼ9PCqa]nVTC~.(pN'[ 8]WK? I%% 8\2Nvy8r'qvzIϫ˯"9@Rc=$~eW[!e3 Z5 8'."4=]AK!)wz|^>ra7<ey ](ܝk"g A_O}[Ѓ+ .g _M]ǐϳE>;BH!Q )2I6sF&U^[yGCx;4L" ˚/C>>kJ!f^k2?jX Cvg׻I>Cb~:5cA=}(cay9g]Bp>/0$4+q_ܩjtKק +ybUs㷦٩Q-)L TRN-Kc9-RUéš? &i@SbE:(GQȬVޝ sa0J\\ue+4^gG)PMN[/cb4 pPB=ͮy>f|Z8Rtcٰ_ID礅 / \(~z4ۊTgFdM@⨾f%g"暦~DvyZ͔O$YgВȰҿ=d+voXڔ~TJ¯j~Ԕh7\{% >v HȳL/*u9WQqL[<1]kb}.Bzt+%%) >g!O"z8:^Ka+̉#aY(=Zїu/t{xA,p,:S5+^{m_;Ђ Ccw*,oYn -}_V, =tnK `Hw͙}Zҍ=J +!\ٗ+&,QiYB6,L7ۮ9qӐ~2ClI(P.ιD۽0fQqm3w;=ArI4Cla$+4k9fvᇧ5 "`CWS6?|7 iިdr9@H`PW)ZbhW?k_PA}yq cŵ~?$wTF瘑:lKpB܅?gҬBa}h"u4&mlތi9wvd @6?qmu$Ua_JT?F4u ^ɵ,%%Xr͎- )c0[TSړtq[GȴL"x6KzEEid}N~4ޮ"c`yuXY-Z8fF|ӫ 4O5R)+@PoON@֮jّ#tfvKwI|T9pkCy0&h@) 9,6՗5 #]cM4L $|jD2S@}8 %mk-:9t1x`+vXHt=8Q!O#WY1eE ߁(e;41A "F@-lnp`OBN`Q8SFnJ]~{5Oqz p(EB WݶJG`Y0͞Hl#I֛ܒV\fY l㺗z] %JUit^ݼ7}'{^2S2鵏 ;[,^% Y;j8ٷT?jd\, v6Sdso$mH^k._eSB Qցc´gCWx] m3ʽKǝ,-IRk#h8- 4AI#%QF[܍h,CZ0R lדE[1CyV_wir?ʌhB  z4O(`:'Um 2wcb.)m;>2ɡ+f>Bа dĹ6ڟ1|D$\lj,}ʁ˸j"&Wo$Z-m 7PjZG m l{[?xi}ӥz<#ܵ4=K kz>S/0ufAWeO `uGb|$( >ifSٰSXwkP YW`>G TCߌI\\\AeD׼ m%$4>x'Yr#(JZayGCD:3g3.ȸW#(%W0!^M qa=>*҅R*\$4@60!&kїsE a8c}]mPM0g^s"NdFT_#/_wo C٬jT/+fzH T]0F#LHLi4v l!z A2 ]>ZYbQI$Eo+觀ΥjgMߵV2mgI/2iY2Z 9T_PŸH?h`Iy@R~ :3/.h 7 Vk (<_|7wm5XT$;=>Uu1e.;>̡UNȰ:cU&}J}]#¸JxV%@̣]YU\FqRa}qX-YK@zJKc/(1*?Ɉ|{h" F-{~4B3; d~Ȏ*MV ^toO1vI^Lz-t F}ejB_q` *V/ջf#6:r[\-G(6"q\C>IzAD yLt:%M64=Bӎ= Aڟyj<уaZD2ܮmI}UPLViNMb-o"$Ȣ\&LЋU/|NrN >BLTSR F13 a~2Z-O'H :ۚmVnhǞEr%8;|A(yV@8kݖmBwLWοáUم[i]-ŷeA z?k}  `qH~@*,|r5~pTv(ai3[>:Sr7x xYN)FݡmXo;pGQ;D_6f@畏7ty:ݽ*a{.ݝ'ĈMD-U:\*S))[qPBQ CI%7_ԔOW@,BC.G c 3TZWr&+j@RuD){"V^;Xl1N:4x}j2-DةzJضf i $ȼGj1~yU{ϴh)|T\tQGIV0wꓡ$JlŀoϴoD {-s3G^()31P[)* 3Gl4hBC8y#\cV2E5ϰ{}?+{XOK}.UOr 3qSA^3Nm} dÚ9SWUmTIgõ3"؝ޜPvAs[8kjl˛>y;ҵ9 &(ۑVMa[TX>K,/cDA{oӯ|<+{*$\lk*#7ivmpj퓛gD8VHY w l9 !!P~Jb므AVH<$Q& ;Ow+)bqY^YƐp;U ?:K2yMfqz{~x,%5[i& #%v$z6VsL['a|JfŜ˻U([hu ;/ df=&NGߛ1ۙ>lP\FZ*\ғ1E~g(.5\!xzN1_f۫x*ʗ;oVQDOGptrrPQAxUXzJˍ#y`t?v=9. 68?oH[5ÂiR"BZq+:_\o.Ӄ{=~eVCs!"ӝn@ZEpy3@G-c]2b%LM)Q"8<o"Q@-FZg{7c]uрX#wpFs_ -8HFov ]QL'~`#;hhGfX}6j&yd{60v=nAf v#qO!_hYDNL(9E8EgKwdJt74>zc„& /Ke+UJb+VLrAU :9+֩! ycJx]4sp1-)-Heiunt)-,/[&Y8EiOR5arv^dU7|Uw N(I:RL ?"R;:%_1ߏo>>nG\k7diC 4T g$5.>6ؓ_K/YX1wMT426YkI p,##gVI{@Թ0$ o#0 aKNV-_^L6ma oz ܞ?6)?c̗IKubF&M]δ-OH]P2X:nvըe6\RW *6 4Wy֐4J;v{κ&o<Q̪⢑@;(ֻme0RJ%% @黙gD4 #R /ĉat+V&!Α; ~}}>OA60۷K!ڱj w5bM2ΘPLG86:Q.4!NBT0)9t(B_#銩,ɛ&!X%g`wCԏdN݁&±]4 I&b1 ׹84g;Œ`?ئb&nW]B僤?yxܓC,0qY,uյnd0 rIFRVC)~Tq^N5!Ś9ircs@w\ \\v?cd6Aͷ ˯3uJTHNiB2EQ8 F i~o_mm^ ?jdHXWMuJ)`qZ"v2_V7ԃs%xj/ilV.dNa1 說"E[K r)+P0c}.Qk(Z h날 .uP:}oSh히3 R`E&l {:G TfaJ#ե;^jE??uIPCئ4U˭uĺ gTΞP~-wj?1{%ȇQ4% ifu03A w! .;tۂA_{9$_f[g:7hɆ8hK8!O+r&9vqސK%/'1fޡUt%9Y[VTO#fOR64`F w=$yY`(̏1$ȹ/%Eqy/Oj!K_p{u0t,`2D 2iZ͛΂`͸ا !R*$Q rMHU"H6K=:+TD ~?7O^)tFx4dxy‡^#!2\! ɵv-\~\|'E4R]mɮaf6_ROSdX^,C^qD.?  pzX2D6`1OuDT%)F~$Qy9f)}v¼J$uvl;_6uC\K`lJZM6 N4_Pf `J!b\.h{o* Te~H`Ҳt/1TWKלsq1?}^䨹A Ęe̻tnS Hfـjb^0J|gW@AyK"p' %;Cأ4M[~(gD} a_UxXzsshu<O>|=$Wv^2pONZQK$;ϊYp!v-Q][ Z`P)_%'_)R'瞱 /)GW'u 7rwa]:rm|%?W6 :PjOv#H'q.#H?dV >rn=fFf|43CڲΗ4ms?˾fs}*Sہjq&˨Uބ+B^t3 b Dؚ<6jkyDsj T N!]qB֞M\jN1^ıK@-f\QhJ c|q} Wv14hō5+ˍ6z0!|H g֗MqFʹK΀!#rWȰ~d̊@GWeCgJM~A"Q$^0"6 -w;Vu A(k4?(&gxÏ8qz6mcNjn5O Zc(fKhH3# x+o#^,mej"x )-P0-dit!H\H.$键T]w(+SHQ5iUht9[v"3\=4,a>?t_HuMe>!)Xl}H7)03j^Ǔsa!VU|DP?ŇN'7Gm%>E\ꐮGIٲsսYӀJV[I]ĺwa8/3 -W!2S"xp:MZ&k[stP{9ƔPķi;_GYзt3.Sd7mL3wML~iu(٠Y2miЉQpb(LpH)/T5khoyg*9o/cT }2U3h!D?r?؍AF A&}[=jxJyRn\ՈGϠb6{[: ݟ?KFTn%:KR, srn&Wd,3*H 6~Wv[׺椕n%%{` & 'q@,Zb< f(+B{5< &`:Is_ N0:ͦ:&`|$ݵ:ꟕ<@.9乾&Oeg<Frߥ#58EQ!B@4R_rr1cЊ-#1`hepÕЫc)Y8 F3vNf H!5n7BeJm{~[tͪ뀇iv*fa%bH/`lwRF>zJnpjV:N>Q 85HpGt3#Z'(@HT$R6r㡌zQڼn<=v)CQ"} OmT,Vg]aɳPY7L9f0jkt_.:4Og}DIdLH{Ai˥*o 4lD(F:D p10JT$;f9Ak>즳 惸Ҍږy[d. Y21|aاmOD>:7o-zν 6Yw!)2wu&/:\F\J"F'աQ;9I2j@EwHP*Dasp 1X?]!Bmi MښJ䶬I~״ : lҩ({0ɰ@|qU-a{;B'&߯(wM^/o|GGbKlx*N~19|kc4x @Mpx[+!oFgH]SB̚@) ~+g3a Ii@L 4)Hχ$@z!0b `:~QX=JjJBOsͣ]^粿vya`ˆuWA#:7熀Ҕ}A f_)5ZI_e9}~tacI tДh%Ы*jqJ)]1VGI:gG{A 67:[7IT8MXv@)jp㠩Rˁ}̆ Rs 9#6toXAU[@AӮlMUvZH,$o6*5#xVe[Zȗ%i=?徿/}NxB k'̬*|gٴ]rd D)TYc*Y{mo %;M>םR-hodLqAOUQncv${T)4 =UA9;ɅvzyU.U mDaXvB?2,fw/6;ӷ_gΜgJ^s9sM߳ρM%*n5J E1BA[@Yc_K6돷4ɱSa3%F=-#vk#S;Yp+Bcb >BZyPh:fORʓ;(3](6#czyٶ^\-"Ȧ:w%g`>'s!SkoPc+ O^x @D}<%D,HvmWx Ѩ:ݽp[]̕QqLv0 Wl`h :X[ۑ2 ڕS NҹȖK kw BVa3mioklsܟ:W+6T3͈ASmcfa %>l`nCT%IG&P65k*bIWO|U+x8zDrgzIb%TB>FpdRE^d1*"YDtVEir?mx{5߸W&k`4}j"6ccK * mP'!"bhUPUX Fiޜ/!Bv2҆ڣ/@TAO{޸Y$E|=VS{14dN>E e[D*nڏyKԢxA?Ke ql_7[ g{#FE^H Fuvs ת]+c/ u=僓٥`HkDZ!P25QZFƼPx^6IV!SZ3ڎEH@ ꈈݍX~ik Fu{ЕpJY*G]A_63A^G >Ee9k[[| BF0=妗vB/ DZ Z7R:DUE (X?dBpUmM#A!A,m7Uy#hV^$[` +T#|?zd)  m.Zil Hp!jI^KSK7僞`vԫE]$ݮ1}|!Dzz!jb :hK;T]M0!L̪F˸̷DZd Nza Ҫ\tJHYY "G"O'ucbf] mGt§- Fa9{j5 B&}\ f>|d )U1v NHjp߶CjhGdǩ1~2S9 IΫ DR|E`QT 78eIaUc=w-iRXr):]UHl[75ﲓFGy@j-T2) c@~' nIwm b7?f.HZrSʪ 'w,yr񵐮No$X`q w VV~ת <|}Gr~]E`$ʅW-{8$!oaL1^erau%W70l}"Z/1?/С nv'/d1AAiK+NiP&bcOl[KRU$̢O-^LcYn@Ե9T { sЖTXP[d#䩌. оZV,n V g^1^b}b 9Eh+Y\6[3ub-S paA Yzpȱ O*qp_c=B8y^u_ho(^TwjGf֝&0θ؎-cbpz>LyoܱR]9p$qR%++iA;bb\{xӛ[lu]^0wW v=/iVIU+?MBcGZ#C6C>i)9V^j [;[s}AJ9χa=)>bmgQ$5#eu'zk]D_>^FI x6p&‚eZna7}n®_IkefffJSjJ~Ѫ[[vmhwvteCho͚pBcU +5 ;c.}${r=8(O9*~nڼ2kM{#6c-Oi.E>tG"_B)413aR] /#FF9*ܒH z⭄v|m"#zDݫ(W|8}@NY~4f8t^g*Ԕsz\}L<>A6Z\%4 ug^Eȳ RF h\0T4!tNf4 +F)FҗW,qpsـT  ufUz4S1qʯ޸8j73-I=_TpMerEZ݈Pyh?PxfK>5iU9'iW-@FVL\ҧosa[SP^q[p_f}0 =mA 6{1_([ˏW; 5`$6bb(V3ԓh#Gs2ٿR̺gIu<_m S-2>M$tq9O%0N{{ƞC?T`;œCH9}~6dUށ*ɭ&f`/#rer,9t'rI1gb(3]G&HBv92J@gmA?LQ'~^=l k =;"+W@Px{:h"-|s|RPs*='Qlkɀ,s71/`ݞj2җbUO#:C7f)ExId,[ y< N2FDOVl vg; r߳Bljrq?f'mIvyiW!Pυ&IV=Tx4MψE]rI!}bPvChB{*;5pz :uEkџRdk il6Df X 9,#,¨ } ᄭVҁ IhWLSc&?D?l5ʯ>Z{HIog,Н^3rB>XN# i!#x;?4B4g-Hq>r͛DTe>9j!G0)q%@UfCʜ\™AϚdɈxz[ 4VM\BR{Df9,}ټR=œ][ qR?v[AVp؋~*FoTQ i.<]7O&P6#[ Wx?$o N?`vᣳ-]?kRr 3 XB;liф,LW,q=˺LNkȭY@mzթ fRA[P[tPDkDH|/6{ 7S8Ù`>j=U_? v6mB005esIO30)-lQf Fn{n\N b5A9.HS`Qqz2'ϨzfH;rjQz ][4\^#7BAo'h},.1zwJF }q;^'J]ţ$kC0]ܥ j:G.b" WlA9f'3նg;EKmZl)#gWp-2HqYJ&r/"32Ue4ScPEAx.FќQx֭Ġ1AnnEaKE PKa~/Rd&š9^@mkH c d>ʐFKp[ R 9\+V߇beiR|pnw!55%psm pt7paҕ#OeV`K}ZSQB =P,i- Bf&5.uwS 4!Q 9C &B&btc ~$o}Ž1zt|ZiueV\-EBEVK[k܊q $zrGjLw脽fКbrḢ~GzڪjVrǮ"K R%j K mv|13N-=~AE;c끁bn3&J EQ Ɓ*8ziOGuV!x $Vd|* U]HW(HKtH]zYvo [[ zVi=3ư'ˈf&B̝{ߘʳpC"&8bN!ª~>nevxĂN:~Y| Vf 4BQ~\_GY PQ&|V)B'0YOSNtPDSY cKkzt{i|&SH a&tz7 ;,) *8:ٕ-ձ 0c?ÃӓX n><ПXlLLc[e3dYiK5O0 Y/Ϊ[.>&n`qkeYj~KOMaQeI+kccsDW=,}:K= RɐysEx\8KP+񅺁&=k既I*9cw@J;6/HrgG5%rv Z9ǀI4lAC)^Ұ~0?kG3ņZ\֋(.OFŔc[DBbËZE^.UC-Uyht(w4w9.R*ĩL9\$׀T{ژEk1xL wt{X D& zD+w6&PF9Rw:2;w ,1UZ_dk;Eأ)U)e~9n=+õ<+ :rlMH[bBrj傮\62$>A. jvQK] ˓='n Zt0=fwS3]k2|dOf~Wm0v.R1I0n5.uAk)UdXvsɱmr!~KV錗Id΁!ol @m^X+WP- z׉>*  s,Ӱfn ʽ#O!wʿ\BUJmԮ9D/ ՒNu@ OBK#s՛fhQ 5\ǽs^h. AQ܋t.TC> i%VxK1 ndy1 he oN;W(,E1we5oX@Ŭ9KB%r6rkI`.e^]qȻ#9o;] G;L) |og1u v Z0ݰ2,Jp[KeԊf.B}0%"Iz4qVAjeqW3897~|b% ݃F7͏$4%B.j"cHZGŸ=\'k#6ZngpGvWS)7de^Ux=ET%%shwooըa5zblkCHc;zNۗwK+b)c;z‰z J^HWPםi(xxg&)N1e ٓYLC[ԲSNxX 9tFc$ӯM<d993K_`SFv13iJ|Kx;j:EH=L>rreqX1 15Fr>%+*mUҰ#c[iI!h沁ߘ]{ ^˭D蚳8e,2 @wc-p&WZG=$UDkj)Bf;qM{@‚%Q٥{NӔWi+؟[xC4 0X?u_L3TOU}g"cq/5 7z^ }nUT54A+(P;\Ǚ[EBgg˽U-So4PJ +e Ձ[ApkmYfu_r^ћ፛y0e"$ Ӡ !Z P_-%^帔}_wΉq 6a Vvz ;Hוoð#!Q!+A3Aw'n/)L;EaEvF#v|Ą&}M-pxqNg@LxR±@GX,pjcF,3uBniLG!;"Z1ӟ9PEqAf2ºܒhdRWYde0\IBumB}IfĮ~m֡궫LدX‰5cqTdľhR3>FⅮ2'Sty.HԴUvP/]Ɍ0-Inmf)ٱԅYO֣\Y0rn gb෧*#T#-\&9R;]fHQ 8\ 1^^_J#_-@؆trh: 'zY$piRkέ~3d? 3?.V7oֵay4?zw';gcXJjo9mNkX9IOA ze, q38[k#nYۻֻ~^ֈjkΩWf{4:vXYt;Fڟ 7Dy!CFW zy{܈>zk*Ҕ{^6 mUEn?$gߧ&ܤL*bx|̂SDLtpfj0g匳 UiqU,WA|q0v`xV>>|go88V#O7Z V\R*7S[}SYTj0ޭaOjN\$d9cxW[gLRp|** s:%c09A.-\H62vLD#];CAg;mny֚K=_9.44zflIQ1YG{:]}ku.haHW!ۢݒ >(;PqL|0Bp;dw ;h"KzO-ʹAQnt Q_O楪vH.,AQ%F>lIOh5z}Jn)d~p'vB!a< 1 w.چkS+j1dF8GbI&\zmRAUv~֡~[ԤhJ7bF!!-?B}\+YM,4ڝ[q]dYIA߻2}Y3Š)]@R8 Jc M<#י`"s4vk$D9Ny6ESlS Y;zKu2Y+؍qm%ӸME(+cL|:x-}M _R-l1Cm#^aeՕ;\}@AiZ= RDaw[R’}2#K| ::jRJ"ё,MAfwW}2<wf{}03RtCSV4v:_V!><-2Kb &U`Kwk/5{ 5Hrkˆ[A_H:kF{ANl#<.mStC!}ڦ$ 8ZǚH@ɴꝕEⵤoopZovVemX\?R6"Jf̗CJ[/.YyKP,ڹ&o<J~QWYa*Qx#CV!7Ը[یԸo@.Y/tZ Ď{PɂxWBM*muj9k8u'9-ys':M!Λ7iL@D9n.y!aP)G'$}7HkU\{uE_tOvK}ڸA;i XKQ֭!&Rq8~!A""5$VC,%5ⴅ@/&pG~̹R<5VnT#)8` )J9w~B~뾼>X-6(K` `a [G|{ +EK-@BD"L)YH7AeFsEe rݥp \+-aV,GZ|f')8=_̞&mZgDRzlld&r)v :){sMv>\O 2_)z1V7dց68N-ZFQ\1 Dtm#J+z RU =+dBL}^h/.a6 NMxo ^-I"g}vPX 2)^S|G؆ CO2ZCQqPqSY]1Ь2gJ{SÏ>_ W I%+SٮN{/̛&m*j8֠($tĄR-(>謹 (,o5l^}Mna) M"z2\"\1 Lplq6 ޖܯSy6Zfp}Y2EB24aDfaG?jםc9+:Bt)vpHP?3cj$X,m-<[KؗT·gCfӎMNC?WIb ??*=ZVeYyAK"n[v*d8eo  {<% \Vj{2S\LS*'aOC)/8&^{E ) SD~y5KJb!M<` zj#DY(cU` lFAs61loUMzŖa0vn#y V}݄Yx 8$%BdccF]G~chvzDgƊZb]qLշ"W`zꖼ4{z1\4efpYpB:{Nn3 C+.=ÝN FvFFm^WE'P oFfo>c{SɦRهXN)&!GXd}'zpd<]䂸&'cIL)=礢6ĆZ+ha#+8GVyYm6刬աQ}kP6`Rb?ߢ5%#M.Rш- ' !r%e _ˡw^ذ uPF8fYV*kXXg1K}PR@F\4|ilnmSH>'13\9Ξ]'ո]ZHعFKY[TXq& x|Nv+5 T`}i@a]+{S lb>+d{1Iv71r- f8b!Zj,_qMs&7j6İ?\ >O&XOca+>.t9CXr"`DU@Yט-aq}إ1Y#ApI*JaW@gsw;dM>/<8A|$ۻQ׎kgJR:;|!B!sE:__ LqRcsl"}:zJg t\62]j$@Ɛj`1tYê>Uwe΋HVhj;К2Ғ5 O$M XX9(_KҨP`՗NDCA3eexѫ32v\lAH\ROTa/h#ǙndR˿놪$^;A/H_7?X =bxpɠsΰ[ hc(8 7@g,3ב>Eah[+ kA~b'nU0O{hiNN⍫rj6c6"J-Z) `8&$r GϮ2@nй$->T$kJHRԏWREDuJ+ D<0rNqv""?I{%e reB/4>ujJ*6u-ndlA Ul+}e-uWiIPj-E^#¦ rZ'׽bF_0E#&l;zEt)9\oj"/؅YiOm lk谊`BzTRe&䙲yoW.RE(2!yv^;;#~G|< %x* 2Kpd_W:7jN'0}׽oU,6n#LSLj;=|'$nfGHNv~u~Ob'>w'XT Bn<IִWp-K8/{$M~%{;-l֟mq g9"sο:亖?y$TEٛjs{iF1ZXtflB4 ּta9!s3GCQvaJG8 TQ^U;1 <8C-!{% Q*٥k GDnqFЬ/wRٺE4b7/ޑCkFaȃ||-da{ !lK~:y{Լv bƕ [#kf8KY_@ngfϺaudqi=!LliҊ9N'Ջoo8C|_ߢz#ch5͙6,T:Zd9o_+nuH3Y5"a&3.x-Pk#XІl:]jo}6s;ƜqdFl+.5q9Hl.]k䷫-ZN;v8EblNuVmgMbYbiȿ᯿$Rl#Xkm9_eIAͧ) piW  )WkRoFÆzЯ T9;2K_3,FTMyN< :_N0>ւ,,` 5CQc 6񶗯ԎklbBV[qZiNBl+zE3ݟ1@mÇsj_C-1V+b n:#'r,_Oe1q4O=X`R$vj%Pb'КKXHva5Vr">H1Ǡ f<` B=XJ>l EDW?`[*zpApZ +@|%ZX vl.DxK&{| x|0똻b˽5O+ C"+zcgZ"t/q`M:Z*+5MQ#끆BLH'u;nTL5mWwR%anU(ۇTۍ2>;?Y0D%&θ4@06^N G! c ^L2Kly(vDT97q@ @@/Tg! *͒cpv|8sփRM}{rz6:ȯ4sK= ^gib4dU(hWv3Suٸ17i";hT`}F21H ڕ^PƙR6IG ˷<'Ih"4ӿ6=k6s w}ϱ>6 3s .GSshLexE5OtyF_³c5溱O5XX`hPaNXNbeKVD=HN4I u#ϧr)4&d#s}/4?*:YNLu^֕+^RýУ0Uf muW6/]oD]9ߠ(8p𙣐J6ns'\'yÕwU/ $CԠĘO&@,8 Ne{r= !$ n绚[͇M]! Q-QWГca&;3Exhӊnau{tM qQ=dŲhLIf_4A5qOy H=a1,9(d2^lk-1Z"=#p?2 bѺgpx~bҍx*+GRF- Ԅ}I"Y NWK]i;?hIowrG3I?Hhǫ3DI\c7yP޾! =k[={(TwOB^YY-NQÊp$70AJFΪQE"oz fn'^ 8Aڴ#muM4%ׇ9r.Ѧ5'v;7-!h7: 5wLo/^@DnFk2W,r5`gibp]Vz%0&1C82d꜍DeAv5z&=v[Wožry/!IaYRJoBϾR:mLC]Ey$*o`N>V.,<)n48Ĵ0 +~iRUO^m[^ ʑVj_HcND _f]-tb4)|f"D@ui|ʪ "rxqIV'0yl!?1E0 `^oWp!o?`?:6^[F=>_]ޱ ߩF~7+ة lK\cT);-:FjdWJ>)8" oZ97:eٱ,F^o8 ݪ5\0FS ԗS9RRjdBn +!\q\#F!IXjnV=>y@hn: () DƮ45 fa2RgGFȏ-*j OQAw2u }*i:nYN }t]KB%(՟1bʬҘ˾'FGX֜kfF9WS FOJ i :7;{Oic@T<$fMmJ ԆYx^u 꺜/6k%<Шma6\\.E$ wyQdz9qY2(>ml٨8QҤЅILPUǩ?Xݞc+&xLccٜ}DK\ Mz@TAV4,_6!?="%f] Ԭ Kl$=aRn=2O=6"JXc9ȑ&8J)MWt lY GJ -s+l <c9*U$%LMS+x=߹.CL1>0ׂ ̞G|S$IPjC?IYw`@ DL2)Jњz磌0}4R{5<,ukNClf;#7}s]ͪ{XNdIuȽ&Z:ᛇ n*KSz:b*d8z3^(oz;M*ު.W>ƿf 8d60$UoS=آ TI'!fJNnj`uci }ҽY^->y?fm@F&E1Q pMy)*Azy@Lq94 iVXQ24&^jmMwؓ]b8Y_FI )X((-NC(?~ ZS,M Bp-"yj&Wp,޴dKljVs@Emy|~\e'C. )M+ƧCj?&$~e`.*:ϣh3JWȇ^VyF&UQ E*3(nk[;CqԺP''0ZULPͅ.e9'jV.5rCG@S(y'mpާM'%DžhN%9ڂ>~-PK ;3yj w&~~)w^;,&|d8k}u8c2TR{䑷VPCb$OM=kv'5Ȏ(*刢gf©A8HрZ\y{I$Bt8kܧ畇l ,DQpj0a[ߡ}:QI)_{ѰF{GUi6K'i'qT;z4%2[; -'Y>&{G KWX/\Kv忖)wk94rٹNoeN>!jDHI4|v:?KREU m=3`w\FGe*hH=@0C#^֬`ӨX d5 RBj{L 򟿓ԾhL^X9٭Vq<"E`=عRIδvW[K'D&sR3 uB;Ĉ^0*Ci( :D6uCv2NQbnU8@'磥zk)OԵ1e /.~ðEa|5-IPUP!:%C;4}9B˩%~+/rƖ%lPbo 4T?0l#(=b/L$Oe|8S,}#Yo̥{B 9.C&6ؾP{Uڐb2𠷻F/U!FT@ % oUöߗ sdwȷ/֟Kq&wE?aܭ#zzFM`P2t]`ԡeq뚇q8d;9G. tjD=}kh;ٛZG,r y&g 4nSHtɠkC:٘KP_kҖԵuDqw3 _k}h 5ʑ /O"NZxChS jcF\T+.Q *x<:/`0Zmi|S=hD-Y:AF8Q85;7)w5ݱl?.5wSE-?mE I0/^Q - lP OHDjlgbڢ+v^5 BGu{`.jQfœmr.L^Δ<ڣ4|YkCȗ.ݘn nPI?h3+s۪/UΛ\ B/OD#.S ,V>j.KGeOa L:|:^c)zv>$K^$Q%F˽w|`5qDSqxiz5OxۨS#HB?P;+ly  Gn?!rDM/*&:vv-=Co͌jlM~Ohobt)baqX>QqX{,Chvtȶ:dO?E0[_Cũ`/Ǡ(~ڥ=1~XKY3]ddKu, r+gL+?Pu%Ou Nϸ2$B="Opv 8 Dd^v-oe&ɬ-bؘV]3=lʠxyڔh9zŜSlm$0MQ\g؄WgDЫQEZaqzVIe|P4Ww]D. kt@E8#2:*rȮ_- RO=dfBH; #A1`Χ5-y+|2!=T;_fi)|{sw%ck{R`[`RogZ`I2!y`YZNr*Yxf^ęg2_VʓL <(QY*&^3'@G `u1aC}8Ӑ}4iDjy jB]oI=H9p 3Νv !XR),H,taR .nB04xmrCtmjD,TpEZӢ71ptp B꬘\/uBEMX6WiyFM8&apSe_1uW--k^ "xYVnTn(n(7ƨW?1O>+UPWz@kY1GV"&Ճa7, kQ}~, sm</TSoiO)$-2;Y5]{kɏ5˧!8o&9jA/4(AES;\!fy+:ة4$PQkt/;*'uN_6ݙ7U O VU[x̕]p~bhsWngô 4):gΕj?Rqo5WxoI>l-1TD3d$& +^Krb@z4B<~Nɗug 'E #Uiqj P:Q,.T˫ZZS>Ƈ#6I%l@p߰DRhؿ_|*^`4'_U1ɟl~dlIoU04߬ћ[Yb l}bRXA2;ӑqrt~EbT3g3L ] 姲c[qcf[P#ʐuK.7]|E,/OP(̌'X4o]o'f``e?]5T\o+wT}2 R=]\uZTu Ɂ"N{' lR60+S8p56kwFcziHapSFmV@mrETq=7=}}AM1[.-}>w(d٭ '%=]O.qC]nQyk; Z'$v/F5fv02Aij\2yٶ}SU*X\1( =lɞ@1:(탙;Bam -c!lSy5tP)*[Y~O6n-cJjK^^CݨoV_T@|S0/,QFV|VlK pQn#x{iDPKGᥟd ]șě1)L x߭uÖ,J#tcbZBf6$"E*(pKpI8ڌAD) + YԸ>48:kL;9FUhZh]m{׍j> *nc.ķ1x}w?h[H#aR-2h !>UF`̈́%)9vUV:\nwr>Jh `R3vBjzhyѡ;$](ja1Vb{.84*2hr" 2d"Q0<K֝6uwnx0] =WY&00on GWw^V4Pּ /[>]!=G[ 5e3r!/Qv$mv⥟=wDy²3E.S:d}`Mgσ4v2fVh5#tDbҧ-5Ѥ^dݯ5w=nhP`63G%G;<5ETя\synw'p n!ȯ|\ /a'gH@5}.oL35 9Fv=z׷H?Qh_suƸW0;!78[ P:IPT8{r¸k3GB^O=_"(G9KЍmN7k7+›#&)GXVsOvܚGUV60҅d?2Ryi3Cbvjkf>zMfU * kb~ Zfm3H}?[qITj%va埋e05?"AmS@GvBL$ jE)LV.#=,FnGL[8xcZ|93TM&@.CWdj9p e GB$J1+F_B0cA^lX+*Cj?XG g A3C1`cG./}T1lP [&h9Z;|!Vo#,̶yYa֣vqV uhF/}"zD3Sx^?vǷO]HPH^XV`HHS➕ eC}*Fz-~"F{7.e}΅)'3n(|NʄB) GJtO$3WbCKm'PDd׳+CцRRkϢlZ5mT=qbm giP 6tW~z1 PЀV*s['D6ʦ?\~IWZqC0Å*g I OIve4 ϢR-"⦸Q&{r;F{nNLGA ]D,򶌓SjUvKȟ(XLN~r ƛr1X:SN{|\x0b{mpAwF3Czp WiE1«A6g@I "|׸(VNV)f}Cq}ֹdn"%Ts/b[oC ''i&Y eQ[% )ԓZ@nWIlFÏ?f@M6l[USu; ػzWv]~!TJnyٹ<#Ưp<읬a~Ov +n=-P~z>e ;T|ZA#=a <'BeZ!@N8!_ e R@J$>CjF2 xSW42Z;Y%`䛮j@ Z.5|c8x/TK{!hN2|~ҽkN^ 6)(5)SVUb܁Øn2&c;_&tua/xBثmU37' &>ԉQP?le]:`֩?4\(@sCPb~!(?!ZQ T؜ ]Ѳ+?hXj]v^fjt=DZz4|ʃƋ QnGÙ˳0Bssȉ3Z+R 0K̲FQ8z}X 6дʐ9}R)GjGr-G".X]u":(*m/L`&nB qлm[* l yٵ?`E]eƾ1etD>s\^l;P-Ke#DdX9G,9t%One{X9>SƼ F I i]3b •%?ԅHAX*H?ē)[8Y8й.ܒd Q#awUJw7=!k>P=o! Ь|:7ʜBXدx]݁OsfnC׎th= *;\fۃ l§EF!|X`W #c;,29`??;¼KBacCj>eܩdcX4A<:晏UycO@scJYv橀gbw>Q:iqrrxan_l,㹳lT(:.u*^7LWYڻ 1HjQ%#]/nGU]9k6W58vsW*IGYLcn#9)7)%q{af*:jaNtDMYKuyjPzR>d1]L~7/~f6m8%FXz<߮cQ>H [D'Z:h҄CDGp7fZXlrreR-4P vɝٺ|HLҺM{t K=;{FHI"~oF`ڊBsʫpyevʉC'nge2[9"3e]N4'WaW_cnpC\O Vc8.K|l3@<u`Vc} =1D7 B3=2>n+M 34Ǚ?mK@(a,*@E/#d#ZA,"g [@9"l'ם18pcC* 7#m"«GBժ$Wd;yw[>qN`cK#*p=vk1ZM8ͱbRM҇3~{6zNx&|rA,%ZGN^87єG{-ldL@z ++Ɠ+Vjeк74+LڌWD@v7tbo!vFOOcYt& 6ȟ]9bhÄK):lGgC:!{?:p D4ɖ@#|,]hVmKJKR]LFYD$A{+xJ0B3nz^j ݒ~ >]T3כs0d*Sp ~t9/biarᡘdIZFWw ر4?)Qls)¦S_ORˏʒW""2byn>_; Ǫި _A`lG@{BUsqN^ݗ\Wx3N<MDFߒw1އ@J]t G|$O+cqQ*\uKIa0-X]P"SYCrc$tQAv]>io?Z_Ty] & ݫL ~o1v -KÌgGryl [;(Ʌ1_)yvMd>ÿ YHr'B"h.uؕT@E)VHt9i#ΩXPh, dݠ֟qLW%߱6Z aO_dus`Ѯ'?|4ȸ!b̓lk,`DOUHx.}?8)lBl [kf`1v*FNr5{6ǰkҚ`h!6TK̟=Ѹ=DWoEF($hMXbi YpUmqP 6¼}[ݴ R۱ |~uUR/.LU`#TjLanHA F*5KL> j30M^y dmW6,~Ujo'sGuLZ;/3p/Dxke0!8Dа,Νj'M|rMhv}ƀJ.VZ 0F۾gͳO8*E$Cm7k\Lt?%v. #,2#y7/34z\AެR|1^nA"A\}H^6 @K-wJy !\C~Hp1SoQ2VrsN,LkD{.H:ܫLJ.Rt05,0hw͇3팽)ûCH16 ],nWCL<51x A~gv^ZsiPnB wxÜB B!U+b^9w\vn.èaۨsCIG* AikgA HJj3#fݢ~(w63TEl" jWvا^] sQ;UpOA [& %n {N}&*@ӸTbH:N)IkTf~aun}r gS6c0Ts`޺@GMGGgQ{#YM:A2Y&)7ۤ40" {,e|&=JIHcM8UC\hU9 *uֵC u±Ep{21s7[ff&Tz!ԫ,{fgB'Gbې~B(.kfu>{W <@:d#N$$*p(]"sJWqALO5zKK@Hڈ \GkÏy+gmi ziϵLR+t!BW4*Hx҉ 74+0is|}_ѴYe0b?ǟzR2cB ٚD,N/jkt9 we_XSӄPȒqxozlOPBDp`$GϠOJjjnfK}ڻxBSGŒGtJйDѱ3I]wNGRD-3E+3_O;[Wm@m#;RƆ\OV 린)#eGb]N)x**u n ^ɈmoFQf}}J8I1cmF4>S%NkGӹ!j߹Jr/&-sq'Y(Y_F )'#B7E3_(d rտ- %d'W*2%o$!xj$g4Al~rv|EIwU܂;nۧ$8[EM u2W LDq' @\֎#E]3hx1qm4eE&nj7In 5I˖I!a_9/Jk=V1U /zӮ{M6#({_PZXw30Dt۞}OXFYD~QZ*_8lxೖ䴿#ڣR~=d $+GbrC`ߐΒ ح؇-k1ˇޘV;MAPE\?́uEw;^l*yEk&73,30Dv)jDC!̀6=Cymu[n-OoQ?0%`k|;\oNv1_!IH+wE:wԼ~7ŎUF(t.yF)/'*}垗WӷU[y:jrx Dtk]$d3nv1f6!EA$u|lqi O-`]b!!?)z@vKOet&}_Y)?\P3ɽ˕LϫQ{׹5 Pgr4Rru׵T)/^*͘cL_6^2S>94r}'!Tqۨ TYУh~V~b#@kJHs;a܉ٺ2"H8?Չme BKZ&bխQ a}^JDi묇IdjNwG^r O|vo&,%ęvP ʫ}<4Ԧ6&*Mŏ۱ QH -Ϭwگ4&KY(0,l"2捳ɣ٬ڤqC37L;fK \ȭޚti+ .o@oA gSL'VOyi#ߙo֢.譧Ȝh%z:ߣNZlA~|kM2xL>eh5Iaw65J]RWAvTBx=gY! L  )L4ZFljt ggӑi%iƇ_Pw"֣^^_4SK< WӉ~aJ4a͢PO{!d,b|m4ɶzc9@66Lax@YuaJWua[mdQ_t9,WS2|z} {rs1j;(@]Pn"4orCھ٠@_>!ʝCl^l60-ōJeԍ+I0G/{-fxw{ \ys,XvςDŽNkG1+g#. x]}O=.8Y˂go(&b8}2rš P]A1"Ŧ|-711-ڵ|];n3N |d'֞aj^ٰծZ =#e07mڤK~ȫKoqlkӭ;> XXmޅ6k9b6쪢/9tʙ@;bUy`ynLr/Ώd4*B-E^86. !IPGsm[)lB(Ѻf sκVwogSiGEIx.L~b}_SIz[<*LA.ۃ613Sn[PJ֩? "}N\~JUi%$~HAI]I.y|%^w#?W`)ӻ_@;o|.0%IX2GX)rsNc4n>b%V2&A|*ͶU\3 V_N_P!!m[JGlY~ i~g SjQ3/Xܸ]O;2|yd>/R IMZ,qWLAjwZ1d l~gUk۬KHLsEc%&c~#F XM@|G(%f 8H@j.0pJ^ԙ!=^®e{n̪[)s@kգ[ 7h̐s=ꅠf%2wKzZ=XʙЩ;S?7 XPfZ}N".@@~[[E5IBX`|hnlgsr&Zac>!e:KEm_i{?_]! C'3 F) N~a͞ 8Q<vA:]Mn$Q"ΈQ"A:R҅5wd| #e*}]j<ҪD1҆^wxe AZ~q~{IM!/i硽K9+g 31H>꒔= -zr}8pL j^XA"+6uc@z Eng>QR| ?(z|݅mI/h+Ƣ'ܬQkҸ 'iiT qbf UqC>q,T~5yk+]S3{U /gˏR!ζHT8/I5O]Z_iR,2#5 ےT?ĬB0nctQim$$ x~5-E(d.+%lmr2s/K T9}wa^@L \Ƨ~llF9 o"4(G ZP4o޻>Ф+f$Y$_:Ҵ 2&c sJqE)m1(pX.m|yvHorHs3CqgQ7Q?S]5,@) Ko7}X&Bk҈OI1pl67?MvALo&;hMk0sUi^xy#}^qQ%8M0p/F7I,ȿ!2jyu.. B*7NUumM,Q;̘A^̟o\H;i cQiݲim3: si92V a V燔\N>;Ϩfx: f8+Xh^p N ‘vĕ -H0^C&:# v{4'/unlȠMZ+;e6ti |m$[CǢ)MU7szJ#C{O+ɦx\o_\JWFt" Q})fv!$qEd%I]a51vkB9D7+:+HfDk|NEoz,O z8_ Ji@CN$pmX 1ٌJ:w 2BРiH{(D4p;yć 7: nOVdžEΆDd]l%K!WGN`%o Tk{Y_XmzcNad:$9[G 4b'ǥ&g,<: zhYt;}ؓfg1y|ɤ˾)z(:MV b )RɿPm2a[A?Jq7>y *?@V`v4ߌfKX v_zW|?K0q3QB^u* `|+ M }heCkAlڟ\H|CLe!/3)e;vͪ(m̨Wfc2a2B){uv٧u'-\*t9jmH|ڋaАÃ2}qvAmP`Y[SmQFY#ǖ?97zQ9x_epB9H@> ?ݖ>aF d5sQ R,KNښJ=MQ-I*:cH霛CcB,aWNѳɂ ΈRbl` EyfUȞ@ǝɓuSUXE,0m]-:cjF87s"fF} ~=[ԄLX臂r(#KYչy\s'݆KeǫrIS`_=6Q?AKHAA(O8o%(7+)JmƎ$~ʩ#koBf1+qYF V<$֢33cH:d%Ě\U#{+s|Cѥ~ۄOft4"4k2H7v\h:/wQ6{#| /!VؚRV톅& qW4ݍlUig;bpifb[v`)Bh_,츹=I| ,- ]tJ KR P3:g}|D@4CcWO^ph)!5(oBxi q-NXoFu\h1M-]$ѵ\iw3h84X$(P'?!v$G}؟J ZzPwIchD\Obw#s:-Qj'2A֟ iTw_FϢIP]|XapYfG$ NwρL1՘HnV%i.;j\S *83U yW陪}ZcwΦ͛9q.i7-cT;I"x<')6[jS>Z˰~ꛠE}i)c_[nV/ڍGt9.VycQm/ۮ|ILa@`0 o[}Op_)Es RI9#1'C?PB9z-l+Y9^EݏE5Pq:&|N?zz.*G@@oQ9^շŕhZ7R$퍞5А`mP^ Z5u'&FMIJաnB*Z)+>=M'x-u&.-<bb 3Ct'k \:8 PǂJ͝r%Iړs9d=Hd0R]6y2;yl/jgxEaG#>iYq%WRnlΙ;7ڠTje(?k;f_)וL b<YLpxǐ- J<zYmw|tL9DSdP.6Nh v'qkp&QaGy)dU 5dF!<Ӱ}ZKt_"D@搇ȿ.Ia~۶,<dz׺"l fz ,Cz0ªa71!) iZFA`<Ɍ%^Lq͔~0/GoeU!XYW\axP']+l񖊬5d=$7x*[El`BaVr!˷N$ &xz@aҢx&G6{xUuN<Dc`sDx*)>:ǦzW@33*P6Ć뷲3Y+/~*v# QEf?lLMiLY^ ߞsMƶh?}?зp}rfJ A@yA_gU,jl,#<RŽL$e-~j\fSM߄V>dz | .F:NwZ5ݢ#ô5Jz1'fy-"+s7dI2mhe *nf.G8eG*,BPi-}{ACʦΡiF1oah~^7f뭈MieAݸ[>aRs4ȳh`ހp Lpn]WK8+ЪH|&})J=`Dosk/R[ v4V[nJ uq7lρxy]OR~nyy5A=W G_ `}yï!X%wp¿$>:?R Ih 2<:ОB1jpzW*"l1_EL./ Be3!X$~SiukcT("aa꜖cx:*IǺH-.3W6-6'n>VS'x./T$?jb?mO7fW,p4Tec4ś▨_gy>)u$2y,D8X2>{YvM|1eKTHt8vf^Nw rr<rM,{AK4Q@ g'+V S(o yU>L~I1;D'x5’_3!E"#oeK~ZC}>-<ٱ't幤nM`}Wd8O]9.ɶm+2#Mݫ vڔ>ks%(Wz%Z-iu9/²9:i6Y#m :8DRvxO)U 8uλAi*$ֻp"҆U:]v ++bYGk >JN| q!o߈7kY7w qY=&#s,xW>k}6_+3"dpjʗ$dgqؑM6&쿼Ih?Xsʊ`z]N:ƬHofМ!P_ܺ,hoyMMndZfkSr c7ƆtDu(N$Azma MX-v+(:h<ʔ2El>}md8C%|[up!5pʳ <)}RZ V R+[1`̭آ(4X~2 .<,qviZb8{ۯT9$aܲ|N̙F0bPpf,|EU5 Uy*Vt :U*nY{j,-/3冁vEyܦ@g~J_`2i=OfqQj"]i5x=᨝tA.T˝; d\3o/Y`8U]0Ua$ 8.9mq#шn]O5TN4d28W=&ΗdJaxN Yyې}j~h<q;y@ Bj)_ TEYRo˳_ #([#v\+ zAt,}TD(S'U;Z3..3D` 눒TkpQŲ!gv#H*ӦO"Tƻm)c% .*ᩚ7B 6he5ky)'i_Z+ Rg[jHyrԻQ3R5cH0Y`FO?^UֹT:4#SumwgY͖sX^_zqMg2w' 0zwP㓶OqBѿјUvc3N}2ۙaýuSvjku9B$01WgYx ;.ƌ] vsrʐ9ӗ4#vԗXo|hJ}*0:7f}ȵ\B#HT2'nuV 3{܊4E$C8]ã,RSq;g7ѭ1F 6NCǀGS?jFAJ{H\%s:`MA[ӯdb*OLc [aGu f&fHfr)PAɬVv]/RVhs?D8b_ $xN KpSGER!GݨI)ϸc)?6 I7j5)'6ƵBTڻ:KVBy$P|ݿOvR@n+'e ("L=󾏂`:۷<7dV$]ΚQvUFŽ߰'#Y?<`*qk8rp!vE$qĺn@L*(m;п2z2X|8j>z+FYQ1bI.#d ,g9sޘhqp|7,a$ |%dENgpwR}9$il{@yrK,g3kGEoxвIԉ7 #VA^bͻUKe9S>o wtvDA{2GXϽ*p{C e (i *ܢn&iP-zOUy7πReѬ T HXbOCϲyG鍊 5yc&nJ||'vJ@k' F |ˣy )Uه%L(.NR_kx/T%g-XNe*&S-r(ʹH0gzT\kZb1H5܅Tn{' -qdJܽ:-.ʴxrkGic[ŏN$MG4s`Ztg$ݬ$ r o$xI89e#B'[ 8m0TٜlBxz]NB*Byֶp:Hv%2#k.{FS~D${Ņd+v PAEUxb&[.U@>fQL$7\4= ښ,v$RbGf"C~2sp7ƟLjhy.񀍷3AL@Ts  s9̂ȖlujDXGFآ (PXx6PєzQgϔOf,Q)qyt,|l8Ԛҷ CXiKJa{|[I@M'gSQ1;EJ;oud*"ynMjE=AS E*-zɻd#?˼OG "/DtGU5qnpxU\]'P`;ULCBbKaԱS M (VBR&4d2v$l*)cq8 j~{.r]b+/J6F5kh+G<`ر:K+8wUZ"]^Xd C͕Q"0q@ ,)5z<,-Xq豝~osJFMQ>oi5)m)Oq޲rIT*TA7&hR t\/t9iŸSo̔lEΣ>aC? |D)A ~K;RP8,dqf45`zpN5;anمBYHVb^iff6yp kLUNA*<5 fmAݨ2HqmS瀇R5'uσXwqRF! Wx"hGGI1˾MJ q)BQf;E +\F *yQnF/G,2BⰬQ.rN"tҌ,eXb $Q#r1[M3R,8mTC7u?aoj4[˒ȃB^|$,E ` <{Ȝ Ar// Hxjb^rLUboY}-H}Ym5lNٴ"S[JBF~"$v' b .=8"-4zr)⭌U..aǥө|vlȟB ؝@ͅ=lS9+6\h(7pd` N@0ʟKuNS8042x+ *Ϛwk{sQ!ۘDc}F cjl}rD[ / ' 'Rwj$<84vF8Ap#)Bi1>ym:кυyxGi,5|8} p&O'CjRGxܮ[S_O'ҕЭNG*93mF B{ G|B!K<`LZ)3.jmr-^$U#d I@ 5ԯA]1Hue 㛆NϨ1WvL_M:)ZJЮp֊%32䠴ǖ)BrfЫJO ݭ9 eQu$N}"5ՠ, 4B1 e[Ɓ8EFX)P<}$ߺ ;,_G5mvU , PLL5w.7x2u΃_pf*şH͉/P ,l7= LUNuد '1Ԩ5RS:5y ؤ5iP͵w ) h{xT10dG:]bX\&p"hc*V/(È FG)V6R֏~{Z6BS$DT?)CMvo K7h$*:Z[ϻUH'-iC`~ fxV=ϩU(1+Hڑay&Ւ ˦tŀ1uUCR B'7iܓx3_&:̤CTPD[(0BڲeNkl- *cm1Y<~*Z5q.Wp ^zKyɢ΄5s$F9ْlcBrV'Áhim-܋Ӗr~qS%=eXޣi4~p5HZdPh¢N h "y>˛ .*hdw)ߗxި?4Oo ٵ'XeЪ0sdAٸu}8;p8}#us@6U1&㥀c?zl-'$pq/jTIdHm} Lq`މ[6Ȟ[-`P9͡K]d_1,;ƕ:A[x\P1qٝ1>Ox}'l`Z7rrN`D\b b1 RղcwG?}<8/6oFoKPD =W}RҦ՗1,B0zRAj("nFީ̞rBcc A̛2 ^0p G0;12z.H;4b˔86'An8yK:cs*Q{k}kO_]Btt#%K|_(ߘFK հ-BQdPFNN[䌄VO%m`/yL-3QI<uYR!H2_QM$۳f1ZȵK޸Z[AY`S5)2bp"%–D^Xk zg &J b F>⦅()4SKI)ȨFfDx\ {,ʣXqlLQ-Դ ,H hpC3vu"Ǖ^| VHpt1nT?$Qo޲eH8R "␼/8 #_Ygf7]K{eU|[#+3%#;HaLTc}XA)N R BL#[]9g`~s `ט95Gyv˯YV,"S`[dC:ˮtMsqo*jrL:/u bG1ed9s8!B8jl[Cqo:qUr)\iv֓( Q${E˨?cxi#Yۧ +(tJBAS m5vƨt'vNm1B%:Ќ> ì~e$զ >;=8ԁ:VEKZ_b)"WVa8xNh{:Xc3.KS)*BڝעrD7\x]=2 ^X3pɠxNZcђCg,e \׎S;.;id!\WŽo^k-Ik!T8[i?gZ 9ƶA[Mc+vm8]/sطκzI;c+Dma pkI$4/N@UWps"dHysvkb!jαozJւE*ze[Պ/2讓EIM^VؤBn#Yf24CF,A`;j&ŧ0*,)Ƅ>ɞvaw=+z.R~tT0';W:@oX3 X$һk~Ly/A`bߚ^$HZG5=_@Y&m30+_Lӌ$/b4\&gjšW<h֔9Hw)iǔgRi6Vt'dܖx{n&~-* * _yk*^2x 8ALq=a ĥaAϦV~*9aK#}g ¹im֥=QbEvF@gQ0| E4LH(V HH7jSDꜹ c>e_g(Dq:1ͬ =VPds"mt5qA $k'bJ%}і9XMUӫFQ rSH QNg۔#~s 2KZb_}& fRFf^E:D20yM^Wv20"o;x}2<$}hqrJAORF[7E?ǾHCv; f~n& H䤵sõ\SJ܆LCpY*/k<> Y <~r$g22C'oc[ ׽`L3m|ePVe <`V FM lབྷHwnjײkw.l~k(xTޖ8rAJصhW3x!!CmهqJC2dDjA9zcEP|Qj Q3g'~:MH꽴wNQc"4~-''(+Z e1laHa-' +fqz]IӇeP0) ׺$u 3H*(hS%:mk/^p _ybd+kFeOJzN%hss$:˲)2z.P16.$qSUDvy^}4E#%~5iO0; 'ZsL’k 0M Oܰ1-O,󐲡X8KMl6׌j9G܋v+䔱g91`bTƄqv&oChKKx0`a?6$'1Q@9oϡKeLwOa@N`/)~$Va֞CԊ^P(')`{.F}4}@ qf"C"4dUًCX:3;j x7ǧ)78B]gAG?EHs6%lғgʊ: * VS[t V-٦z ߎ6jŅ.`?x9gl6omtg*,]DJ?ZQ]`mF7 % !p2ĭp` w`$*C9;j\Gn3 *>m.;pS6!ͻ}^!JcSs{4.xсgwV;>?MxGCq  |^ۂZ^>3Z3VFB-uy[`yb (݄ ?5u ZkWs(2_zOi-t#PҡF`P! ^]]w^z\Ң#T ƀf~2/pA'?m jhf/! F,#Dr' !T_J]šLpV'M%T3u;6'#iva=5kDz߯uPe^Mrzj]quSD}hCɁɚb%T$2gݮ.zXV VH:kY PR2*Of.ծ, bh~m6Ѿ$%:v`NTK$OFlK]㬣ՠ7\d:.>E7yj$tW80@$j a[G&.䛝]S{Xw'K ;zSdIjl$А8/̻Dp׀7+Q,3OpV1ӝs-wS4V]>_~3zԦ~7hD_4 {$`UQ!YdG2ߩT saEC#|KmWBӸVVtJ*?@ʛ, biGPh{S\UBiYںaܒ3(r~Ba [\/S^j7H9WwezYA/nHn{o# j CwNW{ꌂRG-7! 2,`SG%X"a|gNH n? b.CՒTvBTvdy It" Mtb4fS{SRϺAOԌi-2Z&@Zo4lmCrܾ5/weVN 6'?\<_y]ZYḕ: G72hywnË\.1f@mU*I$X7h7)o͹Ն?4W셈~L%&KmqF7V-$-@'X  6UpkHSFmvd dx+\r`DB_@LLAK}f*#y+lJ!H-_7d yAa ϭ'd%Q#Nfl2i ( 8fN9@0r~@ y\dLl ;%Vk;CZk:T`ߟV]^Kt~5aߚ21p^u˽/9,hMTѽ`ǃBYUJ|}e+:,ЈBu{^!x3p^M\1JlȌ>I1U5ȐPLA/D^ _PG ,/^P%\8u9MXEF0Frh A'wݗ~?\0‰=nԈu0gϐ6Zcb` 渚.6`<s{1>K/0mZ )V#ۿ0LǺkV% H.AVV!bW]0G5$I+C+kDwD6m*\$µc¶\3 {E L`v?Z[^q `R.wo椖lMxOUZWn蛦 7IKN6y"џוs{ckh x?Wmiiߊ4zhA2T-FKW?6P:|m78CdN#\璄 N/2DOJsU c:2N^Z8]u{M-ґ ܁Na-G$Jls@BK,Wod8T-m2 D},ת xfFvUmFPaMEbfo,MCs tq c%Bk3gJsfL~`(X$,e -;xCX[&Bſ/RBt@KbeeY<tek$85FZ{6(o?S5')x˽[b"y*glN Wנe! dȣ%0֪}dNpL[S: W,*H _Ys/qў?xb_ͷ20 / VB2jT=Rd_{i~лfQx㗘dR/ȲyMhKF _VŒl:9DOA vi;ZEM䃂uizh[, EwXs*cx6^uǽa s@! YH#_ƶT{-CV?< gɯ? &1{FA#wBTqɪ5d9P,rpߨ2ա@q%jH#^/Z?{w(FD+Ɏ x8['>/%!gws:xΫR|=vR,x1Iu#Bk\/s>jNb ʖ!1bFbjϝwIC8ʯvϪ%TO-v3_ivh2fbM_oS7UBi9&{f @Jk {}`|WcU*n7s՝сi=21&%u>vV()kybOP?ƕ^Jb%a7m(=θ)]pWTjQw >jю$Ayfe~y %7yψI%LqFcG| Ȁd]ƩDm0kJafvfg88/ 6G^)ǣ^ ,V+L&(ȜlnkɌhjǝOĶBo㧆h@O:v-b%U$sS,9645J]+T? sS۲\R o/i:_q" 6봱rsV[ p RQu)Z#SDWq t'L߽T^Hg Atm/n|z^2Ij^, $[X_ 24OI\z;x']svqwaIpVtBR7daa~#<3<{R7g$!$QJҍ >Ͼ+D<9R=z|U.0 $jvJ?%n0ٷhRJdWLebH?n y}Liff}a9ir41v_t2`+$+0>>~w?7%x%>W.={_Zs:x$))-PXI+Κ@/8]4-S96pv!ou`8JkxCXXfV ͂Tנ#v<ہ0<U3SUur"޾Z!/<#/v~o'>27" :ՑAKG}6;:& 0wn7,;<<e) N0EÂ]jZl܊rgZNƄa(ss?)!;0IL&I="(͕βCjzU&b PC} U7a]$QRtОX5::Eѹw~z\ΎDTebAr&[Ϛk7l'62f:Q4eW(o^zjAɲ /<6_SgĔ#5XNBN.*0PFNO?ux̐˹1R p4 dLǧ_6Nu[Kh$."UNOKF$lP0CF">&89/L߇^ˢ `ei@n~z|x!Y|%zZauQKo10Ucf{xZQX\jZycL\VLfD + C$f˨ \fw{Eުn =^ 6^wQ:\n[+z&] DfOŦEftֵ*#DP,W%=ذ|Fړc YTP2&꿹g|H(Acb;2-n-ZYhSݶ]!;w{ "/S_!@e'Ze""~8PxoE}c.Ԥ"J- oo~shEn$rE8f^M4i;qFReVc6NVAT܍I( #3<\NFDVF7cOPcӼ"!g{d}:\t,)BAɾT;hkK(ǔհKZp5䊮ܻ[vbKkIf:uJc [1#L0X::aa]?cJr 3}_#>dZϔ6]߀h'8-ڀ[:( gux?xMIKV7upvy偡>~jT[Kґuz* ѣ٩G ֡ESrD_بX,Df8l3.1x ZɩoOsq"b- W( :451umprC= !gg_٪el &J.0qp Ċ%7V͜c!j5&mC4Q|~Kv U ߾eը!ѵ`vu^hݸhs\IcjP86M%2nBxzˬ,3OmvQ+Bܧ-]ZZ ~e3~&19J"ҫFndƦx^C7hp@DaQn丶-\&Մ97"UvTns3hk1QNWD=̀W0(oHz2)1aHA]l M/teMX\Xj=i X3(jA!U?k;P':0xҟ9(?OYD}B,.&:^D U*.@ dt 1,W");:ՀBV%e{oepSް 6.؄/C-Ϝ], DgivsLs̋.TO[>J,Qr*9&6O#͞1''ޏiK'ڟy{c mo`KGJ/jÀ2 @%;l`  փj:D١vA,*6(3?'[Y؝j Zs J#T4K9"0)MҜQ61(^ ȣzSLG6ĸy3 ^O Ց7q/ljoIh.6&P |x^4fpJ?̥Is8(O;<-Rs Ĕ@q|9T)(s=H=Q2﨏Yc= :fK#fs;]HZG@ɕf|hEA5Ji9œR 3n/yuB7*SS"nܧck{8=nk!΁@zmvEz?y-+e1 S <-Lƨ4>A/nxQyNSi?(!D=l5N}G)/*6.S#o v!pc(rXƳu\W2 U5keB+W0l$8?:fMN~_Չ[Wi"_YmKvd0aױ!>|zi*LxjZ]"?n ~/Dxp)ٹqg; euĉ>mv/K:}*3eoPN&o;wnfؼa}jrb = Z (>+L#! tE[0ANlձՂ> YDr޳HXo0@Y}]n l{:FLCo!rhn`>[豝e`~;+;(B64m=2Ȋ٘X[WG'KB\0/[k9pc]TPekA1ȸaF_QR Phtg?pXA%0)>64S:a]l m/wC|\: %gN4/Д . K?@#p-^3󊆏`?ͪJ1z6%~?P؜+,7oW}f?I"m5h#hHGg4YGv|x!=$}>(i-c+&/Rs(t=^lhmBl6@Zҧ@:eS.5lJ泖ޤoe, ٣) ys -nُ,5G&ۯCfAskBRaU `۷ƶDį~5@HaG~A8ħ%41cW6 B8 E”e>wK n.T(,|D¼~IʌQc*2ՔF$>Jh!].y 3W&[}YRnWajIF}$^7@6 !%¢SI6x1yʑAK,]n2NF&`FGn;UQYJMSgx;&Yfk/pN -L"ܓaeuɑK؁|Z+ !_ZӱG&Pa7X_ßE9{y#]<#e"POxen"m> U'r4Hh~ؘȇgSXґ& 7Rڿ/3PCHwWhm͚ T{EpEavEq<'9o=BxYS&FO$2? 6DKu.ҌQ<|qGFf ;: 5t,XQh Cid*"rf~.56{lͅ%NK(Bw¤WQipZZrUE#ғP,aXwLƓ$=ޔ3@m(X^΋6\e9A?(犷Q;Ys}B7V;n ^e{Ps)I]_77ٗ[w fy$W_MuOJer:o){|kFzBj f ' ?*O -;B*D9SvC;J[LFU*.!UC)&Q$ ߋN++4C^Y-5wL-#ZA͎%RUeA5Amq/v3v=9+kR<'q!\\.9S 2d}@<$1t[nZkKoMU߄DLd`oxpFTu3MgwhLhqxW'.e.Rf` aC6bIX{$2)DD|63Gz}<?QͫlS2'/_z3AS5˜uA]X~#܏RB>nht! GX}?Bqu*6̟o?&a^a L%M Ox!q6&Bɲ-^`[I,ʁX` 7C 겄uf?1eD`ѥKZf B^ nF9hݓRRI0Rb,k:jE?r)*b4Å vOߜ=bߋ,"}n͌:m[- mVL9>Z9K \Q6[y<Z%܍@'@= x+K(;y)8@ޭY<f)պQFucIhnw>H7M%rF.1doo @L-Wja`j#rBHf#[T"WVN.~2zFc':/ Q/F9סd\eeyKU(~13 zeEhLCW) 7ީױD]j bzrh,X@rMTZR2}ڴyF}RU6 wT6[P'̲5V S(4%qHs8f׻:nFZ {ĺ؃MipMd°iCz$ŋ!x5Jag~ih)lˏVWxR%F< ݸFf-jE77h(=P gme (g4;:umK^QO -g{GwcNbMӄϻŔM W AZzLF7ʺFR I

/%bfouF(hZbU.z~iQr5T#g5]y#'&M$*T^ {4Jfe$v3aE':Q(UA Fi]vz=i{rxz8hkK]z_tz[QJxJfl V[0wYo0,cp X+ņ/>58vV{VcFl )),)5`0`ן43hhɥAR{mu2IF]@` ޥŁS&ny4>'azb<晡ox^Sk9ȔT~Yž7mc ÝϺ tWՐ? Ͷ>SNy!ZZ-|O9xYSlOU&#(nG⍟HLDũa~MPOfޛ-gfW@°乨QOp6Zß&bm9Ŋ#(HXR2.7m@J)V_:)mz eN2]A1){g)|Lk7e;o*+l fs{e\fU]cF~:4׆#xt`WㅠXX)$K^zy>N=OZ.smP)]LYff3_lA rS]`{#bHvwqfP|KK|0&[8ApQfAS.']/G0IN8+19?a,|0ͤE #l,|Z-(9w:'S1%P!;˳f̉P° -Oput!ִqS)SX%vlRj_H`-{d2Mbۼ<=eZjgn5+H 0b 2MrΑ2~b-]C^X4p+6dC m|pep3 ʼnj+(4Sn3JVIBjH3 Ocφɤc js @+d$EGYo?HKjT;Þ)D6%:tbL/6ǥ j|*t0!2pKK#1:\zpFk) 6]? 'k(7it'nǜR^y r:fͤTJt=gX{6Qfdu5F?Mwϻ5qS{$SMG(#ԐqyeܣtcM7žl {J)A@6Pdd&  iaf+ ]( F@,fB 7ՍEsD^K$J>q(p GUϤ= ұ+JӶBК7%+2Fԉ{O{nQ't(Jed\8:' ^\ҩZ0FMt"@)[m!% X)|BlTҿKHSUqÖLV{N>SYFP z\0YB21 &%~cAEP,]_S9զx"s X3@& w@tvP٭Ѳc"8S(/Yzfn~Q&r1m0'Og#ij9įk%lXBik/Ƭ;fWB ~\lCwLUI!2wJq%LR[5kY}|*W}v=D GGh*UVUަ ~ 8*ИIsNVLiY^47·/sN?r4*L1, o 9l+6[;p,v4ߝT͸ FN؟oǓޡ33+l g6 Ϻenܗ6Y4YJ'oQY %\#!l\-lpqLMk|u3dSI}ld4_ku/~?E)k1_EQH8A}}aցI+zAA3Oinfh B^(xK$9֪o߰}ص&x2\^D#wG|s^G#QH!U_8 KB.L1@M&g~5ר%#y-$ODP :Mm|ekw|K^A{@d#blA+]0*"QrVCNsOjnjxZJ>x|a) m`hLcgZi_Kq3!`NܹV=g_$gd'o}ZrBk3Z9h(jk.9`-?NŨ.%)U{9K-BU>"[tO{eZCaB2]!oIkAZ 75Rmw,PI 'BN.JCRylVJK^W0A Mַt]5^DTV?Y<酃Hm.hk;fɜo-p[Z/ -?WYv"*muk%+149-ĮI8DQ  Կ攄f۰qzN}S{F8lbG+7+Xi$) :s)D=$'$PER,p -'qgҰB]ѫ>壴no*So)'-rI̙ JrcSt@La"g*y[.]Q%߳T2Дb1J[gXu'S# a(#QS|[oԅLex ݦ.ġi!ɤS }kˁS4vI͊wkZ|(bmtam >_Ndhvh}rcԕ kR`%AdPJڇoI o5-Vu:#[A׬P&b1:Z`m4:g;ajݭGyMV] gRGmH&$6߿OQHzWfu2+=I^PK36'fKx_hڵ.,HNZXZhX$_!dWL(!:5chg ,U7169աUNtլëB d±ƞH)ʬNhAc VGc s^yKekm3vk>UK͚DF U#hH Co˼Bs lsFBQS> ]K«ɢZ[WL,kS@B>`M9p^j5lu\6Q+Pu«$=&l?KusC]t^&_ISr} ._!Wa@{#[j~JۢuqU0MdP$5bɓ81nYb ~Q?мaӫZW8UEunvh l7P)ɩ_>8 S9-ג.!R1Zs*?b H*8qU^5lu/g*= MQ7Eq^a &Wp+rQH#)3ԧ+%gQ29 C:a%ѳQ6X IK?oKOp1z~TΖpXĻqE/n4Nd (V]{(B$PƧ}P_LrGmb=Nn̺2.A9 ad媮ЫhP CEXuG-1H |j@z,Uj\'\eu4GlM-w5Wh!2Z(J8ʊ&lqPv+JC#.yЯ S"7Zz@28']D^}<.GNzbBBMD/!]iU ?fZx'A"MEqgd 50GXbӣ|;&JMTQnHLrڔm"<}d⢰X9Zg8B3e.Z5X^cϒL }W\SȾEEw/=< >AjC9CBѝ/rN[diqhBxΰĊ+PLICfuI@x dKr: VD9zQ;>\~NSrU N"5{`N&Bswb'muϞ%ޛfԿlfcqKOoؒ>uC4ūTVMK{l[%ʜQ?Oi) -U%ZW*gKh["ph| ]"#2.8h#b|co""kdR{$ 4[ߒq5pq*_mb;ML5:{'  b{4}e,NI룝H`bj^o4F@wi&Ź Y2l'mMwLm$Eu :%u鼆Vhc^yPf ](ڰJ9z[4}AVI;򹀕 fc^f75G :9]z`񹞩< ?q;9LBڋKb& vmU gf5{rJ4"&!*¾U(uN J3mٚ_ LꙐ NEoStN|Pg6|CNtn^âPեpXr<:y|lL!HMAх}]/uGSN$NXG{QmA4=" ? ɛ^5>CEm˙GxFQ+q cjyO -m;yW{XO(wͺPn (WΩ ^"E [?u.S=s&=pKۋt"!/Si{nՌ*4ئ$H_=Y%9⍇pO/;a.9T\C$G/yKpdlNsF&sfPhs9X#_C_014%4}8EFE)f@mHId'RR>0QhwOsez1h{Qc#7*!s<_^͚JCɈѺѩxFD`S1y¦5o歞DZ!Sw' 2_CH}_Z^AtҞ^8s5rcAKtH[;b` 7"0N3+l=EͼN 7&)TU\U3?c-,TeJ!EQyxo{Ms( !ʟYeLFe>" uqBlEaldG_jHͻ|]#i1A3Ltb͓|XblrYxRw2mf46rE\Y\a/ST&kJ1]x^%X _]}cE f̉ Sx%h~;BqZ oqS]h|rd@MlO1("wh>s~_flϓܝ$p ,:C)XBw%X(oIQEƽ ~1eoL0jVB=4{[0P{Eb;^/#;D hbt K>'vj}'F@뮵OKѦהD6D:EB Y8[Guf'Vuj 5 $ނmZJ[ R%m3e|R-!dj›|IGdI| b9U‛#:_fa`H8:0;! YOj -|cn\n}F*V7ΑF'+i6FLV.gSf?SU=Wmjc"4:O$RO4a2$`ܪg!wf~keN_\b66o=Y$ҳhyۑ^_J;\_,А Z%}RNRS U7o=r[#f l\U@q3wm%0kn[\RYTkkvXs΃D2l{Y֫)J}~_ߏ {F*ܓpPhZxdHfK 0iT=N@!z@28*OHZ384]U,,n9Ŋ6l@q±7`.zOsyj UZakcrRǞm"3)ⴤ>7f3tW?&l> Hѹ0-r 4 [ւ8._D?;ǰƀL]miNPIw}.&0m4^dFHvbJblnv8=rD>,{$6L#`ǁizu)X,I5;;6k l)/X ^~0'a Gϙ h\ +b=Yq.(ҿ=(^EsݧܞûaM.E}4O~ D pP3~G1}刌zSS7Ddh~ӛl [dW[gķ 옉d3N+`M?cszT$(!'ָE<‹SPZWQi) rt8OI 8jBښR;; wUs UHu-tyKF&'>͕Sifp UYz00'͑2WZ2y{asL{BF͟a^|X^ӝ`\OK*dׯE`!@hm}N_N_@?!zx5cJD" _o{sv7Ë31kc' Zm٩dW#Se ڥ%/gIBҝ3$83p^-bۋy6P2ɣāCDmePN[3Yv0>Ć!O(jH3R;p7NڏZh97H4۾ĿSi?&rya`w [I>䦇@B˛(]B\j Pz ,ƺv'qfXh$wŶC,!a[.բ?'f`EtȹOh_0jLL`UUUhKSU ^j&&WJ&/e$TD|gڪOX l->#۱`r|47_K bS++8U*onE|6;Ż)3W$ْcAZLZqtIW)98.npb&xy}AIAN|kG)G;dRm" ƴj ~j8>8?r!z_011t}ϊl!3ܑ~LG+_ꅙNBL Ƈ@sB&N7{=?*TzF2/*/AE'MYڎK`(ƍɈwԖ2Mߌ7̊$5d*%Zp a<ЈCgq)e2-GUV$;"sVvV\8@PNJY;ez5eg2\^d?i\9M=:NCrbVeV xBAүzY #Α _(v0XEylP>gzcG n]DnWbhCA]K}V="Yl{7 ϖni<Uָ"ɛͮ4IA+$LHòGO>) qXX & FW%fgt SUvϾ_:Gm,c24M"cOFCQ?g۔WdrV؉9qJ qZ(ז:|(OwdG O:+)̏G3?!GvҦ9䊔J :#5K VxTd+JZmxS^8Hɜ)d