kernel-modules-core-5.14.0-503.29.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gʒXreleng@rockylinux.org p-Bm5 '] m t8kK;RqϜ HO.ɐ+O?1+].|8cb@>4{9J>=l|xϗ[<э߉!X`5 N;qɍy%ң;%B:_~,*vpq6J J ShH9()5Wg,Q*,fL-~q2Va%lei\J-lNcTRJb&R.ҋ8ط]JG*7-Fz`P_]s~dQG\ɳ !u%/*>q{;}3,Qq;%hU-O>`TH])J c+)Rb064v΂(޲ ~K3y8;_Frx ߒ]+*AN_'b˯D~҂ė3zV˂\̳d11d2863bf2e0615d1cd4013161834b1d0a61493a636839ee1479ba90a2462866f93efeb934fd359554bd76b8c82f1db117fb59e(=kM#Tz>fX3$>>,y%?,yd , Y ' 7 G g : hP2??<_$+k,D˾(8j9ͬj:hjG(3hH(SPI(s8X({4+kY)(+k\*Q]*q^*<b+Fd+Ge+Gf+Hl+Ht+H u+hv+w+px+Xy+@+,xL,xy,x,x,x,x,xCkernel-modules-core5.14.0503.29.1.el9_5Core kernel modules to match the core kernelThis package provides essential kernel modules for the core kernel package.gȬNiad1-prod-build001.bld.equ.rockylinux.orgL^Rocky((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRelease Engineering Unspecifiedhttps://www.kernel.org/linuxx86_64-44 \&d$<!h 35<0p H!(.cx0#8 DHH x.&\ ` @ $P H  "r'8$t dLp"p` $KD09h.HoHP HKdj|cL>c4F +v'| `d\$d"hGT4,|($8@ H-0 =\ND f/ /@)%)%+%thq\(7*@   D,|<z,Hr,4HF''!>(9N?dg0PpӨ"`K0o/PH t(T T^XKBLF\gɌI $ @ H ( t <L   d L t D ` ( T -!9Lk' 8 t P !<<llD`,T 4(t T M  | 8TC y  p, H76.j%LX\l(9(#$DD=%lx @/*l6<$,2(+H) +LT0@#0|# %   %@@dUd$x(D4d$3$@J$<(X Lp @D8@.0G J*( "@C L\ P =X L P$T05 7H),,h  #L$ ('h(L(#, `'0&&!0R0<lx x|$$U;,wh@%8 3\.l)> tU0 gl( vD8]d_( $)ppmdjL0C@%)( !4 2((T L d,3$,' 4OPB!lTpdKB 64%X-(yd8"kJ(VlPKp$;   <!'t & *$ (x  6 D x 4tl4@\&Y4{ d P # T 4 d xx 8cl  \M\Gd`?x *0 #xX]0= *n IwD~PA:j`-shI8 ]L#$$,LL"T p)$;| H d  H): d \ !" x  d"lt,\JTAJtGd I@D( ^ 6D,>D5t8\E@L=<Df5DDt `P8T X!KL6X1S,x7H'PX9d48$$+&88 p=$xU5 P6)\ \" Tqd(_@9-|4(hX T-E,  Mx hT(8) l"lHsl *xb$G4<f|$ Y|mRtuҜP     d P ( T , h t X l h t D D\`  0 ` < ( t D D TJl=  p0= h 1  2dC$`  T%L P S9G  @ T X   T 9@0GpT[`0@A!xDl, 2 |   t #T 8d,2| !@2WX023  0 0 t &H ` 4ItdpdLdt%$"tPLOlPS`<Yx[`\,cP'$j #p #x8`!= #z kd% Dh  [X %_\ x%X t. "|"0!L,5 + 3@( DPlD$`dL8!@ X$T |H D l  ` ( $ P  d Lp  L. ` l    0 8 ' l D X p<R Gd$"x %l$0!tr8lO )T- 4Jl$(pJ`TxH@h |@+P'MpNtW$dH3o"4AAAAAA큤AA큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AAA큤A큤A큤AAAA큤A큤AA큤A큤A큤A큤A큤A큤AAAA큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AAAAAAA큤A큤A큤AAAAA큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤A큤A큤A큤A큤AAAAA큤AAA큤A큤AAA큤AAAAAAAAAAAAAAAAAAAAAA큤AAA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAAAAAA큤A큤AAAAAAAAAA큤AAA큤AAAAAAAAAAAAAAAAAAAAAAAAAAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤AA큤A큤A큤AA큤AA큤AA큤AA큤AAAAA큤AAAAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤A큤AAAAAA큤AA큤A큤A큤A큤AA큤A큤AA큤AA큤AAAAAAAAAA큤AAA큤AAAAA큤AA큤A큤A큤AAA큤A큤AAAAA큤AAAAA큤A큤AAAA큤AAAAA큤A큤AA큤AA큤AAA큤A큤A큤AA큤AAA큤AAAAAAAA큤A큤A큤AAAA큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤AA큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤A큤A큤AAAA큤A큤A큤A큤AA큤A큤A큤A큤A큤AAAA큤A큤AAAAAA큤A큤AAA큤A큤A큤AA큤AAA큤A큤A큤A큤A큤AA큤AAAAAAA큤A큤A큤A큤A큤AAA큤AAA큤AA큤A큤A큤AAA큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤AAAAA큤gȺ0gȺggȺggȺ6gȺ1gȺ1gȼ>gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ;gȼ;gȼgȼ;gȼgȼgȼgȺ1gȺ1gȼ;gȼgȼ=gȼgȼgȼgȼ;gȼgȼ=gȼgȼgȼ=gȼgȼgȼ=gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȺ5gȼ;gȼgȼgȼgȼgȼ;gȼgȼ;gȼgȼgȼ;gȼgȼgȼgȼgȼgȼgȼ;gȼgȼgȼgȼgȼgȼgȼgȺ2gȼgȼ>gȼ>gȼ>gȼ>gȼ>gȼ>gȼ?gȼ?gȼ?gȼ?gȺ2gȼ?gȼ@gȼ@gȺ3gȼ@gȼ@gȼ@gȼ@gȼ@gȼgȼ=gȼ>gȼ>gȼ>gȼ>gȼ>gȼ>gȼ>gȼgȺ3gȺ3gȼ=gȼgȺ3gȼ=gȺ3gȼ>gȺ3gȼ>gȼ>gȼ>gȼ>gȼ@gȼ?gȼ?gȼ?gȺ3gȼ>gȼ>gȺ3gȼ>gȼ>gȼ>gȺ3gȼ>gȼ>gȺ3gȼ>gȺ3gȼ>gȼgȺ3gȼ>gȼgȺ3gȼ?gȼgȼ?gȼgȼ?gȼgȼ@gȼgȼ@gȼgȼBgȼgȼ=gȼgȼ=gȼgȼ=gȼgȼ>gȼgȼ>gȼgȼ>gȼgȺ3gȼ>gȼ>gȺ3gȼ?gȼgȼgȺ3gȼBgȼgȼgȼBgȼgȼCgȼgȼgȼgȼgȼgȺ3gȼ=gȼgȺ3gȼ>gȼgȺ3gȼ>gȼgȺ3gȼ>gȼgȼ@gȼ?gȼ@gȼ@gȼ@gȼgȼgȼgȺFgȼAgȼAgȺ3gȼBgȼ=gȼgȼgȼ=gȼgȼ=gȼgȼ=gȼgȼgȼgȼgȼgȼ=gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȺFgȼgȼ=gȼgȼ=gȼgȼ=gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ>gȼgȼgȼgȼgȼ>gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ=gȼ=gȼgȼ=gȼgȼgȼgȼgȼgȼgȼ=gȼgȼgȼ>gȼgȼgȼ>gȼgȼgȼgȼ>gȼgȼ>gȼgȼgȼgȼgȼgȼ?gȼgȺ4gȼ@gȼ>gȼ?gȼ@gȺ4gȺ4gȼ@gȼ@gȼ@gȼ@gȼ>gȼ>gȺ4gȼ?gȼ>gȼ?gȺFgȺ4gȼ@gȺ4gȼ>gȼ@gȼ@gȼ@gȼ>gȼ>gȺ4gȼ?gȺ4gȼ>gȼ@gȼ>gȼ>gȼ>gȼ>gȼ?gȼ?gȼ?gȼ?gȼ?gȼ?gȼ?gȼ@gȼ?gȼ?gȺFgȼ?gȼ?gȼgȼgȼgȼ?gȼgȼgȼ>gȺ4gȼ>gȼ>gȼ>gȼ>gȼgȼgȼgȼgȺ4gȼ>gȼgȼgȼ>gȼgȼgȼgȼgȼgȼ>gȼgȼgȼgȼgȼgȼ?gȼgȼgȼ>gȼ?gȼgȼgȼ?gȼgȼgȼ>gȼ>gȼgȺ4gȼ>gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȺ4gȼ>gȼ?gȼ>gȼ>gȼ>gȼ>gȼ>gȼ>gȼ>gȼgȼgȼ>gȼ>gȼ>gȼgȼgȼgȼ>gȼ>gȺ5gȼ>gȼ>gȼgȼgȼgȺ5gȼ>gȼgȼgȼgȼ>gȼgȼgȼ>gȼgȼgȼgȺ5gȼ>gȼ>gȼgȼgȼ>gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼAgȼ>gȼ?gȼ?gȼ?gȼgȼ?gȼ?gȼ?gȼ?gȼ@gȼgȼgȼgȼ@gȼgȼgȼgȼ@gȼBgȼBgȼBgȼgȼCgȼCgȼ>gȼ@gȼ?gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ@gȼgȼgȼgȼgȼgȺ5gȼ?gȼgȼ?gȼ?gȼgȼgȼ@gȼ?gȼ?gȼgȼ?gȼgȼgȼgȼgȼgȼ?gȼgȼ@gȼ@gȼgȼgȺ5gȼ?gȼ@gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ?gȼ?gȼ?gȼ?gȼ?gȺ5gȼ?gȼ?gȼgȼgȼgȼgȼ?gȼgȼ?gȼgȼ?gȼ?gȼ?gȼ?gȼgȼ?gȼ?gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ?gȼ?gȼgȼ?gȼgȼgȼgȼ?gȼgȼgȼgȼ?gȼgȼgȼ?gȼ?gȼgȼ?gȼgȼgȼ?gȼgȼgȼgȼ?gȼgȼ?gȼgȼ?gȼ?gȼgȼ?gȼ?gȼgȼgȼgȼgȼgȼ@gȼgȼgȼgȼgȼgȼgȺ5gȼ?gȼgȼgȼgȼgȺ5gȼ?gȼ?gȼgȼ?gȼgȼ?gȼgȼgȼ?gȼgȼ?gȼgȼgȼgȼgȼgȼ?gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ?gȼgȼgȼgȼ?gȼgȼBgȺHgȼgȼ@gȼgȼ@gȼgȼ?gȼgȼ@gȼgȼ@gȼgȼAgȼgȼAgȼgȼgȼgȼBgȼgȼAgȼgȼgȼBgȼgȼBgȼgȼBgȼgȼCgȼgȼgȼCgȼgȼAgȼ?gȼgȼ?gȼgȼ?gȼgȼgȼgȼgȼAgȼgȼgȼBgȼgȼBgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ@gȼgȼ@gȼgȺ5gȼBgȼBgȼ@gȼCgȼgȼBgȼgȼDgȼgȺFgȺFgȺFgȼBgȼgȼ@gȼgȼgȼgȼDgȼgȼgȼgȼgȺFgȼgȼgȺFgȼDgȼgȼDgȼgȼgȼgȼgȼgȼDgȼgȼDgȼgȼgȼgȼgȼDgȼgȼ@gȺ6gȼ@gȼ@gȼgȼgȼgȼgȼgȼ@gȼgȼ@gȼAgȼ@gȼ@gȼ@gȼ@gȼgȼgȼAgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ@gȼ@gȼAgȼgȼAgȼgȼAgȼgȺFgȼ@gȼgȼ@gȼ@gȼ@gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ@gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ@gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ@gȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼ@gȼgȼ@gȼ@gȼgȼBgȺFgȼ@gȼ@gȺFgȼAgȼAgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼAgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼAgȼgȼgȼgȼgȼAgȼgȼAgȼgȼgȼAgȺHgȼAgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼgȼAgȼCgȼBgȼgȼgȼgȼBgȼCgȼgȼgȼCgȼgȼDgȼgȼgȼgȼgȼgȼgȼgȼBgȺFgȼBgȼgȼBgȼgȼgȺ6gȺFgȼCgȼBgȼBgȼBgȼAgȼAgȼAgȼBgȼAgȼAgȼAgȼAgȼBgȼAgȼBgȼBgȼBgȼAgȼAgȼAgȼBgȼBgȼBgȼBgȼAgȼAgȼAgȼAgȼBgȼBgȼBgȼBgȼBgȼCgȼBgȼAgȼBgȼAgȼAgȼBgȼBgȺ7gȼCgȼBgȼCgȼCgȼBgȼBgȼBgȼCgȼBgȼCgȼBgȼCgȼCgȼCgȼCgȼCgȼCgȼCgȼBgȼBgȼBgȼCgȼCgȼCgzgzgȺdgzgzgzgzgzgȺdgȺdgȺdgȺdgzgzgzgȺdgȺ0gȺ;gȻgȻgȻgȺ;gȺhgȺhgȺh42f77aa7818dbc5050a86df67e75b9a88eba33db69c3f2f114ebea273fa38a12f358f001ef0ebfbb404e4402504794d3f0097f3f8738d3ac089a369489d6a46e913641b8f2c2085900d0ea5cebb70db24da46afc54bcc008737d3705e28244a0efec48dba5b1fddff23ddf1549bf43dacd91622c9228329344f151d1477061c4e36d5e34416c314a9403fb21a8bc18c38827c5942f2c02b4c434d4c4d1fbb01cde7da929670b3b19491ba9e0e2f75467f4dec605ab1d233f2b756c9d6fa0c44ba7e0b2bc9bb6232d82fb5dcb99f14a3136e9bf44f3a1093269de3081f6677dfff1179af3fbbdf7f212110833b94c73929e68c1c9dc4778fb087101bbefcfe5d13675d6dad5f26e3855dc721e192fba2c40485252b980dcc6227aa8d0a19e871f58a99b2a879c1a9c031899c574b5e67c85ab7b85123a5560d9018a00d06aeb514e72d7e8492954cfb12cd559ae23ea7b133579906e0f333df7c108f32c20424f93cac292d57f40bd82d6e8847824c00fc0ca02e5a7c69c32f5ed2ef607d0a67559c722518cfc5f5906e43cd8a304cb4cb392fd2ce89080f7d24f9fa29ab6d1098bc8134563942d58e2211a99dc044bb2dd7a1e6a8e7ee3bacc596ef179838509d1b705e33ea3e7ada627c70a58d469c6d2a47743d2876dc43b9098c20426a1bbc9013b692725f7ad82dff6bf9d2bf98afb07ca060930ff7b14cb4a4af15e186b891f7a528526a87fa71ac84a892e43ed26cb81eb85b8d199c090ade73c35f1993fc84372d7aa1e4295beb8682ce830fe47c04d5a16f9d25a479f888818807d1a219ec6eab0aef64d159c438a23b4b2a10776c8e02b0c8c8c4a3a00475cb674decb7636eecaa74ac80717f5fc58afb0edba8eb31e6aa139f53165c7475eeb54e9220b9ed4bb97da9602b7f8f02f84bd7e5090856d918ac1e47da6789d9cba40416fc5129eadcde778cf3a6feee01036b106f3ae8d64a5d0d53cf83f421dd360d6faaca672ad870ed69aca0adb8a998926a660504365cb88ae78e0c5567f923963701300f0f21148a2af6c319b37d016f70c6bdfedb9e50ec39dc59ac446c2ad1923ba5066897c824cfa09504736770ad62193f0bc043af811816f098d6d16897b76d98507ed8c90dd3d62b6afc444c7f0f3a4c4b39dca97e65db477d67a421f803264c5e5805c9c210f931c619be9de122a10a18734b00e33ee2b9b989e878568891b2e7f917968bc2cf461552c56e5154c814ce97877e386f4ac5ce72d2bdad951bbdbf0a0a3488c293d01201b057c7bf03b724178de2760fdecd9261e46a82deaf0df87be959ac4698d6cacbb9300bdce22d533f919140c7a0af7e29683185f8a2c2187d41bc6e860b9d48a6029c355b31d9f0ed3a539d27589ab9571621388f6cc32ea10d7b3936d35ed21d19bf5e7c411ecfd4303358ec1b62477bc3dbbda79f58351c67d67bec9c1440c5b4111b2ec80c1df4a0a001e1d2808a2af64a3ae02dbad8f0ed99d480b297809b6a1368469d7d8a51740e968cba0beca1ba029ea95706c4f3d7fa5213e9706666d68539fb76fb43826fb5cebf2267a103fcd9b5ac6abc1828366a1d9a9e45194bb0832a34924cc7c0a1462d0cfa3e588de325406b851d2182cd37cd14a761938944ba3b29aeef36bb28a6c8aec138b23e982f2eb0bcf74783775846ebee63e2e203f008c197f9a47b8a1b96685a604e92a2d49cb5554f2fb891638b2cac2343cf6b0e079a8a9bc135f046594dc4baf36775541df015b99f10fba7b52c6fd73578e4c2e1cc7dad987272d4c5d4a365d3b96056ff02bf22ce6e84e22c2ff0b489b25b53f3a90d47951ffc050f63ee4c1017d4163fa1a6050a833ea9a8b28d9bf866fd4e268df0d5e041fba56527f9df22aced24308a02f483505a589677cbe28a896cec01f6840b14481780f9f2a047e26526ef8a1078ac737cfb5b31be960b37cab675db9e04eedd5fa09f8509473efdc4b2c89742ec04513468dadf0057fc9e7bc441d8edc6787bc63b54bca855187f868829a7323a98cbe00f70bbf94400a2ce2caa4cae7db23d7e75d237eda99edea58464506543b4acb6d97e92c46023fd30615c96663b26ba5c5456657cebd11cd7cac12c692c737ab2894e36ff80667d1a560e25622b4b79c473a4f7268af05b90dad5da2e24ee00d30b8501c8af0b7b39bb0586dbedece4d5a91153888846b785ae237f0fd94d894ea60380bf0997768a3e0bb7f56bfde31a173b65740c40a923bb7c29c3222d69f4bc0ccbed6415e4a6a14cb3b7fcb64ff74f9f19c3bec199042da481f279b99a10945f9d0bec6ae6bf4dfb8d512892526a5f9bbb53d1ed82f0625ba8c5eed04b263b9c25a650d25716fbd3670bbc1a1783beee65431a267ccdf1d3b44b800bcdd11bd444db87e5acbcbfe90b03303eb77b88e782b3c4dc834d861d09281991ff54ab9a78d72d9d199de2d9ccb0ae289002373045b81a05f9c5c6afbdcd4eac2967af61a2960923c868d67e9815eefa9d6df35d08a9105bfe861aa57aa10cc5fbcb01f59f5b09942987bcd1a548c3400669878c8aaf73edc4799c3516edd5b1729ea1b4dbc08e0b8568c6b2e386b04067db1444f0b07922308d17f2df10407e2780f8d477f367946f5e44479094c1de9261b3266e71df8a04828945b1331b909ee5c0f216d54642735b87328eec107ebbaa6e566c64d46e4be7205a9ae18ddc9244930da6d28e412a117200c2ec2f54a5776876f25822a9c3d4c085ac4bd16284ba39bc602f7acba8f67a7767655004d9a7a9c115277a697daa6c0a8270945bbc34011b06bf22bdfb7176c8dd93d6d06aee94e857ef66171db76bcf7e5fdd83daef97f10b4a20baaad68cc79c7ff0518b0a9a987617e7f037cca43ef8dc9d4c6556cc3c951f63bb20d3425a5053b6fbbf01f0b6a507e2e124c578dc6ae114e92e0cd3c9829fdec6f605217d7a8116936c60688617d1b1efb5e0a5a0b8b35b94faefc1239d6f9818cb825abd58770bcf2ada9ec66827262a1bf57339fc348e4ca69ad8a6efc4fb6a9bf3e320454f6e238a29697a7c4c4824ab3950881eb2c3a94f0ceaa5df99d301824918503df69b13654acedd02c91b108fcc811f22f01b7e7aa8a745dd612b1588bf738aa58a2c19b7b3494f503726b43b26b2b827fe3fcd2604336a4ea3ad088e0f118c550ebb3355dae4e60567ee3dedfab206d0b4e4979d4705a61a999d3df833d52a4936a71e2d7a2af06cba26c2e2c6fc542ccc16a3cbe78a333832fe4b8e1efe767f1510c5d7019f37e68d93694e94efd7fb31c31d749ff7fea4de5ec04aeafd177188cfdb4e7ea58f9864dc10da0afab77ecfc21fc614832eb5434af4e4cf5d93d2ebd3a45414876976a792b21e6ff7f8a9ade0e8f67f4a849ce7c5e95991c11819107444b48e62ec531ccfa000529cd2f03ab02eb87de128d3f826a53e7e1391242200191595131cf857b567c21235becc009dd5f1bfd9015a25c1cf239d712623cde58def98e88653e18582f4b28b1b26427488bcbcb479d13443621008b9a48fc07a8baf59754a46fb97d876ddb29f5932c4612f7c0c5d3d6b9cd8ba05460deded23b91850137c5d66fdd8986729e6ba253f4b179df8c5eb6d598b68b5d49d740fe177f6477d80331ceea8b9524eef2ece75e15fc251d846728fcb408bf2799a7f34f0504678594f061c47880d7ec6114c553bd7096ce524c006917b49810c1b4304200f680dda7317cd100536574d3422f1fad25efb30d193c3c1d6763ba84c03282c414d9c3cdc4e076390b9e11f689e2d1495b3ad3e7885500d060407afe3e9f105baaaf0bfe094ff16ecb459d2f1df7d35bebd2bda145f807ef8117d81015c7c191c148d8259743b2820b9f9d68ad066c6ede7bf9a51812e2c7445f7d3945df9dab1a99b82e64fb5f08940e41385b3b721df17b1ab696ac0614d3ad8bb702332241242c68dd2a7e08d8189a3c810d0d9a851e84f9ccc96bbbfe262ec0574698d1cc3900a53d6cb70b07b04898a2fb290600bd1d27e4ec724c7f4e3f79ecea4bcb59f585495e816d9de93e7ba465f25683b33a0c81c6e37628773540e53d42ac379a051b6f20caf32d070e1ef17ea211a54bfca7155e620d7f43ea90a43b2a06c17fac3213841a8b48e558db16d2880860c2ee6ed334e320136f4eb1cb62e593be584643dcd9422d13fb6fed0431a9badac29313bd61d6ee076f0a3952a719339564dc3fe8b6e513f72a588ac75152df726665155ac2512a895116fd5bac863584469b11cae86babf34182a79258138242a7b3ed0cd007f858d7dc8159cb5861183a6d21738a085f86d9dd3d9390fe5ed9b92ee0ec4e99d3d1fd7e5d9cf20c9ca577b927147a6eaca5415eac0258f50374b18ce00b8b8c556f7a4ccf0a21c57b956353934b31db03328b250bb6a765e5a889cd1bf762610cdbe74e0eb4335e66733fd4b676f86bb50a01527a43c3257dcccd1affe4722c6ed18b02a389bc62325ee1b3c66d7c22608cbb0094879c2fdb36ad56c2dbdeff6280faaf08f8dbef2dfac0ce258bc72a4ecaa76d5d4c43180b9f7f074942f8b5b849772987a0d9e78c059592cb21fb8cb41092fb20bf2461739182a87481d75df12851ba3416a51436bb6f06c3eb22b79408dbf611197425bd4bf4547ef070f01d87506b4839135f70a5ad0de610870a7da5b021bd211d96fb66337ffac27bfa6cbc51d9a1fcb35cfb368eb836f5f8181ff21c1e8960c76487ba77ba9640bd16d156bc808cc2fac15a7427e3c4fb8562e96f85646bf774777c514b248c871751c911baef33c53364be3df8b85f79095fac4c54a5f9f0242d1fc2a91f64d6e1b2d540ea269af04c47a33490a067dcca2c6e424e4ab61e58534f1412ebd3fea7473f61e9db348202990d778382bc566429af03299ef25e3d1c014a08fc8fe0e5341aa72eb066ffff48c32833dea7cc02b3457bd508838aa054b884ddbde63e96bfdb58906a0113a0c0a9ef5ee4057c4d5f1be75b2fb096f58dcbe828f0679d158a339cb3feea31f4936677a5a77ef8f418d39271c56dcbbcb662e55e729182d6dd3ef6cd4d382f6ffd5263935abb5e1aa4e3ae8f600195758a0b7f2a74b8f965b48f01e417fa12ccf3f51eeee507a2d77e1aba2a4184780204631d07bdeee7bce0e24a37d19dfba8c04c23ffd4a3981f6d1efcf7bc940c9ba96620e369fb3a414952d078241d4c883c47ad0752499353464b0cdb0ec3aef05890b3de104ac0432ad3adf4f08a9640b1760d483305543086274edb6684cc97562d0ef93d953b79b7b212ab272391492e607979c2d3e5576c32b47e4567bd5b65fd209197c88634eb24cc8bbf4910d536b4ac1ea855fef65b3558a778f88108c471a9575750e9939a7253525a512f2a2062e321f56a5db3c3e6a05c3f1bf2364bf6d479eb9382fff41746463f799cdd309497638bdf1743205ec23227794eed3d038882736b1c5c19a529af78dddcb333f185eb76eb8eca12c480b88081a9c7da3bbca1433d7d32c020caace46482a38ba9153fd134c51d6e03b5b3370fd9d24434276babfc51ecdb572f31f37d42de0c3efde76b7a95b4180e415710a23be0a74b001fe717d970768bd3859fcd5b1d38c69e268c040bd9fa9902ccf4cd45c90a0bb14841c7270d951317958a7b4f621e29a96d4b29766deed82365b6413217f080098d194ac772946dcce115947cb51a2eca2bc5dd6da1b73c5ae591c6a927deb76372b716d3d05f286e24bb8940c6e4cc52afbe70896f797137ce77d9359932f794e18719b8c28fbe51aed2bf7cd9d5bff61d320ca51338515571fe3445b319f4f16411b3e14d685bd5695ef9e6c3a54ad037a06d51064738ea7dd603e7aedb4d007e921c1c0f0ffb77c469d09a85dc95b05ae7527059ebfb197839797aeaed42e7a198b73007f256b66411a1435e141db3378c0fce9af131c844a0d7f7d2e676df7767a6265faf9880ba909c894800c79344cb8df7d849de0af99c631861b23c5ee1aacd2938b4825b7fddf2b6f8982ec02e7a8dd52f39049da954ea977ebe65cae7b99bf9e9d9cf8dcb3c9d86d86f6236f42a1a7a580b94bc3de85b20adea62f74d70d193aed462bf9e6a7d007c9787910972b0400d6a94a4cb37792614862a753bf7af6f6cc8bf51087ee0a01c8cc21894081b8295d670e2dbc0fb2abf1afbc181dc52363a19d50ed4daeaf8fbed47362bb677f23f559ebf0119fd1ee079ff883bb521d7a00ac0489d6fb0532c30002f028680f85783112d18eabe0621ba6fc1631eb8ebf6993f6a559385199f3c582af195e5fe521ca2e2d08b3638efb23cb6ecaed14bbcf7784352e8f07ed1af240e76a86395d4340cd490214ec91cb4811040c35464f4233f791da4afd30c00df80099d150cf31ec835638a4bac9a557f14b69295d2fca0d0a042995fb611217f57d870e9fee4c011089c14f20015ccede18eb01e036182589b3f5e2181bf26adef3e77a452b0d0465ec8dcbb4f077d87a6894409d4b9dbc53641f6145ff9da279b1fd162e43b5f182646aac8517c2d7c24ff593674e23ab9398eea5011d07157684dd351a68173eb7f75ea335e2f44b96c5457cbe35885c9fc64fb174898fd06b5a8a2e1cca1b9f9daf3a0049f747f74c5a54ada24c52ac9925a217a119e10c1d5742cb2aa01785db562be81a0e69d8e400b7c957e2df995f460e1e8ac986fad6f28c794f1fe7cf8250bb56b754ea4069ba949806cecfc1423822848b7f88d0c13341a4c27e7f6a2f1eb1fc4a16ab9b2422ae9d265f23ca92580a9f75921b543e4612053062f3b465a53cc76bcd5a4b88bdfbace370a0274eb52f128f04cb5e96237ac5f60f692ebf13323bf79ba42044cf2eb5738aac31b403e3a73073fc8b69cb7db5566f830a3393471e1367ebd778d6cf9afd8370f1f30798513fac776052d8a7e19c897cf408138f337e230fffd0ceb5bf9808b4bde675846a8ea50ef1edd4d08d75d32112c436a8012d46612dc19bea2b6bcf8d69b9c3172e05095d3fa4f8f9aae5d14298d9907b3980df1b8367ed272bd645b1b4fe66cb1f7553725807daca5cbc9322605e6c48a7b08b3f01b0a6d66266dbe566eb7e74dd927394d393eb6083751b12b2facec4a4321aaa5c1cf9100add9d565648aa7c0de7748a41cf8c6ccf286385bfc7b80243252368484ac03e5a995b2ba226923d356a1718577fb753afb0c921485e312b18dd9ab8e614f7534e2bbe436ea438e91f710a23bd42640c5ce11aa8f1a24aa2c080477b620807541ed5f98947860a5f84095532fa55b9e4f5c7ee264fc62a21c27eb4f931f783a3a41dbdf4440e01be69c0f115a3bf995d0cd60162c04a7b02d8d7280e2c77033a65c600d19cff116e7ab5712824f28c8184358ee51cd7794f9c23197159f297b75414f61fa7784bee2e12dbf5765ea4d062ba4fd5ad82881a2d62b9506644b96258f5e6332f31307e894bebe25dc9a3a33902f17b64f904d9e845a72d5ed9d37d5bf6928ab67d9a498bbcebe809707f66a006db1ef3a8ac8fef503f429d3474e4a9a95f4919d6a25b0b215d6cbda38d6969ccb0fc9b063d0943e9f7a029b68bc0db2545cca58015da18e5ddd9799a19ddab339dd95a195d01c2307170c3a9971933f364d452cae5f245df271c08b94736cdc262a4da2f4d17d9249aa0a6dc543dfc670d0aeb3a27a9d6ccc4f51bc934215ed76d8685bb63ca63c4e8ab7015b4a75639410cb11086e78efc08e467f243f99b859d76805c8e67c95b39d9193c9e92518e6b19067de3d05c0f2582af013e7c4b3b0ac8bc49dec25733f3030cdb2772d1a0bf2a71e01de3d2f589bec3a98c23a3cd939b8795ad7beeaceeddd97530fc30a51e079e49121ace67d331daa1b329603ba5e958bf42e809f6a552a86cf9919de3147734941ffdba3454c1140d9187a4979b5498f6acd41593ad0c17c1eea3b6ca3d200454856bd46683ef37774f5a5dad745b8b165b4470576f423a5be8b8748c9404a8b6979c27acfa7fd0d6c36d629576ab6923a79eb5d53e6ec144b38a663c3361544d62be9d1f17620959418ea06049c5e6b71444d39f6b2041de148c6450d8d43330a7baa2206968874b387665a32a90a5923aa03901522309e10ba35cb3d993c5493a3fb8688fdadbd1ff045565d688717b64490f413bb2cbb9cf1e38628f7f5cd8d7ce66fb36b55c2cd0696b939a0cc8901e0028d310c7922915fdd6085f9fd23120b285954579402ac9dea114a074f7e697f1fb96f051d4e7b99f123787264652f4db3cddf47d3fe9259391186e5ff6b10dce923c8a43ef162841af4f36c65c4c7cc60615891aeb9de867883bd0d77f9e3f68882ab8d10abc26d41da6b1db56fe2703644b968746fa895c023bcfeaed9ff1be2c27c2835a67774379d25d5def3a56c3134e4d5737107a08df3d08512274b519797366197cec0838871c5ad0852a637db54bdd2ce8a3b1c694a23401308926b50bd21085cb94842523be5f8b86310686778291c163802f16ace6f67ad7e9125ea6fe2a5ed3654d72a629997a2a84d784f24ac819f2648e3c1292b9339c22f93b1729b6daed68cabb0e51c67a23fdb4109016df8e3cbad0a410dca0e6cbad72af08084c1241fd70def509ef31059781a694f00655f68e141d355a90a80af81f64bcc4d2bb2897bc2ad7fa48f503e49badf5b9b8b07cbc2973d04e23252fd411caa3069746749b33d9d30ba286e7a4c03a6a2b4fa8c8a3d419dac042939c150553cb2033643ffdf96f98bb0fb794cf68a91864b6aa13b8a996627d8e038e1b3190065fd386e5faa11c8f107f037944a85459c42ac3deca3517c3723c6c0a00ddc087848f48e1b982605e99c3cc3b99c847b160584bc6cddc9511feb37548cf05dc8fbd8218b8fa924d49eec507df5f35d36d008d7e5a91004acac7434730c9612bc7c3a42e132ce318d5320702bff998d9e7d84700b003f07283f43b777249141772cc301c27d87e11e509eda4fcb38047a098d21cfb26b00780fa1c2bca56077c532cc08babdf94bdc26989bd5a08d51bb4ddd0601ec64e537c652b3eb6a64f241e25d9d945c1975622d439caccd65a0670182fa3dfe07659fa1ce9d158d8e730a4455bfd292f5a2b2d38385174158a58e99f06311ccf970a47e97e92dc02ce0b13ac1f6b4b3ece240f62cde20f9b92018828f02533ca75f4d3b804cd74324452e91ad7c678d471d62816098f574bb0d9940dafa031af982e77bde276c8af7813ffb232254d4813970e531ebf2744abf4d887e577c5d89bd2e1fa0723f3b58f5522f958357121c04946fc6727b4cbfc6d304638f884ecba8c42ae84c71b3cf903fd8af99293bb8922de55a40f8c142f6a3a5dd636aca8154c99e1dc6d536a70e42c48106527d41ab1b19ce1e615bc687e5fadd02f628027c442e461d62bd962c988875ecdbf2b36ca0a6d6a94cf86ffe0eaded833a8e8de5fdd4f501940ae2f4752afde7874d64e37789c753af445fb10d6d4328f28e0e6cdb562a2268bcf5e3e9a2a7883de2157a38808843f74a45d1f4546607ec29e7607925e0911d01eba41c60fa9be8c6fa0fe9182f86e25eab2974889e6a6a2f5437e38f2b17c48c0ffd8269b3a5505a35ec17dac63cbf5da7ce7fea0cab826dbdb057439a2175943a3ca673218e7803547eda16e7eaaa2bdeb8ed50ba7cf8337e882ad29e7e1a034d7830a636b06cc95389386a9bad0fcd4ec4a74188215f5696af1dfa571c0371e75865e0d56ab15528a3e40d3528a5b9a0ffff03b6e03e300e56526e474734363d35cb71f20806e1b00f6274fdc4876bce205de39d4135a068bdaebc96f05745474f721e7d66d77674f33afd77b24de52a42f6db18c5eb62d3df43547c402a80ceafedb932c110ea8a815c12f8fdb91e388a9ac5567a3e4bfcdfdcebb654258e42f83b58698176369af13a62c6950e3739d0d8b84cbb9009ad68498dc5aeba5752e7a9df28eeb27c9e73f914988c3d6bbe607fec10e19bf72387e40fadb7f111e497b1a3e240b0bac03b0df40303bef29a3cea6d41969afdf10cebb2ac147de46ebd5172a361e38a0a1f9b9520ac53e7798b650da2c7bc49c7ea9d3b6869d4124b496d954e583be4add2cdf04f7e05c70a79ed57785bd69b7790714a59a0540a66bcb8adb5d9df35f79aabe9c20ef3756872759321249eb764540ba59e7a04a566e080c143a4082c7333a3e69bb381c91fa141263cb763f8713e0b3fee2d4b3204330f5a0a51406950774d9b0fb73ceb280b7928043b8e1587c39c5edb21f8d3f698c40dbcd4b6c3eef74ba6e52b7d28ddbfff001aaa9df3ec538b61dfb47803db458041668dd58cd76ef0a23992775b685898a80e54bff4bfed0e768da32daf68698eb8cd835c4a602aabf7aac7e1b46045c67e0fa2c411842763631d98e2a38419037a632207c3f256362f1135747fc95c94383dde5387831134776e6ade3619c9b516e525725b889d780331a78257e1465257f53b95f3746c050d486f9b9929d26d2d64ed1c594b522d3e19dfd60416cecc948bb3492c3ccb7f3956adaa56338f1c28ac685643e318f7fe8816717e155a8b8bcb4cb6f93966cc50fa9aa89d0f355654c6fa562aee702b93dbb068c55bb0662aeed9a8922d3ee4c162f7ff9f1e9f79613b33f21af0cfaa074a507db046e7f0492291022a6ae4bd8af2cd1e92d4593cc74bc0250fba4609d7a2a88fae8fb99067281a499bd5ca3a444d96977f7b08d6ef70257b2cb715aa9bb332978b3dbc66f598a7611c590bc60f6333de3fc89e6fce30e60a2a2a7305664cd57362e12284b1468e199e7ab6a8bc1894d5cc815da4c2a3898e22a40f45e1d99d57c891e8bd19b778ee3455c593450391985d847184062907a5834a74406d4a9c684695b4c8f6371ee7c8f16a8597fa03ea1cddde61f03ac9dbaf2b21a974c5deb975050fd252b147eb812908f8f29bc6398c7d49b1fe6a65cbe8a7c4abfec609c42a6e7093077622c9835762189094ed46ac82e108e5d51a1d3286a9e7d26a72f440907848e36262d06818299ff422cc0325bdb040a7eef242924f3b0384ca9f9fd595d31e58893a904ed14b0c08ced38f691beedca9de813a00eacd6ad94809fb974424fb949aac3ca1096390d7b4f68ccfb916a2dfc848644ea81583ef49366cb09e79d4514c7d0d3d065d71f09ba2c5cc69bcd37a8fc24ab9f8c68352d47db59b290e3c78d0fc88f5cb04dc166980beb42f6dde3a41e23e6216622f9a0005ebea9d4ae33b30cd3463b1ca4b1379f86904774622922babbbb4c9ed1c2f66691c60a2d594b22d51c75762f5ac6c9399492febc61c03b558aede2cf93c3f6656938c0e773a3849ef55b83b77c7ab6d8998d6dd6868a16f293531006b0f6bebc26dfd47348060a01b9615c93c0c999e74ba14a6d7f594bd02983292c0d3a0c903d3b0c6be858e9f52e1e7f20893ef4baea9900298cc757b6b8343bb24dc0f7cdd37ff24a17492290df28925aa8bce2d17d57291900d77bbbeaa53a401ceffae05f34157e4b9fb5a63d284f1cb5aa35a069f9350032eeb0e55e3e6896a8fc6b7044620bd4d577e4131bf2a0aaea73ee3c41590e02afa0ac701301181259cd2acb3b52d7baa7ab635c49d9cda3cdfffa51d523147a4e5b47441594600c9ec8569d3276d18df1dba084ac5cb4327d1e58747b373e5b6fa57dd93e033d83478b91bdbff936bf72da99ba50a6c7cf75b3bc062202f4028579bc6557dc4d77e22101e7e249df365ec53a7bc30a245d74cbb64fd39f889843c9e142c2f38bbc9c00f1aee8e074a78a006f157240209c46659ac9f29672c15686cd7abb06ec0906d80c01e6b979933c052ccb3105bd77562aa5688a8b9ea661af8c620520193ffdf65642a344ed384a9129dcab85eca6f6d86bc0a1094fa2885a5f81cec197d9236026f84b399dd1b8a36c15c204c9751b507f5b2a2d9eaf69432c08883f5362a8399fa7a0a04b60cf772930b048660caa6afc633bcb75a27380f25d812ca7f6a70e4401c3744562d590724c9d161a93d9d9aea293b215299635178d21e587c724873a4ca9d1a57166ea0e7cecad7b3aed2aaf6656b12ce6d0f50c09ae1433a97a10f81736b79865e55e677f8881b3f7c15c23dd77b5c9bbb704fc2a8a332fc09b73cd4336817db980bf87085306607a01afc95579f7cbc095b62766bf2d475464fde467f237630bd42449e84c52db21edf57bc7c151870b07b010e6524b1a0639f144b6fcf15d31ad647df325b5a31d06d1ac7a2ce074b4fcce254bf3c6b86c51d1bc387feec8be7efb4703fd2422b4c0b94cbe98020b5999310270c7a5e69f1bab935515a77a62f02a3de166742a5af4ff1dcd83db9880dd10996eaefcadef69ec0ce39a4d996a3ce86cd4b84453d715e3654e16810814ca2d599ae1a85266955156c632f2850d30dbf7370ee21839c6e3eb53915f437d8ece9ffa1c89b529c600e7253f51f60bb6d8eccdfc1c256140d317e864d1fa9dcfea09813f0f2ddc101bfc23a6810d1cf0261f6d027c17a85b36a6e4fc6f24d8ebd10af33f41994753f68a3006499cd6ee64cae018abe6349f9cfa50e478804506c089ef9a6fbc6f9548be26558571d8aa32748da6413efd201a09a2848b3b4f72d2faec57439f711884bf050b67adc305ddc9076b8b3a42ba307e9fa18317bba1d16e87fa3d1f443d30c89fc8e676e95f8bbc79dd1d64c93f4bfdad9bacd8ae2fdb91f4bdfbe6ada20bab97c6de10e405a9f942c2419375ee7d22ea0415940af402a057260a56a45f9bbb76d3b06647d02b8d799e6c78ca3b47b304ae21e8ebe2cb3ded71b66c652814913cd9efff8931c4112714e305da440adada1ab3da854d3cd582994f3a789e6a6f446c20030e8c7bb7d0f7b3cd52e11693f5787036134ab24de80a49b6c01eef14fcd153d68554c469789bc7e596514c12013a41ccd75985b7d7ec4f2ec36741b5bc3f1c0a5e18301f47838051a2163f3150ca77e27a60ee8bec9afc5039d6a3714b486af8d1e537138ca17fefce72e7cd0b99d26c132a5e5e0bc2dc704fead46ab0b7a32c180fd90940434db08d35ee2062408f49165aaa188328089bc4f42bc0909ecf24abd85d22c69c5d461b3e5e5beb1a6b6524dac1e9dfb10d61d7f7f7693f7d07ca0eea7e6c93b012f5d7696bfb805d6758c447329d1c8696c87ab599465ca661083820e078da96fc18a13fe6e2259ef7a2e897804005b454a5d07f1fd68d216abc26a39c3d00e5d8a8b7337d29c9fca23fad423fa24380b960488f27e0da1500f73e020de6557f01238072e637c4aa419fe57634aa4cc60f706a5e3350e35e4ead38c9d492727e0d445a860724a4d29c57fbdda5a8233ba81cfcebd670496a74a857470ea71a9240be6d9824dcc24d2c9c451d3491caa8abe62d6a089cbf4624c7e5c8113f703914e50b4833246ac40057427d3e6725dd9d7b7ad97cd5f65e9e2518cc6113854b3a44db6d460469515ca1918f841dfe0e768b97790d8fc5d16fb1429ade931a7de2afbd3201cc45ad62f98e79cf875c460a69abca04fff83baac8995ab94f495d75cc48f597e51f5332e060cae9b42e384df2d5edf181588f85caa088327c3f6ecf419dd93f89f201452aabdaf4fb54a1854a80676cdc8a07993d15a161059b328f3ea05b592d6bd034c59a6594c13a606a6673bf29501925e814c7bf0f27d4c711f430ce64ec82e14f1b6198190aaa0b38524fe55542dd77c3406b045a34233fd63edb9597b6052706207dbfb081080c3b5242da21eeae11b0ad85d7e5b0a25dff1cc2d80f8733ae1d2f816ff0e4d51f293b9806f3511e382a720ddc239b6742ea015184b62cc71fdedbfe2850ffb4c05f53b53890addda7c4e965938aa482dbbea41fb842e3168f44cf22093a0b01736fafc2e4a1eb6b1df4cf258f77ad0a28907c92c695566a5cb315483fb2e66c137eb34beefc06b6b3fb342af2359b23c65dbf608cf5a67dbb152e65e7da702efdc8961cabd5b85396eef38002da86a5a24e6f497159bcaee1aee8c208c51283d3551c01879d0e0df505cbdf1c7f0f0fbcbe14ba3ac7f2b02a5b522eb9a876487e5ac0ec0e9249e0fa3fbf3b2b2d02b8dd84510b91e623d7bc3ef25b868672953ee5abd067df3c13269d18f141a3d6baea74c0a18d076286b627c5581b7a53215dd00557337fdcf817159d28facaf84e79228bcbf2c3aabc700d4011ed2ed3cc5ca9c2223f5d145c279a19da99fee51067163ee919a978ed6d49b061d41b3f9f623499b6c4078720dd007e1f61dbe6f28f203ebebbf9567cf244063547f8bffdb6b99e41a72265aa309f909685ad9c47ba66ac831749dd46dffa8702b49e412020810e6585e46c2a2957a885b7bcff1321a480517f772b0d39307b5adab1e82fe2e350477a86b020d872364607c71a1731dab5a676e46284f487a5b20d30b1b5c942aecb0e54e7a0d89d37a2ee79c9a81992f36641f2c526751afd2837967cb055d4d53ca542db569e12fc4f442f2492a25fc750db95b3669c78baa41bec09f17375632e853066eb5e6355899cf094ce8356656a5ca25a193b5ced206a766b316a0b2acfb28752d1fd5862d5e4637c053b7b3849a752d4ed8523ed4daa668827e8c0249a94eb3e0f28e799c1b0250f3ff0971ba9a65506af2ac674fa2acd82b44cc921b3a9c800ce3debc11d6698e62a09fe9b8a3cca1e222f4d5d8f9ece18ed879dc836e6aae9ab6ad92bee9ff94f2bad73cfc8222853ab1e583d496ea2847d041970ee3f85513f9f78779cb570274aa07effab1653363689b7dd15b5c91cee0dd03cf2e09067e2d68a6ad8e491064159ab70459b9fddac1143f4cc8d2bde15f11aa14118da9b680ebd3004881cada368280f82277d5a7476a1dca25364785806b6932afac13eaaae9dadcae8a7e9483be859f1f0eee9cc73a98d8c70c910cf6634e5fdcc90124779d4a74ac32ef84c447cd903a59be14bc292770d64d10402a05fc5650432c28c78413e911e7e625cc8451571800848f772953b826c215fb45346c5575bd5bdff034a8e990c7f91046670b7a0fda489b1b0ef0d943499db37e7f1406df6efc7c0b0717d5f4139212f91de7e88de8b256055ad0058bf83be91f6039b4f891f3ab710b11dc466873622d38253e72fb1226878d22958c9b717f0c9958829ae9bd53eac25d97d69d27c77afdb3ff564933c0509f6d3788dff04fcfda256b5272729f8d555782dcdba7eea88271eb1b8b46fff9b2b5595adb8e9bca1791c6eeea2bfe11e5ab048f1a21c53c0812cd70e264fe586c576c060d1ec4ce46c0accb721ca015872a56e5011df32929ae2ecb29b1b50ef6ee3bbe518a43f74fec4dc7ad9a51312cb04846e04a3687509d1c880fabd4827087df898fceb3e97d4265d5ad143cc1d156bf8818949456b404cfc5e6e32fb30292add9115913846ceedfaffa2c0980984c34061f9ad566aafd272c0728c9efa3882f75d8ea38728ebe260e8a13c64dba38f68a7bbafbdb0e66a0088e1dd87605eaefc81b10681bdf6b9ed9ec6d813430ffc3a419f8eb20ae7898345c6c3201dbbf4343b324a171ef96d4dcf38dddcf5417ff44657131f8e04ba56b7c2eab92a492ec064585b46bf93a336b796c8ca0832c0fc240d2fdc0211e049328c2cf7ac8b736416fe7dbf134601fe10b51a72811cd271070b1e9880250271cc3816209a161c4f883cfc8a6d6622415f0faa75f05f9b0a79d6b634d3c32796ce7e8a18bb46ffefb12680c1ca24aca08f5af638bdaed5ef55740eacb55f7804b2692808a72933f8fd0214ccce3b91a357ffa94655d8e00f8f092a1d0250bc6c2a2fc30baae1483f1ca470f79e0a5bd4b5a84d6d6890c53e4be22b4cda0dfad4a4303a7e81c27e4a31e63646daee0c832548d9c71a817eb923935288510cb6d8f0c20c7e17158894a5a063af380a0011d6b1a522944a9a56ca8d2d22c4930fc6e6b24a2e3f8d828a1d3f1635504b1a6c67e7a059175d0f95998f959daba1cd79fd57efb2f29f289b67bd8f4342d71e4023c5e9245d46f8b70b1d819ab3fc7e06a4550e7eb3a00bcd239b86effb27131928d3c0714818a766cf86c937337436c08795e6eed4a80fb4c8e6fca04a754950036839092bf05b4c48ae4fd1ac7cd5c0fecba58aac59d9d407fcc19c66afab6dfcafa707dc0722a1b0c2a3480bf4fdbafaefa36ada4427b972a78bc7194d7c774a81599e9410fa0bec3b771335b5a044eb390b94466b59ae736ff4f21c168662fa7443456c81d0dad937eca9f9c3c38d6e874dd53773c250e942144b2765d6cd8189f1d5360af4dfbd5eaf5a515ef67ad52760cfbb3d28baf3bd71de38ebb978cdd1aadb376f97b4c5e9462945bc7ff0d68d808ecfbebe0bf9e0dcf7a543bf599d97a9423a1bce25e4469f680b68125c5243b6579a3f008fcd088e0837e9642382789f511f54296f90372f3dc9720b763344e789f257cccf7fc13d51a1a6704e546bf692afb24e710427b553ad8df444be465e792ca150be37454f2bd6c4253f3d216c1422d9a02587fdf5021df94971541a5aa856013f78982cf3b649c8e17639988080191983f4e49f6fd8a10567bc4fb2beea6d66f97268a4e89e5adbbf8f8ae425336b300029191f6b314f908a0549e4f2dc77116e31c5e3b76c7f6a583e49783676791ab7819920a08c1849544d7b0adc5e40a7fc6a66731b4dd01753c42ea6f96557a763e9785e2fcc9f775a256859901804e1cb3ed65fe0e14a9c08cbba3687573c5541802421d1bb3121285e4b8356bcec550c51c7be56befbd8dac1d32e5a48b0983b8805e47c35cd62002217e8f2e50acb8ec43cfbbddb1cc1e7e14e289f3e1fa93d5cf6c1adb12ee169cac0dd67f7b7079d740dc3c954a57bc8d5be71732c204024230877e325ab5ab3a05ba03e6a6d27b17f947c1db7ee17a54f8b14f2aa5e159b4091b93af89d4ae68a9d99a2232b82b304b5eba045b8a3e374a15c2e750266f6ce7370d51694845eaa7298a04f2e229a3a85cae035c9e204f36ad5748b81921e9c1300d028085782227b21c093113c9e3ccc28cd07ec20bb323d198f7b111a8d5e09c25ac2660f6d79c510441c916a1295d3c735feac437ecf83222e1002e5ad15a60bfbe8cb51cd30a13df02ce9cebf9d465eb231c28262023314500902571c9fc9efc9ed40c43d1e7d6e9eb69dc52cb133093e369234c35b27c0c93eff9437200a90cdf12f459012fc8276634c6cf285f1a2f1e4e658dfaf8fd74e42b74078be1eae38c726eec458c4b840c5e12573be0124fee55c25c9027e0883e9fb41fe35f351172a6a0103a738d319af3c58e5a0f61cc8379406f8c1fe4ad93eb35d81cacf6cb6ae4982701310781b0a43e47e7e2addea2a51ffa3e5d0c64d8f1203345da69667469bfffdfad765a34f77800aa64293846187a6c472274b90dfeee55384e6acd60db9bb17b75aedcdff84bdd912d653fe428e3943a547c01a78f68ca6f21f3ad33efb867b1a395156d7db9dd680982accf7d4d253fb004f11169f9396b977bac3e349ba367e5b1a653bfe681d7aca58c34b60ac3a363aaf5ca756adca14b456691a88ac396e83d2df3a44460ed3b3ac228c9349dc665f043495a9972557bed3d9888e1c845fe37f03a163bcbefebcaa8125edc4dc9761f6d4db4a87d7715da40ee35611d8755f1f67bad889b5a04683af188e2907bd68cb7ecac2c90de981caa20faab07309a18adbd600358bf5fccb59deaaa183dff7d36d5375e72f945c6f4ebeab10a13f340faef590db9f692567fcab32ae5ec47a1481d2b89fb1d8fad7133df2448a0ac0ef82e9327aff095f651b74b7d4570cbfb5317f9476792b75621f79e2f22e98d78f555ab6ba30451acc2c13c1468d24cfb148a3a642a6ec655cc8ff176363d450893f1c6ceb90bc7b2c8523df40bd8e5e6040a7d585993b7db881e098ede338e1d879a54250af1585bfc0e72f4ef2c4cb39c9f719abfbd60cfaec7365ab643da852527f31089245b2ed0f88283b794d82bf87bd741203bbd813d424dd27547dd7345d1facd69ce9d60e3087ebf542553533ebe0afaa77f4759a662ee82ccfe3f9f2b25b95e2beef958dbb421003beea1d7880910c2385f6e8511abc045f06a41fe94795ee0d91f5842cc4dd20cd24d35c964d2b9406c0697c5ef7b1fe74d81d2173c3012a71d2ec7e33633286adca45c555b7d8465a72292f05cfdf86b1a2e534688d8b3c6e5acbe22b18c1937b945546859b4ae3422bc8eeeac39f325a23ca229db1788284f698886f64b76cb017a7e114b898ab99c6a62cba6bc79169772b222ca6488b19f72135d28f62fb2af2aa525e80eeca501e366a8064fc132f5e6fd1dc38ab377469f0c8f50cd8422bd22de990259551aeb1a6aecd28be9e17da37e30805a26cd14aace8f5aeb0eec1a2edc8a015edcdc1b122b8020d119e0f0d37923287e00211eed75bb25d3aa53cba9d382b84e30682e050de60b305bcc0d3810bf051584f321f37a29ea89d4482e5ccc2e090c4732fa1ece620df52a29f4916c8baceb7c8c667ad516e9e943a585883dd1c8889a631d32d425bd341f26a9a6f1a77340119918648178a96c340185f421730e7a4ca7e71ea8ce14f84e607ca74ad1c4232dd58d38feb46b9f868f66e6124d67380726cdd2b817a2f569e63e7b47a3bc312310f5b65ef622abadba20a9526cb896a36622399f3c9b61bef8d9a23215d16e0add5913f0c7fdc824fd067ac60397f266ed9b2135f4f6df545d83e9e653d2d220df32ea156e4ba38e87be3997658c1682ccac25ec70a83b02c6a4971786f4721a87de55bc0e5c3411a4430ab75bf0c6bd5208a6720e73cf750bb8a2a05d60ac38b6e5bfb4b615d207ea75b27d689ba5f50411822a51e2a5494b4fac888fc2ee6acbb98ccbcf311535c938603fc31cdc96a015e166d49eed82763f573775be197763c81b6c36beb88efd9572bebe1f883047bc4a8af9b37ab74e62ced0be9037c92343c46494c648fd8cf3ada3087e39de534874457e4f691a688bfcaa346b57a46b696bbab8edfc3067070a20ba902515c92cd2abac5b073f8bf7af73fe4962cbcce928df4e226edddd702824872b641ef85247ee4918923bf4eb6a2c757e8e69e55a04c5ca38af76feced5094872193886934e8934702f6cee40ddf63f30db27e35024673e218bde5a5dc4e406602e229690e93b2c2327366f49ded444772fc20d079247b4d00a1d70cb38dee3c4729b04455301a3c1c4b060a116013c662747c36c11f56851381d4f43db6ce262e5d6995a1799869b8a1e8490c23e7930e2f1e942c0622ab081331e178afe5f981c3ef5f892c9e10f9f663dabca1aec31049a1ee40e0d1b723ba02232d19e6854b2c53bd844ced5ddab36ac2f6e25ac006bf5141bfd86055e69effaf41f0ff7b5c5b7572b31d8ae972683aa416f4a1204f65049924d54f0f53da2e409e3112e8e5edd7bf96d8aca4a4ca480071047d88104fbd30ae05f39993415559c58eaee2660ec878473e5513261128320650d07f6cdd53ae37071049a18a28eb9b71b9e9176f059445b90dff1516b162b8db284b1c6de769c726930a8c581caaabbd89436e7f4d8f1865072b14e1d7b89bec17c23360ef1b3d39b1bea08e83783198d65af74e1bb564f8de1af0c6beeec9b0ade96c72bd4f0e136d46396fa321cdb7481d698080e13d1b23aa657cb5d09762a3ea08d790b25d0430b4fe42063da1bf42e1922de89781e15e5b30b66ff5d8ed4049d2397e7988c8d9373b785ab345ca6dd4334543e23e7f54c3fe20c51276421fd748131772e4a163bacc94722765cf367ccdf78dbfac25d00bebd6d23962cf74936591d82792f67ae4ba7fcef12285d3e98cc2862c3ed08edf7810d106f90be0e95000ab7c33869fbee3b70ad8459783785641a1ae486287f01334b65b451b55d3b2e812253109f1263fd4eda5c31f10d320273e31afaa9a2c1c91127ad66024f45a46ffc7cc0deb447d3ae17ee66127616a1f73bea356bb9b0e7ee077e95a54c1cf61ebea439d9d8334b49dd97141b5ace6569166761c788e9434d3262d788efe7d0cc64bdd8b754c4426f3bbc00a4ff99fa8ddb1d17bad9cafc927f8208d4c1623f779b78342c97ab4c1560da199811ec6750cae90d3528004e9f5d61a9df5d7083da629fb4d06be63ae020930431d585f52e37d3abf5e18f54cd7cbec33b9c66a4ebe77621d309229d1479d7cfcfdc51209c431a069878ba505acf18df40f5cead24e784db67ba7ef5d23a5a2e79e40af72ac48d3e9100aa4a13ed57455ac7402ccaad8878f08f7492d38f4183ccb76327350b085625a8c541ee71092ba483a3d4fb66812dd0bf768193f797c8b507240bf06dac0c0a8bd891adcca82abd45fd10fa85ff346ce54181f6ddc412137c113d9ba8fd191cf452ecd9ae8d8d541b6415e41535823a56b5ed51a3367e0edb2456793e17ff349563525b137a09b22762e9dcd2a638111c26924c1e0bba37115fce26418ce5d90c92b1def6a90c345705e8b9f0e86b6da3a6ad78e94c085bba4af631c99d43e7b507f8d85790f412392728e146d029d6378163fbabb6d0a367ad772741bf6c4f1d81cb0697fd94b903b5596a197324adb88ed5428dc6db67465ce7d5d90e8378fff6fa764caaa3de42f0eb97c50198c2b4debce153c475aba4174fb69a3fa8b12506b5ab34ceb85ce3564e3ae285b4baf89a48d679e50d5d2fb15c5e88b2725c5739968c3e6c3ce570066bd532b63a95f466aa9a350899f879e0ded0cc2bdaf6a0f75665a742fdfbcb895df7e661fc5952071237743747b1a58584416717d6f10ea94cc738b6e06379d7492e768f2e37141858b69fcec70a1e92ed12d980bb66c9b869a7ab03014c072ce78389a2356782683fc140c6bf5d8ecc62d955fdf15d29939245881a01491eaef59173b942b0c710f006685157bb41774c2d138891a66f4bdd897e9e5166f5bb6b517499377a33acc13e943b8fe10df0cb91793a4beaa1f683b1798f38419c5c8aed5a7703f109248c852a6741e62094b1bdee52e9d2908c6d44f19c9eeb04bb3113fc619dfce8e72329b4034e56dcc25a3efc11905936288e6c0778cb715d96b62f7051f364a3b24d40ac797d10fc5e27641d0a8aaab2d48b9eb270b5f2cba935897b4ce5687e9749689e4f80f45b99c53597c5fb1ca808429989f7fe4784c7200f829c4e293559b03e1b78de20e6456c148d2643088acaab2699e3405f789a5540816f8f68b5c1eb7375358b91513ee085e036c9a277dcd79b0c47c1860234871c415c8ab691f670eef0438b6216a95d3a81d92aa989a89f129a2db3f6f7a18e938e414c75ae9a1d89323c92e30cf04d22dc8668560c524550f9188599bee93d7da6c7a332cc9cfe0c9c17e8dde398b1b8c315f02484a5cbb02c1aa2dc3a664d84730018e86754cc19ce5c93408f4c238549d941fd6f0b4f8cd0e5036e469a01dc13b43bdd6ad094a2d08306c673f9acadd9de4e66d6814cc46e6e3d8004e9b53ece4014d6f47df1b8cf0fd3f38d74c7c69f85fe35a4affe8dcd65083b0e0baf9e636535fb67e039ffbb6f08b47b66002f6fef24665b250cc833a95bba121979321531b01ef5a76ccfd1064f67829e0d5bd8cf3813f964b46f443c8a3212c8f470b557c31da494b3f5d045127e7754395bf63011e034949fa00223bbdd0df13cb83ea99d0ac1eec9e155b7732ae3df1b69abf7363e7636bc22e25f8af2a9fb60381fe58134878253cb767b1269c3112410a27115bd98c06ded88f2e684262ce7173e2a67069875c9f0d9ec1fe2b0d92d357db8d0fee9fd855e8fcbfdf6a8526c478b6b8dc0d40bbe84313990ab94f5d7dec17808fd61a4a7999315da39a8310367a8e7f69486b2074abf0469e0bd56fea87e99cf76c830fbcc4366a4e86ea9a93f91e4c5af77e68c20dbfa1ded35919a27801c9fa90f4b5f7f49ec698027aad275878822ceea330782e9bf4a640622102d345205b408f33c81089e3f519abf0545df5f88c5dbe50377d985e9acc9621825262f00ac9eb077f1e006559893bd69d63f2030de54b256722140edb584221a46e7dbae2fe93a06e53330b3906fffd339eb2cecbf15e2b9f623a85fc4cbbf501f7472e99ade4f0102f9f35727c23ab5dfc56c0a48649eabd2a50dba19ab982ca4a2eba0725e12bf8d4713e88c2b56e3ff4c106617bf2651bf282213a93e17e1024e2e387ae9908163099dc11bbae937062e4b81242984b83ec9db5e58f7fd2304573f74d97f86bf15252346d58a40aa53f767a51008cea6ad0dfc4a55a481764684db412301a4d68e208368b79a829e10c1446621132f9f246866314681f496eb128c73949116896424d9459f45426dad3671d75dafa16a65c52d2adfa75793d3f201b0e6a7ea3308362eae29c10e3ed8975276b552cb3aeb47d1f2626b3c9653a89a8ea274e18deb269c82133795ba80527aa5b4ae359d200f47f203161d8a8125244d9506a64a51565241eb8097b0ba198215a730e76563efccd9a69143a664f5b10e86fb0202a6d1765a7422bf51122e5e53f6ed4bf97bd41c616b325e4bb93c45a52bd84fedb383d8ab35ce1c7125208012e7e38f734ad36aaa1c14a92b4e56b569b8de2b08bba723d027b90137addfd31fd2b11ebf2b97a1f707a84d70a4e4731205349a584a3ed1daa4a5273cc6a22f6e921e732ce35e64cdde273ef2edbf1b3f8795965da52fd8136967af4e2717dc30fb5df73aa222e2415b3aa87ed196e1484b7d722ca8cdfd3c6fd9748c5deb646db07ce8ed159d0d2b3a20f86b1beb8a9cc67cdc35ff0b4bc02e0d22c5d0ba9852cea4442603ec527ed26627bd29b09b173a313ba64a417892ea2c4176f7a4527b58ddea542c50fa4dfb693e39c9cf077996b5d19b97a01f2958212208dabab6f682fa37597223cb11367e6aa818d503059b335fa845b3c2e78f8c331878cdeff141ed44c9a46c6013900a1bbeca8b99179f68a8ca1a5120bddee61794b56ec1cdd0447c27864dc3dea6e6c3d068aa65553cdf3614b69268a200378ca83c17cc588f3c743f1c55b2f3fa0615111b0958ecf276e343ff32ee5011ec2051c8023fdd7002f872312554451a673b3dcc3b574bfd64321626e90ac8e06848ec74b7c9c39dfc31506e6b1cf8b1ff091f0d2f73bca6a57ffcccbe9ecf6797350b96384b63dce1413ba898a3d40638066de2e1f780fcd94a9079e74c92e7321d5af811a42d82bd354603d72e5cd1dee65c5315f901616bf9fe5078a57b35898d62f7d1b6cbc3c918dc687d5adfcb079d04cdcdbbb5dd14010d45afebc1c8c4cc1e6cb7236e8bbfacd24d1f500dfc52408371157ab4754543fa2801fa4d222e5adde5d74a0ca55b7e6b089bcb4762c295ac091e7ff8138af8358f7ad17f95cdc7f3682108009817d3b1f85977127f7014f3b5915ca1547e75774bb39088061b932287680abeb635c143e39c2e6519c8801b0435265f612a92028261eaecca6e1296fde2899e772850eed0ce1b8a8a92aa0d148e9b21f5d20b18135352d5e30c77dfa4154b8226cd730d9052d7f53f174cdb092babe9c816b0bdd495f746457bf71adb6f8e352748183cc4aef10aed2f09152b63683d00e74975f1ad513838619d2f0bd6ce435a983d40d39719db789e5c529fe8490b856ca568b481870786f4ed23617b832ee03328135ca0668c9ea38928dbc320acf7c8cc463e8d120156bb0fa79d1f73d69f05d0d766f202b6a1cd0eaee1e8a2c3b1f02228a4d3d2db99cb3aa6e113a2a428eb7352c0f620972a4adb4181d2f56110340c7832a315709ea286497c9238e678339a836ccf976c7e3ca38a4fa23d5bc689eb581f26c9a12e407d76a7b78cac901940d1886af586e621a638be781acb409e9e73cb8a9582cc2bb1e79301666ae0f72b00f73b31b7dd74b307cac7c6d43350e827d2e30b5a4c0857dbb0e87a673a9dbb56a31ea3f464f40c3268ec0e0cf6115fe0c8d5730940ad2ce5d31fc34ebf91d8f0253fdee4a267411e6a3ef4683a6cf959e3301a5cb72bb23948ff0668c59a190ea09f072604811aec0ce8514554d1e0a874520e5b2813559eac3cb3b1a0346aceaf97cbcd593c35ec06035fde93e0f5fae803906d7f6d017df59ad44f8787ba966d9f72d7b09ffd0ce0baa05ee4628da5255eca4fec0691911f746aa84849562b8793022a3da34c11779fcd4ebc8fb38301a1b08f3de16f442ba7cd5b7dbcdafb073767c48a3d838282f6c2aa8dfb8ba967dc5f835a5710725f47dad1ab3cd35f6b740f043a8f4264f4fc4cb90c15d6ffcc0a1cfd1124fb00ff82167bab040cda6a567ed1627d40faf8812a8ac1c7e12df18a1314559fb6580954ff7483c2db6f72b54f32dd1c27da1f6a7dfb726c3521d82bfb2fc8c0218090655d8c304d27c07a033fc258b499c0c31b40a1e1182b130be8325d6787ee7d313188c230d44a712a49aac9b9fb75047af94d2ebc1d6f8537766ba590769b42053e2352548263578bcfc320148a8b995848641be71bb0fdb9e07c5a275a0e8783b066195c74de9539eadce8949bc205acf75da098575e5f661420edcce5acf2b8e6b79276d3d44892454ec85d911eaa99971036a68301d0ef0ae927b629691b270e47dada123d89f09b50f9fef7b58eb09cc8c705d080e249276405d62169ee4e58cde96639a10243b743d19352679c374223723796cf7f70f0903549c25772ce849e0ddf020b3b7e97b8a68548f7bd5d7a9f3ba5bf3008fb79d71053a9a2f5511e2737e1908238add9950a6377f02959d7f9b211caeb53e5e865664f096bb994a82bdb1f0a9f4b7954636cb120e57a06cf522fa68d3c0497e3045091f7fc2ded4147f2f31c7e6893f9d4c1e2abc008ea8a875ebe41eaac671636028644e44348163eb641272ce624edb09905a446e106d04b1e8bd4bc598a4692a4aeb068d2740106796c97b8a56da8334a44f1ef9bdfcc9e1bdf43de09f584c1242734b47d3b838e2d1a524eab09dd2355c54ea75cfc1210e06755641569efe238946cac1da0c99e766b77bd9fcd7347e45efd72d7505d98e282c6b3f19e66a5659303248df350d78ce704a81bfab44922f1d3e9e31630b5bd60d9d19d7cb724f2f35479aeb33424a58bf2647c4dbefdd04a1dfd851729f97a5223f6ee4a650ea6e37f2f24c36dd7f38b196312a8d4492e6348ba91f9d1b26d8dba5e63cc82a285e99cc9070bf972a9128647742cc13d13b24358bb8e2d1dc2ec8b0b88775f3ec225b85a36f2ed8c2a7423977dc87d8ff49360a79b24df1d8f8335b27cc2c51e7c01f34cf7d30715869f76aa7be1547778e772730111d5193a448d2649cd53cde45f19b1389e045cda52edbef1a0e94419670c11fbe2f6780038ffc7a2c8da14ee9124197ecd2e7f4c4cb1d87ab39ad026f53b9530d6149233b8bcac31d4dc7a75f29d44d7004e5c42cff3538f47d19d46b33c04ae0468ba005c66e6d54dbec3ebf07a9da21b6691c6e3b071efc7af58d39008866848a4f960b8a09cca27278cd5d1af7f7a21d3ac432512ebdbcfd8570d70f84e262dc37e2830bff78c955abdd35306b9888ed2d6e638c9369f179e63d835995544a81ab7948e70e64b44a6e30c9d20f87e5c523449c91ec4cd942627a5789253f5be0db9821439d14937a6d27f6b60a61fa5d4108baebf5d34ac0066c0a88af2240a39b1bfb7293b584e2f8a3e3b58f2ccd0947de38b21be1648c9e06b55863f8c95240bf0a0f3c42a0d583328803bb9a954cfab5f723215bb4085e76297b1f9b58953633b671b9398bde0326cb8b18b474725e68e621279817585d2f0a5ff552ba766ef901150d117f8d0b1f625db9dc4ef434e6e264fa67702af6c5208d464e2c2fcee79fdb9841f794b98d3a7109bd64388d83534abb549ca6d12e291f4ef81f417e8b42ce6b7dbe3ea808169614c2fa102cf5a4b70fddc25ce1d7fff482f28c7095aeb46fa06382553411b65b893eb28927f2867993225dcae49de429125c453b7f483cbdc9e52abafbf3d88dda78da116de53a9098b35df585bd66e79aef8854086ee3e075d4d06f75f120de7741331783d59e3b6994440bf63ebce4f78ad7f03d73591d090ab7359f685218f263a78e4a17d112a5220e0b43f69c5a3f8dbed968193ccf06a6c5ceb1700ec14259a14b8090e31e4b83e80ccb26f8fb83a385ee3fdefe1ec3c710cdb87dc1c69959a821e4ec83201666bdd4b28e40a5a528168b5f48e00aeacc2da3bf9c9c91a46f095035a326d8fad86d6d3966ea4aee5df60f6b28e3ae96b8776fc9ccb9d02f85285c40d8d96f7f601349e01d298b683d046987a5c9d2c0fd17948471079029b17e7f9ef94fe7bc7b58ae7ed547b987360eb75c4562db096992c47ed66b47ba3755e40856fdf1f679f49be2829082bbbe6cc8f3198c4c2c7afeb31899ce1476bbb93ca915347eaaf2f9383999295183dc392c839fafd61efd3e82d2076ffcb6cb799004efbd5c9d9c34ab1627a69ef75854015c50ea8034380c5312b246be908424b1f70f766c9d0c9745662f4c2e3f1a9689df542dbfa9578ffe6df3e064c59b270fefaa33b34b6f104655e11fc797a6c8097afe8e33e38a31585139014f4ef56c42fb9a8224fec2bd01a3685713b127864fb83e31ae9fb90a509267d520f4a6824b27720c48a67eb9ea05b55c31a53897a1d59063392f5e82c7602d26f37224fa459c3d164bfb9ba2a2232201b8ae41795c7a4822bab93aa7f104fb7f99480ef1b957124d79e5dc42e73073dee6752262ce99912babba1b81f9340b67a19a2a6faa692fa1b3bde78673483fa2a6b1908f546354fa82d318a5815fa550baee240ad6a94c9eb27987a09f21b1983f600bcbb3d8f10ce090cb6020b56b5a3cc32d7c27cd702d07a0a449a241c0ca423c4d2d91a295ad8bfeee8afde42814e575d6cbf48b12c683cb9dbe32f6109cd51a8b9a3d73395c348104c4dc343bdb6aa2b53a0643f1a804cdcc26da01355cab5ec52123aed782cb948104a843b803afe4941324dc9b5c3033d1a8bb1cead8b26a4b045b7f03bde3ad844bcb20207ac082623087c7e95aa39031a80d5dca19988d31dee418388cd2eb0c6c7e2742ab0e6e26e8244644b485ca0bc9117282028996be6fc475ff44902971179995372efc39ae31af148255dc806da548fac09f6b443060abb98beda7c0fc235f10d429222d4cafedbf3b0fccff259acfcd0828b01882df47164f65449ae4b3423c6d2aa0dfc5fe8fe6795c5795fb39d3999f52ec3b9dbfc093eea192f5e09fa37a034f20c6e98614f2a8d96b269d79f239057734753b33af24acab0d03d9d908f004eefc3a14a2f16ccf96b9be18052fe22340bff3f8ebfaab55c011748ce059d853129cdf58387a35fbd27b5633fd8526a2fb40749e10cb8ce2c2d4d527d4722ed23a4f5d688c48961e896f69df4037f7acc38887494a192f99ecb5bd86b1cdc572248b7a3c00aee0a76935491f9e37105c06cd5a05f74efcc0d5cf12a198edc0c9ca078bf73b3e2d0268a232cf2741e0ba423ad94db7383f78b60a6b98d67aa08c6f9003680b112a63c0fe3ffe0fa5c7ce6ef0ff69189a28fefe187e2ef19f0766ba508880a73667a5e935a0ad3492acecfe22dc5de6e0d918ec0e28d3a3a2be2c3fd18141e3d77f885314b9cd55dd5030ef602d5207304cf3af0a89945eb7c034adb8f19f4b7b4eed7a37e929f6177099028cf59952e27d3abeeb39478363ef04d5c1e106f018a63d689832a061be5e1efcf18f5c84e969829ae2f8d99ea07ea8bd7879656781aa40628edf27f6b3cbb10f17aa67d209b893e4ecc9561a1435c5cf7a6134582e754cadba442c17edfb108d5055eccec2e03102cb1a91b77e962c61417dd2cecbfc05b649783f687a24b9b35e6cf8708dfa23a99ab6928d518c50a98b2d7779912c0d2a64586bf6a25f5e3c081ef7bfa1a58757b82ccdc31510c0b36935cead488bc95b61200dec82ec85e4b593fcafb084410122a1b28a23c1f82e8dbdd08e7e6601ce5f10bae2e4a35427c098b0df5a369f6b3d25658a80aaa4a62fcc0a864c0091386e47699ec297692e27cd5e851fc68b8e3ff9c2c49d233c927b9e27d70e744284084afb16175b7df07a06804f92aa1cbf134bd8deec2e255c8fbfa38a3787e69113bbd27810cd7bfb6e970ea3d83fc07d5a9111aa947db1fbda8c1ede46dc38da0201e469aab5ba230e77b560849b3817dc5096acc2df22c2077bba171763ab5e7e97d5f4f77b5a97c184fa9c69794755f42338eb13e158ceba34d27ce65a262a0df43d291744e36f39fa9e1bbfca3d8e59446aa8a3370d64549531e7de3e389a5d825dfdebae35da6b0f7558da5307402c174737ac46bb4fc0c7962c71f3aae8ba70849b3a32d7744724876b5bb303a82467e61557e324e5429b4ec4bd225c0fc345f07873d267589e5d1eda3d4ea50e57b31ba83960e79f5c83b9c16c4ca7ba5768e8d1ad41019e961e9f05dc342f98d81c25c96ffa0c02dd6ab7eabc4b18fd2db91006385846c4052286e1d77a9668cc100e79aa76875ec93523f77222decdaf289111b3f34b3bcb0bf9adc48f1bca14e394040e4ebba294c411251b1decb8b6d189e87acb8d9cc3598421de28c9d8071f690fe710258c180cc6dd39a7723fdf5e77bcbf4d3044c2d3d8eafdf0c636824204db2efad75ebfec451b16d1aae15843c46b270bd80e974cfefb7dce7f45223823bc79d10d740812be2da72c7a0a137c77c08324c7a18b29ef950cd312974c50a88da3308eeeeaed80c9be0a39bb9c06ed8625c562027581700e1149b79d6283c0fcab04c06ca70323f8df1c2654c3d468ce61781fe0f919a63eaef207bb19fdbe83e6dae9cf91b863b5adca6b2944e76815e40a0b98d55a9ab24e496b5585136388dfcae914f50f6875d786bd9685d35de8476d48f07de1feefda35a72ae6662cb0fc99fade3f9bfbd9c3d9d2a92d45954689abd921915915796059514f56488c589d7cb8fa0e3e21366b22a38f5088cca8cdbdd24f648961acf36e2378784cf0c5098d878ca5e621253c68e9508258907a2d377b156b5c080828ed7464cbfa2db7c09d2e53cf6a2d041942381ebbe9f486182af4a6ddcd347154c6a7e1dc331ac17915379ae2e5f1ff7528c62da46b322b83df17a5239deca4aaa9fa583fd67b7e9706843cbd4ffd37ebeaf42df137e2618437f13cddf02ba29aa185eaa83f66f51fba6cc94182567d92b5d5780d3ee66ff01dc2d39814492cacf6582a7deb6f105d2e994789613020afed06b44d972a3bf6bf0503538864ef3beeca401646f5d9295cf246c849d137fc8eaa312067e69acbdb6a0475e718f19a0b55fbbbf22fbf36e079452cda2f5f93ce34ce4d8c40c02992f2529a618d8ca347fb49a7618c1382a618f212c232fba884ac61ab116f074c184c69814055fc5d63e8e1b6cb2e5d5311810ca96dad2927545c337205bcef815642ca31f1fee8f5c04d4132041634a2bd4c29cbfe548a848da511e54cab3d0a4a4d779fed954418bbdd6a4ab41f19ed976c2260f428f2ed62fb1a714b9aca95806ccf5af8947bad598f7012b4c4da19433002f0ae9c2bb7cc0f547bac368e75dae4f5eda64ae2a3a4a2539f22ae7e96b974ab4d83de64cbfa6d98b639231f3387fbb19a5fc89633fd4bcdcc4ccd4917af0fef48bef768a5d76516a078fe56faf67b946e2937635b28b87d2547afd6bc6e74c7e18fa87fe55db812835b4493fb8a7d197c69c7d11dd6750f04920ab27204e5a20f0b5f865b0a39e061f6b2c8684c02f50e02f6240b8221f16d5474309b7c3b1cfbd80cf0038c9b3a2e44244a74289751c06500a75903652b8ec5db8400795ee6185ee2a4cd619f7854dc4cb2b43b5f936bb015de3ae15d5ff018a361d8df6b2834eacd04e850ad9739e7c9480dea6d3d40aea4a3a6e11fe8c1743ad35c04692e9accc0745cd42a1c7f41d5530652528c14437f59e305536bb14a96d7ba0aadc009d465478c2d186e2a76767aef751b45d775490931bc9215131a8f81bba7a8742a19b5426b24f74b497c98b152fa905edfbd3893e1845f65aff0d2575891550ade5106ebbf6b62fb714cb177cc58b917b1271ec1c1bca7b696c306afe08914c3dafbebab4c251e28e2b611b9671afcc7294055e964e967c25d43c4c43cadab51067e82ad0203f60513310fae5313b1a53c045b6418059cf6cf27045e0e0278b7342fd41566d8a16bbc85f789b0cb27089b575667c3510f6e4211d735d6623483c2bf1f476062a9a9bd9657e05eec59a3d5d3b3931e280802448953e5fe631eba944dcbf6da2870b49279212ac343db64ed24ab61a95cfab64296835f61743f14f525b77a9c68426314fc188399edc5ba2a3719de11d1786f8dc6e0e7237d9f7c6155b037db0168d2e7411562849fe33128cdd7bc6a1901bfa4d0ccade5d0ddeaaa0dc7f85bcca77a5bfebba1a679aece2778cce059f0c843e81aac0ace8f94700781ddfcf50015e4020cb460e4b95fc0bd5b1e7711a86ee0730d911519a148b2888f638149c628b503c986a8e12a5aac0740a0940a2bcee16a6c5c4757d1cb1ef6673df076115a2cf73e57d7cef29aa1d8de2fea302ad34a6b49321a01e969c6b82b8e611d119febf15adf89c4dabd4f26ffe0ba01f7e8dc2f27124e017774669c944cdc04a948c1b6c0ef06546e38f344d63cad4722e37f4f2870455c78e3300e5da4a62686f887c6d3d1806fda10e314824a8bfaa98a1fbac9baa46a54faf179aec240c5313336b11869a848327698216c5d2b761afe6891b9f46c3238eea0a6fe5bb752336f1af738e6c63b0a75a48818d498644d8c7c04b8083fe5f7cbc9188f2c2c7eb1db0dece16ebf0fe5f41e6befdf26f72a852a455bc7d147cc2e0a21615a04487010111563cf2dd1454d041a19423341ff7c2f4fcfdde3e0d1e27ed8b9d1d28cc506373f638ce942206b38f38c0993dd90080f3d1a3e397bfb7a1a24369ff706dfc3097ed1eead6c0d2ccdcced9e42c08721e7a5734936bdc6e42e82be9efbbe59c5fdeb48f9535271937e518181736450a8c7249c62eb0617f5030fb3ef136f16c593a9180328327b6547c43b1ba03e72638cbd26434899d5b4937b13bb40fcb7957cda989b56ad149469c07c96672fe77d4c88d91699a31e07e0c6a4d595f6e4d9a50ce31b93195d9045e6aeb5486b9bc04c6ceb34f325ebe03af331ece23c31d05e72468f1a78d36b2623a7880c93f74d40e89b1040c2e198eed2dfee5ba5e84dc4319cb8f016b73e326db0a9c1331e1cfd5e83d025aee31838de9a074717a3888a184735a0f9d484b5566f7fd9ad8742341eeb190cf37f328f7ddaa4c948c6b6a57b3790d8a7c31aaf799105af4fa3134e670add9b5b693a5cae6f437ff4b7b8b339039ee224caf772236ee5867e6ce7058012310c679e1cc89451d53d2cddbfefac4f3e551bb6c78ad17165a35da9733e8bf3a42bc57aeabf183faa48744c188cb6467ebf419ddfd8b328e5bf11ecc90ce8d0ecbb69080ef41539a32531523bdd5a9c1c82d14bbf872f2cbadb60012446f911c043bd41bb8fc556ce0974ec472c4ef439a8ce11f23d74fc5e00c526d5507d15097bf8e0a8d2decbb7a75ea9683632698b1ef89c10f6c0baa5f1d815968164af4347884b8fef209eebd33f3651ceb1d51c7a234f0f44ee6cadedb905867c91447749d5154fc397704ef9ce9786a3f98732eb0677ebf6c482b5602b0f497758e26b8ba628488787126c35a61bd424f49124e018b2e433d6a71cdb833b64b2ae95f5cd05e3a31776027b1c99eb37ea27ae6d102c66a8967477608b3e01c449ec98223528004bf3e5faf3080a6609a57bb1937bea6a1d4e8b09dc2695aba6346ef273358923703c4366fd7acf8109301eae0ebf441b61718606a8e0eb19f3dde3e4b4a4728e52695a069b7cb33f657f990c1f4a74b0c447e4bd3e920b092933f06584550a5facbf06dbe9978ce53ccd33684d4059b48bd730d78228b14f7a2c65c8318a97e76d6b398ea3d05c5e5143df0808edd2ff171704e21252b5f32ac5cfd306df5ed3af9be50f974b1eb57fecfe523e2946638b8d5883e17869e0f413a1970f167dfc203d0f4098bb1b2f8ebfc89e241243ea13fd6a93269b67efe9909a90b7f36743035b8113b45d577cd4f96b3626f73b9501184d8b4b28408cb925a2bc718346768945ca26122ea146542efcc0397e7b6e67e09e1e3a8e4c3f8c5fccd6e4e92fc0096b8dfcb291b00a3f594e4af14f710c8afdb0162dccb3fc6c245e1ddcbbc79ca828bf71e0ed947ffea0cb1416a13737f9c1439e7e2226b89769ca4583fa99fc36cfb333cfe7167e2f7a3517a73332cd769b0f1c7d506191d13a6b8853811e529e4b91b35c2ae65fa00447e7515363fdb6406fe53b127b7210a445c5b552fca8c5f389c3acaac95fb81d82780907c1427348682dee38cd03196cdebb2ed6aabe44a75af6cc1889e891d4ac788d171d8dbc5805debb86975aa499b9c4fc466ec8a7b2302c26d5d2b492f1c5983d131abfffb6fa668c3a20809063ad09f6c4851a92f316cf356701ea7c3b0f0c6f41d9eda3d85cab8f051328af6d9ab1cfcb288ebc7ac0d86f74ed888bbaed529969492e8e755ec179828bf991207556006f0c3a31956cbb313181745a492882f5187eb52c302380d81143d57a177c78763a898ebc6f5ac66c0ac2a5b94772769ce637a4f467b392ed6b97f68f34a8cda152ebfe5388e1593fca9e109f305fd2f04f741a651f9bd0ed9f1dc6790ad390a0f6fa9a091e38ee2e67772be26fbf3a05dafc9bed693a3784956471e217567c7bfe266256399e470a91310696ce03d370442579e45c290444110ef59d734fbbfa41cc723171c1e87ec21659218dc6b83785fd11f14fdf133ab0ccf59bee839a54221eeb6fdd37733e810c262eea1d2e3085ef93959c71eee56c3ed7f3bc68f40a74f4379303a22dc049d1d64fe6e7b428def2a1c5450c0fe1bbf295c66cc6c2fc44267364d759f0d09c8f20f2ee241ca3112a72a9789b498617082768774f58a83530cec5ee76f058a88591ece8ef89971d0b938812c255cc4c52b973ab150b34295c317fa379b2d233f8e3b5a460bf5513039c95feeb7da178b649970abf90902724ff92f2e9aa18e0606575bd18286a8f8e72f7de1ba32f73ac0e4ee7ef1b975d5efd3d6b89acbc82271d43d13a6c58ea7a4451e4ff63feba4906969c8c8925edf65395fe088fea789df72f4a5a6e45b09d632dfdf2c06d5124d1c74932e09124971778b42379644111a1bd0dccb77c44084943d3533f463ea24535d8b97f614ded048a213e321112674307cdb1b75a43d1b391b85c603dc201987ea8d0f2f191da98156002b6f45a42051210c45af83058350680c58bb1ed8c9830556ea85ab9b7de3c87344750f6ca32d09d96c155f5099737f4aa3bc6ed7e6b734cb166cb0eb0baecbea9efb22c80330dc5fddc279d3ef6b7852a9dc48af26896d6f06dccac2d527f5e5552cb12581aedef4c8cfade6410eb1f95a354ab55ec4cf9d79f806b3594f6836226f2f4c893a649ebb13ac688d10b63e3b82ddda293f65e3e9b550bc61e4c54ea8bcc9ea77319e51be55ea2c0d74e5fb12b6d521e3338903b7fad25fcb79729fdb9405958e342bfa004f4132c4486c8f6f0d9ded2ba7050bdfdaab61b9150a51a8134a0c616e74ee1d155815d599e42ec13de6eabf57fbee755efb521e6d7b9865c20faafb661441d3b1c21215a94bb4b9e9b5e2f43089bf2646746ae4f4670040b4ab2c0d35f31f323709778d45b60c8d0b88a30baf9eeed47ba70016b6de39a49c7b6dae5f10c87f291e04740110fc7e120a284b7c10b55f31080684b113ef7e356d8efd5d7ed60645dcdfc7fc9d4e9aab532f2562d372a7e7c8dcd4fa89b5a499e2885d5bf1c1f0a823480ba3598e631c2592728595aa581a11c8761433d6766bccf77ef052f31c822e2fa0be8fe25f5cdcfd237abf9a1c05dbc7e22e66cf5515c045976d16b4e5026d0c834791fa481e980d5747bd5c077f124de4786278a8d4367a46e3903a53d471639f0bdc91e2e551c5af3127f61c5ecaef16e39e89e8e9a19bc90004e711b160047915ac8bbe1be66621a4bbb03232e622cb8f865e8a1ab5ae46fcc57fe64de565bcb281eff92f6d10334fd7e201b374da53c436fc76ca24ffa685b6a2badc6623096ecc1056a5fb324a7ab9cb4a99b1ab50df8873a717f1a52e69ef60fbbf93011c5d8637f021f23cda0a5ead9cc77424fb910bf52d5610878f094c338e4c1076ac64f59c54ca2192319c736455b08d7c65118cf33f7f52623b94df908eb30866a938f2281fdcf4de445ac7a2bec5a58174518e7c7e8f147c9ca7c9b565a03a32a3094089af449cabbc5558ba5e525d1c5bc559d74f5b0ff9eb2d1fc57399e4ac991bc1f2d099e74a97d30d752eb190e70045a2dec8dd37c7a8586e0e425435e09d7ecfe39fbde7e09cf056885dc4190d1bf5addb626bfa294691226d437787fe2a679ae786f392bc083d622d0ef2827e43bf18d4d3566f99b28a5f90a04ca592aa29adb79755572a5bce787d4548416ddb4160d2ef5797e7527efa265f6860449c7655b141c5884630b771d17c9cbd3104d4c8d5e23973b389578280f3e2d82ac57641cc784f3ab1b12e74aaeed295780ff4f05b1c8be948625e80ec005acd296a6379d5bdacaab93146f327e29402a434193eaeb9aaf46f1743695c22fb26710c40c6b652dfefdbde9bda16f8d0f03b48c0fdbf88010bcbd56934f7db6c4ede230070d008fbda0ac898a4e9f528bf31f97068a370fc145b361b335cd852838dd08a016129fdb1388985265c2b4a4614a4fc843827cf40244c17fe05a7023f4c8b6ebe7f58068cdeaeaa3bb69545220254051f98877a1f844a09fbeb515dfcc798a83dee64c8be812f7da4e3859a321dc5ba25ed765f6a0b1e51d012508cffb5662b658a37e9934d915aecff94451a290ed0f82d90a4a25d68024be1e7a910264164d1350c68cbde37ee30f4f996dd2d6004d9d0617017dcc9e1871c11ce6a0febdf1bb2627fca5a4ce5447cc79cf752c954f7e260057b38a3b6245d8d0ee25e5e033de8005316ae0bfee5d50a412869fef6f582799a8398029ed5b72962c8b0dfdacdff1cf621f020d2923771f1d15dbff489e2814d6ac1b78bbdb2815a28617bc9c50e0f140f32a5eb161190ac5d8a544efa241acda6a09963aba79cf7b516511db2307745074c625a521fa6e4f0b2629d5f513166b8d567bd2772f6d28af53b21ebac3259b51e8395c3ce05329ba5aa5726a2876c37797b9111128a6dd6377008373f4a4ee5cd16b8964abb2e589e9679e03ac1e598f89850f0ee8b08f6f00fd55a905524b3869ada37795c9ade25c8536063164ad4f3115e4012be12b5d4dbcec09511a445e349860b95bf0205bc38c38a30e86e3f608a6412038b82650f64c0ea0051a1ad74579e4e8757ca44a94765695e8b8e1c3cfd4de0e43c8a3af1545e137a17d30eda076f0c71965b01572dc17cd967230ce8ebfc754c30b1c1358012f5c8da90bae376e0c64326dae72776187a8f40c5e4c567a3b0b62023b388cb8e54b89293ce446cd2f44e2fdc91fe714295192046764cf7a1958fe667a8daf0eaa293fc815b0e8698c839778e13db21704b7ea413d73ab8f4be60497cf0897f94f3142dfa9ebfec18334e99172e42c60ac03b2adbea04b30550f825bce9afafcd5708de5ccd9a77f28df23260cce27dc150b7c52546aa1c189a398bafe3228ebcfa6bd1b68bb7bf75dd1b293d9449cedfc433e7a6614ed0ab031ef01a88e39d6fe4c3f4fb29fcb135e6e29469a8e2e3022aac6ba9abf087c98ce60a0c1b436b1cc5131eefd8b472ea6a61c2dec9cab00113a354d8774f300ea97375775c565be961770a07bca77c61096dfb07c7a051c7af725cb676ecd327daadcc302404c4ccaaf937670e0d0bfd097b6fd46e14c6c4a1ca246fc61736e6f72c77719a3655c7cf14407b460aaedaec064c4e963ccf173d7d8639099ffc3ec44111de1934785d82fece6581067d2d724b933aaa55d7ed2ed62f5ec11749e2194f75d8b5bd6cba2b8e4d76cceeda802b464cf4be7122df345e0d8bd3ec86ae580152f1d5516cc009b5ab9743b206186323250aff72f227e1ce266db2674eeaf94eb44117d5f474e3f89df44d1cae43c8bc8a68bbace8f057176a61c68e1fb9c7895975027e5068b2a39a2f9b324727e937e1ef5c5b59fe4b074818e1c4c9ea2f179b553fa5aea91e315c1663312899f5ecde6ac9bea1dea07fcd6f4286edfe066b6f1c5bb4a7e1d50d63c20999dea4b90ce44ba2ad61f9b414e9eea3701a63c152ca83222c531f37b3627ad0a78a3bc19e70eb9c16cae73058377281d9b4ce12a98db63a18fef8638829ec3536f51b16e3310c0fd592fd8d3403d98876b269abd08762bfed9e742e246d1005113fa79b43b394b2c8dee70dc768bc618480a53053b23d0108d4ab5ba6e08548cbc4e9e7cc26904b335f4b8ad5763e4cbcc215852bdf6c1c197e5df861a0e7bf8e406be513c246ff3bf9d956b0a9c360fb36c79558d6cf66cdc792bcafcbf7b3d4007128078544e65e34ad74e338f914ffcf9345445e5c137398681c1829bf6c806e8cc87e0c53f4addb670ebb3879bfd5df07595e21174fdd813bd1044827af15fd399654264b0e43ee0dc2985cefab5b9e51d6a07a8895fffd17baa3fbadae8b055b4e45b09c06f18163ddd196c0eba304db558cc59f6c861dd2f1d3ce2343e924d03f5fd77d9fc2daa429f538493d09fbaf351b102b01232f394fd09a57944ce2ffe346f1575984a5c4dc19ffe9ffc25adf2a438ca40e59275bfcc04cdd77a7d72b4ad07a55e552d78e06af575e3a52ca1db8c83f8273414aee3964eb6fc7c3bbd575d62e51fc58d01abcced08fedbc7249d292dd1effe8f1f4897fa0ffba3d65dca7cb9f663a58267b0b5242cab09d07d71cec2c3074b51aad26b08dd36d821a39cb267a073d03b0dc3ab2631bd5ef6464a0667dcae87bbe45e4660c4562745579c00b24560a879b28737654592d39a06e7da417ccef7bd68bf387feca0f664a60c9da433aaadbe66982b8c446e3e0f1414d82117ee154be6dc88fbd4e3cd51cce36479bffe7a2d740bf8c18223ad7e59a71bd2a422d3320a157d01750fe8f936eed1d893ead91872904d4f45b458fd2000aca524259028f4d3e095cb9aa2ec2fce91158701f7cddb8d1100eb9ce582481b92839c7fbace9ea0ffb68cfc8e15bd75aabbe8bce7b2e5b190c83a2b16475fcf35bbf983cfbcf8e8a40177d075702efcae100f41902e142f9e30ee6ef09b8a4ad46d79824a6d920bfdfa08bd18b701fba917c953a75f995388d1a4e43154322794beebec318be7646c0f0f1258f274800bcb9d970eee7f088c2293e05aa2030d3bd5a26c021d3f809981ce74bc28afbf89c6b5e84829c8bdd4cc05a8cabc3f0fe0100e99e1e5a6f4605fea31f15be94e22abb667b54c42c947e55750d70b649cabaf8be9318923c6758dc502b59454b26fd4c41d6b18ed3ba3e5327814bfbb149b013bff4b9ca4450ef35708b6059eb3b8336d4eb9208e08f98ec4061d45686c107356311b4891f8788bbae6f08cc72981109d7af6b5d1ee2a8ac9a2de1022dae73f4a8a2d64c91e7bff28a21e190d48f3b04d6d17008a63f2a881e2e517a3826f3b33f93a8fd99ea00203dbb1ed0a09d8edb65cc07fc10551e2949c68684ea64aaac4cc00f295bb6c20daec3e6a950fd243069a222d893a66362e7bdcd2058119ca947551aec579db037eb71dc90319f2dd7254accf50471646ec2ff59965526f7229bc0b391d7664874243c988481e8845e5930d11aa314b388aafd508c7b56bcf28a05b4cb803dd22ce933304e27a8d25f2a4caa021fd68eb8fc165f88e14c5fdde405123003fe22ae7935a8ea833d91df4ce569e535a57ab60a10b48a9db76498d3faec38138b6d926fb71b30bb9ca119f0225c103007becd368581690ff5ad4d2cbf9923f088d217d3048db33e1df1ee380bbd50f914c512cb927f4509ddfe5951b51df53b7fdaed1709d4db393718292785b77075d09f06d39d6de40bf0cb2127133fde2db238dc0afc2675929955d91d5eeb6c0e48d8799b92157e1791de5fc48280e0d94f9c2f87453a744304e06d0d792d9e9873cf959a85b6d37bbb15e876e39894a57502629ec04a34162ac4d18ab07e366f039b57f1b0288644b7dbcb012936f13638520040128a2e97aaffa98c31a4f2c169aefecbc6d1e5b67be624f576854e8b8807dffc242f50d34e3e10fa0e8cc36d301b20e724dea6edc13a41315147c9dd27f217d97d11621f5fbb0792174faeac665c8d6b47c39f23185b2266c5b3dc8a23d354ba7e3235b1c930d96cd4c0c7687368d489c95875d82960194e2ca59f28c041b6802deda688f36db83b8985e326654f88af0301f7ab278e851e1790baaaeb5e345ce92eaaa4748d2cfaf9182799e36edcaa84c9a7edd18101e9c9c65173b7c9941969cbcbc2d3dd71b3b8c380f4a059ae1fed513c87c6cc26d1df8781ab21f06f5b68b538f6d484ce9ab3abf2b9d19d4b92452290432293105bc181e6d0bac891914677f5c9d0f081c7293e599284d90ef6cacc86cc563f0f128bd6f6dbebc11725654137b8d8cf77268efd5ebff44dedd3d528ec9c581b50c08479a2f350d7701093624951d1ece2100de4efa10c02400e428cf30406a993710136821987e8bd5658f81a3a4a40c04e090e28360a506229628f9bd6f24b030f17c07d808adfe9f42f99be80106c758c75ae82b4f5a091cee6e10446c7c64753e909a759a420993d5a170a507fa8dbcfaba7ddd83d0887377a457d9f884d4f24df1a4dead5ba1e39f6acb7745501640e378b7b916f26f633f5d700a792c6c9cada53647f0972cbaf916d1f586df2cd5b3778155d94523e11710beb2d4da80a19070b0803e5d5c100ce5b84deaa9a876b9ffbb21b98deac0357ca014ca9eda848cf0f99bd855859ae2d6b22bf285a4373db9e6f88e44d4aa994181198fb206969afd75f1772b900282f3cc70c5a839547067f80d179ef12f0b3f8fc04666bee08b4809eb97339acebb6019b35dd64fa2a31fbff9daf034b28d1f928054e908169ce4b548e5f2b0042ed2caf5f2db2887d3efacf8b7f2010cbe1ba51f304fa542b43d9c28d4a5327c62f7f563de0ec4112747fa19d6e6e4f077b9e80bf3e2d1179bd97c5a837ff612988aef08a431ff2b4ed4dcf9fc3af5173f590946c8625d30e0a367a961aea174afb27fee67ba260d516325aa64fad0d0d92edc37612f8f5d105175ef8b8d1d8c33e54e8e7c1e3d13502c59df8d72e9ba0107df8a56f8e7b69a43f1f3c65eb84be4a4657e0e2873b9c3bb7efe3d73b0b1184d50cecfb485cfc51640e6719f1c88950e93aca28e6c3aae494538483532a1198f9a7a69354a930ee84f26c2541145a57d6f093f7cf9f4bddbf67c959f278f9b3ee836a0267a1f83948f77c6624690cc9105cb0917cd158401cfe4dd9728f87151ad16a7d8e863201f0692c665443f0dd786079929b9d046908707e6e90bdd572c3d8bf02f9dfa8138a790173d42932bba3a827225005e94df5827cb3a00e8b807b808053333265aea741af31f1c270cb614f32d4907fd0c8f8630a566ebfd6d388cf2847ff96cce720b055abfa410943b1f17372697ddab7b4f73fed334bfe76fcbb106c077b2ca457dc99450772ed54bc7c36c0ee476e5217523070ad396ea70fca664b228fc05f514f282129d038930c7658c2b9aec2b18b69e3698beedcb361584fc4f334a11239c5cc246f534572970866e9d8de564e13d91956825fd352f8f52ce0d2383707fef28f312c0c91b16713730355027b59cbb0daad99aad89a63994580f225f04b0bb1f4f1b54c971f3368407a6e894603917aea2fe87d42a409a0799fc4c37a8dea8278315f35c28b95cf9ec8a22c0e5b0bbaad6aca4bc457b64ac71b60990c65456f709d1b118e5f6e677c07b758c616b5a0b529a65f91ab662f8e3c831e727305de8420091d26d40dbb48342a521b693f644009fe5e53d43a72a41b22c6dd954d66369444e6e35daf39f112186a2d9f8f5eaa2f1c4a6f248cfffda341049d587cc4d9854998e09d4c3506e432bea1a017cb428be41cd1b49e7206df75c42e6e069af5aceaed9efea045af875ece0c5e1e1956873acd5a81858e0a6c1b1281255b49d906171c072de4094f6d729fbde31dd115df33bcfefac7551f21b06763e4a5d2dff71e88a4d6fd5b3f933cecd3bcc873b387aebf5ef5140f21b82f556a23e9223d936f876e50bece38649f4a54e89b01d9022fcc479ddc49cd1298cf4548eabd1c0e5531dd966278b77b78a246ac5be6dc826af7fd90ec8245eec22738aafd2ad6771fd02244b7d80aff833a0fe03b90273255894edab745e402234ff6c0bca4d92535e08832ab322ecbc6d581ed52dbdde24d49faca4942474c489ea03548f0895b685595331b26291b6a20ab7444dc140aab9d7d54589594ee33983788b3c81f83c251db2ae2ca7f654333f9509ece097d750b85e2deb3cd0c3335dcf8f339aab1a34c12d8c9f6cd0ce23ad3119f2c0f044719cbbe3ef9d58b9cd2dcdb5171d9ee89d87091bb9074a8530d01b5083a436e3c2a124c3ace7d09c2ac2f83329dd70288dceec561846f8fb0441a486d0a3859be09b410c8c0aa91e45005342bbc29648e9eb57d39c6c7134f51bc0619f956f29f72ffcfa81277715c997cb5d28415b10e34df64fa46ce75bae72e7f3c3121af1fd02a31f6db456f785a4b77608b62a0ef545ca5ed7547d0cdc2d547ef016f5e1df2a64108f9e5f386d078c2dafa39a2948752b2adcd853da3dd6bcc2bf0541876d869bffeb3422557b98625127bcd5acbdfb6db371b5292733595c5b6f59a24476c974f03b0c1cca6c769ea738e56e5807a0fd497d2c3101ba6e732a5b57fcf34dac2ab3fb73ec64f4e4df2c5319b3e1d4905f3eab0c17b6153b5e2f8314d8ae0b7de94f157558ef4b1061397eefc1ee63126b71a9727a17aa07dca1b0950ba0b82529c0176793012572d9f87461efcf957f49f407b0dce9e42994ea9853c573a7e573dea4dddf51a9259612ba5ab289237da49468b8b3b78c05223d084ebfcad9367058115c0c6262e6f3f71eda907e83616e314c04eae66cbd0da317f557f3795f52623294b4034580738afc9743c274ceb9a2e1b700fca619c2f6d25c38431fdb5d1a43c772e28adc16e1414d86a321c155b98a6f2f72d4890e451423b6abdd41a1ee3486c8c45e5f830a5e7412cbcf40b43821f87b15bdc408da0114bc15f02638481820b8b947d6e0cd528024b2ae63ec6babe675118fcf6e75009d99630731f246438c8f450a047ea8c14f3016d48200c0519986ba7c68558dc2b30f7570ff97f9b16a57878e4079e9b1e7abb03f1ac0074d0760704df0845240dfc295dc1f3bcad6445f5e2747f4e663e52572c5f88cbcc68558685b1fc0deae91580090dbde54c8b2b8ebbf897712c3a59d33ee6f07820b5b61b76be929ac9805e935234bccf6e758bef15103a28d5ab2e390cdea34da9b0e9d16cd2906c046d048c3de5786a644942377e39022c5f637ace2f57706dc855ca6dd81adafd046c178a776c43f35ca9a4c93e48f0cac9c2f300d1dd3bf9a4d1463f9225a403bc5acfd9b7d48886c62744286ff477ebb79dadb633b815fdfb97390faff0bd278a6b5d7d4b50aebdc28180ed62543c2570a3b200aa0f5cd6e6212d9851241b7a232d9ed14f8d20db7549d1f064afc13da214699a461e6784e146c60cc3de862f68596a1c06171c96efaec6f90d7af31fc4635d8d433c8c5c2cf2b4664daa6af8d6e16d532c34fb1b513be1a83c5c21c4304c2486a936cf04bf85af928e542d778273cb82c7917e67a5736d056d4db738a37c571ab8b70a760d9608671b0580d47679646961fba95dde87b20660aa92c4230d59ef232441844708febd20140a189be3419cbf4b911e4d828d817d80785a5510d3dbe003f33c5af65f83b615219ee13646b4705837bfa414cc6f18dcd1eded6ed5b72fe43d15078a9a3a2875247864642a58319e146c5db0291b9d7543f6af28ec32ffeb990c57bbbae9bc8f0a964ac7d9fe1c0641add60a771c09b291ce4303602dac06c383c1d482ce6a65f57991df19838711c527a8514ce7a7c93a772721da23deaf5735f00809b677b77c021f080d94b60598faeae03768b7ceb49120f692f906ab6b6746c7b3f4fdcf378648f764ce5f7bdc03b4f12ce04ffc5d5ac15327435ff69db9816eed1b7b0f4fbe0b2607a002eeaff0a843bf61eae791ae40ec10743088fccdc9151fd084de42fb98b090aba8760822ad1e77194e932d6d3fbc96efbc69fbf9db75bee86c03303cc7fd75d7566ae73b29669d474eb24c61c55fcf57c53fc9a8d72826fb4625317b6e03d38e028e590ee7c293c9e6a40ae018e072a7890a0d758662b5e07e213c870037a76f69e5ec46345cac8d7cf1182debc4f8fabc213215260e629eae315c7d7673fc373dc789038757aeb915e0965d202a7664734bf2024a5f64c7186854ce0ee2a11efdf95a4c3bb169fa2fd682d33e7dd172f0ffd94074cad920571a063b5fbe4a81a43b8de75b15f8af7e6e3811ecc3fd2e3a0bae20c40219dcba348fe0100f29ff9f4db049bcf43c2f8c24fc972f1941311dd70618af90edc3905a86d4a17b85aa8ffd11bf77ced12420ce794cb9cd9f4d2425b090e4483f7bf0edf2d3dc0f03d234b08be9790fc6300b8cf15753611ce2104a502f84af97842bd467928240b01d703d736ce80da843b8cf6220e3eecadf2b955dfff39acb139568e29e79f951c7a75a4663e3b121dc5eebfaacfea06359983cd1023858e2dcf74d3b0bb91147c015300d218fe54058cf4ae7505aba7db41c1779813a8e3e5f6089da8c1cf6ef4dcefa8ed5a19cf8b4130e9d67ed55214b4357b65118f22b6b8c7c3c2e8cb4fab4a0878beb16b7b900a1950fa14c07340fc8e3fece628dec595be8bdc6206b2323faced6401fda2bcf14ea29fd7c04e57e850fbb5a83fb862fdfc6db4d74ce9cb0285de8cfbf97902a8876b2c1522d60459d729e4437d20d145dfc41726f93903d7e93b56e2e3399b939cc971c2224a76f6c9b92070471f631baf6cd7ecacc6c67f40dc78df68a2855092822271b579b85d2e30ed5c963383332918b61fb6ce3b23fcee3be3e010e45462903a909d16f0f610b6c9bc52812123f6b8064b62afaa56e32e97218d1ed0334a7aed4fb2ce6705b9371544793b8235ce6dbc5d4886ccbfa62fa1870fcb63efe9d4cc2d43760db2a959974678e3e4666148efd40da0cf3a4693a66f40e06dc768d210947156288741e74dacfce94eb38a645aba7423375716fe286b2cfb18be93c4f83d9bfab40b10a9a7447b5fd10f9a11003c589ce3f86c407dc2f687e77602949f9e8a2dd490974579d5f0b7666f94eb8af41935cbc7ef727cd9fc1188c5bd54d167f59550c31d6924590a63956a59ebda7f8112ac1adc686c6300255380cdb70ec442af0832f8b81cb6cfd5b607aa9a50ec8fb2be0376316348bbfedf51057be601feab79beff0efeb4297c608154c0c0a8e8ae7752ea56f0fc14b219dd10b260cef9b11eedceac955c5c4cf3d831360db8e17ba3ee72d74815ae55c52ea7a3f34b3f596e603201a6281a83054b1e08c283de9997c6d92600aca8dc05465ee6fde2a7f6496e226ffa383237bb11169cc1acecca9076c4919d26c9625b718ed458d826deb4253778321d9b6ffaf4b68318981125bdc5061c14d5eb75685ef861a873ec1174f8d9e24480065e4ee060c590d73236bc2a862edca9d505774654ee56530f312c6be7f55a1f66f93915830e0f1bad505aa56b655a6a3c3ac2ad91b0fc4bdfd5cdb4cfb64fc649db5fbfb4ede370aefb757bff292877787d77766082c62fde14cae0e9c114c0beeaf70be0b41974bd3a5008275b08fcd4bc5fd6997f6001c087d6eacf39cecd8b15b49a2ca2bc59f5dc530b342d1f2a0d7da434d57c4493d61709de83504a4f80aaf46e5cc01b4166526ab4e67442b07ddd0cda117fe7b4611c12ea42f6344e9f758c20586fd1dd85dedb4be8ab9d6cb0df6a011e2593a1ddaba280b934f4fe8b529134c3c9973ac5d50f2c175ceaeba665923d1aaf3f7ae731291e4cbd7fbd084eb95a566a9bcb87d74c82936b28e2e57455660f3da517d2c80900eb97dd94a03f051b258daff7b870674342067d0f95210beccc8a80205e15fc1033449b78703c941d0c8e16e77f3c53acbd4ade381a42888a219dbb07ed9866d8dc3d3d87c737864a2f5526e737d2e02c2a152121b69ee5a8838ccc33e782c136f0a4f9de2ccb1b7ef86c190921ec043502bdc1f10a7c72ebb791e7c5a79305cd7d8a04ef4123dbb07b19e791143eedaab0631f44aaae85946cd4d7ca3deadc35484f9f1a36f532dc9d4f1bb5a7325ec0b75a513c2560d8e1fccc0afd5eddb6bf058e89d825151a609ae60d19cf9298e38cdea54c5e3ac9dddecd22e3ef08e125dbb3698ca198157c32d8fec6e049049de3c7713ea6edf8741222e26535d282a7e154296622edc4278664e1af91d3c3b03eb24e01bdbb6f9de84db79c35fede746af69c9cb266a11f03f4db29176d0f07a53f807171df772d4ff533e4619a4b21034c1958a30053a9d727379d48cd2708e2608cc9fce636acdaae4e9f501653add11253dcb76e2ede54542e33bf0dd2a7d742bd2a22a037bdc2ded58234b74b31c65bba8ea753c6718da215547f1cbe5bd0ab39fbd371a03e3fc1244b7b89548706724c6c80bb39a12591c9af28f4a8462441b0985651ac4966f5195de7b44b34cae4ebe0c1bdee8904fca9722cadf005139a5cad315f85be5016c2132b3508a633a87d4c83f3414c7f9dfdaf29519b713825f576d5fed38747b85c9d38a2d3222a4336ec7d5399ca073cbf72d6e402247fec2bc61adad2d8788e5b9e0fb2352cbed2eecb1f0d97588e6980ff6dd4db597ada653be783210f44140a0991255fe0aba2cbcf22eba704b0948f405d95d5031b0abbe46610deef7c65dd7efcfae0ced939083206f97e665946551c337657d4eaf018657d724e6974117ecccea3b2d582a67b0e94d7e6f7df522d9d5dbd21aab8a8638bff50d34486e63295b76bace62fff5b0782298429acba822637aaf3900382a49a9d3e1e760a3586b3ac077de6f6475eae066461577834d7f4b93f44da5d787109206e60e851c2895e6595730bdb7ba01671871b81430baba99b9473914eac34c3edd9a34952c64d775590ac8e05d1a314a6c342a94c81152a1a4911cb28ec0f5472ea1e515ba2b782642b9b0c47044ab784d75f979d28564ba937f2bed15e0c2d084ed567b739823001acf8c4329ec7bf58b922a9317b43ed3d88700f8b4ad97170515cb4aa40b113153f5df3fe919f66a459a8e2c050e6b3bd031dedc7dadc1a99b2d9fec722a325152e77d3af34484fc32c4710b8f91145025c90baf0221d5cd8bf8604cfeb25a9e9b90adc8a8c1aeeafba71c26e8d4f8e6356669a850d035a7dadfa4f42eefd93de8ecb38259635c644c6228a2ecf4ae9bc2db343c1f6befafbf85b93e82fc6e5c956c09a8f0fe53ed8d11fab244c2884d6580ed1f6724348986669cbec7ca7799c472c8776ea06f7c508dd1397ef7756f5e096b25a362a88074d880c23f13694e30f1d874ca91292997e60491c98b41b21c78cbb046881e8ae89cd2d7a69c4c2da84b1b3c97ab560d2ecb092b4bdd9f934b9630278fcb2890300ae9407897d962934fd30a29adc5c9861b226c23471dbb7a9154bc160ab927581e154a75bedb4129049bae14b92ea2c3b95a5e2c5d78b0b9897b2263df79e74044dada158b8da6aca4664fec6a5756819c00300814ab6b9fbee7bea7a6d8caa1edde898c6a4dfd3cc996633f26305f711f3fd78c01f50c007ef5489864fdf148da6e07f7fe60bc6a7ab0e6972716d439af34cd75904ab5724743e71a98651a325bb31f9afc76130854e11ad14a474f1a31152f4a073ce3e2358fdd20711804f59ab99605065453726efd17b0d175da21cf9167ec79bc8a9b1c9dd9209426bceb60ec8e8718c601ba7da422aaf50de42e53b7a9095d3769efee0fc8bfb3a6bac3dd5b4b9cf6986f6ee58f8bfeece76c2c62d7cc3222d74b45c7dd26ad8fc48fe46249cae522d19ce1880b27139a2757af0783087929e90871ab07c6280c5c1fe632e7108cc36a798a82d7ebcdee41caf6e1f9accff3445f0e276aaf13e83dc3ffd331f6002a69a7cf3b2ad03c3737b21c798aa7e04d525d0be227bb4911baba5d4439edf07e34d6eb68053cb0b42cfbad4819366d016309f6d195e975a30cdc8e676c595774038069d9c508f647c7828919ff190c090c4401d2d475138b3d0c9cb1b0403761ab789a13b996ecb8fc48bf74d74ea0064e61bf09ff97d9749341305be1f3dc98aa3b563da19b29d2b9c165637f2a7634f0fa578dca13ee5dc1a35f09e43e96cf8e38fc6387e111e48dd5b5bfff7399ff80c614edd218333ee5a17f6fb073e0fc2cd09bbb0b23b302bfab1b52292f524180aba55e005166110d7c35d662051a910c3dd5b463977f16713edf6a89de99820aaae777422d6e9c4221f3c620f3ed48aa4449574c4233def51b8a142211d933b98a90ce2bd65d452c06b97e7ac27191a508f6f3d371adc28ba1a765840824ec4ef4c922bb3955bc300d58ab3493304dbba1dd890a89052253de90a0b3fc52944112e8393335022414e853c2bc4f5ac840b412c3ea9377043cc66e0e6139d4efb7bc7d3881aad8258bb33e0e63fe7f1e014ac18216f4190406ba79a2a9536136fd869fdb90fc90259617633bd1fdae0c03d9ed67ae16e42eb55178915996d7eebc960f48ca2c4bc56c28b140f1dc6b642994ace0027f2aa524eeb73928bb01c4928a80ca0982d68b306365da3c09baa4e453e8a604b41b68665e3998c22a80be01c24374ac8d08250c5351004da395300eaf7e6534b32ded30abf69edf8683747cc581870d7396268c7dfd974eddd2034f8e32ab676ac89b87a3fa6b60b5d5f5448b5f4f70411c77aa6f2fe65db29ffbbc0e753fe1b9d5e9fd083952bc3ac707a079aae45d01d2a94ea39b05c133bc7d18682f0c5c41d617233c96f3a169b80a3dc4abe3e82437e742db73f4b1b8890661cd81779b0f95b7ca1f399d02da598a025cc57c41dbaf552b368ae5775efdac96d78918603e7d25c1ab18545d3f97274a759767ef35a1bcb32b021b349fd019b5d763a47b2d8909dae84538f03ac11b0f2d5daac630bff004abebc94e69a2ac71e2e8d11ead966769379bfac188c97a7e362dbbd48330211200a0d9fa41558c0f76a1a5409fd551bdab005bdbe0ec2aa59bcf8b048332a66d99e90a8bf6712b3431d6e7ef23593391ab909aceff72bf8ea2c63e28f75295ef1add68f3c7f0cfb3a62bd97e37335ec9ed42806b7b8db0077ee8a054485bc83a894d8650efc2986b818caea06dea53b016441027621393e82776ae800c6abfb4f224c0cd1ab192d09d6250b6cede812aede22dd6b9f72078fe7c7bccb7be33500e62352bce8e6871badb89f5c8644d344f60bbf283c6a99ec8d0dcdd08de4c56ed17c4b698f9327665d28aa6599233228bc0298c23eb6c48c752f07b999af1afda5c8a430be4868512f4c8ce4065543f0cddb3dcb22e77a349a13bc662235357d68b370f0b9641bc7bf3b994e1779e9dd7b73fad74e97a2a1b5bf4a917815929bc64d983af54a91d500ff2a7abb9ec1146d89063b74a777005bf35415e015e35b6b32da7ec23d7f84f63f66ff78025addbda568fbec69a8762a04f1afd1c7de11db64628333dc342e3bb09bd9498aa2e518ddd56b79076094dae865ae550d4c32d7af30fa9642c54d6478ee7641665a3b81ec3b484834cadec3457856c61351f99c6993e3151fd2c61c645c0cc47747e07ccb5317dfec16d0530a1b817056b8d9866da9156727f8da5ef7e195d0187eae3486fa5d721c967d191d9e4d6c5b14256281997d19cd877ef3f55e5b6653624e7df94b9536e60f21f72ee761df258f1bbb80ef72bd390f547ffc1e6e1551c121160a079039d507277c9692d12c7066fb4026be7cb9f63eca06d59c54eb875a5b471a22772f6853531d65dfcef6f5d9293e1e7ffb6cc475ab36f79b2edf9670d642d219b8dac14adebf5eacfc23daee900dcfe59f34b1a1e7f566912fd85aed57471bea29e6db0395d03d901dacf205b4d1a45b326353b1d2931c0ea519d5b4187ce7aa3ec00604bb31ca6a9cf83e3c47b9b9b396d544a7db3964ef3af567fdd65f94d3e2a6af9eb858c0ea435cc2f39916c4a9972b572c8789cccc707d4852d743c8c6f5b7154a0806de4d1f370679e21ffdec3fcc5994cfe370553de7ace12901c59c64f02354445152dd5c8e94e1c55a03b1189c5a240cea4fece22afa4cead5631620f748b75a55cac069f315f8753fe7ad9ff850ed7f01d8ffd003d419e1eb6cfc8356af0ede31952633be61faa55948e6cb7fd6425846e96faa1cd637e22f375b5a120f59fe0c3c8b34b87b4c9e71741337fe4ddb7204603ccdacf9b8586acf6347c6994e9cd950959b9834ccda723886a32b9fea5d88eb100cb6c24d51be719784c565281622b3e046c18e4b6dd04e818265ac3f47900c54734d43270bf6df0ab19d8cf159d21a915aceb71ef02c335457ea44637fb35941756bbc883582576a42502a548b8f30945198becfb683ff2bb32412bbc9e94fcda9f938cb16c86514609396f9f32d424d9b199a02a2feb66c6d056523a7bc8a70bfbe53e8af61ad4467e09ec958a52298ddd382adf041ec5807519bf9c8677d3c5d6a1f284dc1fb1cfe5ce8c9e4e621c72de11f85ebc5a53e0d1893ba1ed86293f08fafcc7fe69f9889077dcb6d60efe5bd4366e13818375b640ac89cf9645dfd8485b15c5d34ddeaad115c302e61652d812a4ebc6bcf90f127dc02a5d9230fd161ba35045ab43803362b1d5d7e3e20b23a296dd0eaa6dda5e2647b9496aa3b555bd824897032ed1f76ea157ec3fb6a2f3d656b392f8d436d2944bc1a56232f47b8a10522122842abd024219623f6093e597d462b75ad1e74da9c4fd3dbbcd27dc4ead000d8c4a5c4df61e3499073d011e85d59123e74138c68bc38db19c9cf93def0d967669018e86a8bff8b1591d9ffa26965b9002d7fc264b99a9eb59c0ecd8f9aebcc05e543f14b36671ede30722589f93141ade295ad75ca3cf7c07d26b94589f8c7bd5d975f7c76b8ddd2ad10c7dc20b8b516ab04b0222bc0fe519f451af87cabda1fe44436706c49c03a4878459f8f7d8190e0618391c111a40393f2f115febde9b76fe89ad2903fb7e39a582e41b8a5bf6448b3b8de92925fd6cbd7eb88fb386425bbf6d75deebdbe5c80ff783fc67c2669dc36038e4f24f0f21956ac2d6e07932e1d7bec96c7596a331f5531c89eafbb65b07d65042c302ed0cced9660f962d2d31bdb325b56dd58612fd25fbacdea0aa1e26927911d32a5be55f5ef368c7654684eec55301f92398828db892ab3eec2da86c681207accd42ce2752ef44b390801a738b90b1f416e74a15a76083e2bc50a9a2d865b8fe0854b1374d6d418dbc7e738679c8c66ed5103405829d4bcf9bb7264903e4cecdb46a3353013897a2c3f37d8392782801866b4b2e28334391adaa43aeea57e14a0a784eedca613c5dd5439905aadd55922fa03d976695599165d466fc0fa48b02e9c39009edc0e0d1c81a9a533dc7c0d1a34b6ee54e129478031dd8452f8353565b5e61aee8d4d7e5c7a90fd23355f2f47e99dc3db2399a5a87bff1fb072e8cf014ecb783ed4465b70f707b74b9616e5c41c6ba0e0f2ab3cff35c301ecc41f31d4c8c3318e52844f157144f559ba411b9748ef52627780ea325526fbbfba477bcce29a99de2e904843abd80dfee852fea0a3e1f3fa0c6e4eb5fc43ef71c0b77b27aa4f82957d89d61eef659b41dc8c0633346cfed12f7dfe2c7465c3fc265403392dca520ef7934388619e4db9c3038bf2c3cdcc32174a54fe4a091a4bfd0d23a4b2008d9955b17a82cf1e8272168ea9c884d8c937c1299a6f1e341d0220c92a611dedc410d755b4933bb38431eaf503d6807d2b0191b218b293275fe4941cafaa1261dab3c148aeb39fd496bbdc795da275bcbb68d3bb41f5aec805bb535a985b6de1e6114dbae9b7c99144ee82a3f2e081aa616ce75930a341f9788576ac8232b615405d5e11f4bb5417176c358e6d4440e1b83a7835a0fbb8e2faa51ce3ddbbf0460d7d72fb973ec2722023cc0fd80f02665822ad44a157e7d9de7955e52841bc632c38705472aa48a015d73f154c00b46e210a068145a48451cd1f2e4779a8830a698b1d0283d6c8aefe40ef14eabba47acf195cb0ae647e458df3f4d62d0618545255e5804e548ed50818206e39465e2b169a23187d8e2e2759d3c364c3d4b6ca999d5e36e9a683c3d53c1155a8dc8c6417b235a4e86d2c4a8aa20e5a0a78bceed37c9390430db1c82feba3464753ed75538be988292fc5af0683abe8a0079e0da5941e6cd847c3d08ee62426c00b120099f332f4f0fc2eec47a217c72654b4ec55d06937bb4ce29fe47bdb0aee1e6346d470f2b649d023b76ece2e8e3fdf1e6f5f74ce68f6d58d3d161a20a25656da5ae8aba5cf1edf0d959d2f459a6807060c175cd41678ba2b3beff19aa0b1c5c12c0cab5aad367a3e2b7d6d81b94afdc31b411297228e1d2f71556d80d9d377286e2f7cbdbd9245436407a571a932907e5314f9e1b853a966341691866887d28f66c2fcaf827e400a52bfef0b43b007d897a5d1dd8ac8fd705cd679a81e19ba764eb4cc89385399a288a874cd570709c995720c86150d488954f92abae84c93678cab74540ad56200cb53d615ead832d1b07c2d89315bb8c3af3f19d1c193b2196d377793852cfed0f1af5518cae8569b0986572a2162b94886be6fea6a771ffe31f44990e76fe7dea74475ecf39202ef71403fc2afe1f3828589510aadabf5da2ce02d3983105c5c1507ea164edd75bc4f9c566341176ddf39336debc19a1e2f0f85f43cde58c4dd64aa8122444ea764895f8603991e2cf11c8771488fa39123ba0f96686a0988f3d6b7fd8c24f2f7ca9147d45a5fb9515783971e6478ed6e9c966bfe8cbefbcf086950d4e1fd14d7a98c1f9f6a1c372259d788be9c44ffcc9307e86ffc76e9616a5bce61558d74f24321d48b4c87234481c7a9ce6f06ca65f6e328de86a9aba1c207255f8cafcd6dba3de03ded21b923bf8ae63f603fdad0393af0517c33b144c4256142a468845e84f4a979094d6f14bd85f8c15b2fa4705875c48f48d7159ac88925e222869faa2aa932ee8538da6e8fd9bbfbd987f04be23e0c84913584141db3331a31b865258ac2439af9e00840286b513de4f751c71c0463789545d17985a47d303e1fd6cee2201f6f56c1973adc98c1c48f8ec5cd6ce54e0b67e808db3dfd9cf80c3930132802f3bdc726d37ebbce83b35360d65dfec6ca7f4a51ea572444d17da380d8ea1a872918dd4a69da59410471cdd20a86abd663cca9fc215157481671d405fde2500e62850d1eb5e43868f0beac9503e9b935659526943bb75d163c0b62fbfcbd47ba143a0150d48dfccd31047b5c75c18f6a731260cfbb4e486cd286afb0593ece6153e64db539431831b996b20ca00449cfc314c84061f52d1cfa1a30dfd0aa66eb900bf301009c7ea7c5ef25729ee6b83610787a878c17b1c4cdb4aad0c3f8a08c06b64eed9b2f8b4dc0a02c03be8d8274f3d25d5b14b42430731a32af952ac9c0fe7f5e2dcbaf99ffe0ca02ecd4c085fb264c4e04410ab038c62d7cc32ff3f244d579af28b1969d79a6e832fa0301b7c98442dce45da6a4ac506dac91fffeeb39b62d639d88316d54490318fa8158801bf81d94104fad6f962674fc7b90a7521f43ef8b90c81b154a9902591973b42cd2d179ebd6899cd15e9768d5fd4cc68792643544e4fb108b4a7da54624319e314e420ae024b9e8e33cd669b9d42ef8e6be2930766c0a1e77dab0e2441b38113cd559847d91a6d57f45db34b02ea0b3eda1c51eeb636dfc04ede296e4e48001c9106121ce3c6e6347b83a0df74e08ce8c6149f861f1b1ddd77b7455640afaa4b7f30c306bf32fe2cefbb6edf42ba8ae7554b12a61417b42c3f0012dd876b72072871873f77e2c7d22a4a3ae044548e8f69ca391751a222d1c287530ccecda9d90aaf70ad63405ad8df04871009e2b14d3c1a25f0d44feadb59f99f69f308a458aa4dc635ac5c538f27e635308c57aae449797a6e5f2076b585838b0f56cb5fbb2d9e6a332e9b7156e461e05b7252ea1712c5d1b4b4dfd23e5edc7b8b6577e098fcdf2b27ce4759e7c44a9a6eca0a46db9a8297ad4591a56bd6e14ebff11bee687aab488cf7b5372a645b32413ea5b5692d098dd564bcb6998b5ad94ae8bbef67db6962f618a99653f18c2387982667938bf1bb6ce9b4322bb34e9f6aef758a528133721eaef4463b26004f7bb3ef20f963c64641177e80399d7f0b0e8ee4f35cb75d067ded3acce4f862fe7bc1595c96301ed3c1538fb88262ae57d233e0e8e641b682fde321a38c1d0bba16572c0d9209e3cc3b0c070acdf13a624fd30db20c37b83160dfbe20e1ef9c94ae8f0531fd54950d8f4e6a265a3465048dcd3a78d1bd8ace468bedeecbeb6a17c2d0a960a68b2a8f91327e5ad560a0dbf580a6222ec0b1db8c1ffa6557d348ab0270eebc6e80d247faae08d7aadf2bb1d1472268f9c52a254e14d85994c9eec9477337fc02cb0ce157bcefbf13d4f2572fb0325ed2d5c9182ac8f5f1c01915d9cb2cd8500f9058061d1410e1b4b3c185ab1ecb2a5317e5765a17abcdf1afac059cf3518f47cc9c1e93e5454d34e0821e76db92d3771e119bd6cd3efa1ae58479c57cbb9d7329aa14a50e3a108e323c3311e2774fca5f2dadf139755ca30113697f44eb790b5fc2b767ad52ba2dcaf5f7962568b7b73035f3f9958b830df2da207a746b9582ce369951b66455405ad08b5739bf7c82dde89353d01cba8c3024b4459eeb01dcc9460b53d2d65a8de6c2a4f9c59b0e1fbfbee8652dffde75c6f649706b4e1049365b18afdce0607aa255fc23ce1bbe5d4d29037a5528af3d262da70a137236f531294bd08355848ca37be14711b219823ef4282d8ef703a9a31cabc78dc88549ea5200d3e210c3eacd3b459be958bd3a24dedc648ec213fa9795bda51d42d209cd66d1f7f10550bcb05f530120ef9355a2cbd72d0595262b0f88ce930f16e573116d159045592ed1fe7e6c55dbd3e588bd2b6f752317d50a053f53eb727bf014bc0401d0d47846f2c881fd07d31c40096d64711f1361e7ace5e29552fe897bfcc64f82e740d6d16946c8e9a5ffd25fd80a4dfe94fd04cd6dd5321703b70838403811e6479daaba9abe44b54178fc7df7585d5c7d154d7785c4b0398743ce7e95dd4f984727c1e53062ec9b1a2c21b8f4e0fc9be0e92bcc9ff96f71b8789200fef168e8c9cc1d287ce7a8098abf17b0a611b4a81aa801f2ebdd31c220acb57355805a22782d8be70b15eafaaa5081deb49b820343b80b300d4ff9e1efd2620f66f284b4dfbddca1206605223fe1fb8b430336aeda22d174dad0ae6b31c6b86096e5e0f33d1cfc75a444cf6ab315941ac5141bb3d0cd181a71ca61cc27c965eddd039d7bd0d808f0600ac949617040b8d504382b73578739a937032bbc6b845a73bc123a4d790c1c8ab92646a1aef04512c4a97f5b24b8681dce812c268f5f0c99d402eeaa5616cc401ade909e26480ad5905bd10960d72f5e3f968eff6789355dc11ac2547b373e4b560ae0c2672e4b0859a3c4b3e3f885d88838103becf8de7fc28e292213ab703aae4d9fb7cfabdd701d539c039b89f0a8fe364fa5d36571d1c830bdc37b5dc8a33160fdefb826670680101ea539e00de204b81ce3e3b17cd7511ffd7905ed8edc455a054cc21dfc9c24a5dfe8364d1df10c087a9d722ad53cbbc2787ec0ba6f8defe308ba766cd3d039462e314bd5f2e6ab33d3bcec0020a3c6ff66f0114a975f854740eb37343509b87bfa516a5cf69a6c562ea64b8a9137048f360f9e3fa3578b2b969b9837e626a5389fc673ee99089b86a9401dd5ea6af56ebf4e36f87f2006982c6ab870489ec18d40dec5dcfe4613b76000be7f6bb06ea069286e1b1246635c322096129f0682d6b8aca3491a667de9d6ce3a6c2e8b84923308491b2a4c5e2deae07441657211fb64ede2e55907b08c7a8787ae125e057559243aa11cfd03c5927f0e1972d884b83e477179690041f931b845ade842f4adf842cb3f13a8190511ab68e71bfc2c632a1735fde4a9b454fcdc7c168d2d276ef2271591aa9a79fb1369012ab1e9351dafa038864b16cabf695c9538ea81633a6be4920f8b920acf16a837ff528bd1cff572adeaa30ce20c2fb86bb02fb4dee19bf2874415789c915beb927a5a654534a3c31da59bd2d3a2bd5ab806e7d96789940d859f7598ffdabc13d11713177a66ad7524cabf68501f28668e94d2c8b13f8aef4cb74a62c0e49b2cdeb25bb9c39a5cb67ac0c9383d3eb4b66e71189f57574ccff40a12f1b34c5ae1527dfeaa67e30e88689224399e8dfb2319b59d70929de305feca6459d5aa095baaf9a9bfc60e93248e0b2fc8ccd459688e340cd94c1778334e7ef2bc03156c30c994234cec9f3584dd21ca73b9e0174081270019ab47148933a91d7da1cfd70b10f42fd08b5820515070e239e06433a571f1b0650889ae6a26e29b837c49d12f1b73b218e9f7fee3055327fc2d3427026ef2c623d1617d71dcc5dca2b6a4bfe2b49ffc127beb157edacee6ab936430bfd53ac0b211f780332dd1a97670adfdb553eed78e3077103244b5af38cb0ec0fa45153948d4ba7830700e9e389eb1dab8a28631e198bc8973e85cebfd6ea69e95f2b3d23b405801ad4a271ae92f7b8399a0dbb62bb5c08beb88cab6d635ad2cc9eda4f7593d414850b1a0a0f6875042813f04eac2110327175d61b1196fe88970aa03457dec8abfd1deaedd98bc80eeb54e669de98caff17d98dd77f31fecf08eca8af3d0aed80cf1eb32d7a79e0859d9c52798d72dd6e13c15e88ce2ee9c7e4ea71709a5f2880fbf5afdd65adff77b782b3e8caa59dcb2715959d92db7a8a8752ec690f7792836a997126e3fcd8df1e310223f8186a807be4e20d0797ebf23fa6fe440eee969a91f66dbeea94c1ad9bd2767969e957c9e13a5d1ad3e6690fcaee333eb822fc9ca81395a23809081fc3d95e0930aa2393e2c2ddf98954a3698bf65901acba7adf9878fed88172cea508ef8601106f493b69fbc292d21fb10b214aff0e88711b30a25d0ea20cffd57f1c2c00b594dd8b8e295b7ae347a586ac7695cab76cc408ca25843926ef2f11d9faed037e1c58555824918669366f2edf9e107c10665d6f92d6ae6607aa4687ba79b0460ea1b0da726d26973df2dd76ff39a4e72f6005c153110aab6ad5d0876d8d4a63ee67e2f5e0b8ed5b5b267beb75211958a608027cac2ca78c0397006d997504189c9faba5fd1f8f9a7e8695f2eadc6dd8e1c32fb3922af7d525302eff0839c01e4ef7d73438f61522b88c8de1f6208755f9a3538b07f94a8342aa2c2f4ce15585f3a4698c234564a6e53db0f26f6f0ff4b1b9be16dde312601ac4acd01c7f23069e3514a154c591467259a32817c2d71e4be74aadaeb36483a5a247d008340113f744febccee2f25aa5bf049b6b450d9f1f0d0c6b411844dc7144e04cb85e35b91eafaf8701677c0d0205e495844b3ba50c3bb93cdb890975949abbbeb965ab433b0fa160491f724779fa49baf93e0ed3dc2be96da212c0221a09f930763fe594315269cde5169911d2017ff41b26dbf4f33af746d62fe3a92a56c33d22b652c55e79f2207a62d1245cb8765b9c865153ff37d6cffcf2644aa560d697cda3c15957638facdd0c2de8890e685ec6ebb718b3d31864701369e1056f7275f5ff0d6332bfdd5985bf9c8fb8a7421a8c8756d2dcfec8e0ada856021fe715627a39637af30c45d85d2528157ec2e255697374b0d1f8e30e7faa6a35b9d75dac80f1a82dabeeadc6e4ea3299f9ec9c4d1104842800f2723a9165ab4cca4a6ae584271e9d2296bc9095d568e64b2c2fec56f0cb3371370b569d9aa91d24e1a783e59413e7d036e26f4f3dd26b444a0cfd743cdf727e82f0dbd5aaa2f4621ee8a2be8173ea76a75537fcf20226c991ad6a09ab95a6a95efd9cd1ef2e5f6abf25e05e65c096ae3e58b338ce72e0e35a8bc9b0822dfab735b5b58a5c1f3e651d516f4c2143da585d6d464e0e3ce8b214daf23fe7bdef795c572e5aeb798a55b5d885a6f9bc73f7c640444ef21c2284b78de6d760f9197c227562fc6e622c73086690e42a4ee94d098ec0f4cdd30001afddf4ed61e8cae86f1d575fb31809b31d65f6a780faf21a2bc22ad0d7a6dab1f35df18b5a764aa795ee1037eefb296032c4777b8caa60ceee21175a1113ed50b74fd473ce772f53a484efb2c87a5b4aa96a964b5de15e23bae6b05fba9f54df3234df946c989cb1ffedb2d66d86a88a04a7c9788cd3f91d106fcbe5fbb40be3cf37efd3a4f72175a98e3674645cef6d568612f3c6c304828ad7190fdca756ef1ceaa518b6c4b916ccebaa02d0a269f7a6212e217adcdd1bfbb2d83e16ddfb1bc69956fe815b5d033442e681b64b536bb7a90debb8981d2d0b5a64ff7fb794b37b19bb9479a3819c768f57de6ebf148fad146c485cf65822d2d2285667360bb2c22c7b5f519e794c559dc6b771489516919c9034f9af062c5a1ed77777bdead87e65923f0ff0d885e3a4c8a7c3c86cc5396ced9d6ea6e145d676882cfbd6e6811a9629a0ca31be65e0110303469f9b4d61d614da3af6ef9ec615f7a93d124d5298f09b6c9c2197b2502d51eb3e3763b68ed2d881e215ad1a417754e3376f62822d18d557d5c16d064f7c103bdd2017d89dfadba9a037ba6daecab1d199009580846bc145b58d07e4ab9718df595d12ac0d513c868b2966899998a352384e8fecccd9846b3dd6fe6a776c3cf8937785980e48984870e4444187d3819350b0122755d26e432c618db04fbaf2ed97be75184a9da369a9418971d5033813777690b6775005b63e39b5316ed9f2a14071ac1956f2ebdfc039015ce7cfb56cabd400669ca04bcf42e9ad70157a3f3b76d48703e6862048bcfa302a7eca8bf277be75bf886ae4b3622a92fb71bfa84e229483ab5e128a6fc8e18a6c4381af0a82f682f55e237a80d6871337160762e78b3c7509563adccc54577d556cd33d0d7897acb0b52e1eea25ee1a915cfdced52b6c42486f522b1849cbccb3677d519ff62ab12497d8ee9f7f9f4375786e259a86f52d2b551718c57cee8c5171f6afccb9c69a047217723b02e2c8fdf903580e9821a53c0acbe4b98870a852fffb3769546550b00d2c561e5260f8ad714bb139640ae7e5b449d8bb75fbb0e0fc154405716f386b13257101d7bd1a2e6765e8398e020557989e1bf0d9dad56375542727e812d7ede1db214d4b0275d7397272a6f4b405db4bf1d6324c1d0a6782126b7cf931be1a8ecde9ac88e2b9ce1c7db0d6fdcb7af1b76205d26bb984a16b23fa78a8026a17a954200beaf9a846711686ed432cacbd4b386525593fda73f22bf03da6841a760ed977b26f23fde92fba462299439a0d18dbef2f5246c8fc4dddde5fcbb6bda82be30851ec4a5f88606ef1b541d4fdaf153f9cc625589cc78f9ba55b6ef7ab1531f5758552464698cc3f7bdbc2180d7565c763400ce94bde1168b6f5f4620e15962e947adcb36519f46dc386998f27e30cb4b3c2fa3495d43fd08fd551d3f1b49ef672d2245e3d02473be6d4c62c9758f3f0b3873404cf6c1d1c05d433ad7a240b02a25937d86f2a7e89011180adb030d1f9a0db2d90e6468674e56e1af22891f64fa7ffd8a2a96c150e8f6ce3b2f40b78c548bddda03921b59f8d2cc184d7513b1dc56270fbc36b51a76e77dc1a5d3d6afefb76ca3d1566b0528cd29b376e649dc82b47f39f8851490c37cb316138393ace851c98237b710012f5ea9b3983898b0b8c0de6822a919a570306a78f2a6755117d8f09aba85641b7857eb96058e53d9f584d87e12d2e79a23d2f79bf38576d70c78c348a041594f38c1bb68ce93a52cb7cf046afcaef0aaf7663aebb800b36073db8c53d64610a5b83e7107a784ff48e98f53b601dbcae33d5df53eade8a48539f662dfebc07c27acafa6fc2d8fd37ef03bf00dc0a6cc490441f3d66ea276561599c0ef62bcad79b261b9f422a9fb240ca0bc08d3f794469a5ed1fa9520666134f7e651399612d75094218a663502f308606e0d2170f4c927abe3c70f7196876d59f21b05ac83930426583a82206d450591a37e8a5e0905000a2090d209eb33d942b26dfda9649f6e98e9d8fef4a3804d48d65813240362a335cb509f6abfd4841c27b3fa7713422605636e7e64b1654c853b63c3953a962a600c0ca177feb125e77c912fae443bd7b8a5554eb47bed8eb6d767d7e3322a343de8a3feee456a9ee92288406cb39ed2a70b19141f6e3d7f299830523ebf12596adde323d2f75a5ae40c3a963fd5b42ea2770cf6811c9a8c722ecd743a1781a66dc1ceee21500811416f467eb502cc940452704d8e1cce16d71a129f3ec6262cd5f81807f7eb1c01178f8b5bef574b496e9222d7eaec28cba4b9c73b58d4f789dfe6a026b71dc78ab32d8f6777c49d716d6a66ab959cc12c60d4c56b93816755238a1d4cdb03b3d45d6a1b3b307d3627bd73c4893b4edef3f59f17c38f07b063d4ed1dfb44c0a89ff63469fcac9cd8e487490646f626002c08085dcd92a18938b48b9d0a8499667b42917f1dafc82ab43029bbb479d5b0a563548fda73256f68ea26bed3b461d6b8fc8e91fa7b7500fb048996442281697984ed9eb58ce728606fd7942f5fbb70b7dd6c61dfae07acc1e241b24488aeba46644a0e3d8a27ebf335f5bcd6a178a53f8a8a0be924c00ca9999352f0b7e5a4ced3b6f93f793771d323bf7a8445edaa5a12d06da1d1917b486f3b49add3aff8212cf17a9b9f1d8f03126232e423af7984c6830d865fb58d1340f0313b988a80dd844012bf05d3f72455301e81499b5dd11d9ec9b531f870ea36180774c2b644b6f2e7223ee49cdb891c79ec474e15bfc6e1adfeb69daef237aababf1a553dfef5bca09fc199d101f1f61598cd9320ece933532802919d41eb38a89710b6a6f5b97be055c8e8907bff1c996cbd2c372486769fd5eb65815b166f70cdfdd036ca7def2a6b4d046dd65eb580724c688b3d860a76325e772dcdc914a605b6f75a51bf307d3de4224798347f75c1bc5b03585af10149c747a84b75387e1594791059c24b7a31e6c7487b9f05f64790b25146f68f07c71c87984f364c7093a8cd9fe2da1e07c50af4be69e36eb88945214b950fa31f204df978e42869023080c5b6b7b347cffda17de03186951ee49eb9c7f7b4e5cd475ae6d379cc55ad20b64916dcd1b43f62cd2f5ab22c62da46d708379081e5799dfa68ee18830bc73e27ccee93e26b8c5353d615e0b22b80a92ed5079c2c41e462e1417072a04b471ec69a28184f4f65d5046ffc92e3a9184f7f59760eea115c3a8d67618218b11e693f89d4c91e1a7063a0fc48ddc54fe4a73775927371fe38f68573bcd6fab3f2eb1e457eef9ca9ad3c51aa00e8ed6821e11b42b2aa2f9022a876c7aa7dd2fc57aa5d545a9e4fce3faa3d2ddbda521405f072bad61cc1662165705e3a91e60f65fcc11b8f37acc12971b1010a27a2c7ecce38f20fdabb4b7bb3cb507be7a9cece65e5635da482109d6bfd0e76e47b528cbc55289aeb876b6c78a4bd9ee87bbdbb9a847a2f49fab1d0025764f425083a0d068669bfebb181f8f82b1343bca2ad3333db0b93379ce92ea42e9e847f5e568ba32038ce71ff7458eb1ebcbf2b579d0b7c2e078fd7f8a4838bc6a31e87bca07dc735f7b15b606eceb0ca9bee1a9910f6a26ea64950391bd602eca22a59fd66e49dcb82e4dbef92f175c440fc5f811fd188b8849ff2912c58c2d177c39f226e1a24674df1592b4c6951767eb35a8eb081b07443d4acc85880df57e0afc691f10dfa61cd4020f48437e659f1a43b1f0a8fa515e2e6a1db63f9b5bfa92c5abd7a16e56fd7608b39f8d633cd182e5a40799ff2358402a576f01d7438c760ac309d4920b968706f1bae4cdfcf533298c4cb6ec21fdbc255631477e1e11339cc42f00810835c5a97323128b960d3639e225e5df93b33a839efc623050228a38010387185e8217e5bb39cfa5dc84738c3d236b77b9d7d38216dd7261144dedafbc041d0f78bd739a2c9439283a1c9d91cf3e3b161cb2e7c94a14315b39d4114e8c71afd6f94b9e57387da68ee8b45212532c1665514d791d838f826666ac16bbcbbdb0c5d05e08524f4960dd17912bd14be92c7820ea5af0343043af993b612ec4327850f0b0d35f50a809e5842771e96d2c48261473b02f53343e2d88d81d1b4a8ea28d6ab67dbb92377ec164e54ee6431e39c10023f6b662ad7e784409c30545983265e4aa4dd742f538d9665753efbac759b167ee6d14589443bf3853081a7351950ae560a0b7c4be49c8e837e135a4c1417b3c08900869983d9c60d0b19e59c56946e6507fac8ee44a355c9ab5cef7ee9b11fb3c0a6a65f4685b43c318c6c8001381a5f113ee01ca9de43145d92533f4e8047fc475d62aa802c481de848a5d11230f12c2265fe34bb6192a078113e9f2930f91144669be02d6e4d27c837e0da5e0ca6960d52eab86ad4ea86e5dc9b58f082d9dda3900299325d101fb9dd65a05122225a57a15ca1d9cd8593fba1824680b2349964a1beadb9065e0d9f52123203ed7619dc36c652191672621d6e006b52fffa5e35e4fe1fdb5c47267b2ddc7d6b904e02990156b0eb7c7d3678b80747a6d961f15b3d5139ed0618d0020f01db9284762a690921f5e1a40b447b7294df5015c480e83e6bdac447b5b0cf4a5bda605602f9cdc36cc6391fcb922f4fc9c75c18cf42dbd7823161d2ac21dcc15310fd0a5bf2d780355296bbf660872c32ad0bf5c78c5d24b7e9ef38eb3adbae2e5e59262e6ab911a4c603da88742d7482182482072cd5e548832ee37e5682752d427224bbf2757eb6458472118d3a6ec86eb2006de7d119a260b544ce35a81a1e66d9585effabc275ac3d8e23fdba5191b3018f8d9871a106a17b8ed6de479c8a5ef7a78e23d3e5be96e8757bc664e5102c06e335ddc03c57d3ed7cb5028292fbf46918294e245304c2bbb07089a4b5525657855ad2c4dbe932c1c22a372cfb9583336960699a1970d44729b69ab6b6dc816e60fcef5fdb2b3cbbb50b46dc7f496f1b056cc85e5a76e02c4bf97496fbf1784097f7a340081df2bf2a806bd48b9e1f9ca17ccc5a24c30f3df5969ff43c7072f9ce9b729fcc34057b69df4370967d251fd7949010f16463129b6d855d0ad8e2c1833246f8a7fcbcf76cbe60303f7666c859aeb94ddbb1dcfbfad661c7af6a04bb9817ea3d3956016ad32daef7e9f6336875e3d9b2d7cbeca88739a387954d378219a6326dc108d1ee6da24ce38e2d69b3188e5c077cd8f4b2def9c6f0c96dfdd7e5d33820cf9f26d044a59bb582185b0077a4f6ba5fd044d7e1184cb31d607a8f360e9ebc841cb06fdc8384295f3fd7fc07d80e75a01f703406595517f196f0fb7d9b119a8f467d4c4e8b4a0310ced1e8b28d55a5489fe7d9f8a0d63f24c605de728f96f68c9667700a685047fdd4594f92bbac636cc5af7b27692dc158b5fd5ad454a7e4c53aa6b7c703a3a09847e088a2bbeba8b37ab5d2289ff1e820527c852c5e9ee713ab8d14fc899ee60dd7464227/usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64build@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.29.1.el9_5.src.rpminstallonlypkg(kernel-module)kernel(LZ4_compress_default)kernel(LZ4_compress_destSize)kernel(LZ4_compress_fast)kernel(LZ4_compress_fast_continue)kernel(LZ4_loadDict)kernel(LZ4_saveDict)kernel(__SCK__kvm_x86_cache_reg)kernel(__SCK__kvm_x86_get_cs_db_l_bits)kernel(__SCK__tp_func_ata_bmdma_setup)kernel(__SCK__tp_func_ata_bmdma_start)kernel(__SCK__tp_func_ata_bmdma_status)kernel(__SCK__tp_func_ata_exec_command)kernel(__SCK__tp_func_ata_tf_load)kernel(__SCK__tp_func_ff_layout_commit_error)kernel(__SCK__tp_func_ff_layout_read_error)kernel(__SCK__tp_func_ff_layout_write_error)kernel(__SCK__tp_func_fscache_access)kernel(__SCK__tp_func_fscache_access_cache)kernel(__SCK__tp_func_fscache_access_volume)kernel(__SCK__tp_func_iscsi_dbg_conn)kernel(__SCK__tp_func_iscsi_dbg_eh)kernel(__SCK__tp_func_iscsi_dbg_session)kernel(__SCK__tp_func_iscsi_dbg_sw_tcp)kernel(__SCK__tp_func_iscsi_dbg_tcp)kernel(__SCK__tp_func_kvm_apicv_accept_irq)kernel(__SCK__tp_func_kvm_avic_doorbell)kernel(__SCK__tp_func_kvm_avic_ga_log)kernel(__SCK__tp_func_kvm_avic_incomplete_ipi)kernel(__SCK__tp_func_kvm_avic_kick_vcpu_slowpath)kernel(__SCK__tp_func_kvm_avic_unaccelerated_access)kernel(__SCK__tp_func_kvm_cr)kernel(__SCK__tp_func_kvm_entry)kernel(__SCK__tp_func_kvm_exit)kernel(__SCK__tp_func_kvm_fast_mmio)kernel(__SCK__tp_func_kvm_inj_virq)kernel(__SCK__tp_func_kvm_invlpga)kernel(__SCK__tp_func_kvm_msr)kernel(__SCK__tp_func_kvm_nested_intercepts)kernel(__SCK__tp_func_kvm_nested_intr_vmexit)kernel(__SCK__tp_func_kvm_nested_vmenter)kernel(__SCK__tp_func_kvm_nested_vmenter_failed)kernel(__SCK__tp_func_kvm_nested_vmexit)kernel(__SCK__tp_func_kvm_nested_vmexit_inject)kernel(__SCK__tp_func_kvm_page_fault)kernel(__SCK__tp_func_kvm_pi_irte_update)kernel(__SCK__tp_func_kvm_ple_window_update)kernel(__SCK__tp_func_kvm_pml_full)kernel(__SCK__tp_func_kvm_rmp_fault)kernel(__SCK__tp_func_kvm_skinit)kernel(__SCK__tp_func_kvm_vmgexit_enter)kernel(__SCK__tp_func_kvm_vmgexit_exit)kernel(__SCK__tp_func_kvm_vmgexit_msr_protocol_enter)kernel(__SCK__tp_func_kvm_vmgexit_msr_protocol_exit)kernel(__SCK__tp_func_kvm_write_tsc_offset)kernel(__SCK__tp_func_mei_pci_cfg_read)kernel(__SCK__tp_func_mei_reg_read)kernel(__SCK__tp_func_mei_reg_write)kernel(__SCK__tp_func_mlx5_fs_add_fg)kernel(__SCK__tp_func_mlx5_fs_add_ft)kernel(__SCK__tp_func_mlx5_fs_add_rule)kernel(__SCK__tp_func_mlx5_fs_del_fg)kernel(__SCK__tp_func_mlx5_fs_del_ft)kernel(__SCK__tp_func_mlx5_fs_del_fte)kernel(__SCK__tp_func_mlx5_fs_del_rule)kernel(__SCK__tp_func_mlx5_fs_set_fte)kernel(__SCK__tp_func_mlx5_fw)kernel(__SCK__tp_func_nfs4_pnfs_commit_ds)kernel(__SCK__tp_func_nfs4_pnfs_read)kernel(__SCK__tp_func_nfs4_pnfs_write)kernel(__SCK__tp_func_nfs_fsync_enter)kernel(__SCK__tp_func_nfs_fsync_exit)kernel(__SCK__tp_func_nfs_xdr_bad_filehandle)kernel(__SCK__tp_func_nfs_xdr_status)kernel(__SCK__tp_func_nvme_sq)kernel(__SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count)kernel(__SCK__tp_func_pnfs_mds_fallback_pg_init_read)kernel(__SCK__tp_func_pnfs_mds_fallback_pg_init_write)kernel(__SCK__tp_func_pnfs_mds_fallback_read_done)kernel(__SCK__tp_func_pnfs_mds_fallback_read_pagelist)kernel(__SCK__tp_func_pnfs_mds_fallback_write_done)kernel(__SCK__tp_func_pnfs_mds_fallback_write_pagelist)kernel(__SCT__kvm_x86_cache_reg)kernel(__SCT__kvm_x86_get_cs_db_l_bits)kernel(__SCT__tp_func_ata_bmdma_setup)kernel(__SCT__tp_func_ata_bmdma_start)kernel(__SCT__tp_func_ata_bmdma_status)kernel(__SCT__tp_func_ata_exec_command)kernel(__SCT__tp_func_ata_tf_load)kernel(__SCT__tp_func_ff_layout_commit_error)kernel(__SCT__tp_func_ff_layout_read_error)kernel(__SCT__tp_func_ff_layout_write_error)kernel(__SCT__tp_func_fscache_access)kernel(__SCT__tp_func_fscache_access_cache)kernel(__SCT__tp_func_fscache_access_volume)kernel(__SCT__tp_func_iscsi_dbg_conn)kernel(__SCT__tp_func_iscsi_dbg_eh)kernel(__SCT__tp_func_iscsi_dbg_session)kernel(__SCT__tp_func_iscsi_dbg_sw_tcp)kernel(__SCT__tp_func_iscsi_dbg_tcp)kernel(__SCT__tp_func_kvm_apicv_accept_irq)kernel(__SCT__tp_func_kvm_avic_doorbell)kernel(__SCT__tp_func_kvm_avic_ga_log)kernel(__SCT__tp_func_kvm_avic_incomplete_ipi)kernel(__SCT__tp_func_kvm_avic_kick_vcpu_slowpath)kernel(__SCT__tp_func_kvm_avic_unaccelerated_access)kernel(__SCT__tp_func_kvm_cr)kernel(__SCT__tp_func_kvm_entry)kernel(__SCT__tp_func_kvm_exit)kernel(__SCT__tp_func_kvm_fast_mmio)kernel(__SCT__tp_func_kvm_inj_virq)kernel(__SCT__tp_func_kvm_invlpga)kernel(__SCT__tp_func_kvm_msr)kernel(__SCT__tp_func_kvm_nested_intercepts)kernel(__SCT__tp_func_kvm_nested_intr_vmexit)kernel(__SCT__tp_func_kvm_nested_vmenter)kernel(__SCT__tp_func_kvm_nested_vmenter_failed)kernel(__SCT__tp_func_kvm_nested_vmexit)kernel(__SCT__tp_func_kvm_nested_vmexit_inject)kernel(__SCT__tp_func_kvm_page_fault)kernel(__SCT__tp_func_kvm_pi_irte_update)kernel(__SCT__tp_func_kvm_ple_window_update)kernel(__SCT__tp_func_kvm_pml_full)kernel(__SCT__tp_func_kvm_rmp_fault)kernel(__SCT__tp_func_kvm_skinit)kernel(__SCT__tp_func_kvm_vmgexit_enter)kernel(__SCT__tp_func_kvm_vmgexit_exit)kernel(__SCT__tp_func_kvm_vmgexit_msr_protocol_enter)kernel(__SCT__tp_func_kvm_vmgexit_msr_protocol_exit)kernel(__SCT__tp_func_kvm_write_tsc_offset)kernel(__SCT__tp_func_mei_pci_cfg_read)kernel(__SCT__tp_func_mei_reg_read)kernel(__SCT__tp_func_mei_reg_write)kernel(__SCT__tp_func_mlx5_fs_add_fg)kernel(__SCT__tp_func_mlx5_fs_add_ft)kernel(__SCT__tp_func_mlx5_fs_add_rule)kernel(__SCT__tp_func_mlx5_fs_del_fg)kernel(__SCT__tp_func_mlx5_fs_del_ft)kernel(__SCT__tp_func_mlx5_fs_del_fte)kernel(__SCT__tp_func_mlx5_fs_del_rule)kernel(__SCT__tp_func_mlx5_fs_set_fte)kernel(__SCT__tp_func_mlx5_fw)kernel(__SCT__tp_func_nfs4_pnfs_commit_ds)kernel(__SCT__tp_func_nfs4_pnfs_read)kernel(__SCT__tp_func_nfs4_pnfs_write)kernel(__SCT__tp_func_nfs_fsync_enter)kernel(__SCT__tp_func_nfs_fsync_exit)kernel(__SCT__tp_func_nfs_xdr_bad_filehandle)kernel(__SCT__tp_func_nfs_xdr_status)kernel(__SCT__tp_func_nvme_sq)kernel(__SCT__tp_func_pnfs_mds_fallback_pg_get_mirror_count)kernel(__SCT__tp_func_pnfs_mds_fallback_pg_init_read)kernel(__SCT__tp_func_pnfs_mds_fallback_pg_init_write)kernel(__SCT__tp_func_pnfs_mds_fallback_read_done)kernel(__SCT__tp_func_pnfs_mds_fallback_read_pagelist)kernel(__SCT__tp_func_pnfs_mds_fallback_write_done)kernel(__SCT__tp_func_pnfs_mds_fallback_write_pagelist)kernel(___drm_dbg)kernel(__acpi_nfit_notify)kernel(__acpi_nvdimm_notify)kernel(__async_tx_find_channel)kernel(__ata_ehi_push_desc)kernel(__bcm_phy_modify_exp)kernel(__bcm_phy_modify_rdb)kernel(__bcm_phy_read_exp)kernel(__bcm_phy_read_rdb)kernel(__bcm_phy_write_exp)kernel(__bcm_phy_write_rdb)kernel(__camellia_enc_blk)kernel(__camellia_enc_blk_2way)kernel(__camellia_setkey)kernel(__cast5_decrypt)kernel(__cast5_encrypt)kernel(__cast6_decrypt)kernel(__cast6_encrypt)kernel(__cast6_setkey)kernel(__ceph_alloc_sparse_ext_map)kernel(__ceph_auth_get_authorizer)kernel(__ceph_open_session)kernel(__cxl_driver_register)kernel(__dax_pmem_probe)kernel(__devm_drm_dev_alloc)kernel(__devm_regmap_init_i2c)kernel(__devm_regmap_init_spi)kernel(__drm_atomic_helper_bridge_duplicate_state)kernel(__drm_atomic_helper_bridge_reset)kernel(__drm_atomic_helper_connector_destroy_state)kernel(__drm_atomic_helper_connector_duplicate_state)kernel(__drm_atomic_helper_connector_reset)kernel(__drm_atomic_helper_connector_state_reset)kernel(__drm_atomic_helper_crtc_destroy_state)kernel(__drm_atomic_helper_crtc_duplicate_state)kernel(__drm_atomic_helper_crtc_reset)kernel(__drm_atomic_helper_crtc_state_reset)kernel(__drm_atomic_helper_disable_plane)kernel(__drm_atomic_helper_plane_destroy_state)kernel(__drm_atomic_helper_plane_duplicate_state)kernel(__drm_atomic_helper_plane_reset)kernel(__drm_atomic_helper_plane_state_reset)kernel(__drm_atomic_helper_private_obj_duplicate_state)kernel(__drm_atomic_helper_set_config)kernel(__drm_atomic_state_free)kernel(__drm_crtc_commit_free)kernel(__drm_debug)kernel(__drm_dev_dbg)kernel(__drm_err)kernel(__drm_gem_destroy_shadow_plane_state)kernel(__drm_gem_duplicate_shadow_plane_state)kernel(__drm_gem_reset_shadow_plane)kernel(__drm_mm_interval_first)kernel(__drm_printfn_coredump)kernel(__drm_printfn_dbg)kernel(__drm_printfn_err)kernel(__drm_printfn_info)kernel(__drm_printfn_seq_file)kernel(__drm_puts_coredump)kernel(__drm_puts_seq_file)kernel(__drm_universal_plane_alloc)kernel(__drmm_add_action)kernel(__drmm_add_action_or_reset)kernel(__drmm_crtc_alloc_with_planes)kernel(__drmm_encoder_alloc)kernel(__drmm_mutex_release)kernel(__drmm_simple_encoder_alloc)kernel(__drmm_universal_plane_alloc)kernel(__fat_fs_error)kernel(__fscache_acquire_cookie)kernel(__fscache_acquire_volume)kernel(__fscache_begin_read_operation)kernel(__fscache_begin_write_operation)kernel(__fscache_clear_page_bits)kernel(__fscache_invalidate)kernel(__fscache_relinquish_cookie)kernel(__fscache_relinquish_volume)kernel(__fscache_resize_cookie)kernel(__fscache_unuse_cookie)kernel(__fscache_use_cookie)kernel(__fscache_write_to_cache)kernel(__gfn_to_pfn_memslot)kernel(__hv_pkt_iter_next)kernel(__idxd_driver_register)kernel(__idxd_wq_quiesce)kernel(__ip_tunnel_change_mtu)kernel(__iscsi_complete_pdu)kernel(__iscsi_put_task)kernel(__iscsit_check_dataout_hdr)kernel(__kvm_apic_update_irr)kernel(__kvm_emulate_hypercall)kernel(__kvm_is_valid_cr4)kernel(__kvm_prepare_emulation_failure_exit)kernel(__kvm_set_memory_region)kernel(__kvm_vcpu_update_apicv)kernel(__mb_cache_entry_free)kernel(__mei_cldev_driver_register)kernel(__mhi_driver_register)kernel(__mlx4_cmd)kernel(__mlx4_register_mac)kernel(__mlx4_replace_mac)kernel(__mlx4_unregister_mac)kernel(__nd_driver_register)kernel(__nf_conntrack_confirm)kernel(__nf_conntrack_helper_find)kernel(__nf_ct_change_status)kernel(__nf_ct_change_timeout)kernel(__nf_ct_expect_find)kernel(__nf_ct_ext_find)kernel(__nf_ct_refresh_acct)kernel(__nf_ct_try_assign_helper)kernel(__nf_nat_mangle_tcp_packet)kernel(__nft_release_basechain)kernel(__nvdimm_create)kernel(__nvme_check_ready)kernel(__nvme_submit_sync_cmd)kernel(__ovs_vport_ops_register)kernel(__parport_register_driver)kernel(__regmap_init_i2c)kernel(__regmap_init_ram)kernel(__regmap_init_raw_ram)kernel(__regmap_init_spi)kernel(__rmi_register_function_handler)kernel(__serpent_decrypt)kernel(__serpent_encrypt)kernel(__serpent_setkey)kernel(__target_init_cmd)kernel(__traceiter_ata_bmdma_setup)kernel(__traceiter_ata_bmdma_start)kernel(__traceiter_ata_bmdma_status)kernel(__traceiter_ata_exec_command)kernel(__traceiter_ata_tf_load)kernel(__traceiter_ff_layout_commit_error)kernel(__traceiter_ff_layout_read_error)kernel(__traceiter_ff_layout_write_error)kernel(__traceiter_fscache_access)kernel(__traceiter_fscache_access_cache)kernel(__traceiter_fscache_access_volume)kernel(__traceiter_iscsi_dbg_conn)kernel(__traceiter_iscsi_dbg_eh)kernel(__traceiter_iscsi_dbg_session)kernel(__traceiter_iscsi_dbg_sw_tcp)kernel(__traceiter_iscsi_dbg_tcp)kernel(__traceiter_kvm_apicv_accept_irq)kernel(__traceiter_kvm_avic_doorbell)kernel(__traceiter_kvm_avic_ga_log)kernel(__traceiter_kvm_avic_incomplete_ipi)kernel(__traceiter_kvm_avic_kick_vcpu_slowpath)kernel(__traceiter_kvm_avic_unaccelerated_access)kernel(__traceiter_kvm_cr)kernel(__traceiter_kvm_entry)kernel(__traceiter_kvm_exit)kernel(__traceiter_kvm_fast_mmio)kernel(__traceiter_kvm_inj_virq)kernel(__traceiter_kvm_invlpga)kernel(__traceiter_kvm_msr)kernel(__traceiter_kvm_nested_intercepts)kernel(__traceiter_kvm_nested_intr_vmexit)kernel(__traceiter_kvm_nested_vmenter)kernel(__traceiter_kvm_nested_vmenter_failed)kernel(__traceiter_kvm_nested_vmexit)kernel(__traceiter_kvm_nested_vmexit_inject)kernel(__traceiter_kvm_page_fault)kernel(__traceiter_kvm_pi_irte_update)kernel(__traceiter_kvm_ple_window_update)kernel(__traceiter_kvm_pml_full)kernel(__traceiter_kvm_rmp_fault)kernel(__traceiter_kvm_skinit)kernel(__traceiter_kvm_vmgexit_enter)kernel(__traceiter_kvm_vmgexit_exit)kernel(__traceiter_kvm_vmgexit_msr_protocol_enter)kernel(__traceiter_kvm_vmgexit_msr_protocol_exit)kernel(__traceiter_kvm_write_tsc_offset)kernel(__traceiter_mei_pci_cfg_read)kernel(__traceiter_mei_reg_read)kernel(__traceiter_mei_reg_write)kernel(__traceiter_mlx5_fs_add_fg)kernel(__traceiter_mlx5_fs_add_ft)kernel(__traceiter_mlx5_fs_add_rule)kernel(__traceiter_mlx5_fs_del_fg)kernel(__traceiter_mlx5_fs_del_ft)kernel(__traceiter_mlx5_fs_del_fte)kernel(__traceiter_mlx5_fs_del_rule)kernel(__traceiter_mlx5_fs_set_fte)kernel(__traceiter_mlx5_fw)kernel(__traceiter_nfs4_pnfs_commit_ds)kernel(__traceiter_nfs4_pnfs_read)kernel(__traceiter_nfs4_pnfs_write)kernel(__traceiter_nfs_fsync_enter)kernel(__traceiter_nfs_fsync_exit)kernel(__traceiter_nfs_xdr_bad_filehandle)kernel(__traceiter_nfs_xdr_status)kernel(__traceiter_nvme_sq)kernel(__traceiter_pnfs_mds_fallback_pg_get_mirror_count)kernel(__traceiter_pnfs_mds_fallback_pg_init_read)kernel(__traceiter_pnfs_mds_fallback_pg_init_write)kernel(__traceiter_pnfs_mds_fallback_read_done)kernel(__traceiter_pnfs_mds_fallback_read_pagelist)kernel(__traceiter_pnfs_mds_fallback_write_done)kernel(__traceiter_pnfs_mds_fallback_write_pagelist)kernel(__tracepoint_ata_bmdma_setup)kernel(__tracepoint_ata_bmdma_start)kernel(__tracepoint_ata_bmdma_status)kernel(__tracepoint_ata_exec_command)kernel(__tracepoint_ata_tf_load)kernel(__tracepoint_ff_layout_commit_error)kernel(__tracepoint_ff_layout_read_error)kernel(__tracepoint_ff_layout_write_error)kernel(__tracepoint_fscache_access)kernel(__tracepoint_fscache_access_cache)kernel(__tracepoint_fscache_access_volume)kernel(__tracepoint_iscsi_dbg_conn)kernel(__tracepoint_iscsi_dbg_eh)kernel(__tracepoint_iscsi_dbg_session)kernel(__tracepoint_iscsi_dbg_sw_tcp)kernel(__tracepoint_iscsi_dbg_tcp)kernel(__tracepoint_kvm_apicv_accept_irq)kernel(__tracepoint_kvm_avic_doorbell)kernel(__tracepoint_kvm_avic_ga_log)kernel(__tracepoint_kvm_avic_incomplete_ipi)kernel(__tracepoint_kvm_avic_kick_vcpu_slowpath)kernel(__tracepoint_kvm_avic_unaccelerated_access)kernel(__tracepoint_kvm_cr)kernel(__tracepoint_kvm_entry)kernel(__tracepoint_kvm_exit)kernel(__tracepoint_kvm_fast_mmio)kernel(__tracepoint_kvm_inj_virq)kernel(__tracepoint_kvm_invlpga)kernel(__tracepoint_kvm_msr)kernel(__tracepoint_kvm_nested_intercepts)kernel(__tracepoint_kvm_nested_intr_vmexit)kernel(__tracepoint_kvm_nested_vmenter)kernel(__tracepoint_kvm_nested_vmenter_failed)kernel(__tracepoint_kvm_nested_vmexit)kernel(__tracepoint_kvm_nested_vmexit_inject)kernel(__tracepoint_kvm_page_fault)kernel(__tracepoint_kvm_pi_irte_update)kernel(__tracepoint_kvm_ple_window_update)kernel(__tracepoint_kvm_pml_full)kernel(__tracepoint_kvm_rmp_fault)kernel(__tracepoint_kvm_skinit)kernel(__tracepoint_kvm_vmgexit_enter)kernel(__tracepoint_kvm_vmgexit_exit)kernel(__tracepoint_kvm_vmgexit_msr_protocol_enter)kernel(__tracepoint_kvm_vmgexit_msr_protocol_exit)kernel(__tracepoint_kvm_write_tsc_offset)kernel(__tracepoint_mei_pci_cfg_read)kernel(__tracepoint_mei_reg_read)kernel(__tracepoint_mei_reg_write)kernel(__tracepoint_mlx5_fs_add_fg)kernel(__tracepoint_mlx5_fs_add_ft)kernel(__tracepoint_mlx5_fs_add_rule)kernel(__tracepoint_mlx5_fs_del_fg)kernel(__tracepoint_mlx5_fs_del_ft)kernel(__tracepoint_mlx5_fs_del_fte)kernel(__tracepoint_mlx5_fs_del_rule)kernel(__tracepoint_mlx5_fs_set_fte)kernel(__tracepoint_mlx5_fw)kernel(__tracepoint_nfs4_pnfs_commit_ds)kernel(__tracepoint_nfs4_pnfs_read)kernel(__tracepoint_nfs4_pnfs_write)kernel(__tracepoint_nfs_fsync_enter)kernel(__tracepoint_nfs_fsync_exit)kernel(__tracepoint_nfs_xdr_bad_filehandle)kernel(__tracepoint_nfs_xdr_status)kernel(__tracepoint_nvme_sq)kernel(__tracepoint_pnfs_mds_fallback_pg_get_mirror_count)kernel(__tracepoint_pnfs_mds_fallback_pg_init_read)kernel(__tracepoint_pnfs_mds_fallback_pg_init_write)kernel(__tracepoint_pnfs_mds_fallback_read_done)kernel(__tracepoint_pnfs_mds_fallback_read_pagelist)kernel(__tracepoint_pnfs_mds_fallback_write_done)kernel(__tracepoint_pnfs_mds_fallback_write_pagelist)kernel(__transport_register_session)kernel(__twofish_enc_blk_3way)kernel(__twofish_setkey)kernel(__vdpa_alloc_device)kernel(__vdpa_register_driver)kernel(__vmbus_driver_register)kernel(__vmbus_request_addr_match)kernel(__x86_set_memory_region)kernel(__xdr_commit_encode)kernel(_copy_from_pages)kernel(_fc_frame_alloc)kernel(_nfs_display_fhandle)kernel(_nfs_display_fhandle_hash)kernel(_vdpa_register_device)kernel(_vdpa_unregister_device)kernel(_vfio_alloc_device)kernel(acpi_nfit_ctl)kernel(acpi_nfit_desc_init)kernel(acpi_nfit_init)kernel(acpi_nfit_shutdown)kernel(acpi_parse_art)kernel(acpi_parse_trt)kernel(acpi_smbus_read)kernel(acpi_smbus_register_callback)kernel(acpi_smbus_unregister_callback)kernel(acpi_smbus_write)kernel(acpi_thermal_rel_misc_device_add)kernel(acpi_thermal_rel_misc_device_remove)kernel(add_iaa_compression_mode)kernel(adf_cfg_add_key_value_param)kernel(adf_cfg_dev_add)kernel(adf_cfg_dev_remove)kernel(adf_cfg_get_param_value)kernel(adf_cfg_section_add)kernel(adf_cfg_services)kernel(adf_clean_vf_map)kernel(adf_cleanup_etr_data)kernel(adf_dbgfs_exit)kernel(adf_dbgfs_init)kernel(adf_dev_down)kernel(adf_dev_get)kernel(adf_dev_in_use)kernel(adf_dev_measure_clock)kernel(adf_dev_put)kernel(adf_dev_restart)kernel(adf_dev_started)kernel(adf_dev_up)kernel(adf_devmgr_add_dev)kernel(adf_devmgr_in_reset)kernel(adf_devmgr_pci_to_accel_dev)kernel(adf_devmgr_rm_dev)kernel(adf_devmgr_update_class_index)kernel(adf_disable_pf2vf_interrupts)kernel(adf_disable_sriov)kernel(adf_enable_pf2vf_comms)kernel(adf_enable_vf2pf_comms)kernel(adf_err_handler)kernel(adf_exit_admin_comms)kernel(adf_exit_arb)kernel(adf_flush_vf_wq)kernel(adf_gen2_cfg_iov_thds)kernel(adf_gen2_dev_config)kernel(adf_gen2_enable_error_correction)kernel(adf_gen2_enable_ints)kernel(adf_gen2_get_accel_cap)kernel(adf_gen2_get_admin_info)kernel(adf_gen2_get_arb_info)kernel(adf_gen2_get_num_accels)kernel(adf_gen2_get_num_aes)kernel(adf_gen2_init_dc_ops)kernel(adf_gen2_init_hw_csr_ops)kernel(adf_gen2_init_pf_pfvf_ops)kernel(adf_gen2_init_vf_pfvf_ops)kernel(adf_gen2_set_ssm_wdtimer)kernel(adf_gen4_bank_quiesce_coal_timer)kernel(adf_gen4_bank_state_restore)kernel(adf_gen4_bank_state_save)kernel(adf_gen4_cfg_dev_init)kernel(adf_gen4_dev_config)kernel(adf_gen4_enable_error_correction)kernel(adf_gen4_enable_ints)kernel(adf_gen4_enable_pm)kernel(adf_gen4_get_accel_mask)kernel(adf_gen4_get_admin_info)kernel(adf_gen4_get_arb_info)kernel(adf_gen4_get_etr_bar_id)kernel(adf_gen4_get_heartbeat_clock)kernel(adf_gen4_get_misc_bar_id)kernel(adf_gen4_get_num_accels)kernel(adf_gen4_get_num_aes)kernel(adf_gen4_get_ring_to_svc_map)kernel(adf_gen4_get_sku)kernel(adf_gen4_get_sram_bar_id)kernel(adf_gen4_handle_pm_interrupt)kernel(adf_gen4_init_dc_ops)kernel(adf_gen4_init_device)kernel(adf_gen4_init_hw_csr_ops)kernel(adf_gen4_init_pf_pfvf_ops)kernel(adf_gen4_init_ras_ops)kernel(adf_gen4_init_thd2arb_map)kernel(adf_gen4_init_tl_data)kernel(adf_gen4_init_vf_mig_ops)kernel(adf_gen4_ring_pair_reset)kernel(adf_gen4_set_msix_default_rttable)kernel(adf_gen4_set_ssm_wdtimer)kernel(adf_gen4_timer_start)kernel(adf_gen4_timer_stop)kernel(adf_get_service_enabled)kernel(adf_heartbeat_check_ctrs)kernel(adf_heartbeat_dbgfs_add)kernel(adf_heartbeat_dbgfs_rm)kernel(adf_heartbeat_save_cfg_param)kernel(adf_init_admin_comms)kernel(adf_init_arb)kernel(adf_init_etr_data)kernel(adf_isr_resource_alloc)kernel(adf_isr_resource_free)kernel(adf_pfvf_comms_disabled)kernel(adf_reset_flr)kernel(adf_reset_sbr)kernel(adf_send_admin_init)kernel(adf_sriov_configure)kernel(adf_sysfs_init)kernel(adf_vf2pf_notify_init)kernel(adf_vf2pf_notify_shutdown)kernel(adf_vf_isr_resource_alloc)kernel(adf_vf_isr_resource_free)kernel(admin_timeout)kernel(adt7x10_dev_pm_ops)kernel(adt7x10_probe)kernel(adt7x10_remove)kernel(ahci_check_ready)kernel(ahci_dev_classify)kernel(ahci_do_hardreset)kernel(ahci_do_softreset)kernel(ahci_error_handler)kernel(ahci_fill_cmd_slot)kernel(ahci_handle_port_intr)kernel(ahci_host_activate)kernel(ahci_ignore_sss)kernel(ahci_init_controller)kernel(ahci_kick_engine)kernel(ahci_ops)kernel(ahci_platform_assert_rsts)kernel(ahci_platform_deassert_rsts)kernel(ahci_platform_disable_clks)kernel(ahci_platform_disable_phys)kernel(ahci_platform_disable_regulators)kernel(ahci_platform_disable_resources)kernel(ahci_platform_enable_clks)kernel(ahci_platform_enable_phys)kernel(ahci_platform_enable_regulators)kernel(ahci_platform_enable_resources)kernel(ahci_platform_find_clk)kernel(ahci_platform_get_resources)kernel(ahci_platform_init_host)kernel(ahci_platform_ops)kernel(ahci_platform_resume)kernel(ahci_platform_resume_host)kernel(ahci_platform_shutdown)kernel(ahci_platform_suspend)kernel(ahci_platform_suspend_host)kernel(ahci_pmp_retry_srst_ops)kernel(ahci_port_resume)kernel(ahci_print_info)kernel(ahci_qc_issue)kernel(ahci_reset_controller)kernel(ahci_reset_em)kernel(ahci_save_initial_config)kernel(ahci_sdev_attrs)kernel(ahci_set_em_messages)kernel(ahci_shost_attrs)kernel(ahci_start_engine)kernel(ahci_start_fis_rx)kernel(ahci_stop_engine)kernel(alloc_dca_provider)kernel(alloc_hdlcdev)kernel(alloc_mdio_bitbang)kernel(alloc_nfs_open_context)kernel(allow_smaller_maxphyaddr)kernel(altera_init)kernel(amd756_smbus)kernel(amd_get_sfh_info)kernel(amd_register_ecc_decoder)kernel(amd_retire_dram_row)kernel(amd_unregister_ecc_decoder)kernel(apple_bl_register)kernel(apple_bl_unregister)kernel(arc4_crypt)kernel(arc4_setkey)kernel(arpt_alloc_initial_table)kernel(arpt_do_table)kernel(arpt_register_table)kernel(arpt_unregister_table)kernel(arpt_unregister_table_pre_exit)kernel(asym_tpm_subtype)kernel(async_gen_syndrome)kernel(async_memcpy)kernel(async_raid6_2data_recov)kernel(async_raid6_datap_recov)kernel(async_syndrome_val)kernel(async_trigger_callback)kernel(async_tx_quiesce)kernel(async_tx_submit)kernel(async_xor)kernel(async_xor_offs)kernel(async_xor_val)kernel(async_xor_val_offs)kernel(at803x_ack_interrupt)kernel(at803x_cdt_fault_length)kernel(at803x_cdt_start)kernel(at803x_cdt_wait_for_completion)kernel(at803x_config_intr)kernel(at803x_config_mdix)kernel(at803x_debug_reg_mask)kernel(at803x_debug_reg_read)kernel(at803x_debug_reg_write)kernel(at803x_get_tunable)kernel(at803x_get_wol)kernel(at803x_handle_interrupt)kernel(at803x_prepare_config_aneg)kernel(at803x_read_specific_status)kernel(at803x_read_status)kernel(at803x_set_tunable)kernel(at803x_set_wol)kernel(ata_acpi_cbl_80wire)kernel(ata_acpi_gtm)kernel(ata_acpi_gtm_xfermask)kernel(ata_acpi_stm)kernel(ata_bmdma32_port_ops)kernel(ata_bmdma_dumb_qc_prep)kernel(ata_bmdma_error_handler)kernel(ata_bmdma_interrupt)kernel(ata_bmdma_irq_clear)kernel(ata_bmdma_port_intr)kernel(ata_bmdma_port_ops)kernel(ata_bmdma_port_start)kernel(ata_bmdma_port_start32)kernel(ata_bmdma_post_internal_cmd)kernel(ata_bmdma_qc_issue)kernel(ata_bmdma_qc_prep)kernel(ata_bmdma_setup)kernel(ata_bmdma_start)kernel(ata_bmdma_status)kernel(ata_bmdma_stop)kernel(ata_cable_40wire)kernel(ata_cable_80wire)kernel(ata_cable_ignore)kernel(ata_cable_sata)kernel(ata_cable_unknown)kernel(ata_change_queue_depth)kernel(ata_common_sdev_attrs)kernel(ata_dev_classify)kernel(ata_dev_disable)kernel(ata_dev_next)kernel(ata_dev_pair)kernel(ata_dev_set_feature)kernel(ata_do_dev_read_id)kernel(ata_do_set_mode)kernel(ata_dummy_port_info)kernel(ata_dummy_port_ops)kernel(ata_eh_analyze_ncq_error)kernel(ata_eh_freeze_port)kernel(ata_eh_read_sense_success_ncq_log)kernel(ata_ehi_clear_desc)kernel(ata_ehi_push_desc)kernel(ata_get_cmd_name)kernel(ata_host_activate)kernel(ata_host_alloc)kernel(ata_host_alloc_pinfo)kernel(ata_host_detach)kernel(ata_host_init)kernel(ata_host_put)kernel(ata_host_register)kernel(ata_host_resume)kernel(ata_host_start)kernel(ata_host_suspend)kernel(ata_id_c_string)kernel(ata_id_string)kernel(ata_id_xfermask)kernel(ata_link_abort)kernel(ata_link_next)kernel(ata_link_offline)kernel(ata_link_online)kernel(ata_mode_string)kernel(ata_msleep)kernel(ata_ncq_prio_enable)kernel(ata_ncq_prio_enabled)kernel(ata_ncq_prio_supported)kernel(ata_ncq_sdev_attrs)kernel(ata_noop_qc_prep)kernel(ata_pack_xfermask)kernel(ata_pci_bmdma_clear_simplex)kernel(ata_pci_bmdma_init)kernel(ata_pci_bmdma_init_one)kernel(ata_pci_bmdma_prepare_host)kernel(ata_pci_device_do_resume)kernel(ata_pci_device_do_suspend)kernel(ata_pci_device_resume)kernel(ata_pci_device_suspend)kernel(ata_pci_remove_one)kernel(ata_pci_sff_activate_host)kernel(ata_pci_sff_init_host)kernel(ata_pci_sff_init_one)kernel(ata_pci_sff_prepare_host)kernel(ata_pci_shutdown_one)kernel(ata_pio_need_iordy)kernel(ata_platform_remove_one)kernel(ata_port_abort)kernel(ata_port_classify)kernel(ata_port_desc)kernel(ata_port_freeze)kernel(ata_port_pbar_desc)kernel(ata_port_schedule_eh)kernel(ata_port_wait_eh)kernel(ata_print_version)kernel(ata_qc_complete)kernel(ata_qc_complete_multiple)kernel(ata_qc_get_active)kernel(ata_ratelimit)kernel(ata_sas_async_probe)kernel(ata_sas_port_alloc)kernel(ata_sas_port_destroy)kernel(ata_sas_port_init)kernel(ata_sas_port_resume)kernel(ata_sas_port_start)kernel(ata_sas_port_stop)kernel(ata_sas_port_suspend)kernel(ata_sas_queuecmd)kernel(ata_sas_scsi_ioctl)kernel(ata_sas_slave_configure)kernel(ata_sas_sync_probe)kernel(ata_sas_tport_add)kernel(ata_sas_tport_delete)kernel(ata_scsi_change_queue_depth)kernel(ata_scsi_cmd_error_handler)kernel(ata_scsi_dma_need_drain)kernel(ata_scsi_ioctl)kernel(ata_scsi_port_error_handler)kernel(ata_scsi_queuecmd)kernel(ata_scsi_slave_alloc)kernel(ata_scsi_slave_config)kernel(ata_scsi_slave_destroy)kernel(ata_scsi_unlock_native_capacity)kernel(ata_sff_check_status)kernel(ata_sff_data_xfer)kernel(ata_sff_data_xfer32)kernel(ata_sff_dev_classify)kernel(ata_sff_dev_select)kernel(ata_sff_dma_pause)kernel(ata_sff_drain_fifo)kernel(ata_sff_error_handler)kernel(ata_sff_exec_command)kernel(ata_sff_freeze)kernel(ata_sff_hsm_move)kernel(ata_sff_interrupt)kernel(ata_sff_irq_on)kernel(ata_sff_lost_interrupt)kernel(ata_sff_pause)kernel(ata_sff_port_intr)kernel(ata_sff_port_ops)kernel(ata_sff_postreset)kernel(ata_sff_prereset)kernel(ata_sff_qc_fill_rtf)kernel(ata_sff_qc_issue)kernel(ata_sff_queue_delayed_work)kernel(ata_sff_queue_pio_task)kernel(ata_sff_queue_work)kernel(ata_sff_softreset)kernel(ata_sff_std_ports)kernel(ata_sff_tf_load)kernel(ata_sff_tf_read)kernel(ata_sff_thaw)kernel(ata_sff_wait_after_reset)kernel(ata_sff_wait_ready)kernel(ata_slave_link_init)kernel(ata_std_bios_param)kernel(ata_std_end_eh)kernel(ata_std_error_handler)kernel(ata_std_postreset)kernel(ata_std_prereset)kernel(ata_std_qc_defer)kernel(ata_std_sched_eh)kernel(ata_tf_from_fis)kernel(ata_tf_to_fis)kernel(ata_timing_compute)kernel(ata_timing_find_mode)kernel(ata_timing_merge)kernel(ata_wait_after_reset)kernel(ata_wait_register)kernel(ata_xfer_mask2mode)kernel(ata_xfer_mode2mask)kernel(ata_xfer_mode2shift)kernel(atapi_cmd_type)kernel(attach_hdlc_protocol)kernel(auth_domain_find)kernel(auth_domain_lookup)kernel(auth_domain_put)kernel(badrange_add)kernel(badrange_forget)kernel(badrange_init)kernel(bcm54xx_auxctl_read)kernel(bcm54xx_auxctl_write)kernel(bcm_phy_28nm_a0b0_afe_config_init)kernel(bcm_phy_ack_intr)kernel(bcm_phy_cable_test_get_status)kernel(bcm_phy_cable_test_get_status_rdb)kernel(bcm_phy_cable_test_start)kernel(bcm_phy_cable_test_start_rdb)kernel(bcm_phy_config_intr)kernel(bcm_phy_downshift_get)kernel(bcm_phy_downshift_set)kernel(bcm_phy_enable_apd)kernel(bcm_phy_enable_jumbo)kernel(bcm_phy_get_sset_count)kernel(bcm_phy_get_stats)kernel(bcm_phy_get_strings)kernel(bcm_phy_get_wol)kernel(bcm_phy_handle_interrupt)kernel(bcm_phy_led_brightness_set)kernel(bcm_phy_modify_exp)kernel(bcm_phy_modify_rdb)kernel(bcm_phy_r_rc_cal_reset)kernel(bcm_phy_read_exp)kernel(bcm_phy_read_misc)kernel(bcm_phy_read_rdb)kernel(bcm_phy_read_shadow)kernel(bcm_phy_set_eee)kernel(bcm_phy_set_wol)kernel(bcm_phy_wol_isr)kernel(bcm_phy_write_exp)kernel(bcm_phy_write_misc)kernel(bcm_phy_write_rdb)kernel(bcm_phy_write_shadow)kernel(bcm_ptp_config_init)kernel(bcm_ptp_probe)kernel(bcm_ptp_stop)kernel(bgpio_init)kernel(blake2b_compress_generic)kernel(blowfish_setkey)kernel(br_dev_queue_push_xmit)kernel(br_fdb_clear_offload)kernel(br_fdb_find_port)kernel(br_forward)kernel(br_forward_finish)kernel(br_get_ageing_time)kernel(br_handle_frame_finish)kernel(br_mst_enabled)kernel(br_mst_get_info)kernel(br_mst_get_state)kernel(br_multicast_enabled)kernel(br_multicast_has_querier_adjacent)kernel(br_multicast_has_querier_anywhere)kernel(br_multicast_has_router_adjacent)kernel(br_multicast_list_adjacent)kernel(br_multicast_router)kernel(br_port_flag_is_set)kernel(br_port_get_stp_state)kernel(br_vlan_enabled)kernel(br_vlan_get_info)kernel(br_vlan_get_info_rcu)kernel(br_vlan_get_proto)kernel(br_vlan_get_pvid)kernel(br_vlan_get_pvid_rcu)kernel(btracker_complete)kernel(btracker_create)kernel(btracker_destroy)kernel(btracker_issue)kernel(btracker_nr_demotions_queued)kernel(btracker_nr_writebacks_queued)kernel(btracker_promotion_already_present)kernel(btracker_queue)kernel(cache_check)kernel(cache_create_net)kernel(cache_destroy_net)kernel(cache_flush)kernel(cache_purge)kernel(cache_register_net)kernel(cache_seq_next_rcu)kernel(cache_seq_start_rcu)kernel(cache_seq_stop_rcu)kernel(cache_unregister_net)kernel(camellia_cbc_dec_16way)kernel(camellia_dec_blk)kernel(camellia_dec_blk_2way)kernel(camellia_decrypt_cbc_2way)kernel(camellia_ecb_dec_16way)kernel(camellia_ecb_enc_16way)kernel(cast5_setkey)kernel(cast6_setkey)kernel(cast_s1)kernel(cast_s2)kernel(cast_s3)kernel(cast_s4)kernel(cavium_mdiobus_read)kernel(cavium_mdiobus_write)kernel(cb710_pci_update_config_reg)kernel(cb710_set_irq_handler)kernel(cb710_sg_dwiter_read_next_block)kernel(cb710_sg_dwiter_write_next_block)kernel(ccp_enqueue_cmd)kernel(ccp_present)kernel(ccp_version)kernel(cdrom_check_events)kernel(cdrom_dummy_generic_packet)kernel(cdrom_get_last_written)kernel(cdrom_get_media_event)kernel(cdrom_ioctl)kernel(cdrom_mode_select)kernel(cdrom_mode_sense)kernel(cdrom_multisession)kernel(cdrom_number_of_slots)kernel(cdrom_open)kernel(cdrom_read_tocentry)kernel(cdrom_release)kernel(cec_allocate_adapter)kernel(cec_delete_adapter)kernel(cec_fill_conn_info_from_drm)kernel(cec_get_edid_phys_addr)kernel(cec_queue_pin_5v_event)kernel(cec_queue_pin_cec_event)kernel(cec_queue_pin_hpd_event)kernel(cec_received_msg_ts)kernel(cec_register_adapter)kernel(cec_s_conn_info)kernel(cec_s_log_addrs)kernel(cec_s_phys_addr)kernel(cec_s_phys_addr_from_edid)kernel(cec_transmit_attempt_done_ts)kernel(cec_transmit_done_ts)kernel(cec_transmit_msg)kernel(cec_unregister_adapter)kernel(ceph_addr_is_blank)kernel(ceph_alloc_options)kernel(ceph_alloc_page_vector)kernel(ceph_auth_add_authorizer_challenge)kernel(ceph_auth_destroy_authorizer)kernel(ceph_auth_get_authorizer)kernel(ceph_auth_handle_bad_authorizer)kernel(ceph_auth_handle_svc_reply_done)kernel(ceph_auth_handle_svc_reply_more)kernel(ceph_auth_invalidate_authorizer)kernel(ceph_auth_is_authenticated)kernel(ceph_auth_verify_authorizer_reply)kernel(ceph_buffer_new)kernel(ceph_buffer_release)kernel(ceph_calc_file_object_mapping)kernel(ceph_check_fsid)kernel(ceph_client_addr)kernel(ceph_client_gid)kernel(ceph_cls_assert_locked)kernel(ceph_cls_break_lock)kernel(ceph_cls_lock)kernel(ceph_cls_lock_info)kernel(ceph_cls_set_cookie)kernel(ceph_cls_unlock)kernel(ceph_compare_options)kernel(ceph_con_close)kernel(ceph_con_init)kernel(ceph_con_keepalive)kernel(ceph_con_open)kernel(ceph_con_send)kernel(ceph_copy_from_page_vector)kernel(ceph_copy_to_page_vector)kernel(ceph_copy_user_to_page_vector)kernel(ceph_create_client)kernel(ceph_create_snap_context)kernel(ceph_decode_entity_addr)kernel(ceph_decode_entity_addrvec)kernel(ceph_destroy_client)kernel(ceph_destroy_options)kernel(ceph_entity_type_name)kernel(ceph_extent_to_file)kernel(ceph_file_to_extents)kernel(ceph_find_or_create_string)kernel(ceph_free_lockers)kernel(ceph_get_num_objects)kernel(ceph_get_snap_context)kernel(ceph_iterate_extents)kernel(ceph_monc_blocklist_add)kernel(ceph_monc_do_statfs)kernel(ceph_monc_get_version)kernel(ceph_monc_get_version_async)kernel(ceph_monc_got_map)kernel(ceph_monc_init)kernel(ceph_monc_open_session)kernel(ceph_monc_renew_subs)kernel(ceph_monc_stop)kernel(ceph_monc_validate_auth)kernel(ceph_monc_wait_osdmap)kernel(ceph_monc_want_map)kernel(ceph_msg_data_add_bio)kernel(ceph_msg_data_add_bvecs)kernel(ceph_msg_data_add_pagelist)kernel(ceph_msg_data_add_pages)kernel(ceph_msg_dump)kernel(ceph_msg_get)kernel(ceph_msg_new)kernel(ceph_msg_new2)kernel(ceph_msg_put)kernel(ceph_msg_type_name)kernel(ceph_msgr_flush)kernel(ceph_object_locator_to_pg)kernel(ceph_oid_aprintf)kernel(ceph_oid_copy)kernel(ceph_oid_destroy)kernel(ceph_oid_printf)kernel(ceph_oloc_copy)kernel(ceph_oloc_destroy)kernel(ceph_open_session)kernel(ceph_osdc_abort_requests)kernel(ceph_osdc_alloc_messages)kernel(ceph_osdc_alloc_request)kernel(ceph_osdc_call)kernel(ceph_osdc_cancel_request)kernel(ceph_osdc_clear_abort_err)kernel(ceph_osdc_flush_notifies)kernel(ceph_osdc_get_request)kernel(ceph_osdc_list_watchers)kernel(ceph_osdc_maybe_request_map)kernel(ceph_osdc_new_request)kernel(ceph_osdc_notify)kernel(ceph_osdc_notify_ack)kernel(ceph_osdc_put_request)kernel(ceph_osdc_start_request)kernel(ceph_osdc_sync)kernel(ceph_osdc_unwatch)kernel(ceph_osdc_update_epoch_barrier)kernel(ceph_osdc_wait_request)kernel(ceph_osdc_watch)kernel(ceph_pagelist_alloc)kernel(ceph_pagelist_append)kernel(ceph_pagelist_free_reserve)kernel(ceph_pagelist_release)kernel(ceph_pagelist_reserve)kernel(ceph_pagelist_set_cursor)kernel(ceph_pagelist_truncate)kernel(ceph_parse_fsid)kernel(ceph_parse_mon_ips)kernel(ceph_parse_param)kernel(ceph_pg_pool_flags)kernel(ceph_pg_pool_name_by_id)kernel(ceph_pg_poolid_by_name)kernel(ceph_pg_to_acting_primary)kernel(ceph_pr_addr)kernel(ceph_print_client_options)kernel(ceph_put_page_vector)kernel(ceph_put_snap_context)kernel(ceph_release_page_vector)kernel(ceph_release_string)kernel(ceph_reset_client_addr)kernel(ceph_str_hash)kernel(ceph_str_hash_name)kernel(ceph_wait_for_latest_osdmap)kernel(ceph_zero_page_vector_range)kernel(clear_exclusive_cxl_commands)kernel(cordic_calc_iq)kernel(core_allocate_nexus_loss_ua)kernel(core_tmr_alloc_req)kernel(core_tpg_check_initiator_node_acl)kernel(core_tpg_deregister)kernel(core_tpg_get_initiator_node_acl)kernel(core_tpg_register)kernel(core_tpg_set_initiator_node_queue_depth)kernel(core_tpg_set_initiator_node_tag)kernel(counter_count_direction_str)kernel(counter_count_enum_available_read)kernel(counter_count_enum_read)kernel(counter_count_enum_write)kernel(counter_count_mode_str)kernel(counter_device_enum_available_read)kernel(counter_device_enum_read)kernel(counter_device_enum_write)kernel(counter_register)kernel(counter_signal_enum_available_read)kernel(counter_signal_enum_read)kernel(counter_signal_enum_write)kernel(counter_unregister)kernel(crc32c)kernel(crc32c_impl)kernel(crc7_be)kernel(crc7_be_syndrome_table)kernel(crc8)kernel(crc8_populate_lsb)kernel(crc8_populate_msb)kernel(crc_itu_t)kernel(crc_itu_t_table)kernel(crypto_nhpoly1305_final)kernel(crypto_nhpoly1305_final_helper)kernel(crypto_nhpoly1305_init)kernel(crypto_nhpoly1305_setkey)kernel(crypto_nhpoly1305_update)kernel(crypto_nhpoly1305_update_helper)kernel(cs_dsp_adsp1_init)kernel(cs_dsp_adsp1_power_down)kernel(cs_dsp_adsp1_power_up)kernel(cs_dsp_adsp2_bus_error)kernel(cs_dsp_adsp2_init)kernel(cs_dsp_chunk_flush)kernel(cs_dsp_chunk_read)kernel(cs_dsp_chunk_write)kernel(cs_dsp_cleanup_debugfs)kernel(cs_dsp_coeff_lock_and_read_ctrl)kernel(cs_dsp_coeff_lock_and_write_ctrl)kernel(cs_dsp_coeff_read_ctrl)kernel(cs_dsp_coeff_write_acked_control)kernel(cs_dsp_coeff_write_ctrl)kernel(cs_dsp_find_alg_region)kernel(cs_dsp_get_ctl)kernel(cs_dsp_halo_bus_error)kernel(cs_dsp_halo_init)kernel(cs_dsp_halo_wdt_expire)kernel(cs_dsp_init_debugfs)kernel(cs_dsp_mem_region_name)kernel(cs_dsp_power_down)kernel(cs_dsp_power_up)kernel(cs_dsp_read_data_word)kernel(cs_dsp_read_raw_data_block)kernel(cs_dsp_remove)kernel(cs_dsp_remove_padding)kernel(cs_dsp_run)kernel(cs_dsp_set_dspclk)kernel(cs_dsp_stop)kernel(cs_dsp_write_data_word)kernel(csum_partial_copy_to_xdr)kernel(ct_sip_get_header)kernel(ct_sip_get_sdp_header)kernel(ct_sip_parse_address_param)kernel(ct_sip_parse_header_uri)kernel(ct_sip_parse_numerical_param)kernel(ct_sip_parse_request)kernel(curve25519_arch)kernel(curve25519_base_arch)kernel(curve25519_base_point)kernel(curve25519_generic)kernel(curve25519_null_point)kernel(cxl_add_to_region)kernel(cxl_await_media_ready)kernel(cxl_bus_drain)kernel(cxl_bus_rescan)kernel(cxl_bus_type)kernel(cxl_clear_poison)kernel(cxl_cor_error_detected)kernel(cxl_count_regblock)kernel(cxl_debugfs_create_dir)kernel(cxl_decoder_add)kernel(cxl_decoder_add_locked)kernel(cxl_decoder_autoremove)kernel(cxl_dev_state_identify)kernel(cxl_dpa_debug)kernel(cxl_driver_unregister)kernel(cxl_dvsec_rr_decode)kernel(cxl_endpoint_autoremove)kernel(cxl_endpoint_decoder_alloc)kernel(cxl_enumerate_cmds)kernel(cxl_error_detected)kernel(cxl_event_trace_record)kernel(cxl_find_nvdimm_bridge)kernel(cxl_find_regblock)kernel(cxl_find_regblock_instance)kernel(cxl_hb_modulo)kernel(cxl_hdm_decode_init)kernel(cxl_inject_poison)kernel(cxl_internal_send_cmd)kernel(cxl_map_component_regs)kernel(cxl_map_device_regs)kernel(cxl_map_pmu_regs)kernel(cxl_mem_create_range_info)kernel(cxl_mem_find_port)kernel(cxl_mem_get_event_records)kernel(cxl_mem_get_poison)kernel(cxl_memdev_setup_fw_upload)kernel(cxl_memdev_state_create)kernel(cxl_pci_find_port)kernel(cxl_poison_state_init)kernel(cxl_port_commit_reap)kernel(cxl_port_to_pci_bus)kernel(cxl_probe_component_regs)kernel(cxl_probe_device_regs)kernel(cxl_rcd_component_reg_phys)kernel(cxl_root_decoder_alloc)kernel(cxl_set_timestamp)kernel(cxl_setup_regs)kernel(cxl_switch_decoder_alloc)kernel(cxl_trigger_poison_list)kernel(dca3_get_tag)kernel(dca_add_requester)kernel(dca_get_tag)kernel(dca_register_notify)kernel(dca_remove_requester)kernel(dca_unregister_notify)kernel(decode_rs8)kernel(des3_ede_decrypt)kernel(des3_ede_encrypt)kernel(des3_ede_expand_key)kernel(des_decrypt)kernel(des_encrypt)kernel(des_expand_key)kernel(detach_hdlc_protocol)kernel(dev_attr_em_message)kernel(dev_attr_em_message_type)kernel(dev_attr_link_power_management_policy)kernel(dev_attr_ncq_prio_enable)kernel(dev_attr_ncq_prio_supported)kernel(dev_attr_sw_activity)kernel(dev_attr_unload_heads)kernel(dev_dax_probe)kernel(devm_aperture_acquire_from_firmware)kernel(devm_counter_register)kernel(devm_counter_unregister)kernel(devm_cxl_add_dport)kernel(devm_cxl_add_memdev)kernel(devm_cxl_add_nvdimm)kernel(devm_cxl_add_nvdimm_bridge)kernel(devm_cxl_add_passthrough_decoder)kernel(devm_cxl_add_port)kernel(devm_cxl_add_rch_dport)kernel(devm_cxl_dpa_reserve)kernel(devm_cxl_enumerate_decoders)kernel(devm_cxl_enumerate_ports)kernel(devm_cxl_pmu_add)kernel(devm_cxl_port_enumerate_dports)kernel(devm_cxl_register_pci_bus)kernel(devm_cxl_sanitize_setup_notifier)kernel(devm_cxl_setup_hdm)kernel(devm_drm_bridge_add)kernel(devm_drm_panel_add_follower)kernel(devm_drm_panel_bridge_add)kernel(devm_drm_panel_bridge_add_typed)kernel(devm_lcd_device_register)kernel(devm_lcd_device_unregister)kernel(devm_namespace_disable)kernel(devm_namespace_enable)kernel(devm_nvdimm_memremap)kernel(devm_pvpanic_probe)kernel(devm_pwm_lpss_probe)kernel(dlm_lock)kernel(dlm_new_lockspace)kernel(dlm_posix_get)kernel(dlm_posix_lock)kernel(dlm_posix_unlock)kernel(dlm_release_lockspace)kernel(dlm_unlock)kernel(dm_accept_partial_bio)kernel(dm_array_cursor_begin)kernel(dm_array_cursor_end)kernel(dm_array_cursor_get_value)kernel(dm_array_cursor_next)kernel(dm_array_cursor_skip)kernel(dm_array_del)kernel(dm_array_empty)kernel(dm_array_get_value)kernel(dm_array_info_init)kernel(dm_array_new)kernel(dm_array_resize)kernel(dm_array_set_value)kernel(dm_array_walk)kernel(dm_audit_log_bio)kernel(dm_audit_log_ti)kernel(dm_bio_detain)kernel(dm_bio_from_per_bio_data)kernel(dm_bio_get_target_bio_nr)kernel(dm_bio_prison_alloc_cell)kernel(dm_bio_prison_alloc_cell_v2)kernel(dm_bio_prison_create)kernel(dm_bio_prison_create_v2)kernel(dm_bio_prison_destroy)kernel(dm_bio_prison_destroy_v2)kernel(dm_bio_prison_free_cell)kernel(dm_bio_prison_free_cell_v2)kernel(dm_bitset_clear_bit)kernel(dm_bitset_cursor_begin)kernel(dm_bitset_cursor_end)kernel(dm_bitset_cursor_get_value)kernel(dm_bitset_cursor_next)kernel(dm_bitset_cursor_skip)kernel(dm_bitset_del)kernel(dm_bitset_empty)kernel(dm_bitset_flush)kernel(dm_bitset_new)kernel(dm_bitset_resize)kernel(dm_bitset_set_bit)kernel(dm_bitset_test_bit)kernel(dm_block_data)kernel(dm_block_location)kernel(dm_block_manager_create)kernel(dm_block_manager_destroy)kernel(dm_block_manager_reset)kernel(dm_bm_block_size)kernel(dm_bm_checksum)kernel(dm_bm_flush)kernel(dm_bm_is_read_only)kernel(dm_bm_read_lock)kernel(dm_bm_set_read_only)kernel(dm_bm_set_read_write)kernel(dm_bm_unlock)kernel(dm_bm_write_lock)kernel(dm_bm_write_lock_zero)kernel(dm_btree_cursor_begin)kernel(dm_btree_cursor_end)kernel(dm_btree_cursor_get_value)kernel(dm_btree_cursor_next)kernel(dm_btree_cursor_skip)kernel(dm_btree_del)kernel(dm_btree_empty)kernel(dm_btree_find_highest_key)kernel(dm_btree_find_lowest_key)kernel(dm_btree_insert)kernel(dm_btree_insert_notify)kernel(dm_btree_lookup)kernel(dm_btree_lookup_next)kernel(dm_btree_remove)kernel(dm_btree_remove_leaves)kernel(dm_btree_walk)kernel(dm_bufio_client_create)kernel(dm_bufio_client_destroy)kernel(dm_bufio_client_reset)kernel(dm_bufio_forget)kernel(dm_bufio_forget_buffers)kernel(dm_bufio_get)kernel(dm_bufio_get_aux_data)kernel(dm_bufio_get_block_data)kernel(dm_bufio_get_block_number)kernel(dm_bufio_get_block_size)kernel(dm_bufio_get_client)kernel(dm_bufio_get_device_size)kernel(dm_bufio_get_dm_io_client)kernel(dm_bufio_issue_discard)kernel(dm_bufio_issue_flush)kernel(dm_bufio_mark_buffer_dirty)kernel(dm_bufio_mark_partial_buffer_dirty)kernel(dm_bufio_new)kernel(dm_bufio_prefetch)kernel(dm_bufio_read)kernel(dm_bufio_release)kernel(dm_bufio_set_minimum_buffers)kernel(dm_bufio_set_sector_offset)kernel(dm_bufio_write_dirty_buffers)kernel(dm_bufio_write_dirty_buffers_async)kernel(dm_cache_policy_create)kernel(dm_cache_policy_destroy)kernel(dm_cache_policy_get_hint_size)kernel(dm_cache_policy_get_name)kernel(dm_cache_policy_get_version)kernel(dm_cache_policy_register)kernel(dm_cache_policy_unregister)kernel(dm_cell_error)kernel(dm_cell_get_v2)kernel(dm_cell_key_has_valid_range)kernel(dm_cell_lock_promote_v2)kernel(dm_cell_lock_v2)kernel(dm_cell_promote_or_release)kernel(dm_cell_put_v2)kernel(dm_cell_quiesce_v2)kernel(dm_cell_release)kernel(dm_cell_release_no_holder)kernel(dm_cell_unlock_v2)kernel(dm_cell_visit_release)kernel(dm_consume_args)kernel(dm_copy_name_and_uuid)kernel(dm_deferred_entry_dec)kernel(dm_deferred_entry_inc)kernel(dm_deferred_set_add_work)kernel(dm_deferred_set_create)kernel(dm_deferred_set_destroy)kernel(dm_device_name)kernel(dm_dirty_log_create)kernel(dm_dirty_log_destroy)kernel(dm_dirty_log_type_register)kernel(dm_dirty_log_type_unregister)kernel(dm_disk)kernel(dm_disk_bitset_init)kernel(dm_exception_store_create)kernel(dm_exception_store_destroy)kernel(dm_exception_store_type_register)kernel(dm_exception_store_type_unregister)kernel(dm_get_cell)kernel(dm_get_device)kernel(dm_get_md)kernel(dm_get_reserved_bio_based_ios)kernel(dm_hold)kernel(dm_internal_resume)kernel(dm_internal_resume_fast)kernel(dm_internal_suspend_fast)kernel(dm_internal_suspend_noflush)kernel(dm_io)kernel(dm_io_client_create)kernel(dm_io_client_destroy)kernel(dm_kcopyd_client_create)kernel(dm_kcopyd_client_destroy)kernel(dm_kcopyd_client_flush)kernel(dm_kcopyd_copy)kernel(dm_kcopyd_do_callback)kernel(dm_kcopyd_prepare_callback)kernel(dm_kcopyd_zero)kernel(dm_mq_kick_requeue_list)kernel(dm_noflush_suspending)kernel(dm_path_uevent)kernel(dm_per_bio_data)kernel(dm_post_suspending)kernel(dm_put)kernel(dm_put_device)kernel(dm_read_arg)kernel(dm_read_arg_group)kernel(dm_region_hash_create)kernel(dm_region_hash_destroy)kernel(dm_register_path_selector)kernel(dm_register_target)kernel(dm_report_zones)kernel(dm_rh_bio_to_region)kernel(dm_rh_dec)kernel(dm_rh_delay)kernel(dm_rh_dirty_log)kernel(dm_rh_flush)kernel(dm_rh_get_region_key)kernel(dm_rh_get_region_size)kernel(dm_rh_get_state)kernel(dm_rh_inc_pending)kernel(dm_rh_mark_nosync)kernel(dm_rh_recovery_end)kernel(dm_rh_recovery_in_flight)kernel(dm_rh_recovery_prepare)kernel(dm_rh_recovery_start)kernel(dm_rh_region_context)kernel(dm_rh_region_to_sector)kernel(dm_rh_start_recovery)kernel(dm_rh_stop_recovery)kernel(dm_rh_update_states)kernel(dm_send_uevents)kernel(dm_set_target_max_io_len)kernel(dm_shift_arg)kernel(dm_sm_disk_create)kernel(dm_sm_disk_open)kernel(dm_snap_cow)kernel(dm_snap_origin)kernel(dm_start_time_ns_from_clone)kernel(dm_submit_bio_remap)kernel(dm_suspended)kernel(dm_table_device_name)kernel(dm_table_event)kernel(dm_table_get_md)kernel(dm_table_get_mode)kernel(dm_table_get_size)kernel(dm_table_run_md_queue_async)kernel(dm_table_set_type)kernel(dm_tm_commit)kernel(dm_tm_create_non_blocking_clone)kernel(dm_tm_create_with_sm)kernel(dm_tm_dec)kernel(dm_tm_dec_range)kernel(dm_tm_destroy)kernel(dm_tm_inc)kernel(dm_tm_inc_range)kernel(dm_tm_issue_prefetches)kernel(dm_tm_open_with_sm)kernel(dm_tm_pre_commit)kernel(dm_tm_read_lock)kernel(dm_tm_shadow_block)kernel(dm_tm_unlock)kernel(dm_tm_with_runs)kernel(dm_unregister_path_selector)kernel(dm_unregister_target)kernel(dns_query)kernel(dp_altmode_probe)kernel(dp_altmode_remove)kernel(drm_add_edid_modes)kernel(drm_add_modes_noedid)kernel(drm_analog_tv_mode)kernel(drm_any_plane_has_format)kernel(drm_aperture_remove_conflicting_framebuffers)kernel(drm_aperture_remove_conflicting_pci_framebuffers)kernel(drm_atomic_add_affected_connectors)kernel(drm_atomic_add_affected_planes)kernel(drm_atomic_add_encoder_bridges)kernel(drm_atomic_bridge_chain_check)kernel(drm_atomic_bridge_chain_disable)kernel(drm_atomic_bridge_chain_enable)kernel(drm_atomic_bridge_chain_post_disable)kernel(drm_atomic_bridge_chain_pre_enable)kernel(drm_atomic_check_only)kernel(drm_atomic_commit)kernel(drm_atomic_get_bridge_state)kernel(drm_atomic_get_connector_state)kernel(drm_atomic_get_crtc_state)kernel(drm_atomic_get_mst_payload_state)kernel(drm_atomic_get_mst_topology_state)kernel(drm_atomic_get_new_bridge_state)kernel(drm_atomic_get_new_connector_for_encoder)kernel(drm_atomic_get_new_crtc_for_encoder)kernel(drm_atomic_get_new_mst_topology_state)kernel(drm_atomic_get_new_private_obj_state)kernel(drm_atomic_get_old_bridge_state)kernel(drm_atomic_get_old_connector_for_encoder)kernel(drm_atomic_get_old_crtc_for_encoder)kernel(drm_atomic_get_old_mst_topology_state)kernel(drm_atomic_get_old_private_obj_state)kernel(drm_atomic_get_plane_state)kernel(drm_atomic_get_private_obj_state)kernel(drm_atomic_helper_async_check)kernel(drm_atomic_helper_async_commit)kernel(drm_atomic_helper_bridge_destroy_state)kernel(drm_atomic_helper_bridge_duplicate_state)kernel(drm_atomic_helper_bridge_propagate_bus_fmt)kernel(drm_atomic_helper_bridge_reset)kernel(drm_atomic_helper_calc_timestamping_constants)kernel(drm_atomic_helper_check)kernel(drm_atomic_helper_check_crtc_primary_plane)kernel(drm_atomic_helper_check_modeset)kernel(drm_atomic_helper_check_plane_damage)kernel(drm_atomic_helper_check_plane_state)kernel(drm_atomic_helper_check_planes)kernel(drm_atomic_helper_check_wb_connector_state)kernel(drm_atomic_helper_cleanup_planes)kernel(drm_atomic_helper_commit)kernel(drm_atomic_helper_commit_cleanup_done)kernel(drm_atomic_helper_commit_duplicated_state)kernel(drm_atomic_helper_commit_hw_done)kernel(drm_atomic_helper_commit_modeset_disables)kernel(drm_atomic_helper_commit_modeset_enables)kernel(drm_atomic_helper_commit_planes)kernel(drm_atomic_helper_commit_planes_on_crtc)kernel(drm_atomic_helper_commit_tail)kernel(drm_atomic_helper_commit_tail_rpm)kernel(drm_atomic_helper_connector_destroy_state)kernel(drm_atomic_helper_connector_duplicate_state)kernel(drm_atomic_helper_connector_reset)kernel(drm_atomic_helper_connector_tv_check)kernel(drm_atomic_helper_connector_tv_margins_reset)kernel(drm_atomic_helper_connector_tv_reset)kernel(drm_atomic_helper_crtc_destroy_state)kernel(drm_atomic_helper_crtc_duplicate_state)kernel(drm_atomic_helper_crtc_reset)kernel(drm_atomic_helper_damage_iter_init)kernel(drm_atomic_helper_damage_iter_next)kernel(drm_atomic_helper_damage_merged)kernel(drm_atomic_helper_dirtyfb)kernel(drm_atomic_helper_disable_all)kernel(drm_atomic_helper_disable_plane)kernel(drm_atomic_helper_disable_planes_on_crtc)kernel(drm_atomic_helper_duplicate_state)kernel(drm_atomic_helper_fake_vblank)kernel(drm_atomic_helper_page_flip)kernel(drm_atomic_helper_page_flip_target)kernel(drm_atomic_helper_plane_destroy_state)kernel(drm_atomic_helper_plane_duplicate_state)kernel(drm_atomic_helper_plane_reset)kernel(drm_atomic_helper_prepare_planes)kernel(drm_atomic_helper_resume)kernel(drm_atomic_helper_set_config)kernel(drm_atomic_helper_setup_commit)kernel(drm_atomic_helper_shutdown)kernel(drm_atomic_helper_suspend)kernel(drm_atomic_helper_swap_state)kernel(drm_atomic_helper_unprepare_planes)kernel(drm_atomic_helper_update_legacy_modeset_state)kernel(drm_atomic_helper_update_plane)kernel(drm_atomic_helper_wait_for_dependencies)kernel(drm_atomic_helper_wait_for_fences)kernel(drm_atomic_helper_wait_for_flip_done)kernel(drm_atomic_helper_wait_for_vblanks)kernel(drm_atomic_nonblocking_commit)kernel(drm_atomic_normalize_zpos)kernel(drm_atomic_print_new_state)kernel(drm_atomic_private_obj_fini)kernel(drm_atomic_private_obj_init)kernel(drm_atomic_set_crtc_for_connector)kernel(drm_atomic_set_crtc_for_plane)kernel(drm_atomic_set_fb_for_plane)kernel(drm_atomic_set_mode_for_crtc)kernel(drm_atomic_set_mode_prop_for_crtc)kernel(drm_atomic_state_alloc)kernel(drm_atomic_state_clear)kernel(drm_atomic_state_default_clear)kernel(drm_atomic_state_default_release)kernel(drm_atomic_state_init)kernel(drm_av_sync_delay)kernel(drm_bridge_add)kernel(drm_bridge_attach)kernel(drm_bridge_chain_mode_fixup)kernel(drm_bridge_chain_mode_set)kernel(drm_bridge_chain_mode_valid)kernel(drm_bridge_connector_init)kernel(drm_bridge_detect)kernel(drm_bridge_edid_read)kernel(drm_bridge_get_modes)kernel(drm_bridge_hpd_disable)kernel(drm_bridge_hpd_enable)kernel(drm_bridge_hpd_notify)kernel(drm_bridge_is_panel)kernel(drm_bridge_remove)kernel(drm_buddy_alloc_blocks)kernel(drm_buddy_block_print)kernel(drm_buddy_block_trim)kernel(drm_buddy_fini)kernel(drm_buddy_free_block)kernel(drm_buddy_free_list)kernel(drm_buddy_init)kernel(drm_buddy_print)kernel(drm_calc_timestamping_constants)kernel(drm_class_device_register)kernel(drm_class_device_unregister)kernel(drm_clflush_pages)kernel(drm_clflush_sg)kernel(drm_clflush_virt_range)kernel(drm_client_buffer_vmap)kernel(drm_client_buffer_vunmap)kernel(drm_client_dev_hotplug)kernel(drm_client_framebuffer_create)kernel(drm_client_framebuffer_delete)kernel(drm_client_framebuffer_flush)kernel(drm_client_init)kernel(drm_client_modeset_check)kernel(drm_client_modeset_commit)kernel(drm_client_modeset_commit_locked)kernel(drm_client_modeset_dpms)kernel(drm_client_modeset_probe)kernel(drm_client_register)kernel(drm_client_release)kernel(drm_client_rotation)kernel(drm_color_ctm_s31_32_to_qm_n)kernel(drm_color_lut_check)kernel(drm_compat_ioctl)kernel(drm_connector_atomic_hdr_metadata_equal)kernel(drm_connector_attach_colorspace_property)kernel(drm_connector_attach_content_protection_property)kernel(drm_connector_attach_content_type_property)kernel(drm_connector_attach_dp_subconnector_property)kernel(drm_connector_attach_edid_property)kernel(drm_connector_attach_encoder)kernel(drm_connector_attach_hdr_output_metadata_property)kernel(drm_connector_attach_max_bpc_property)kernel(drm_connector_attach_privacy_screen_properties)kernel(drm_connector_attach_privacy_screen_provider)kernel(drm_connector_attach_scaling_mode_property)kernel(drm_connector_attach_tv_margin_properties)kernel(drm_connector_attach_vrr_capable_property)kernel(drm_connector_cleanup)kernel(drm_connector_create_privacy_screen_properties)kernel(drm_connector_has_possible_encoder)kernel(drm_connector_helper_get_modes)kernel(drm_connector_helper_get_modes_fixed)kernel(drm_connector_helper_hpd_irq_event)kernel(drm_connector_helper_tv_get_modes)kernel(drm_connector_init)kernel(drm_connector_init_with_ddc)kernel(drm_connector_list_iter_begin)kernel(drm_connector_list_iter_end)kernel(drm_connector_list_iter_next)kernel(drm_connector_list_update)kernel(drm_connector_oob_hotplug_event)kernel(drm_connector_register)kernel(drm_connector_set_link_status_property)kernel(drm_connector_set_orientation_from_panel)kernel(drm_connector_set_panel_orientation)kernel(drm_connector_set_panel_orientation_with_quirk)kernel(drm_connector_set_path_property)kernel(drm_connector_set_tile_property)kernel(drm_connector_set_vrr_capable_property)kernel(drm_connector_unregister)kernel(drm_connector_update_edid_property)kernel(drm_connector_update_privacy_screen)kernel(drm_crtc_accurate_vblank_count)kernel(drm_crtc_add_crc_entry)kernel(drm_crtc_arm_vblank_event)kernel(drm_crtc_check_viewport)kernel(drm_crtc_cleanup)kernel(drm_crtc_commit_wait)kernel(drm_crtc_create_scaling_filter_property)kernel(drm_crtc_enable_color_mgmt)kernel(drm_crtc_from_index)kernel(drm_crtc_handle_vblank)kernel(drm_crtc_helper_atomic_check)kernel(drm_crtc_helper_mode_valid_fixed)kernel(drm_crtc_helper_set_config)kernel(drm_crtc_helper_set_mode)kernel(drm_crtc_init)kernel(drm_crtc_init_with_planes)kernel(drm_crtc_next_vblank_start)kernel(drm_crtc_send_vblank_event)kernel(drm_crtc_set_max_vblank_count)kernel(drm_crtc_vblank_count)kernel(drm_crtc_vblank_count_and_time)kernel(drm_crtc_vblank_get)kernel(drm_crtc_vblank_helper_get_vblank_timestamp)kernel(drm_crtc_vblank_helper_get_vblank_timestamp_internal)kernel(drm_crtc_vblank_off)kernel(drm_crtc_vblank_on)kernel(drm_crtc_vblank_put)kernel(drm_crtc_vblank_reset)kernel(drm_crtc_vblank_restore)kernel(drm_crtc_vblank_waitqueue)kernel(drm_crtc_wait_one_vblank)kernel(drm_cvt_mode)kernel(drm_debugfs_add_file)kernel(drm_debugfs_add_files)kernel(drm_debugfs_create_files)kernel(drm_debugfs_gpuva_info)kernel(drm_debugfs_remove_files)kernel(drm_default_rgb_quant_range)kernel(drm_detect_hdmi_monitor)kernel(drm_detect_monitor_audio)kernel(drm_dev_alloc)kernel(drm_dev_enter)kernel(drm_dev_exit)kernel(drm_dev_get)kernel(drm_dev_has_vblank)kernel(drm_dev_printk)kernel(drm_dev_put)kernel(drm_dev_register)kernel(drm_dev_unplug)kernel(drm_dev_unregister)kernel(drm_display_info_set_bus_formats)kernel(drm_display_mode_from_cea_vic)kernel(drm_do_get_edid)kernel(drm_dp_128b132b_cds_interlane_align_done)kernel(drm_dp_128b132b_eq_interlane_align_done)kernel(drm_dp_128b132b_lane_channel_eq_done)kernel(drm_dp_128b132b_lane_symbol_locked)kernel(drm_dp_128b132b_link_training_failed)kernel(drm_dp_128b132b_read_aux_rd_interval)kernel(drm_dp_add_payload_part1)kernel(drm_dp_add_payload_part2)kernel(drm_dp_atomic_find_time_slots)kernel(drm_dp_atomic_release_time_slots)kernel(drm_dp_aux_init)kernel(drm_dp_aux_register)kernel(drm_dp_aux_unregister)kernel(drm_dp_bw_channel_coding_efficiency)kernel(drm_dp_bw_code_to_link_rate)kernel(drm_dp_bw_overhead)kernel(drm_dp_calc_pbn_mode)kernel(drm_dp_cec_attach)kernel(drm_dp_cec_irq)kernel(drm_dp_cec_register_connector)kernel(drm_dp_cec_set_edid)kernel(drm_dp_cec_unregister_connector)kernel(drm_dp_cec_unset_edid)kernel(drm_dp_channel_eq_ok)kernel(drm_dp_check_act_status)kernel(drm_dp_clock_recovery_ok)kernel(drm_dp_decode_sideband_req)kernel(drm_dp_downstream_420_passthrough)kernel(drm_dp_downstream_444_to_420_conversion)kernel(drm_dp_downstream_debug)kernel(drm_dp_downstream_id)kernel(drm_dp_downstream_is_tmds)kernel(drm_dp_downstream_is_type)kernel(drm_dp_downstream_max_bpc)kernel(drm_dp_downstream_max_dotclock)kernel(drm_dp_downstream_max_tmds_clock)kernel(drm_dp_downstream_min_tmds_clock)kernel(drm_dp_downstream_mode)kernel(drm_dp_downstream_rgb_to_ycbcr_conversion)kernel(drm_dp_dpcd_probe)kernel(drm_dp_dpcd_read)kernel(drm_dp_dpcd_read_link_status)kernel(drm_dp_dpcd_read_phy_link_status)kernel(drm_dp_dpcd_set_powered)kernel(drm_dp_dpcd_write)kernel(drm_dp_dsc_sink_bpp_incr)kernel(drm_dp_dsc_sink_line_buf_depth)kernel(drm_dp_dsc_sink_max_slice_count)kernel(drm_dp_dsc_sink_supported_input_bpcs)kernel(drm_dp_dual_mode_detect)kernel(drm_dp_dual_mode_get_tmds_output)kernel(drm_dp_dual_mode_max_tmds_clock)kernel(drm_dp_dual_mode_read)kernel(drm_dp_dual_mode_set_tmds_output)kernel(drm_dp_dual_mode_write)kernel(drm_dp_dump_sideband_msg_req_body)kernel(drm_dp_encode_sideband_req)kernel(drm_dp_get_adjust_request_pre_emphasis)kernel(drm_dp_get_adjust_request_voltage)kernel(drm_dp_get_adjust_tx_ffe_preset)kernel(drm_dp_get_dual_mode_type_name)kernel(drm_dp_get_pcon_max_frl_bw)kernel(drm_dp_get_phy_test_pattern)kernel(drm_dp_get_vc_payload_bw)kernel(drm_dp_link_rate_to_bw_code)kernel(drm_dp_link_train_channel_eq_delay)kernel(drm_dp_link_train_clock_recovery_delay)kernel(drm_dp_lttpr_count)kernel(drm_dp_lttpr_link_train_channel_eq_delay)kernel(drm_dp_lttpr_link_train_clock_recovery_delay)kernel(drm_dp_lttpr_max_lane_count)kernel(drm_dp_lttpr_max_link_rate)kernel(drm_dp_lttpr_pre_emphasis_level_3_supported)kernel(drm_dp_lttpr_voltage_swing_level_3_supported)kernel(drm_dp_max_dprx_data_rate)kernel(drm_dp_mst_add_affected_dsc_crtcs)kernel(drm_dp_mst_atomic_check)kernel(drm_dp_mst_atomic_check_mgr)kernel(drm_dp_mst_atomic_enable_dsc)kernel(drm_dp_mst_atomic_setup_commit)kernel(drm_dp_mst_atomic_wait_for_dependencies)kernel(drm_dp_mst_connector_early_unregister)kernel(drm_dp_mst_connector_late_register)kernel(drm_dp_mst_detect_port)kernel(drm_dp_mst_dsc_aux_for_port)kernel(drm_dp_mst_dump_topology)kernel(drm_dp_mst_edid_read)kernel(drm_dp_mst_get_edid)kernel(drm_dp_mst_get_port_malloc)kernel(drm_dp_mst_hpd_irq_handle_event)kernel(drm_dp_mst_hpd_irq_send_new_request)kernel(drm_dp_mst_port_downstream_of_parent)kernel(drm_dp_mst_put_port_malloc)kernel(drm_dp_mst_root_conn_atomic_check)kernel(drm_dp_mst_topology_mgr_destroy)kernel(drm_dp_mst_topology_mgr_init)kernel(drm_dp_mst_topology_mgr_resume)kernel(drm_dp_mst_topology_mgr_set_mst)kernel(drm_dp_mst_topology_mgr_suspend)kernel(drm_dp_mst_topology_state_funcs)kernel(drm_dp_mst_update_slots)kernel(drm_dp_pcon_convert_rgb_to_ycbcr)kernel(drm_dp_pcon_dsc_bpp_incr)kernel(drm_dp_pcon_dsc_max_slice_width)kernel(drm_dp_pcon_dsc_max_slices)kernel(drm_dp_pcon_enc_is_dsc_1_2)kernel(drm_dp_pcon_frl_configure_1)kernel(drm_dp_pcon_frl_configure_2)kernel(drm_dp_pcon_frl_enable)kernel(drm_dp_pcon_frl_prepare)kernel(drm_dp_pcon_hdmi_frl_link_error_count)kernel(drm_dp_pcon_hdmi_link_active)kernel(drm_dp_pcon_hdmi_link_mode)kernel(drm_dp_pcon_is_frl_ready)kernel(drm_dp_pcon_pps_default)kernel(drm_dp_pcon_pps_override_buf)kernel(drm_dp_pcon_pps_override_param)kernel(drm_dp_pcon_reset_frl_config)kernel(drm_dp_phy_name)kernel(drm_dp_psr_setup_time)kernel(drm_dp_read_channel_eq_delay)kernel(drm_dp_read_clock_recovery_delay)kernel(drm_dp_read_desc)kernel(drm_dp_read_downstream_info)kernel(drm_dp_read_dpcd_caps)kernel(drm_dp_read_lttpr_common_caps)kernel(drm_dp_read_lttpr_phy_caps)kernel(drm_dp_read_mst_cap)kernel(drm_dp_read_sink_count)kernel(drm_dp_read_sink_count_cap)kernel(drm_dp_remote_aux_init)kernel(drm_dp_remove_payload_part1)kernel(drm_dp_remove_payload_part2)kernel(drm_dp_send_power_updown_phy)kernel(drm_dp_send_query_stream_enc_status)kernel(drm_dp_send_real_edid_checksum)kernel(drm_dp_set_phy_test_pattern)kernel(drm_dp_set_subconnector_property)kernel(drm_dp_start_crc)kernel(drm_dp_stop_crc)kernel(drm_dp_subconnector_type)kernel(drm_dp_tunnel_alloc_bw)kernel(drm_dp_tunnel_atomic_check_stream_bws)kernel(drm_dp_tunnel_atomic_get_group_streams_in_state)kernel(drm_dp_tunnel_atomic_get_new_state)kernel(drm_dp_tunnel_atomic_get_old_state)kernel(drm_dp_tunnel_atomic_get_required_bw)kernel(drm_dp_tunnel_atomic_get_state)kernel(drm_dp_tunnel_atomic_set_stream_bw)kernel(drm_dp_tunnel_available_bw)kernel(drm_dp_tunnel_bw_alloc_is_enabled)kernel(drm_dp_tunnel_destroy)kernel(drm_dp_tunnel_detect)kernel(drm_dp_tunnel_disable_bw_alloc)kernel(drm_dp_tunnel_enable_bw_alloc)kernel(drm_dp_tunnel_get)kernel(drm_dp_tunnel_get_allocated_bw)kernel(drm_dp_tunnel_handle_irq)kernel(drm_dp_tunnel_max_dprx_lane_count)kernel(drm_dp_tunnel_max_dprx_rate)kernel(drm_dp_tunnel_mgr_create)kernel(drm_dp_tunnel_mgr_destroy)kernel(drm_dp_tunnel_name)kernel(drm_dp_tunnel_put)kernel(drm_dp_tunnel_set_io_error)kernel(drm_dp_tunnel_update_state)kernel(drm_dp_vsc_sdp_log)kernel(drm_dp_vsc_sdp_pack)kernel(drm_dp_vsc_sdp_supported)kernel(drm_driver_legacy_fb_format)kernel(drm_dsc_compute_rc_parameters)kernel(drm_dsc_dp_pps_header_init)kernel(drm_dsc_dp_rc_buffer_size)kernel(drm_dsc_flatness_det_thresh)kernel(drm_dsc_get_bpp_int)kernel(drm_dsc_initial_scale_value)kernel(drm_dsc_pps_payload_pack)kernel(drm_dsc_set_const_params)kernel(drm_dsc_set_rc_buf_thresh)kernel(drm_dsc_setup_rc_params)kernel(drm_edid_alloc)kernel(drm_edid_are_equal)kernel(drm_edid_block_valid)kernel(drm_edid_connector_add_modes)kernel(drm_edid_connector_update)kernel(drm_edid_dup)kernel(drm_edid_duplicate)kernel(drm_edid_free)kernel(drm_edid_get_monitor_name)kernel(drm_edid_get_panel_id)kernel(drm_edid_header_is_valid)kernel(drm_edid_is_digital)kernel(drm_edid_is_valid)kernel(drm_edid_override_connector_update)kernel(drm_edid_raw)kernel(drm_edid_read)kernel(drm_edid_read_custom)kernel(drm_edid_read_ddc)kernel(drm_edid_read_switcheroo)kernel(drm_edid_to_sad)kernel(drm_edid_to_speaker_allocation)kernel(drm_edid_valid)kernel(drm_edp_backlight_disable)kernel(drm_edp_backlight_enable)kernel(drm_edp_backlight_init)kernel(drm_edp_backlight_set_level)kernel(drm_eld_sad_get)kernel(drm_eld_sad_set)kernel(drm_encoder_cleanup)kernel(drm_encoder_init)kernel(drm_event_cancel_free)kernel(drm_event_reserve_init)kernel(drm_event_reserve_init_locked)kernel(drm_exec_cleanup)kernel(drm_exec_fini)kernel(drm_exec_init)kernel(drm_exec_lock_obj)kernel(drm_exec_prepare_array)kernel(drm_exec_prepare_obj)kernel(drm_exec_unlock_obj)kernel(drm_fb_blit)kernel(drm_fb_build_fourcc_list)kernel(drm_fb_clip_offset)kernel(drm_fb_helper_alloc_info)kernel(drm_fb_helper_blank)kernel(drm_fb_helper_check_var)kernel(drm_fb_helper_damage_area)kernel(drm_fb_helper_damage_range)kernel(drm_fb_helper_debug_enter)kernel(drm_fb_helper_debug_leave)kernel(drm_fb_helper_deferred_io)kernel(drm_fb_helper_fill_info)kernel(drm_fb_helper_fini)kernel(drm_fb_helper_hotplug_event)kernel(drm_fb_helper_init)kernel(drm_fb_helper_initial_config)kernel(drm_fb_helper_ioctl)kernel(drm_fb_helper_lastclose)kernel(drm_fb_helper_output_poll_changed)kernel(drm_fb_helper_pan_display)kernel(drm_fb_helper_prepare)kernel(drm_fb_helper_release_info)kernel(drm_fb_helper_restore_fbdev_mode_unlocked)kernel(drm_fb_helper_set_par)kernel(drm_fb_helper_set_suspend)kernel(drm_fb_helper_set_suspend_unlocked)kernel(drm_fb_helper_setcmap)kernel(drm_fb_helper_unprepare)kernel(drm_fb_helper_unregister_info)kernel(drm_fb_memcpy)kernel(drm_fb_swab)kernel(drm_fb_xrgb8888_to_argb1555)kernel(drm_fb_xrgb8888_to_argb2101010)kernel(drm_fb_xrgb8888_to_argb8888)kernel(drm_fb_xrgb8888_to_gray8)kernel(drm_fb_xrgb8888_to_mono)kernel(drm_fb_xrgb8888_to_rgb332)kernel(drm_fb_xrgb8888_to_rgb565)kernel(drm_fb_xrgb8888_to_rgb888)kernel(drm_fb_xrgb8888_to_rgba5551)kernel(drm_fb_xrgb8888_to_xrgb1555)kernel(drm_fb_xrgb8888_to_xrgb2101010)kernel(drm_fbdev_generic_setup)kernel(drm_file_get_master)kernel(drm_flip_work_cleanup)kernel(drm_flip_work_commit)kernel(drm_flip_work_init)kernel(drm_flip_work_queue)kernel(drm_format_conv_state_copy)kernel(drm_format_conv_state_init)kernel(drm_format_conv_state_release)kernel(drm_format_conv_state_reserve)kernel(drm_format_info)kernel(drm_format_info_block_height)kernel(drm_format_info_block_width)kernel(drm_format_info_bpp)kernel(drm_format_info_min_pitch)kernel(drm_framebuffer_cleanup)kernel(drm_framebuffer_init)kernel(drm_framebuffer_lookup)kernel(drm_framebuffer_remove)kernel(drm_framebuffer_unregister_private)kernel(drm_gem_begin_shadow_fb_access)kernel(drm_gem_create_mmap_offset)kernel(drm_gem_create_mmap_offset_size)kernel(drm_gem_destroy_shadow_plane_state)kernel(drm_gem_dma_resv_wait)kernel(drm_gem_dmabuf_export)kernel(drm_gem_dmabuf_mmap)kernel(drm_gem_dmabuf_release)kernel(drm_gem_dmabuf_vmap)kernel(drm_gem_dmabuf_vunmap)kernel(drm_gem_dumb_map_offset)kernel(drm_gem_duplicate_shadow_plane_state)kernel(drm_gem_end_shadow_fb_access)kernel(drm_gem_evict)kernel(drm_gem_fb_afbc_init)kernel(drm_gem_fb_begin_cpu_access)kernel(drm_gem_fb_create)kernel(drm_gem_fb_create_handle)kernel(drm_gem_fb_create_with_dirty)kernel(drm_gem_fb_create_with_funcs)kernel(drm_gem_fb_destroy)kernel(drm_gem_fb_end_cpu_access)kernel(drm_gem_fb_get_obj)kernel(drm_gem_fb_init_with_funcs)kernel(drm_gem_fb_vmap)kernel(drm_gem_fb_vunmap)kernel(drm_gem_free_mmap_offset)kernel(drm_gem_get_pages)kernel(drm_gem_handle_create)kernel(drm_gem_handle_delete)kernel(drm_gem_lock_reservations)kernel(drm_gem_lru_init)kernel(drm_gem_lru_move_tail)kernel(drm_gem_lru_move_tail_locked)kernel(drm_gem_lru_remove)kernel(drm_gem_lru_scan)kernel(drm_gem_map_attach)kernel(drm_gem_map_detach)kernel(drm_gem_map_dma_buf)kernel(drm_gem_mmap)kernel(drm_gem_mmap_obj)kernel(drm_gem_object_free)kernel(drm_gem_object_init)kernel(drm_gem_object_lookup)kernel(drm_gem_object_release)kernel(drm_gem_objects_lookup)kernel(drm_gem_plane_helper_prepare_fb)kernel(drm_gem_prime_export)kernel(drm_gem_prime_fd_to_handle)kernel(drm_gem_prime_handle_to_fd)kernel(drm_gem_prime_import)kernel(drm_gem_prime_import_dev)kernel(drm_gem_prime_mmap)kernel(drm_gem_private_object_fini)kernel(drm_gem_private_object_init)kernel(drm_gem_put_pages)kernel(drm_gem_reset_shadow_plane)kernel(drm_gem_shmem_create)kernel(drm_gem_shmem_dumb_create)kernel(drm_gem_shmem_free)kernel(drm_gem_shmem_get_pages_sgt)kernel(drm_gem_shmem_get_sg_table)kernel(drm_gem_shmem_madvise)kernel(drm_gem_shmem_mmap)kernel(drm_gem_shmem_pin)kernel(drm_gem_shmem_prime_import_sg_table)kernel(drm_gem_shmem_print_info)kernel(drm_gem_shmem_purge)kernel(drm_gem_shmem_put_pages)kernel(drm_gem_shmem_unpin)kernel(drm_gem_shmem_vm_ops)kernel(drm_gem_shmem_vmap)kernel(drm_gem_shmem_vunmap)kernel(drm_gem_simple_kms_begin_shadow_fb_access)kernel(drm_gem_simple_kms_destroy_shadow_plane_state)kernel(drm_gem_simple_kms_duplicate_shadow_plane_state)kernel(drm_gem_simple_kms_end_shadow_fb_access)kernel(drm_gem_simple_kms_reset_shadow_plane)kernel(drm_gem_ttm_dumb_map_offset)kernel(drm_gem_ttm_mmap)kernel(drm_gem_ttm_print_info)kernel(drm_gem_ttm_vmap)kernel(drm_gem_ttm_vunmap)kernel(drm_gem_unlock_reservations)kernel(drm_gem_unmap_dma_buf)kernel(drm_gem_vm_close)kernel(drm_gem_vm_open)kernel(drm_gem_vmap)kernel(drm_gem_vmap_unlocked)kernel(drm_gem_vram_create)kernel(drm_gem_vram_driver_dumb_create)kernel(drm_gem_vram_fill_create_dumb)kernel(drm_gem_vram_offset)kernel(drm_gem_vram_pin)kernel(drm_gem_vram_plane_helper_cleanup_fb)kernel(drm_gem_vram_plane_helper_prepare_fb)kernel(drm_gem_vram_put)kernel(drm_gem_vram_simple_display_pipe_cleanup_fb)kernel(drm_gem_vram_simple_display_pipe_prepare_fb)kernel(drm_gem_vram_unpin)kernel(drm_gem_vram_vmap)kernel(drm_gem_vram_vunmap)kernel(drm_gem_vunmap)kernel(drm_gem_vunmap_unlocked)kernel(drm_get_buddy)kernel(drm_get_connector_status_name)kernel(drm_get_connector_type_name)kernel(drm_get_edid)kernel(drm_get_edid_switcheroo)kernel(drm_get_format_info)kernel(drm_get_subpixel_order_name)kernel(drm_get_tv_mode_from_name)kernel(drm_gpuva_find)kernel(drm_gpuva_find_first)kernel(drm_gpuva_find_next)kernel(drm_gpuva_find_prev)kernel(drm_gpuva_insert)kernel(drm_gpuva_link)kernel(drm_gpuva_map)kernel(drm_gpuva_ops_free)kernel(drm_gpuva_remap)kernel(drm_gpuva_remove)kernel(drm_gpuva_unlink)kernel(drm_gpuva_unmap)kernel(drm_gpuvm_bo_create)kernel(drm_gpuvm_bo_evict)kernel(drm_gpuvm_bo_extobj_add)kernel(drm_gpuvm_bo_find)kernel(drm_gpuvm_bo_obtain)kernel(drm_gpuvm_bo_obtain_prealloc)kernel(drm_gpuvm_bo_put)kernel(drm_gpuvm_bo_unmap_ops_create)kernel(drm_gpuvm_exec_lock)kernel(drm_gpuvm_exec_lock_array)kernel(drm_gpuvm_exec_lock_range)kernel(drm_gpuvm_init)kernel(drm_gpuvm_interval_empty)kernel(drm_gpuvm_prefetch_ops_create)kernel(drm_gpuvm_prepare_objects)kernel(drm_gpuvm_prepare_range)kernel(drm_gpuvm_prepare_vm)kernel(drm_gpuvm_put)kernel(drm_gpuvm_range_valid)kernel(drm_gpuvm_resv_add_fence)kernel(drm_gpuvm_resv_object_alloc)kernel(drm_gpuvm_sm_map)kernel(drm_gpuvm_sm_map_ops_create)kernel(drm_gpuvm_sm_unmap)kernel(drm_gpuvm_sm_unmap_ops_create)kernel(drm_gpuvm_validate)kernel(drm_gtf_mode)kernel(drm_gtf_mode_complex)kernel(drm_handle_vblank)kernel(drm_hdcp_check_ksvs_revoked)kernel(drm_hdcp_update_content_protection)kernel(drm_hdmi_avi_infoframe_bars)kernel(drm_hdmi_avi_infoframe_colorimetry)kernel(drm_hdmi_avi_infoframe_content_type)kernel(drm_hdmi_avi_infoframe_from_display_mode)kernel(drm_hdmi_avi_infoframe_quant_range)kernel(drm_hdmi_infoframe_set_hdr_metadata)kernel(drm_hdmi_vendor_infoframe_from_display_mode)kernel(drm_helper_connector_dpms)kernel(drm_helper_crtc_in_use)kernel(drm_helper_disable_unused_functions)kernel(drm_helper_encoder_in_use)kernel(drm_helper_force_disable_all)kernel(drm_helper_hpd_irq_event)kernel(drm_helper_mode_fill_fb_struct)kernel(drm_helper_move_panel_connectors_to_head)kernel(drm_helper_probe_detect)kernel(drm_helper_probe_single_connector_modes)kernel(drm_helper_resume_force_mode)kernel(drm_i2c_encoder_commit)kernel(drm_i2c_encoder_destroy)kernel(drm_i2c_encoder_detect)kernel(drm_i2c_encoder_dpms)kernel(drm_i2c_encoder_init)kernel(drm_i2c_encoder_mode_fixup)kernel(drm_i2c_encoder_mode_set)kernel(drm_i2c_encoder_prepare)kernel(drm_i2c_encoder_restore)kernel(drm_i2c_encoder_save)kernel(drm_internal_framebuffer_create)kernel(drm_invalid_op)kernel(drm_ioctl)kernel(drm_ioctl_flags)kernel(drm_ioctl_kernel)kernel(drm_is_current_master)kernel(drm_is_panel_follower)kernel(drm_kms_helper_connector_hotplug_event)kernel(drm_kms_helper_hotplug_event)kernel(drm_kms_helper_is_poll_worker)kernel(drm_kms_helper_poll_disable)kernel(drm_kms_helper_poll_enable)kernel(drm_kms_helper_poll_fini)kernel(drm_kms_helper_poll_init)kernel(drm_kms_helper_poll_reschedule)kernel(drm_lspcon_get_mode)kernel(drm_lspcon_set_mode)kernel(drm_master_get)kernel(drm_master_internal_acquire)kernel(drm_master_internal_release)kernel(drm_master_put)kernel(drm_match_cea_mode)kernel(drm_memcpy_from_wc)kernel(drm_mm_init)kernel(drm_mm_insert_node_in_range)kernel(drm_mm_print)kernel(drm_mm_remove_node)kernel(drm_mm_replace_node)kernel(drm_mm_reserve_node)kernel(drm_mm_scan_add_block)kernel(drm_mm_scan_color_evict)kernel(drm_mm_scan_init_with_range)kernel(drm_mm_scan_remove_block)kernel(drm_mm_takedown)kernel(drm_mode_config_cleanup)kernel(drm_mode_config_helper_resume)kernel(drm_mode_config_helper_suspend)kernel(drm_mode_config_reset)kernel(drm_mode_copy)kernel(drm_mode_create)kernel(drm_mode_create_aspect_ratio_property)kernel(drm_mode_create_content_type_property)kernel(drm_mode_create_dp_colorspace_property)kernel(drm_mode_create_dvi_i_properties)kernel(drm_mode_create_from_cmdline_mode)kernel(drm_mode_create_hdmi_colorspace_property)kernel(drm_mode_create_scaling_mode_property)kernel(drm_mode_create_suggested_offset_properties)kernel(drm_mode_create_tile_group)kernel(drm_mode_create_tv_margin_properties)kernel(drm_mode_create_tv_properties)kernel(drm_mode_create_tv_properties_legacy)kernel(drm_mode_crtc_set_gamma_size)kernel(drm_mode_debug_printmodeline)kernel(drm_mode_destroy)kernel(drm_mode_duplicate)kernel(drm_mode_equal)kernel(drm_mode_equal_no_clocks)kernel(drm_mode_equal_no_clocks_no_stereo)kernel(drm_mode_find_dmt)kernel(drm_mode_get_hv_timing)kernel(drm_mode_get_tile_group)kernel(drm_mode_init)kernel(drm_mode_is_420)kernel(drm_mode_is_420_also)kernel(drm_mode_is_420_only)kernel(drm_mode_legacy_fb_format)kernel(drm_mode_match)kernel(drm_mode_object_find)kernel(drm_mode_object_get)kernel(drm_mode_object_put)kernel(drm_mode_parse_command_line_for_connector)kernel(drm_mode_plane_set_obj_prop)kernel(drm_mode_probed_add)kernel(drm_mode_prune_invalid)kernel(drm_mode_put_tile_group)kernel(drm_mode_set_config_internal)kernel(drm_mode_set_crtcinfo)kernel(drm_mode_set_name)kernel(drm_mode_sort)kernel(drm_mode_validate_driver)kernel(drm_mode_validate_size)kernel(drm_mode_validate_ycbcr420)kernel(drm_mode_vrefresh)kernel(drm_modeset_acquire_fini)kernel(drm_modeset_acquire_init)kernel(drm_modeset_backoff)kernel(drm_modeset_drop_locks)kernel(drm_modeset_lock)kernel(drm_modeset_lock_all)kernel(drm_modeset_lock_all_ctx)kernel(drm_modeset_lock_init)kernel(drm_modeset_lock_single_interruptible)kernel(drm_modeset_unlock)kernel(drm_modeset_unlock_all)kernel(drm_need_swiotlb)kernel(drm_noop)kernel(drm_object_attach_property)kernel(drm_object_property_get_default_value)kernel(drm_object_property_get_value)kernel(drm_object_property_set_value)kernel(drm_open)kernel(drm_panel_add)kernel(drm_panel_add_follower)kernel(drm_panel_bridge_add)kernel(drm_panel_bridge_add_typed)kernel(drm_panel_bridge_connector)kernel(drm_panel_bridge_remove)kernel(drm_panel_bridge_set_orientation)kernel(drm_panel_disable)kernel(drm_panel_dp_aux_backlight)kernel(drm_panel_enable)kernel(drm_panel_get_modes)kernel(drm_panel_init)kernel(drm_panel_of_backlight)kernel(drm_panel_prepare)kernel(drm_panel_remove)kernel(drm_panel_remove_follower)kernel(drm_panel_unprepare)kernel(drm_plane_cleanup)kernel(drm_plane_create_alpha_property)kernel(drm_plane_create_blend_mode_property)kernel(drm_plane_create_color_properties)kernel(drm_plane_create_rotation_property)kernel(drm_plane_create_scaling_filter_property)kernel(drm_plane_create_zpos_immutable_property)kernel(drm_plane_create_zpos_property)kernel(drm_plane_enable_fb_damage_clips)kernel(drm_plane_force_disable)kernel(drm_plane_from_index)kernel(drm_plane_get_damage_clips)kernel(drm_plane_get_damage_clips_count)kernel(drm_plane_helper_destroy)kernel(drm_plane_helper_disable_primary)kernel(drm_plane_helper_update_primary)kernel(drm_poll)kernel(drm_prandom_u32_max_state)kernel(drm_prime_gem_destroy)kernel(drm_prime_get_contiguous_size)kernel(drm_prime_pages_to_sg)kernel(drm_prime_sg_to_dma_addr_array)kernel(drm_prime_sg_to_page_array)kernel(drm_print_bits)kernel(drm_print_memory_stats)kernel(drm_print_regset32)kernel(drm_printf)kernel(drm_probe_ddc)kernel(drm_property_add_enum)kernel(drm_property_blob_get)kernel(drm_property_blob_put)kernel(drm_property_create)kernel(drm_property_create_bitmask)kernel(drm_property_create_blob)kernel(drm_property_create_bool)kernel(drm_property_create_enum)kernel(drm_property_create_object)kernel(drm_property_create_range)kernel(drm_property_create_signed_range)kernel(drm_property_destroy)kernel(drm_property_lookup_blob)kernel(drm_property_replace_blob)kernel(drm_property_replace_blob_from_id)kernel(drm_property_replace_global_blob)kernel(drm_put_dev)kernel(drm_puts)kernel(drm_random_order)kernel(drm_random_reorder)kernel(drm_read)kernel(drm_rect_calc_hscale)kernel(drm_rect_calc_vscale)kernel(drm_rect_clip_scaled)kernel(drm_rect_debug_print)kernel(drm_rect_intersect)kernel(drm_rect_rotate)kernel(drm_rect_rotate_inv)kernel(drm_release)kernel(drm_release_noglobal)kernel(drm_rotation_simplify)kernel(drm_scdc_get_scrambling_status)kernel(drm_scdc_read)kernel(drm_scdc_set_high_tmds_clock_ratio)kernel(drm_scdc_set_scrambling)kernel(drm_scdc_write)kernel(drm_sched_entity_destroy)kernel(drm_sched_entity_error)kernel(drm_sched_entity_fini)kernel(drm_sched_entity_flush)kernel(drm_sched_entity_init)kernel(drm_sched_entity_modify_sched)kernel(drm_sched_entity_push_job)kernel(drm_sched_entity_set_priority)kernel(drm_sched_fault)kernel(drm_sched_fini)kernel(drm_sched_increase_karma)kernel(drm_sched_init)kernel(drm_sched_job_add_dependency)kernel(drm_sched_job_add_implicit_dependencies)kernel(drm_sched_job_add_resv_dependencies)kernel(drm_sched_job_add_syncobj_dependency)kernel(drm_sched_job_arm)kernel(drm_sched_job_cleanup)kernel(drm_sched_job_init)kernel(drm_sched_pick_best)kernel(drm_sched_resubmit_jobs)kernel(drm_sched_resume_timeout)kernel(drm_sched_start)kernel(drm_sched_stop)kernel(drm_sched_suspend_timeout)kernel(drm_sched_tdr_queue_imm)kernel(drm_sched_wqueue_ready)kernel(drm_sched_wqueue_start)kernel(drm_sched_wqueue_stop)kernel(drm_self_refresh_helper_alter_state)kernel(drm_self_refresh_helper_cleanup)kernel(drm_self_refresh_helper_init)kernel(drm_self_refresh_helper_update_avg_times)kernel(drm_send_event)kernel(drm_send_event_locked)kernel(drm_send_event_timestamp_locked)kernel(drm_set_preferred_mode)kernel(drm_show_fdinfo)kernel(drm_show_memory_stats)kernel(drm_simple_display_pipe_attach_bridge)kernel(drm_simple_display_pipe_init)kernel(drm_simple_encoder_init)kernel(drm_state_dump)kernel(drm_suballoc_dump_debug_info)kernel(drm_suballoc_free)kernel(drm_suballoc_manager_fini)kernel(drm_suballoc_manager_init)kernel(drm_suballoc_new)kernel(drm_syncobj_add_point)kernel(drm_syncobj_create)kernel(drm_syncobj_find)kernel(drm_syncobj_find_fence)kernel(drm_syncobj_free)kernel(drm_syncobj_get_fd)kernel(drm_syncobj_get_handle)kernel(drm_syncobj_replace_fence)kernel(drm_sysfs_connector_hotplug_event)kernel(drm_sysfs_connector_property_event)kernel(drm_sysfs_hotplug_event)kernel(drm_timeout_abs_to_jiffies)kernel(drm_universal_plane_init)kernel(drm_vblank_init)kernel(drm_vblank_work_cancel_sync)kernel(drm_vblank_work_flush)kernel(drm_vblank_work_init)kernel(drm_vblank_work_schedule)kernel(drm_vma_node_allow)kernel(drm_vma_node_allow_once)kernel(drm_vma_node_is_allowed)kernel(drm_vma_node_revoke)kernel(drm_vma_offset_add)kernel(drm_vma_offset_lookup_locked)kernel(drm_vma_offset_manager_destroy)kernel(drm_vma_offset_manager_init)kernel(drm_vma_offset_remove)kernel(drm_vram_helper_mode_valid)kernel(drm_vram_mm_debugfs_init)kernel(drm_wait_one_vblank)kernel(drm_warn_on_modeset_not_all_locked)kernel(drm_writeback_cleanup_job)kernel(drm_writeback_connector_init)kernel(drm_writeback_connector_init_with_encoder)kernel(drm_writeback_get_out_fence)kernel(drm_writeback_prepare_job)kernel(drm_writeback_queue_job)kernel(drm_writeback_signal_completion)kernel(drmm_connector_init)kernel(drmm_crtc_init_with_planes)kernel(drmm_encoder_init)kernel(drmm_kfree)kernel(drmm_kmalloc)kernel(drmm_kstrdup)kernel(drmm_mode_config_init)kernel(drmm_panel_bridge_add)kernel(drmm_release_action)kernel(drmm_vram_helper_init)kernel(dsa_bus_type)kernel(ebt_do_table)kernel(ebt_register_table)kernel(ebt_unregister_table)kernel(ebt_unregister_table_pre_exit)kernel(eeprom_93cx6_multiread)kernel(eeprom_93cx6_multireadb)kernel(eeprom_93cx6_read)kernel(eeprom_93cx6_readb)kernel(eeprom_93cx6_wren)kernel(eeprom_93cx6_write)kernel(enable_apicv)kernel(enable_mmio_caching)kernel(enable_pmu)kernel(enable_vmware_backdoor)kernel(enclosure_add_device)kernel(enclosure_component_alloc)kernel(enclosure_component_register)kernel(enclosure_find)kernel(enclosure_for_each_device)kernel(enclosure_register)kernel(enclosure_remove_device)kernel(enclosure_unregister)kernel(encode_rs8)kernel(esp6_input_done2)kernel(esp6_output_head)kernel(esp6_output_tail)kernel(esp_input_done2)kernel(esp_output_head)kernel(esp_output_tail)kernel(ext_pi_type1_crc64)kernel(ext_pi_type3_crc64)kernel(failover_register)kernel(failover_slave_unregister)kernel(failover_unregister)kernel(fat_add_entries)kernel(fat_alloc_new_dir)kernel(fat_attach)kernel(fat_build_inode)kernel(fat_detach)kernel(fat_dir_empty)kernel(fat_fill_super)kernel(fat_flush_inodes)kernel(fat_free_clusters)kernel(fat_get_dotdot_entry)kernel(fat_getattr)kernel(fat_remove_entries)kernel(fat_scan)kernel(fat_search_long)kernel(fat_setattr)kernel(fat_sync_inode)kernel(fat_time_fat2unix)kernel(fat_time_unix2fat)kernel(fat_truncate_time)kernel(fat_update_time)kernel(fc_attach_transport)kernel(fc_block_rport)kernel(fc_block_scsi_eh)kernel(fc_cpu_mask)kernel(fc_disc_config)kernel(fc_disc_init)kernel(fc_eh_abort)kernel(fc_eh_device_reset)kernel(fc_eh_host_reset)kernel(fc_eh_should_retry_cmd)kernel(fc_eh_timed_out)kernel(fc_elsct_init)kernel(fc_elsct_send)kernel(fc_exch_done)kernel(fc_exch_init)kernel(fc_exch_mgr_add)kernel(fc_exch_mgr_alloc)kernel(fc_exch_mgr_del)kernel(fc_exch_mgr_free)kernel(fc_exch_mgr_list_clone)kernel(fc_exch_mgr_reset)kernel(fc_exch_recv)kernel(fc_exch_seq_send)kernel(fc_exch_update_stats)kernel(fc_fabric_login)kernel(fc_fabric_logoff)kernel(fc_fc4_deregister_provider)kernel(fc_fc4_register_provider)kernel(fc_fcp_destroy)kernel(fc_fcp_init)kernel(fc_fill_hdr)kernel(fc_fill_reply_hdr)kernel(fc_find_rport_by_wwpn)kernel(fc_frame_alloc_fill)kernel(fc_frame_crc_check)kernel(fc_get_event_number)kernel(fc_get_host_port_state)kernel(fc_get_host_speed)kernel(fc_get_host_stats)kernel(fc_host_fpin_rcv)kernel(fc_host_post_event)kernel(fc_host_post_fc_event)kernel(fc_host_post_vendor_event)kernel(fc_linkdown)kernel(fc_linkup)kernel(fc_lport_bsg_request)kernel(fc_lport_config)kernel(fc_lport_destroy)kernel(fc_lport_flogi_resp)kernel(fc_lport_init)kernel(fc_lport_iterate)kernel(fc_lport_logo_resp)kernel(fc_lport_notifier_head)kernel(fc_lport_recv)kernel(fc_lport_reset)kernel(fc_lport_set_local_id)kernel(fc_queuecommand)kernel(fc_release_transport)kernel(fc_remote_port_add)kernel(fc_remote_port_delete)kernel(fc_remote_port_rolechg)kernel(fc_remove_host)kernel(fc_rport_create)kernel(fc_rport_destroy)kernel(fc_rport_flush_queue)kernel(fc_rport_login)kernel(fc_rport_logoff)kernel(fc_rport_lookup)kernel(fc_rport_recv_req)kernel(fc_rport_terminate_io)kernel(fc_seq_assign)kernel(fc_seq_els_rsp_send)kernel(fc_seq_release)kernel(fc_seq_send)kernel(fc_seq_set_resp)kernel(fc_seq_start_next)kernel(fc_set_mfs)kernel(fc_set_rport_loss_tmo)kernel(fc_slave_alloc)kernel(fc_vport_create)kernel(fc_vport_id_lookup)kernel(fc_vport_setlink)kernel(fc_vport_terminate)kernel(file_is_kvm)kernel(fill_inquiry_response)kernel(find_cxl_root)kernel(flow_offload_add)kernel(flow_offload_alloc)kernel(flow_offload_free)kernel(flow_offload_lookup)kernel(flow_offload_refresh)kernel(flow_offload_route_init)kernel(flow_offload_teardown)kernel(free_dca_provider)kernel(free_mdio_bitbang)kernel(free_rs)kernel(fscache_acquire_cache)kernel(fscache_add_cache)kernel(fscache_addremove_sem)kernel(fscache_caching_failed)kernel(fscache_clearance_waiters)kernel(fscache_cookie_lookup_negative)kernel(fscache_dirty_folio)kernel(fscache_end_cookie_access)kernel(fscache_end_volume_access)kernel(fscache_get_cookie)kernel(fscache_io_error)kernel(fscache_n_culled)kernel(fscache_n_no_create_space)kernel(fscache_n_no_write_space)kernel(fscache_n_read)kernel(fscache_n_updates)kernel(fscache_n_write)kernel(fscache_put_cookie)kernel(fscache_put_volume)kernel(fscache_relinquish_cache)kernel(fscache_resume_after_invalidation)kernel(fscache_try_get_volume)kernel(fscache_wait_for_operation)kernel(fscache_withdraw_cache)kernel(fscache_withdraw_cookie)kernel(fscache_withdraw_volume)kernel(fscache_wq)kernel(fuse_abort_conn)kernel(fuse_conn_destroy)kernel(fuse_conn_get)kernel(fuse_conn_init)kernel(fuse_conn_put)kernel(fuse_dax_cancel_work)kernel(fuse_dequeue_forget)kernel(fuse_dev_alloc)kernel(fuse_dev_alloc_install)kernel(fuse_dev_fiq_ops)kernel(fuse_dev_free)kernel(fuse_dev_install)kernel(fuse_dev_operations)kernel(fuse_dev_release)kernel(fuse_direct_io)kernel(fuse_do_ioctl)kernel(fuse_do_open)kernel(fuse_file_poll)kernel(fuse_fill_super_common)kernel(fuse_free_conn)kernel(fuse_get_unique)kernel(fuse_init_fs_context_submount)kernel(fuse_len_args)kernel(fuse_mount_destroy)kernel(fuse_mount_remove)kernel(fuse_request_end)kernel(fuse_send_init)kernel(fuse_simple_background)kernel(fuse_sync_release)kernel(g_make_token_header)kernel(g_token_size)kernel(g_verify_token_header)kernel(garp_init_applicant)kernel(garp_register_application)kernel(garp_request_join)kernel(garp_request_leave)kernel(garp_uninit_applicant)kernel(garp_unregister_application)kernel(generic_mii_ioctl)kernel(geneve_dev_create_fb)kernel(get_h225_addr)kernel(get_nfs_open_context)kernel(get_phv_bit)kernel(gfn_to_hva)kernel(gfn_to_hva_memslot)kernel(gfn_to_memslot)kernel(gfn_to_page)kernel(gfn_to_page_many_atomic)kernel(gfn_to_pfn)kernel(gfn_to_pfn_memslot)kernel(gfn_to_pfn_memslot_atomic)kernel(gfn_to_pfn_prot)kernel(gnss_allocate_device)kernel(gnss_deregister_device)kernel(gnss_insert_raw)kernel(gnss_put_device)kernel(gnss_register_device)kernel(gre_add_protocol)kernel(gre_del_protocol)kernel(gre_parse_header)kernel(gretap_fb_dev_create)kernel(gru_copy_gpa)kernel(gru_create_message_queue)kernel(gru_free_message)kernel(gru_get_next_message)kernel(gru_read_gpa)kernel(gru_send_message_gpa)kernel(gss_krb5_checksum)kernel(gss_krb5_lookup_enctype)kernel(gss_mech_get)kernel(gss_mech_put)kernel(gss_mech_register)kernel(gss_mech_unregister)kernel(gss_pseudoflavor_to_service)kernel(gssd_running)kernel(halt_poll_ns)kernel(halt_poll_ns_grow)kernel(halt_poll_ns_grow_start)kernel(halt_poll_ns_shrink)kernel(handle_fastpath_set_msr_irqoff)kernel(handle_ud)kernel(hdlc_close)kernel(hdlc_ioctl)kernel(hdlc_open)kernel(hdlc_start_xmit)kernel(host_arch_capabilities)kernel(host_efer)kernel(host_xss)kernel(hsr_get_version)kernel(hv_flush_remote_tlbs)kernel(hv_flush_remote_tlbs_range)kernel(hv_pkt_iter_close)kernel(hv_pkt_iter_first)kernel(hv_ringbuffer_get_debuginfo)kernel(hv_ringbuffer_spinlock_busy)kernel(hv_track_root_tdp)kernel(hvpci_block_ops)kernel(hyperv_read_cfg_blk)kernel(hyperv_reg_block_invalidate)kernel(hyperv_write_cfg_blk)kernel(i2c_bit_add_bus)kernel(i2c_bit_add_numbered_bus)kernel(i2c_bit_algo)kernel(i2c_dw_acpi_configure)kernel(i2c_dw_adjust_bus_speed)kernel(i2c_dw_configure_master)kernel(i2c_dw_prepare_clk)kernel(i2c_dw_probe_master)kernel(i2c_dw_validate_speed)kernel(i2c_handle_smbus_alert)kernel(i2c_hid_core_pm)kernel(i2c_hid_core_probe)kernel(i2c_hid_core_remove)kernel(i2c_hid_core_shutdown)kernel(i2c_mux_add_adapter)kernel(i2c_mux_alloc)kernel(i2c_mux_del_adapters)kernel(i2c_pca_add_bus)kernel(i2c_pca_add_numbered_bus)kernel(i2c_register_spd)kernel(i2c_root_adapter)kernel(i40e_client_device_register)kernel(i40e_client_device_unregister)kernel(iTCO_vendor_check_noreboot_on)kernel(iTCO_vendor_pre_start)kernel(iTCO_vendor_pre_stop)kernel(iTCO_vendorsupport)kernel(ice_add_rdma_qset)kernel(ice_del_rdma_qset)kernel(ice_get_qos_params)kernel(ice_rdma_request_reset)kernel(ice_rdma_update_vsi_filter)kernel(ice_xdp_locking_key)kernel(idxd_alloc_desc)kernel(idxd_dmaengine_drv)kernel(idxd_driver_unregister)kernel(idxd_drv)kernel(idxd_drv_disable_wq)kernel(idxd_drv_enable_wq)kernel(idxd_free_desc)kernel(idxd_submit_desc)kernel(idxd_user_drv)kernel(idxd_wq_alloc_resources)kernel(idxd_wq_free_resources)kernel(idxd_wq_init_percpu_ref)kernel(idxd_wq_quiesce)kernel(init_cdrom_command)kernel(init_rs_gfp)kernel(init_rs_non_canonical)kernel(input_ff_create_memless)kernel(int340x_thermal_update_trips)kernel(int340x_thermal_zone_add)kernel(int340x_thermal_zone_remove)kernel(intel_gmch_enable_gtt)kernel(intel_gmch_gtt_clear_range)kernel(intel_gmch_gtt_flush)kernel(intel_gmch_gtt_get)kernel(intel_gmch_gtt_insert_page)kernel(intel_gmch_gtt_insert_sg_entries)kernel(intel_gmch_probe)kernel(intel_gmch_remove)kernel(intel_soc_dts_iosf_exit)kernel(intel_soc_dts_iosf_init)kernel(intel_soc_dts_iosf_interrupt_handler)kernel(intel_th_alloc)kernel(intel_th_driver_register)kernel(intel_th_driver_unregister)kernel(intel_th_free)kernel(intel_th_msc_window_unlock)kernel(intel_th_msu_buffer_register)kernel(intel_th_msu_buffer_unregister)kernel(intel_th_output_enable)kernel(intel_th_set_output)kernel(intel_th_trace_disable)kernel(intel_th_trace_enable)kernel(intel_th_trace_switch)kernel(intel_vsec_add_aux)kernel(intel_vsec_register)kernel(ioc_list)kernel(iommufd_access_attach)kernel(iommufd_access_create)kernel(iommufd_access_destroy)kernel(iommufd_access_detach)kernel(iommufd_access_pin_pages)kernel(iommufd_access_replace)kernel(iommufd_access_rw)kernel(iommufd_access_unpin_pages)kernel(iommufd_ctx_from_fd)kernel(iommufd_ctx_from_file)kernel(iommufd_ctx_get)kernel(iommufd_ctx_has_group)kernel(iommufd_ctx_put)kernel(iommufd_device_attach)kernel(iommufd_device_bind)kernel(iommufd_device_detach)kernel(iommufd_device_replace)kernel(iommufd_device_to_ictx)kernel(iommufd_device_to_id)kernel(iommufd_device_unbind)kernel(iommufd_vfio_compat_ioas_create)kernel(iommufd_vfio_compat_ioas_get_id)kernel(iommufd_vfio_compat_set_no_iommu)kernel(ip6_tnl_change_mtu)kernel(ip6_tnl_encap_add_ops)kernel(ip6_tnl_encap_del_ops)kernel(ip6_tnl_encap_setup)kernel(ip6_tnl_get_cap)kernel(ip6_tnl_get_iflink)kernel(ip6_tnl_get_link_net)kernel(ip6_tnl_parse_tlv_enc_lim)kernel(ip6_tnl_rcv)kernel(ip6_tnl_rcv_ctl)kernel(ip6_tnl_xmit)kernel(ip6_tnl_xmit_ctl)kernel(ip6t_alloc_initial_table)kernel(ip6t_do_table)kernel(ip6t_register_table)kernel(ip6t_unregister_table_exit)kernel(ip6t_unregister_table_pre_exit)kernel(ip_md_tunnel_xmit)kernel(ip_set_add)kernel(ip_set_alloc)kernel(ip_set_del)kernel(ip_set_elem_len)kernel(ip_set_extensions)kernel(ip_set_free)kernel(ip_set_get_byname)kernel(ip_set_get_extensions)kernel(ip_set_get_ip4_port)kernel(ip_set_get_ip6_port)kernel(ip_set_get_ipaddr4)kernel(ip_set_get_ipaddr6)kernel(ip_set_hostmask_map)kernel(ip_set_init_comment)kernel(ip_set_match_extensions)kernel(ip_set_name_byindex)kernel(ip_set_netmask_map)kernel(ip_set_nfnl_get_byindex)kernel(ip_set_nfnl_put)kernel(ip_set_put_byindex)kernel(ip_set_put_extensions)kernel(ip_set_put_flags)kernel(ip_set_range_to_cidr)kernel(ip_set_test)kernel(ip_set_type_register)kernel(ip_set_type_unregister)kernel(ip_tunnel_change_mtu)kernel(ip_tunnel_changelink)kernel(ip_tunnel_ctl)kernel(ip_tunnel_delete_nets)kernel(ip_tunnel_dellink)kernel(ip_tunnel_encap_add_ops)kernel(ip_tunnel_encap_del_ops)kernel(ip_tunnel_encap_setup)kernel(ip_tunnel_get_iflink)kernel(ip_tunnel_get_link_net)kernel(ip_tunnel_init)kernel(ip_tunnel_init_net)kernel(ip_tunnel_lookup)kernel(ip_tunnel_newlink)kernel(ip_tunnel_parm_from_user)kernel(ip_tunnel_parm_to_user)kernel(ip_tunnel_rcv)kernel(ip_tunnel_setup)kernel(ip_tunnel_siocdevprivate)kernel(ip_tunnel_uninit)kernel(ip_tunnel_xmit)kernel(ip_vs_conn_in_get)kernel(ip_vs_conn_in_get_proto)kernel(ip_vs_conn_new)kernel(ip_vs_conn_out_get)kernel(ip_vs_conn_out_get_proto)kernel(ip_vs_conn_put)kernel(ip_vs_new_conn_out)kernel(ip_vs_nfct_expect_related)kernel(ip_vs_proto_data_get)kernel(ip_vs_proto_get)kernel(ip_vs_proto_name)kernel(ip_vs_scheduler_err)kernel(ip_vs_tcp_conn_listen)kernel(ipcomp_destroy)kernel(ipcomp_init_state)kernel(ipcomp_input)kernel(ipcomp_output)kernel(ipmb_checksum)kernel(ipmi_add_smi)kernel(ipmi_addr_length)kernel(ipmi_addr_src_to_str)kernel(ipmi_alloc_smi_msg)kernel(ipmi_create_user)kernel(ipmi_destroy_user)kernel(ipmi_free_recv_msg)kernel(ipmi_get_maintenance_mode)kernel(ipmi_get_my_LUN)kernel(ipmi_get_my_address)kernel(ipmi_get_smi_info)kernel(ipmi_get_version)kernel(ipmi_poll_interface)kernel(ipmi_register_for_cmd)kernel(ipmi_request_settime)kernel(ipmi_request_supply_msgs)kernel(ipmi_set_gets_events)kernel(ipmi_set_maintenance_mode)kernel(ipmi_set_my_LUN)kernel(ipmi_set_my_address)kernel(ipmi_smi_msg_received)kernel(ipmi_smi_watchdog_pretimeout)kernel(ipmi_smi_watcher_register)kernel(ipmi_smi_watcher_unregister)kernel(ipmi_unregister_for_cmd)kernel(ipmi_unregister_smi)kernel(ipmi_validate_addr)kernel(ipt_alloc_initial_table)kernel(ipt_do_table)kernel(ipt_register_table)kernel(ipt_unregister_table_exit)kernel(ipt_unregister_table_pre_exit)kernel(ipv4_synproxy_hook)kernel(ipv6_synproxy_hook)kernel(ipvlan_count_rx)kernel(ipvlan_link_delete)kernel(ipvlan_link_new)kernel(ipvlan_link_register)kernel(ipvlan_link_setup)kernel(is_cxl_memdev)kernel(is_cxl_nvdimm)kernel(is_cxl_nvdimm_bridge)kernel(is_cxl_pmem_region)kernel(is_cxl_port)kernel(is_cxl_region)kernel(is_endpoint_decoder)kernel(is_hsr_master)kernel(is_nd_btt)kernel(is_nd_dax)kernel(is_nd_pfn)kernel(is_nvdimm_bus_locked)kernel(is_nvdimm_sync)kernel(is_prime_number)kernel(is_root_decoder)kernel(is_switch_decoder)kernel(is_virtio_dma_buf)kernel(iscsi_add_conn)kernel(iscsi_add_session)kernel(iscsi_alloc_conn)kernel(iscsi_alloc_session)kernel(iscsi_block_scsi_eh)kernel(iscsi_block_session)kernel(iscsi_change_param_sprintf)kernel(iscsi_complete_pdu)kernel(iscsi_complete_scsi_task)kernel(iscsi_conn_bind)kernel(iscsi_conn_error_event)kernel(iscsi_conn_failure)kernel(iscsi_conn_get_addr_param)kernel(iscsi_conn_get_param)kernel(iscsi_conn_login_event)kernel(iscsi_conn_queue_recv)kernel(iscsi_conn_queue_xmit)kernel(iscsi_conn_send_pdu)kernel(iscsi_conn_setup)kernel(iscsi_conn_start)kernel(iscsi_conn_stop)kernel(iscsi_conn_teardown)kernel(iscsi_conn_unbind)kernel(iscsi_create_endpoint)kernel(iscsi_create_flashnode_conn)kernel(iscsi_create_flashnode_sess)kernel(iscsi_create_iface)kernel(iscsi_create_session)kernel(iscsi_dbg_trace)kernel(iscsi_destroy_all_flashnode)kernel(iscsi_destroy_endpoint)kernel(iscsi_destroy_flashnode_sess)kernel(iscsi_destroy_iface)kernel(iscsi_eh_abort)kernel(iscsi_eh_cmd_timed_out)kernel(iscsi_eh_device_reset)kernel(iscsi_eh_recover_target)kernel(iscsi_eh_session_reset)kernel(iscsi_find_flashnode_conn)kernel(iscsi_find_flashnode_sess)kernel(iscsi_find_param_from_key)kernel(iscsi_flashnode_bus_match)kernel(iscsi_force_destroy_session)kernel(iscsi_free_session)kernel(iscsi_get_conn)kernel(iscsi_get_discovery_parent_name)kernel(iscsi_get_ipaddress_state_name)kernel(iscsi_get_port_speed_name)kernel(iscsi_get_port_state_name)kernel(iscsi_get_router_state_name)kernel(iscsi_get_task)kernel(iscsi_host_add)kernel(iscsi_host_alloc)kernel(iscsi_host_for_each_session)kernel(iscsi_host_free)kernel(iscsi_host_get_max_scsi_cmds)kernel(iscsi_host_get_param)kernel(iscsi_host_remove)kernel(iscsi_host_set_param)kernel(iscsi_is_session_dev)kernel(iscsi_is_session_online)kernel(iscsi_itt_to_ctask)kernel(iscsi_itt_to_task)kernel(iscsi_lookup_endpoint)kernel(iscsi_offload_mesg)kernel(iscsi_ping_comp_event)kernel(iscsi_pool_free)kernel(iscsi_pool_init)kernel(iscsi_post_host_event)kernel(iscsi_prep_data_out_pdu)kernel(iscsi_put_conn)kernel(iscsi_put_endpoint)kernel(iscsi_put_task)kernel(iscsi_queuecommand)kernel(iscsi_recv_pdu)kernel(iscsi_register_transport)kernel(iscsi_remove_conn)kernel(iscsi_remove_session)kernel(iscsi_requeue_task)kernel(iscsi_segment_init_linear)kernel(iscsi_segment_seek_sg)kernel(iscsi_session_chkready)kernel(iscsi_session_event)kernel(iscsi_session_failure)kernel(iscsi_session_free)kernel(iscsi_session_get_param)kernel(iscsi_session_recovery_timedout)kernel(iscsi_session_remove)kernel(iscsi_session_setup)kernel(iscsi_session_teardown)kernel(iscsi_set_param)kernel(iscsi_suspend_queue)kernel(iscsi_suspend_rx)kernel(iscsi_suspend_tx)kernel(iscsi_switch_str_param)kernel(iscsi_target_alloc)kernel(iscsi_target_check_login_request)kernel(iscsi_tcp_cleanup_task)kernel(iscsi_tcp_conn_get_stats)kernel(iscsi_tcp_conn_setup)kernel(iscsi_tcp_conn_teardown)kernel(iscsi_tcp_dgst_header)kernel(iscsi_tcp_hdr_recv_prep)kernel(iscsi_tcp_r2tpool_alloc)kernel(iscsi_tcp_r2tpool_free)kernel(iscsi_tcp_recv_segment_is_hdr)kernel(iscsi_tcp_recv_skb)kernel(iscsi_tcp_segment_done)kernel(iscsi_tcp_segment_unmap)kernel(iscsi_tcp_set_max_r2t)kernel(iscsi_tcp_task_init)kernel(iscsi_tcp_task_xmit)kernel(iscsi_unblock_session)kernel(iscsi_unregister_transport)kernel(iscsi_update_cmdsn)kernel(iscsi_verify_itt)kernel(iscsit_aborted_task)kernel(iscsit_add_cmd_to_immediate_queue)kernel(iscsit_add_reject)kernel(iscsit_allocate_cmd)kernel(iscsit_build_datain_pdu)kernel(iscsit_build_logout_rsp)kernel(iscsit_build_nopin_rsp)kernel(iscsit_build_r2ts_for_cmd)kernel(iscsit_build_reject)kernel(iscsit_build_rsp_pdu)kernel(iscsit_build_task_mgt_rsp)kernel(iscsit_build_text_rsp)kernel(iscsit_cause_connection_reinstatement)kernel(iscsit_check_dataout_hdr)kernel(iscsit_check_dataout_payload)kernel(iscsit_find_cmd_from_itt)kernel(iscsit_find_cmd_from_itt_or_dump)kernel(iscsit_free_cmd)kernel(iscsit_get_datain_values)kernel(iscsit_handle_logout_cmd)kernel(iscsit_handle_snack)kernel(iscsit_handle_task_mgt_cmd)kernel(iscsit_immediate_queue)kernel(iscsit_increment_maxcmdsn)kernel(iscsit_logout_post_handler)kernel(iscsit_process_nop_out)kernel(iscsit_process_scsi_cmd)kernel(iscsit_process_text_cmd)kernel(iscsit_queue_rsp)kernel(iscsit_register_transport)kernel(iscsit_reject_cmd)kernel(iscsit_release_cmd)kernel(iscsit_response_queue)kernel(iscsit_sequence_cmd)kernel(iscsit_set_unsolicited_dataout)kernel(iscsit_setup_nop_out)kernel(iscsit_setup_scsi_cmd)kernel(iscsit_setup_text_cmd)kernel(iscsit_stop_dataout_timer)kernel(iscsit_thread_check_cpumask)kernel(iscsit_tmr_post_handler)kernel(iscsit_unregister_transport)kernel(ish_hw_reset)kernel(ishtp_bus_remove_all_clients)kernel(ishtp_cl_allocate)kernel(ishtp_cl_connect)kernel(ishtp_cl_destroy_connection)kernel(ishtp_cl_disconnect)kernel(ishtp_cl_driver_register)kernel(ishtp_cl_driver_unregister)kernel(ishtp_cl_establish_connection)kernel(ishtp_cl_flush_queues)kernel(ishtp_cl_free)kernel(ishtp_cl_get_tx_free_buffer_size)kernel(ishtp_cl_get_tx_free_rings)kernel(ishtp_cl_io_rb_recycle)kernel(ishtp_cl_link)kernel(ishtp_cl_rx_get_rb)kernel(ishtp_cl_send)kernel(ishtp_cl_set_fw_client_id)kernel(ishtp_cl_tx_empty)kernel(ishtp_cl_unlink)kernel(ishtp_dev_to_cl_device)kernel(ishtp_device)kernel(ishtp_device_init)kernel(ishtp_fw_cl_by_uuid)kernel(ishtp_fw_cl_get_client)kernel(ishtp_get_client_data)kernel(ishtp_get_device)kernel(ishtp_get_drvdata)kernel(ishtp_get_fw_client_id)kernel(ishtp_get_ishtp_device)kernel(ishtp_get_pci_device)kernel(ishtp_put_device)kernel(ishtp_recv)kernel(ishtp_register_event_cb)kernel(ishtp_reset_compl_handler)kernel(ishtp_reset_handler)kernel(ishtp_send_resume)kernel(ishtp_send_suspend)kernel(ishtp_set_client_data)kernel(ishtp_set_connection_state)kernel(ishtp_set_drvdata)kernel(ishtp_set_rx_ring_size)kernel(ishtp_set_tx_ring_size)kernel(ishtp_start)kernel(ishtp_trace_callback)kernel(ishtp_wait_resume)kernel(isst_if_cdev_register)kernel(isst_if_cdev_unregister)kernel(isst_if_get_pci_dev)kernel(isst_if_mbox_cmd_invalid)kernel(isst_if_mbox_cmd_set_req)kernel(isst_resume_common)kernel(isst_store_cmd)kernel(ixgbe_xdp_locking_key)kernel(jbd2__journal_restart)kernel(jbd2__journal_start)kernel(jbd2_complete_transaction)kernel(jbd2_fc_begin_commit)kernel(jbd2_fc_end_commit)kernel(jbd2_fc_end_commit_fallback)kernel(jbd2_fc_get_buf)kernel(jbd2_fc_release_bufs)kernel(jbd2_fc_wait_bufs)kernel(jbd2_inode_cache)kernel(jbd2_journal_abort)kernel(jbd2_journal_ack_err)kernel(jbd2_journal_begin_ordered_truncate)kernel(jbd2_journal_blocks_per_page)kernel(jbd2_journal_check_available_features)kernel(jbd2_journal_check_used_features)kernel(jbd2_journal_clear_err)kernel(jbd2_journal_clear_features)kernel(jbd2_journal_destroy)kernel(jbd2_journal_dirty_metadata)kernel(jbd2_journal_errno)kernel(jbd2_journal_extend)kernel(jbd2_journal_finish_inode_data_buffers)kernel(jbd2_journal_flush)kernel(jbd2_journal_force_commit)kernel(jbd2_journal_force_commit_nested)kernel(jbd2_journal_forget)kernel(jbd2_journal_free_reserved)kernel(jbd2_journal_get_create_access)kernel(jbd2_journal_get_undo_access)kernel(jbd2_journal_get_write_access)kernel(jbd2_journal_grab_journal_head)kernel(jbd2_journal_init_dev)kernel(jbd2_journal_init_inode)kernel(jbd2_journal_init_jbd_inode)kernel(jbd2_journal_inode_ranged_wait)kernel(jbd2_journal_inode_ranged_write)kernel(jbd2_journal_invalidate_folio)kernel(jbd2_journal_load)kernel(jbd2_journal_lock_updates)kernel(jbd2_journal_put_journal_head)kernel(jbd2_journal_release_jbd_inode)kernel(jbd2_journal_restart)kernel(jbd2_journal_revoke)kernel(jbd2_journal_set_features)kernel(jbd2_journal_set_triggers)kernel(jbd2_journal_start)kernel(jbd2_journal_start_commit)kernel(jbd2_journal_start_reserved)kernel(jbd2_journal_stop)kernel(jbd2_journal_try_to_free_buffers)kernel(jbd2_journal_unlock_updates)kernel(jbd2_journal_update_sb_errno)kernel(jbd2_journal_wipe)kernel(jbd2_log_wait_commit)kernel(jbd2_submit_inode_data)kernel(jbd2_trans_will_send_data_barrier)kernel(jbd2_transaction_committed)kernel(jbd2_wait_inode_data)kernel(krb5_cbc_cts_decrypt)kernel(krb5_cbc_cts_encrypt)kernel(krb5_etm_checksum)kernel(krb5_nfold)kernel(kvm_add_user_return_msr)kernel(kvm_alloc_apic_access_page)kernel(kvm_apic_clear_irr)kernel(kvm_apic_has_interrupt)kernel(kvm_apic_match_dest)kernel(kvm_apic_send_ipi)kernel(kvm_apic_set_eoi_accelerated)kernel(kvm_apic_update_irr)kernel(kvm_apic_update_ppr)kernel(kvm_apic_write_nodecode)kernel(kvm_apicv_activated)kernel(kvm_arch_end_assignment)kernel(kvm_arch_has_assigned_device)kernel(kvm_arch_has_noncoherent_dma)kernel(kvm_arch_no_poll)kernel(kvm_arch_register_noncoherent_dma)kernel(kvm_arch_start_assignment)kernel(kvm_arch_unregister_noncoherent_dma)kernel(kvm_are_all_memslots_empty)kernel(kvm_calc_nested_tsc_multiplier)kernel(kvm_calc_nested_tsc_offset)kernel(kvm_caps)kernel(kvm_clear_guest)kernel(kvm_complete_insn_gp)kernel(kvm_configure_mmu)kernel(kvm_cpu_caps)kernel(kvm_cpu_get_interrupt)kernel(kvm_cpu_has_injectable_intr)kernel(kvm_cpu_has_interrupt)kernel(kvm_cpuid)kernel(kvm_debugfs_dir)kernel(kvm_deliver_exception_payload)kernel(kvm_destroy_vcpus)kernel(kvm_emulate_ap_reset_hold)kernel(kvm_emulate_cpuid)kernel(kvm_emulate_halt)kernel(kvm_emulate_halt_noskip)kernel(kvm_emulate_hypercall)kernel(kvm_emulate_instruction)kernel(kvm_emulate_instruction_from_buffer)kernel(kvm_emulate_invd)kernel(kvm_emulate_monitor)kernel(kvm_emulate_mwait)kernel(kvm_emulate_rdmsr)kernel(kvm_emulate_rdpmc)kernel(kvm_emulate_wbinvd)kernel(kvm_emulate_wrmsr)kernel(kvm_emulate_xsetbv)kernel(kvm_enable_efer_bits)kernel(kvm_exit)kernel(kvm_fast_pio)kernel(kvm_find_cpuid_entry)kernel(kvm_find_cpuid_entry_index)kernel(kvm_find_user_return_msr)kernel(kvm_fixup_and_inject_pf_error)kernel(kvm_flush_remote_tlbs)kernel(kvm_get_apic_mode)kernel(kvm_get_cr8)kernel(kvm_get_dr)kernel(kvm_get_kvm)kernel(kvm_get_kvm_safe)kernel(kvm_get_linear_rip)kernel(kvm_get_msr)kernel(kvm_get_msr_common)kernel(kvm_get_rflags)kernel(kvm_get_running_vcpu)kernel(kvm_gfn_to_hva_cache_init)kernel(kvm_gmem_get_pfn)kernel(kvm_gmem_populate)kernel(kvm_handle_invalid_op)kernel(kvm_handle_invpcid)kernel(kvm_handle_memory_failure)kernel(kvm_handle_page_fault)kernel(kvm_has_noapic_vcpu)kernel(kvm_hv_assist_page_enabled)kernel(kvm_hv_get_assist_page)kernel(kvm_init)kernel(kvm_init_mmu)kernel(kvm_init_shadow_ept_mmu)kernel(kvm_init_shadow_npt_mmu)kernel(kvm_inject_emulated_page_fault)kernel(kvm_inject_realmode_interrupt)kernel(kvm_intr_is_single_vcpu)kernel(kvm_io_bus_get_dev)kernel(kvm_io_bus_write)kernel(kvm_irq_has_notifier)kernel(kvm_is_linear_rip)kernel(kvm_is_visible_gfn)kernel(kvm_lapic_expired_hv_timer)kernel(kvm_lapic_find_highest_irr)kernel(kvm_lapic_readable_reg_mask)kernel(kvm_lapic_set_eoi)kernel(kvm_lmsw)kernel(kvm_load_guest_xsave_state)kernel(kvm_load_host_xsave_state)kernel(kvm_make_all_cpus_request)kernel(kvm_mmu_free_guest_mode_roots)kernel(kvm_mmu_free_roots)kernel(kvm_mmu_gva_to_gpa_read)kernel(kvm_mmu_gva_to_gpa_write)kernel(kvm_mmu_invalidate_addr)kernel(kvm_mmu_invlpg)kernel(kvm_mmu_new_pgd)kernel(kvm_mmu_page_fault)kernel(kvm_mmu_print_sptes)kernel(kvm_mmu_reset_context)kernel(kvm_mmu_set_ept_masks)kernel(kvm_mmu_set_me_spte_mask)kernel(kvm_mmu_set_mmio_spte_mask)kernel(kvm_msr_allowed)kernel(kvm_mtrr_get_guest_memory_type)kernel(kvm_nr_uret_msrs)kernel(kvm_pmu_cap)kernel(kvm_pmu_eventsel)kernel(kvm_pmu_trigger_event)kernel(kvm_post_set_cr0)kernel(kvm_post_set_cr4)kernel(kvm_prepare_emulation_failure_exit)kernel(kvm_put_kvm)kernel(kvm_put_kvm_no_destroy)kernel(kvm_queue_exception)kernel(kvm_queue_exception_e)kernel(kvm_queue_exception_p)kernel(kvm_read_guest)kernel(kvm_read_guest_cached)kernel(kvm_read_guest_offset_cached)kernel(kvm_read_guest_page)kernel(kvm_read_guest_virt)kernel(kvm_read_l1_tsc)kernel(kvm_rebooting)kernel(kvm_release_page_clean)kernel(kvm_release_page_dirty)kernel(kvm_release_pfn_clean)kernel(kvm_release_pfn_dirty)kernel(kvm_requeue_exception)kernel(kvm_requeue_exception_e)kernel(kvm_require_dr)kernel(kvm_service_local_tlb_flush_requests)kernel(kvm_set_cpu_caps)kernel(kvm_set_cr0)kernel(kvm_set_cr3)kernel(kvm_set_cr4)kernel(kvm_set_cr8)kernel(kvm_set_dr)kernel(kvm_set_memory_region)kernel(kvm_set_msi_irq)kernel(kvm_set_msr)kernel(kvm_set_msr_common)kernel(kvm_set_or_clear_apicv_inhibit)kernel(kvm_set_pfn_accessed)kernel(kvm_set_pfn_dirty)kernel(kvm_set_rflags)kernel(kvm_set_user_return_msr)kernel(kvm_sev_es_mmio_read)kernel(kvm_sev_es_mmio_write)kernel(kvm_sev_es_string_io)kernel(kvm_skip_emulated_instruction)kernel(kvm_spec_ctrl_test_value)kernel(kvm_spurious_fault)kernel(kvm_task_switch)kernel(kvm_update_cpuid_runtime)kernel(kvm_update_dr7)kernel(kvm_valid_efer)kernel(kvm_vcpu_apicv_activated)kernel(kvm_vcpu_deliver_sipi_vector)kernel(kvm_vcpu_gfn_to_hva)kernel(kvm_vcpu_gfn_to_pfn)kernel(kvm_vcpu_gfn_to_pfn_atomic)kernel(kvm_vcpu_halt)kernel(kvm_vcpu_is_visible_gfn)kernel(kvm_vcpu_kick)kernel(kvm_vcpu_map)kernel(kvm_vcpu_mark_page_dirty)kernel(kvm_vcpu_on_spin)kernel(kvm_vcpu_read_guest)kernel(kvm_vcpu_read_guest_atomic)kernel(kvm_vcpu_read_guest_page)kernel(kvm_vcpu_reset)kernel(kvm_vcpu_unmap)kernel(kvm_vcpu_wake_up)kernel(kvm_vcpu_write_guest)kernel(kvm_vcpu_write_guest_page)kernel(kvm_vcpu_yield_to)kernel(kvm_wait_lapic_expire)kernel(kvm_write_guest)kernel(kvm_write_guest_cached)kernel(kvm_write_guest_offset_cached)kernel(kvm_write_guest_page)kernel(kvm_write_guest_virt_system)kernel(kvm_x86_vendor_exit)kernel(kvm_x86_vendor_init)kernel(kvm_zap_gfn_range)kernel(lan87xx_read_status)kernel(layoutstats_timer)kernel(lcd_device_register)kernel(lcd_device_unregister)kernel(libceph_compatible)kernel(libfc_vport_create)kernel(linear_range_get_max_value)kernel(linear_range_get_selector_high)kernel(linear_range_get_selector_low)kernel(linear_range_get_selector_low_array)kernel(linear_range_get_value)kernel(linear_range_get_value_array)kernel(linear_range_values_in_range)kernel(linear_range_values_in_range_array)kernel(lis3_dev)kernel(lis3lv02d_init_device)kernel(lis3lv02d_init_dt)kernel(lis3lv02d_joystick_disable)kernel(lis3lv02d_joystick_enable)kernel(lis3lv02d_poweroff)kernel(lis3lv02d_poweron)kernel(lis3lv02d_remove_fs)kernel(llc_add_pack)kernel(llc_build_and_send_ui_pkt)kernel(llc_mac_hdr_init)kernel(llc_remove_pack)kernel(llc_sap_close)kernel(llc_sap_find)kernel(llc_sap_list)kernel(llc_sap_open)kernel(llc_set_station_handler)kernel(load_pdptrs)kernel(lockd_down)kernel(lockd_up)kernel(locks_end_grace)kernel(locks_in_grace)kernel(locks_start_grace)kernel(macsec_get_real_dev)kernel(macsec_netdev_is_offloaded)kernel(macsec_pn_wrapped)kernel(macvlan_common_newlink)kernel(macvlan_common_setup)kernel(macvlan_dellink)kernel(macvlan_link_register)kernel(mana_cfg_vport)kernel(mana_create_wq_obj)kernel(mana_destroy_wq_obj)kernel(mana_gd_create_mana_eq)kernel(mana_gd_deregister_device)kernel(mana_gd_destroy_dma_region)kernel(mana_gd_destroy_queue)kernel(mana_gd_register_device)kernel(mana_gd_send_request)kernel(mana_uncfg_vport)kernel(mark_page_dirty)kernel(mark_page_dirty_in_slot)kernel(max_session_cb_slots)kernel(max_session_slots)kernel(mb_cache_create)kernel(mb_cache_destroy)kernel(mb_cache_entry_create)kernel(mb_cache_entry_delete_or_get)kernel(mb_cache_entry_find_first)kernel(mb_cache_entry_find_next)kernel(mb_cache_entry_get)kernel(mb_cache_entry_touch)kernel(mb_cache_entry_wait_unused)kernel(mdev_bus_type)kernel(mdev_register_driver)kernel(mdev_register_parent)kernel(mdev_unregister_driver)kernel(mdev_unregister_parent)kernel(mdio45_ethtool_gset_npage)kernel(mdio45_ethtool_ksettings_get_npage)kernel(mdio45_links_ok)kernel(mdio45_nway_restart)kernel(mdio45_probe)kernel(mdio_mii_ioctl)kernel(mdio_set_flag)kernel(mdiobb_read_c22)kernel(mdiobb_read_c45)kernel(mdiobb_write_c22)kernel(mdiobb_write_c45)kernel(mei_cancel_work)kernel(mei_cl_all_disconnect)kernel(mei_cldev_disable)kernel(mei_cldev_dma_map)kernel(mei_cldev_dma_unmap)kernel(mei_cldev_driver_unregister)kernel(mei_cldev_enable)kernel(mei_cldev_enabled)kernel(mei_cldev_get_drvdata)kernel(mei_cldev_recv)kernel(mei_cldev_recv_nonblock)kernel(mei_cldev_recv_nonblock_vtag)kernel(mei_cldev_recv_vtag)kernel(mei_cldev_register_notif_cb)kernel(mei_cldev_register_rx_cb)kernel(mei_cldev_send)kernel(mei_cldev_send_gsc_command)kernel(mei_cldev_send_vtag)kernel(mei_cldev_set_drvdata)kernel(mei_cldev_uuid)kernel(mei_cldev_ver)kernel(mei_deregister)kernel(mei_device_init)kernel(mei_fw_status2str)kernel(mei_hbm_pg)kernel(mei_hbm_pg_resume)kernel(mei_irq_compl_handler)kernel(mei_irq_read_handler)kernel(mei_irq_write_handler)kernel(mei_me_dev_init)kernel(mei_me_get_cfg)kernel(mei_me_irq_quick_handler)kernel(mei_me_irq_thread_handler)kernel(mei_me_polling_thread)kernel(mei_register)kernel(mei_reset)kernel(mei_restart)kernel(mei_start)kernel(mei_stop)kernel(mei_write_is_idle)kernel(mhi_alloc_controller)kernel(mhi_async_power_up)kernel(mhi_device_get)kernel(mhi_device_get_sync)kernel(mhi_device_put)kernel(mhi_download_rddm_image)kernel(mhi_driver_unregister)kernel(mhi_force_rddm_mode)kernel(mhi_free_controller)kernel(mhi_get_exec_env)kernel(mhi_get_free_desc_count)kernel(mhi_get_mhi_state)kernel(mhi_notify)kernel(mhi_pm_resume)kernel(mhi_pm_resume_force)kernel(mhi_pm_suspend)kernel(mhi_power_down)kernel(mhi_power_down_keep_dev)kernel(mhi_prepare_for_power_up)kernel(mhi_prepare_for_transfer)kernel(mhi_prepare_for_transfer_autoqueue)kernel(mhi_queue_buf)kernel(mhi_queue_dma)kernel(mhi_queue_is_full)kernel(mhi_queue_skb)kernel(mhi_register_controller)kernel(mhi_soc_reset)kernel(mhi_sync_power_up)kernel(mhi_unprepare_after_power_down)kernel(mhi_unprepare_from_transfer)kernel(mhi_unregister_controller)kernel(mii_check_gmii_support)kernel(mii_check_link)kernel(mii_check_media)kernel(mii_ethtool_get_link_ksettings)kernel(mii_ethtool_gset)kernel(mii_ethtool_set_link_ksettings)kernel(mii_ethtool_sset)kernel(mii_link_ok)kernel(mii_nway_restart)kernel(mlx4_ACCESS_PTYS_REG)kernel(mlx4_ALLOCATE_VPP_get)kernel(mlx4_ALLOCATE_VPP_set)kernel(mlx4_CLOSE_PORT)kernel(mlx4_FLOW_STEERING_IB_UC_QP_RANGE)kernel(mlx4_INIT_PORT)kernel(mlx4_SET_MCAST_FLTR)kernel(mlx4_SET_PORT_BEACON)kernel(mlx4_SET_PORT_PRIO2TC)kernel(mlx4_SET_PORT_SCHEDULER)kernel(mlx4_SET_PORT_VXLAN)kernel(mlx4_SET_PORT_fcs_check)kernel(mlx4_SET_PORT_general)kernel(mlx4_SET_PORT_qpn_calc)kernel(mlx4_SET_PORT_user_mac)kernel(mlx4_SET_PORT_user_mtu)kernel(mlx4_SET_VPORT_QOS_get)kernel(mlx4_SET_VPORT_QOS_set)kernel(mlx4_SYNC_TPT)kernel(mlx4_alloc_cmd_mailbox)kernel(mlx4_alloc_hwq_res)kernel(mlx4_assign_eq)kernel(mlx4_bf_alloc)kernel(mlx4_bf_free)kernel(mlx4_buf_alloc)kernel(mlx4_buf_free)kernel(mlx4_buf_write_mtt)kernel(mlx4_config_dev_retrieval)kernel(mlx4_config_roce_v2_port)kernel(mlx4_config_vxlan_port)kernel(mlx4_counter_alloc)kernel(mlx4_counter_free)kernel(mlx4_cq_alloc)kernel(mlx4_cq_free)kernel(mlx4_cq_modify)kernel(mlx4_cq_resize)kernel(mlx4_db_alloc)kernel(mlx4_db_free)kernel(mlx4_eq_get_irq)kernel(mlx4_find_cached_mac)kernel(mlx4_find_cached_vlan)kernel(mlx4_flow_attach)kernel(mlx4_flow_detach)kernel(mlx4_flow_steer_promisc_add)kernel(mlx4_flow_steer_promisc_remove)kernel(mlx4_free_cmd_mailbox)kernel(mlx4_free_hwq_res)kernel(mlx4_gen_guid_change_eqe)kernel(mlx4_gen_pkey_eqe)kernel(mlx4_gen_port_state_change_eqe)kernel(mlx4_gen_slaves_port_mgt_ev)kernel(mlx4_get_active_ports)kernel(mlx4_get_admin_guid)kernel(mlx4_get_base_gid_ix)kernel(mlx4_get_base_qpn)kernel(mlx4_get_counter_stats)kernel(mlx4_get_cpu_rmap)kernel(mlx4_get_default_counter_index)kernel(mlx4_get_devlink_port)kernel(mlx4_get_eqs_per_port)kernel(mlx4_get_internal_clock_params)kernel(mlx4_get_is_vlan_offload_disabled)kernel(mlx4_get_module_info)kernel(mlx4_get_parav_qkey)kernel(mlx4_get_roce_gid_from_slave)kernel(mlx4_get_slave_default_vlan)kernel(mlx4_get_slave_from_roce_gid)kernel(mlx4_get_slave_node_guid)kernel(mlx4_get_slave_pkey_gid_tbl_len)kernel(mlx4_get_slave_port_state)kernel(mlx4_get_vf_config)kernel(mlx4_get_vf_stats)kernel(mlx4_handle_eth_header_mcast_prio)kernel(mlx4_hw_rule_sz)kernel(mlx4_is_eq_shared)kernel(mlx4_is_eq_vector_valid)kernel(mlx4_is_slave_active)kernel(mlx4_map_sw_to_hw_steering_id)kernel(mlx4_map_sw_to_hw_steering_mode)kernel(mlx4_max_tc)kernel(mlx4_mr_alloc)kernel(mlx4_mr_enable)kernel(mlx4_mr_free)kernel(mlx4_mr_hw_change_access)kernel(mlx4_mr_hw_change_pd)kernel(mlx4_mr_hw_get_mpt)kernel(mlx4_mr_hw_put_mpt)kernel(mlx4_mr_hw_write_mpt)kernel(mlx4_mr_rereg_mem_cleanup)kernel(mlx4_mr_rereg_mem_write)kernel(mlx4_mtt_addr)kernel(mlx4_mtt_cleanup)kernel(mlx4_mtt_init)kernel(mlx4_multicast_attach)kernel(mlx4_multicast_detach)kernel(mlx4_multicast_promisc_add)kernel(mlx4_multicast_promisc_remove)kernel(mlx4_mw_alloc)kernel(mlx4_mw_enable)kernel(mlx4_mw_free)kernel(mlx4_pd_alloc)kernel(mlx4_pd_free)kernel(mlx4_phys_to_slave_port)kernel(mlx4_phys_to_slaves_pport)kernel(mlx4_phys_to_slaves_pport_actv)kernel(mlx4_put_qp)kernel(mlx4_put_slave_node_guid)kernel(mlx4_qp_alloc)kernel(mlx4_qp_free)kernel(mlx4_qp_modify)kernel(mlx4_qp_query)kernel(mlx4_qp_release_range)kernel(mlx4_qp_remove)kernel(mlx4_qp_reserve_range)kernel(mlx4_qp_to_ready)kernel(mlx4_query_diag_counters)kernel(mlx4_queue_bond_work)kernel(mlx4_read_clock)kernel(mlx4_register_auxiliary_driver)kernel(mlx4_register_event_notifier)kernel(mlx4_register_mac)kernel(mlx4_register_vlan)kernel(mlx4_release_eq)kernel(mlx4_replace_zero_macs)kernel(mlx4_set_admin_guid)kernel(mlx4_set_vf_link_state)kernel(mlx4_set_vf_mac)kernel(mlx4_set_vf_rate)kernel(mlx4_set_vf_spoofchk)kernel(mlx4_set_vf_vlan)kernel(mlx4_slave_convert_port)kernel(mlx4_srq_alloc)kernel(mlx4_srq_arm)kernel(mlx4_srq_free)kernel(mlx4_srq_lookup)kernel(mlx4_srq_query)kernel(mlx4_sync_pkey_table)kernel(mlx4_test_async)kernel(mlx4_test_interrupt)kernel(mlx4_tunnel_steer_add)kernel(mlx4_uar_alloc)kernel(mlx4_uar_free)kernel(mlx4_unicast_attach)kernel(mlx4_unicast_detach)kernel(mlx4_unicast_promisc_add)kernel(mlx4_unicast_promisc_remove)kernel(mlx4_unregister_auxiliary_driver)kernel(mlx4_unregister_event_notifier)kernel(mlx4_unregister_mac)kernel(mlx4_unregister_vlan)kernel(mlx4_update_qp)kernel(mlx4_vf_get_enable_smi_admin)kernel(mlx4_vf_set_enable_smi_admin)kernel(mlx4_vf_smi_enabled)kernel(mlx4_wol_read)kernel(mlx4_wol_write)kernel(mlx4_write_mtt)kernel(mlx4_xrcd_alloc)kernel(mlx4_xrcd_free)kernel(mlx5_access_reg)kernel(mlx5_add_flow_rules)kernel(mlx5_alloc_bfreg)kernel(mlx5_blocking_notifier_register)kernel(mlx5_blocking_notifier_unregister)kernel(mlx5_cmd_check)kernel(mlx5_cmd_cleanup_async_ctx)kernel(mlx5_cmd_create_vport_lag)kernel(mlx5_cmd_destroy_vport_lag)kernel(mlx5_cmd_do)kernel(mlx5_cmd_exec)kernel(mlx5_cmd_exec_cb)kernel(mlx5_cmd_exec_polling)kernel(mlx5_cmd_init_async_ctx)kernel(mlx5_cmd_out_err)kernel(mlx5_comp_eqn_get)kernel(mlx5_comp_vector_get_cpu)kernel(mlx5_comp_vectors_max)kernel(mlx5_core_access_reg)kernel(mlx5_core_alloc_pd)kernel(mlx5_core_alloc_transport_domain)kernel(mlx5_core_attach_mcg)kernel(mlx5_core_create_cq)kernel(mlx5_core_create_mkey)kernel(mlx5_core_create_psv)kernel(mlx5_core_create_rq)kernel(mlx5_core_create_rqt)kernel(mlx5_core_create_tir)kernel(mlx5_core_create_tis)kernel(mlx5_core_dealloc_pd)kernel(mlx5_core_dealloc_transport_domain)kernel(mlx5_core_destroy_cq)kernel(mlx5_core_destroy_mkey)kernel(mlx5_core_destroy_psv)kernel(mlx5_core_destroy_rq)kernel(mlx5_core_destroy_rqt)kernel(mlx5_core_destroy_tir)kernel(mlx5_core_destroy_tis)kernel(mlx5_core_detach_mcg)kernel(mlx5_core_get_terminate_scatter_list_mkey)kernel(mlx5_core_modify_cq)kernel(mlx5_core_modify_cq_moderation)kernel(mlx5_core_modify_hca_vport_context)kernel(mlx5_core_modify_rq)kernel(mlx5_core_modify_sq)kernel(mlx5_core_modify_tis)kernel(mlx5_core_mp_event_replay)kernel(mlx5_core_query_cq)kernel(mlx5_core_query_mkey)kernel(mlx5_core_query_rq)kernel(mlx5_core_query_sq)kernel(mlx5_core_query_sq_state)kernel(mlx5_core_query_vendor_id)kernel(mlx5_core_query_vport_counter)kernel(mlx5_core_reserved_gids_count)kernel(mlx5_core_roce_gid_set)kernel(mlx5_core_uplink_netdev_event_replay)kernel(mlx5_create_auto_grouped_flow_table)kernel(mlx5_create_cq)kernel(mlx5_create_flow_group)kernel(mlx5_create_flow_table)kernel(mlx5_create_lag_demux_flow_table)kernel(mlx5_db_alloc_node)kernel(mlx5_db_free)kernel(mlx5_debug_qp_add)kernel(mlx5_debug_qp_remove)kernel(mlx5_debugfs_get_dev_root)kernel(mlx5_debugfs_root)kernel(mlx5_del_flow_rules)kernel(mlx5_destroy_flow_group)kernel(mlx5_destroy_flow_table)kernel(mlx5_dm_sw_icm_alloc)kernel(mlx5_dm_sw_icm_dealloc)kernel(mlx5_eq_create_generic)kernel(mlx5_eq_destroy_generic)kernel(mlx5_eq_disable)kernel(mlx5_eq_enable)kernel(mlx5_eq_get_eqe)kernel(mlx5_eq_notifier_register)kernel(mlx5_eq_notifier_unregister)kernel(mlx5_eq_update_ci)kernel(mlx5_eswitch_add_send_to_vport_rule)kernel(mlx5_eswitch_get_core_dev)kernel(mlx5_eswitch_get_encap_mode)kernel(mlx5_eswitch_get_proto_dev)kernel(mlx5_eswitch_get_total_vports)kernel(mlx5_eswitch_get_vport_metadata_for_match)kernel(mlx5_eswitch_get_vport_metadata_for_set)kernel(mlx5_eswitch_mode)kernel(mlx5_eswitch_reg_c1_loopback_enabled)kernel(mlx5_eswitch_register_vport_reps)kernel(mlx5_eswitch_unregister_vport_reps)kernel(mlx5_eswitch_uplink_get_proto_dev)kernel(mlx5_eswitch_vport_match_metadata_enabled)kernel(mlx5_eswitch_vport_rep)kernel(mlx5_fc_create)kernel(mlx5_fc_destroy)kernel(mlx5_fc_id)kernel(mlx5_fc_query)kernel(mlx5_fill_page_frag_array)kernel(mlx5_fill_page_frag_array_perm)kernel(mlx5_flow_table_id)kernel(mlx5_fpga_get_sbu_caps)kernel(mlx5_fpga_mem_read)kernel(mlx5_fpga_mem_write)kernel(mlx5_fpga_sbu_conn_create)kernel(mlx5_fpga_sbu_conn_destroy)kernel(mlx5_fpga_sbu_conn_sendmsg)kernel(mlx5_frag_buf_alloc_node)kernel(mlx5_frag_buf_free)kernel(mlx5_free_bfreg)kernel(mlx5_fs_add_rx_underlay_qpn)kernel(mlx5_fs_remove_rx_underlay_qpn)kernel(mlx5_get_fdb_sub_ns)kernel(mlx5_get_flow_namespace)kernel(mlx5_get_uars_page)kernel(mlx5_ipsec_device_caps)kernel(mlx5_is_roce_on)kernel(mlx5_lag_get_next_peer_mdev)kernel(mlx5_lag_get_num_ports)kernel(mlx5_lag_get_roce_netdev)kernel(mlx5_lag_get_slave_port)kernel(mlx5_lag_is_active)kernel(mlx5_lag_is_master)kernel(mlx5_lag_is_mpesw)kernel(mlx5_lag_is_roce)kernel(mlx5_lag_is_shared_fdb)kernel(mlx5_lag_is_sriov)kernel(mlx5_lag_mode_is_hash)kernel(mlx5_lag_query_cong_counters)kernel(mlx5_macsec_add_roce_rule)kernel(mlx5_macsec_add_roce_sa_rules)kernel(mlx5_macsec_del_roce_rule)kernel(mlx5_macsec_del_roce_sa_rules)kernel(mlx5_modify_header_alloc)kernel(mlx5_modify_header_dealloc)kernel(mlx5_modify_nic_vport_mac_address)kernel(mlx5_modify_nic_vport_mac_list)kernel(mlx5_modify_nic_vport_mtu)kernel(mlx5_modify_nic_vport_promisc)kernel(mlx5_modify_nic_vport_vlans)kernel(mlx5_modify_port_ets_rate_limit)kernel(mlx5_mpfs_add_mac)kernel(mlx5_mpfs_del_mac)kernel(mlx5_msix_alloc)kernel(mlx5_msix_free)kernel(mlx5_nic_vport_affiliate_multiport)kernel(mlx5_nic_vport_disable_roce)kernel(mlx5_nic_vport_enable_roce)kernel(mlx5_nic_vport_query_local_lb)kernel(mlx5_nic_vport_unaffiliate_multiport)kernel(mlx5_nic_vport_update_local_lb)kernel(mlx5_notifier_register)kernel(mlx5_notifier_unregister)kernel(mlx5_packet_reformat_alloc)kernel(mlx5_packet_reformat_dealloc)kernel(mlx5_put_uars_page)kernel(mlx5_qp_debugfs_cleanup)kernel(mlx5_qp_debugfs_init)kernel(mlx5_query_hca_vport_context)kernel(mlx5_query_hca_vport_gid)kernel(mlx5_query_hca_vport_node_guid)kernel(mlx5_query_hca_vport_pkey)kernel(mlx5_query_hca_vport_system_image_guid)kernel(mlx5_query_ib_port_oper)kernel(mlx5_query_mac_address)kernel(mlx5_query_min_inline)kernel(mlx5_query_module_eeprom)kernel(mlx5_query_module_eeprom_by_page)kernel(mlx5_query_nic_system_image_guid)kernel(mlx5_query_nic_vport_mac_address)kernel(mlx5_query_nic_vport_mac_list)kernel(mlx5_query_nic_vport_min_inline)kernel(mlx5_query_nic_vport_mtu)kernel(mlx5_query_nic_vport_node_guid)kernel(mlx5_query_nic_vport_promisc)kernel(mlx5_query_nic_vport_qkey_viol_cntr)kernel(mlx5_query_nic_vport_system_image_guid)kernel(mlx5_query_port_admin_status)kernel(mlx5_query_port_ets_rate_limit)kernel(mlx5_query_port_max_mtu)kernel(mlx5_query_port_oper_mtu)kernel(mlx5_query_port_pause)kernel(mlx5_query_port_pfc)kernel(mlx5_query_port_prio_tc)kernel(mlx5_query_port_ptys)kernel(mlx5_query_port_tc_bw_alloc)kernel(mlx5_query_port_tc_group)kernel(mlx5_query_port_vl_hw_cap)kernel(mlx5_query_port_wol)kernel(mlx5_rdma_rn_get_params)kernel(mlx5_rl_add_rate)kernel(mlx5_rl_add_rate_raw)kernel(mlx5_rl_are_equal)kernel(mlx5_rl_is_in_range)kernel(mlx5_rl_remove_rate)kernel(mlx5_rl_remove_rate_raw)kernel(mlx5_rsc_dump_cmd_create)kernel(mlx5_rsc_dump_cmd_destroy)kernel(mlx5_rsc_dump_next)kernel(mlx5_set_port_admin_status)kernel(mlx5_set_port_caps)kernel(mlx5_set_port_mtu)kernel(mlx5_set_port_pause)kernel(mlx5_set_port_pfc)kernel(mlx5_set_port_prio_tc)kernel(mlx5_set_port_tc_bw_alloc)kernel(mlx5_set_port_tc_group)kernel(mlx5_set_port_wol)kernel(mlx5_sriov_blocking_notifier_register)kernel(mlx5_sriov_blocking_notifier_unregister)kernel(mlx5_toggle_port_link)kernel(mlx5_vf_get_core_dev)kernel(mlx5_vf_put_core_dev)kernel(mlx5_vport_get_other_func_cap)kernel(mlxfw_firmware_flash)kernel(mlxsw_afa_block_activity_get)kernel(mlxsw_afa_block_append_allocated_counter)kernel(mlxsw_afa_block_append_counter)kernel(mlxsw_afa_block_append_drop)kernel(mlxsw_afa_block_append_fid_set)kernel(mlxsw_afa_block_append_fwd)kernel(mlxsw_afa_block_append_ignore)kernel(mlxsw_afa_block_append_ip)kernel(mlxsw_afa_block_append_l4port)kernel(mlxsw_afa_block_append_mcrouter)kernel(mlxsw_afa_block_append_mirror)kernel(mlxsw_afa_block_append_police)kernel(mlxsw_afa_block_append_qos_dscp)kernel(mlxsw_afa_block_append_qos_dsfield)kernel(mlxsw_afa_block_append_qos_ecn)kernel(mlxsw_afa_block_append_qos_switch_prio)kernel(mlxsw_afa_block_append_sampler)kernel(mlxsw_afa_block_append_trap)kernel(mlxsw_afa_block_append_trap_and_forward)kernel(mlxsw_afa_block_append_vlan_modify)kernel(mlxsw_afa_block_commit)kernel(mlxsw_afa_block_continue)kernel(mlxsw_afa_block_create)kernel(mlxsw_afa_block_cur_set)kernel(mlxsw_afa_block_destroy)kernel(mlxsw_afa_block_first_kvdl_index)kernel(mlxsw_afa_block_first_set)kernel(mlxsw_afa_block_jump)kernel(mlxsw_afa_block_terminate)kernel(mlxsw_afa_cookie_lookup)kernel(mlxsw_afa_create)kernel(mlxsw_afa_destroy)kernel(mlxsw_afk_clear)kernel(mlxsw_afk_create)kernel(mlxsw_afk_destroy)kernel(mlxsw_afk_encode)kernel(mlxsw_afk_key_info_block_encoding_get)kernel(mlxsw_afk_key_info_blocks_count_get)kernel(mlxsw_afk_key_info_get)kernel(mlxsw_afk_key_info_put)kernel(mlxsw_afk_key_info_subset)kernel(mlxsw_afk_values_add_buf)kernel(mlxsw_afk_values_add_u32)kernel(mlxsw_cmd_exec)kernel(mlxsw_core_bus_device_register)kernel(mlxsw_core_bus_device_unregister)kernel(mlxsw_core_cpu_port_fini)kernel(mlxsw_core_cpu_port_init)kernel(mlxsw_core_driver_priv)kernel(mlxsw_core_driver_register)kernel(mlxsw_core_driver_unregister)kernel(mlxsw_core_event_listener_register)kernel(mlxsw_core_event_listener_unregister)kernel(mlxsw_core_flush_owq)kernel(mlxsw_core_fw_rev_minor_subminor_validate)kernel(mlxsw_core_irq_event_handler_register)kernel(mlxsw_core_irq_event_handler_unregister)kernel(mlxsw_core_irq_event_handlers_call)kernel(mlxsw_core_kvd_sizes_get)kernel(mlxsw_core_lag_mapping_clear)kernel(mlxsw_core_lag_mapping_get)kernel(mlxsw_core_lag_mapping_set)kernel(mlxsw_core_max_lag)kernel(mlxsw_core_max_ports)kernel(mlxsw_core_port_devlink_port_get)kernel(mlxsw_core_port_driver_priv)kernel(mlxsw_core_port_fini)kernel(mlxsw_core_port_init)kernel(mlxsw_core_port_netdev_link)kernel(mlxsw_core_ptp_transmitted)kernel(mlxsw_core_read_frc_h)kernel(mlxsw_core_read_frc_l)kernel(mlxsw_core_read_utc_nsec)kernel(mlxsw_core_read_utc_sec)kernel(mlxsw_core_res_get)kernel(mlxsw_core_res_valid)kernel(mlxsw_core_resources_query)kernel(mlxsw_core_rx_listener_register)kernel(mlxsw_core_rx_listener_unregister)kernel(mlxsw_core_schedule_dw)kernel(mlxsw_core_schedule_work)kernel(mlxsw_core_sdq_supports_cqe_v2)kernel(mlxsw_core_skb_receive)kernel(mlxsw_core_skb_transmit)kernel(mlxsw_core_skb_transmit_busy)kernel(mlxsw_core_trap_register)kernel(mlxsw_core_trap_state_set)kernel(mlxsw_core_trap_unregister)kernel(mlxsw_core_traps_register)kernel(mlxsw_core_traps_unregister)kernel(mlxsw_env_get_module_eeprom)kernel(mlxsw_env_get_module_eeprom_by_page)kernel(mlxsw_env_get_module_info)kernel(mlxsw_env_get_module_power_mode)kernel(mlxsw_env_module_overheat_counter_get)kernel(mlxsw_env_module_port_down)kernel(mlxsw_env_module_port_map)kernel(mlxsw_env_module_port_unmap)kernel(mlxsw_env_module_port_up)kernel(mlxsw_env_reset_module)kernel(mlxsw_env_set_module_power_mode)kernel(mlxsw_i2c_driver_register)kernel(mlxsw_i2c_driver_unregister)kernel(mlxsw_linecards_event_ops_register)kernel(mlxsw_linecards_event_ops_unregister)kernel(mlxsw_pci_driver_register)kernel(mlxsw_pci_driver_unregister)kernel(mlxsw_reg_query)kernel(mlxsw_reg_trans_bulk_wait)kernel(mlxsw_reg_trans_query)kernel(mlxsw_reg_trans_write)kernel(mlxsw_reg_write)kernel(mock_drm_getfile)kernel(mpt_GetIocState)kernel(mpt_HardResetHandler)kernel(mpt_Soft_Hard_ResetHandler)kernel(mpt_alloc_fw_memory)kernel(mpt_attach)kernel(mpt_clear_taskmgmt_in_progress_flag)kernel(mpt_config)kernel(mpt_deregister)kernel(mpt_detach)kernel(mpt_device_driver_deregister)kernel(mpt_device_driver_register)kernel(mpt_event_deregister)kernel(mpt_event_register)kernel(mpt_findImVolumes)kernel(mpt_free_fw_memory)kernel(mpt_free_msg_frame)kernel(mpt_fwfault_debug)kernel(mpt_get_msg_frame)kernel(mpt_halt_firmware)kernel(mpt_print_ioc_summary)kernel(mpt_put_msg_frame)kernel(mpt_put_msg_frame_hi_pri)kernel(mpt_raid_phys_disk_get_num_paths)kernel(mpt_raid_phys_disk_pg0)kernel(mpt_raid_phys_disk_pg1)kernel(mpt_register)kernel(mpt_reset_deregister)kernel(mpt_reset_register)kernel(mpt_resume)kernel(mpt_send_handshake_request)kernel(mpt_set_taskmgmt_in_progress_flag)kernel(mpt_suspend)kernel(mpt_verify_adapter)kernel(mptbase_sas_persist_operation)kernel(mptscsih_IssueTaskMgmt)kernel(mptscsih_abort)kernel(mptscsih_bios_param)kernel(mptscsih_bus_reset)kernel(mptscsih_change_queue_depth)kernel(mptscsih_dev_reset)kernel(mptscsih_event_process)kernel(mptscsih_flush_running_cmds)kernel(mptscsih_get_scsi_lookup)kernel(mptscsih_host_attrs)kernel(mptscsih_host_reset)kernel(mptscsih_info)kernel(mptscsih_io_done)kernel(mptscsih_ioc_reset)kernel(mptscsih_is_phys_disk)kernel(mptscsih_qcmd)kernel(mptscsih_raid_id_to_num)kernel(mptscsih_remove)kernel(mptscsih_resume)kernel(mptscsih_scandv_complete)kernel(mptscsih_show_info)kernel(mptscsih_shutdown)kernel(mptscsih_slave_configure)kernel(mptscsih_slave_destroy)kernel(mptscsih_suspend)kernel(mptscsih_taskmgmt_complete)kernel(mptscsih_taskmgmt_response_code)kernel(mqprio_fp_to_offload)kernel(mqprio_qopt_reconstruct)kernel(mqprio_validate_qopt)kernel(mrp_init_applicant)kernel(mrp_register_application)kernel(mrp_request_join)kernel(mrp_request_leave)kernel(mrp_uninit_applicant)kernel(mrp_unregister_application)kernel(nd_btt_arena_is_valid)kernel(nd_btt_probe)kernel(nd_btt_version)kernel(nd_cmd_bus_desc)kernel(nd_cmd_dimm_desc)kernel(nd_cmd_in_size)kernel(nd_cmd_out_size)kernel(nd_dax_probe)kernel(nd_dev_to_uuid)kernel(nd_device_notify)kernel(nd_device_register)kernel(nd_device_unregister)kernel(nd_fletcher64)kernel(nd_integrity_init)kernel(nd_pfn_probe)kernel(nd_pfn_validate)kernel(nd_region_acquire_lane)kernel(nd_region_dev)kernel(nd_region_provider_data)kernel(nd_region_release_lane)kernel(nd_region_to_nstype)kernel(nd_sb_checksum)kernel(nd_synchronize)kernel(net_failover_create)kernel(net_failover_destroy)kernel(netfs_read_folio)kernel(netfs_readahead)kernel(netfs_stats_show)kernel(netfs_subreq_terminated)kernel(netfs_write_begin)kernel(next_prime_number)kernel(nf_br_ops)kernel(nf_confirm)kernel(nf_conn_pernet_ecache)kernel(nf_conncount_add)kernel(nf_conncount_cache_free)kernel(nf_conncount_count)kernel(nf_conncount_destroy)kernel(nf_conncount_gc_list)kernel(nf_conncount_init)kernel(nf_conncount_list_init)kernel(nf_connlabels_get)kernel(nf_connlabels_put)kernel(nf_connlabels_replace)kernel(nf_conntrack_alloc)kernel(nf_conntrack_alter_reply)kernel(nf_conntrack_broadcast_help)kernel(nf_conntrack_count)kernel(nf_conntrack_eventmask_report)kernel(nf_conntrack_expect_lock)kernel(nf_conntrack_find_get)kernel(nf_conntrack_free)kernel(nf_conntrack_hash)kernel(nf_conntrack_hash_check_insert)kernel(nf_conntrack_helper_put)kernel(nf_conntrack_helper_register)kernel(nf_conntrack_helper_try_module_get)kernel(nf_conntrack_helper_unregister)kernel(nf_conntrack_helpers_register)kernel(nf_conntrack_helpers_unregister)kernel(nf_conntrack_htable_size)kernel(nf_conntrack_in)kernel(nf_conntrack_lock)kernel(nf_conntrack_locks)kernel(nf_conntrack_max)kernel(nf_conntrack_register_notifier)kernel(nf_conntrack_tuple_taken)kernel(nf_conntrack_unregister_notifier)kernel(nf_ct_acct_add)kernel(nf_ct_add_helper)kernel(nf_ct_alloc_hashtable)kernel(nf_ct_bridge_register)kernel(nf_ct_bridge_unregister)kernel(nf_ct_change_status_common)kernel(nf_ct_delete)kernel(nf_ct_deliver_cached_events)kernel(nf_ct_destroy)kernel(nf_ct_destroy_timeout)kernel(nf_ct_ecache_ext_add)kernel(nf_ct_expect_alloc)kernel(nf_ct_expect_find_get)kernel(nf_ct_expect_hash)kernel(nf_ct_expect_hsize)kernel(nf_ct_expect_init)kernel(nf_ct_expect_iterate_destroy)kernel(nf_ct_expect_iterate_net)kernel(nf_ct_expect_put)kernel(nf_ct_expect_related_report)kernel(nf_ct_ext_add)kernel(nf_ct_frag6_gather)kernel(nf_ct_get_id)kernel(nf_ct_get_tuplepr)kernel(nf_ct_gre_keymap_add)kernel(nf_ct_gre_keymap_destroy)kernel(nf_ct_handle_fragments)kernel(nf_ct_helper)kernel(nf_ct_helper_expectfn_find_by_name)kernel(nf_ct_helper_expectfn_find_by_symbol)kernel(nf_ct_helper_expectfn_register)kernel(nf_ct_helper_expectfn_unregister)kernel(nf_ct_helper_ext_add)kernel(nf_ct_helper_hash)kernel(nf_ct_helper_hsize)kernel(nf_ct_helper_init)kernel(nf_ct_helper_log)kernel(nf_ct_invert_tuple)kernel(nf_ct_iterate_cleanup_net)kernel(nf_ct_iterate_destroy)kernel(nf_ct_kill_acct)kernel(nf_ct_l4proto_find)kernel(nf_ct_l4proto_log_invalid)kernel(nf_ct_nat)kernel(nf_ct_nat_ext_add)kernel(nf_ct_netns_get)kernel(nf_ct_netns_put)kernel(nf_ct_port_nla_policy)kernel(nf_ct_port_nlattr_to_tuple)kernel(nf_ct_port_nlattr_tuple_size)kernel(nf_ct_port_tuple_to_nlattr)kernel(nf_ct_remove_expect)kernel(nf_ct_remove_expectations)kernel(nf_ct_seq_adjust)kernel(nf_ct_seq_offset)kernel(nf_ct_seqadj_init)kernel(nf_ct_seqadj_set)kernel(nf_ct_set_auto_assign_helper_warned)kernel(nf_ct_set_timeout)kernel(nf_ct_skb_network_trim)kernel(nf_ct_tcp_seqadj_set)kernel(nf_ct_timeout_hook)kernel(nf_ct_tmpl_alloc)kernel(nf_ct_tmpl_free)kernel(nf_ct_unexpect_related)kernel(nf_ct_unlink_expect_report)kernel(nf_ct_untimeout)kernel(nf_defrag_ipv4_disable)kernel(nf_defrag_ipv4_enable)kernel(nf_defrag_ipv6_disable)kernel(nf_defrag_ipv6_enable)kernel(nf_dup_ipv4)kernel(nf_dup_ipv6)kernel(nf_dup_netdev_egress)kernel(nf_flow_dnat_port)kernel(nf_flow_offload_ip_hook)kernel(nf_flow_offload_ipv6_hook)kernel(nf_flow_rule_route_ipv4)kernel(nf_flow_rule_route_ipv6)kernel(nf_flow_snat_port)kernel(nf_flow_table_cleanup)kernel(nf_flow_table_free)kernel(nf_flow_table_init)kernel(nf_flow_table_offload_setup)kernel(nf_fwd_netdev_egress)kernel(nf_l4proto_log_invalid)kernel(nf_nat_alloc_null_binding)kernel(nf_nat_amanda_hook)kernel(nf_nat_follow_master)kernel(nf_nat_ftp_hook)kernel(nf_nat_helper_put)kernel(nf_nat_helper_register)kernel(nf_nat_helper_try_module_get)kernel(nf_nat_helper_unregister)kernel(nf_nat_icmp_reply_translation)kernel(nf_nat_icmpv6_reply_translation)kernel(nf_nat_inet_fn)kernel(nf_nat_inet_register_fn)kernel(nf_nat_inet_unregister_fn)kernel(nf_nat_ipv4_register_fn)kernel(nf_nat_ipv4_unregister_fn)kernel(nf_nat_ipv6_register_fn)kernel(nf_nat_ipv6_unregister_fn)kernel(nf_nat_irc_hook)kernel(nf_nat_mangle_udp_packet)kernel(nf_nat_masquerade_inet_register_notifiers)kernel(nf_nat_masquerade_inet_unregister_notifiers)kernel(nf_nat_masquerade_ipv4)kernel(nf_nat_masquerade_ipv6)kernel(nf_nat_packet)kernel(nf_nat_pptp_hook)kernel(nf_nat_redirect_ipv4)kernel(nf_nat_redirect_ipv6)kernel(nf_nat_setup_info)kernel(nf_nat_sip_hooks)kernel(nf_nat_snmp_hook)kernel(nf_nat_tftp_hook)kernel(nf_osf_find)kernel(nf_osf_fingers)kernel(nf_osf_match)kernel(nf_reject_ip6_tcphdr_get)kernel(nf_reject_ip6_tcphdr_put)kernel(nf_reject_ip6hdr_put)kernel(nf_reject_ip_tcphdr_get)kernel(nf_reject_ip_tcphdr_put)kernel(nf_reject_iphdr_put)kernel(nf_reject_skb_v4_tcp_reset)kernel(nf_reject_skb_v4_unreach)kernel(nf_reject_skb_v6_tcp_reset)kernel(nf_reject_skb_v6_unreach)kernel(nf_send_reset)kernel(nf_send_reset6)kernel(nf_send_unreach)kernel(nf_send_unreach6)kernel(nf_sk_lookup_slow_v4)kernel(nf_sk_lookup_slow_v6)kernel(nf_synproxy_ipv4_fini)kernel(nf_synproxy_ipv4_init)kernel(nf_synproxy_ipv6_fini)kernel(nf_synproxy_ipv6_init)kernel(nf_tables_activate_set)kernel(nf_tables_bind_set)kernel(nf_tables_deactivate_flowtable)kernel(nf_tables_deactivate_set)kernel(nf_tables_destroy_set)kernel(nf_tables_trans_destroy_flush_work)kernel(nf_tproxy_get_sock_v4)kernel(nf_tproxy_get_sock_v6)kernel(nf_tproxy_handle_time_wait4)kernel(nf_tproxy_handle_time_wait6)kernel(nf_tproxy_laddr4)kernel(nf_tproxy_laddr6)kernel(nfct_h323_nat_hook)kernel(nfit_get_smbios_id)kernel(nfnetlink_broadcast)kernel(nfnetlink_has_listeners)kernel(nfnetlink_send)kernel(nfnetlink_set_err)kernel(nfnetlink_subsys_register)kernel(nfnetlink_subsys_unregister)kernel(nfnetlink_unicast)kernel(nfnl_lock)kernel(nfnl_unlock)kernel(nforce2_smbus)kernel(nfs3_set_ds_client)kernel(nfs41_maxgetdevinfo_overhead)kernel(nfs41_sequence_done)kernel(nfs42_proc_layouterror)kernel(nfs4_client_id_uniquifier)kernel(nfs4_decode_mp_ds_addr)kernel(nfs4_delete_deviceid)kernel(nfs4_dentry_operations)kernel(nfs4_disable_idmapping)kernel(nfs4_find_get_deviceid)kernel(nfs4_find_or_create_ds_client)kernel(nfs4_fs_type)kernel(nfs4_init_deviceid_node)kernel(nfs4_init_ds_session)kernel(nfs4_label_alloc)kernel(nfs4_mark_deviceid_available)kernel(nfs4_mark_deviceid_unavailable)kernel(nfs4_pnfs_ds_add)kernel(nfs4_pnfs_ds_connect)kernel(nfs4_pnfs_ds_put)kernel(nfs4_print_deviceid)kernel(nfs4_proc_getdeviceinfo)kernel(nfs4_put_deviceid_node)kernel(nfs4_schedule_lease_moved_recovery)kernel(nfs4_schedule_lease_recovery)kernel(nfs4_schedule_migration_recovery)kernel(nfs4_schedule_session_recovery)kernel(nfs4_schedule_stateid_recovery)kernel(nfs4_sequence_done)kernel(nfs4_set_ds_client)kernel(nfs4_set_rw_stateid)kernel(nfs4_setup_sequence)kernel(nfs4_test_deviceid_unavailable)kernel(nfs4_test_session_trunk)kernel(nfs_access_add_cache)kernel(nfs_access_get_cached)kernel(nfs_access_set_mask)kernel(nfs_access_zap_cache)kernel(nfs_add_or_obtain)kernel(nfs_alloc_client)kernel(nfs_alloc_fattr)kernel(nfs_alloc_fattr_with_label)kernel(nfs_alloc_fhandle)kernel(nfs_alloc_inode)kernel(nfs_alloc_server)kernel(nfs_async_iocounter_wait)kernel(nfs_atomic_open)kernel(nfs_auth_info_match)kernel(nfs_callback_nr_threads)kernel(nfs_callback_set_tcpport)kernel(nfs_check_cache_invalid)kernel(nfs_check_flags)kernel(nfs_clear_inode)kernel(nfs_clear_verifier_delegated)kernel(nfs_client_for_each_server)kernel(nfs_client_init_is_complete)kernel(nfs_client_init_status)kernel(nfs_clone_server)kernel(nfs_close_context)kernel(nfs_commit_free)kernel(nfs_commit_inode)kernel(nfs_commitdata_alloc)kernel(nfs_commitdata_release)kernel(nfs_create)kernel(nfs_create_rpc_client)kernel(nfs_create_server)kernel(nfs_d_prune_case_insensitive_aliases)kernel(nfs_debug)kernel(nfs_delay_retrans)kernel(nfs_dentry_operations)kernel(nfs_do_submount)kernel(nfs_dreq_bytes_left)kernel(nfs_drop_inode)kernel(nfs_fattr_init)kernel(nfs_fhget)kernel(nfs_file_fsync)kernel(nfs_file_llseek)kernel(nfs_file_mmap)kernel(nfs_file_operations)kernel(nfs_file_read)kernel(nfs_file_release)kernel(nfs_file_set_open_context)kernel(nfs_file_write)kernel(nfs_filemap_write_and_wait_range)kernel(nfs_flock)kernel(nfs_force_lookup_revalidate)kernel(nfs_free_client)kernel(nfs_free_inode)kernel(nfs_free_server)kernel(nfs_fs_type)kernel(nfs_fscache_open_file)kernel(nfs_generic_pg_test)kernel(nfs_generic_pgio)kernel(nfs_get_client)kernel(nfs_get_lock_context)kernel(nfs_getattr)kernel(nfs_idmap_cache_timeout)kernel(nfs_inc_attr_generation_counter)kernel(nfs_init_cinfo)kernel(nfs_init_client)kernel(nfs_init_commit)kernel(nfs_init_server_rpcclient)kernel(nfs_init_timeout_values)kernel(nfs_initiate_commit)kernel(nfs_initiate_pgio)kernel(nfs_inode_attach_open_context)kernel(nfs_instantiate)kernel(nfs_invalidate_atime)kernel(nfs_kill_super)kernel(nfs_link)kernel(nfs_lock)kernel(nfs_lookup)kernel(nfs_map_string_to_numeric)kernel(nfs_mark_client_ready)kernel(nfs_may_open)kernel(nfs_mkdir)kernel(nfs_mknod)kernel(nfs_net_id)kernel(nfs_pageio_init_read)kernel(nfs_pageio_init_write)kernel(nfs_pageio_resend)kernel(nfs_pageio_reset_read_mds)kernel(nfs_pageio_reset_write_mds)kernel(nfs_path)kernel(nfs_permission)kernel(nfs_pgheader_init)kernel(nfs_pgio_current_mirror)kernel(nfs_pgio_header_alloc)kernel(nfs_pgio_header_free)kernel(nfs_post_op_update_inode)kernel(nfs_post_op_update_inode_force_wcc)kernel(nfs_probe_server)kernel(nfs_put_client)kernel(nfs_put_lock_context)kernel(nfs_read_alloc_scratch)kernel(nfs_reconfigure)kernel(nfs_refresh_inode)kernel(nfs_release_request)kernel(nfs_remove_bad_delegation)kernel(nfs_rename)kernel(nfs_request_add_commit_list)kernel(nfs_request_add_commit_list_locked)kernel(nfs_request_remove_commit_list)kernel(nfs_retry_commit)kernel(nfs_revalidate_inode)kernel(nfs_rmdir)kernel(nfs_sb_active)kernel(nfs_sb_deactive)kernel(nfs_scan_commit_list)kernel(nfs_server_copy_userdata)kernel(nfs_server_insert_lists)kernel(nfs_server_remove_lists)kernel(nfs_set_cache_invalid)kernel(nfs_set_verifier)kernel(nfs_setattr)kernel(nfs_setattr_update_inode)kernel(nfs_setsecurity)kernel(nfs_show_devname)kernel(nfs_show_options)kernel(nfs_show_path)kernel(nfs_show_stats)kernel(nfs_sops)kernel(nfs_statfs)kernel(nfs_stream_decode_acl)kernel(nfs_stream_encode_acl)kernel(nfs_submount)kernel(nfs_symlink)kernel(nfs_sync_inode)kernel(nfs_sysfs_add_server)kernel(nfs_sysfs_link_rpc_client)kernel(nfs_try_get_tree)kernel(nfs_umount_begin)kernel(nfs_unlink)kernel(nfs_wait_bit_killable)kernel(nfs_wait_client_init_complete)kernel(nfs_wait_on_request)kernel(nfs_wb_all)kernel(nfs_write_inode)kernel(nfs_writeback_update_inode)kernel(nfs_zap_acl_cache)kernel(nfsacl_decode)kernel(nfsacl_encode)kernel(nfsd4_ssc_init_umount_work)kernel(nfsd_debug)kernel(nfsiod_workqueue)kernel(nft_chain_validate)kernel(nft_chain_validate_dependency)kernel(nft_chain_validate_hooks)kernel(nft_data_dump)kernel(nft_data_init)kernel(nft_data_release)kernel(nft_do_chain)kernel(nft_dump_register)kernel(nft_fib4_eval)kernel(nft_fib4_eval_type)kernel(nft_fib6_eval)kernel(nft_fib6_eval_type)kernel(nft_fib_dump)kernel(nft_fib_init)kernel(nft_fib_policy)kernel(nft_fib_store_result)kernel(nft_fib_validate)kernel(nft_flowtable_lookup)kernel(nft_fwd_dup_netdev_offload)kernel(nft_meta_get_dump)kernel(nft_meta_get_eval)kernel(nft_meta_get_init)kernel(nft_meta_inner_eval)kernel(nft_meta_policy)kernel(nft_meta_set_destroy)kernel(nft_meta_set_dump)kernel(nft_meta_set_eval)kernel(nft_meta_set_init)kernel(nft_meta_set_validate)kernel(nft_obj_lookup)kernel(nft_obj_notify)kernel(nft_parse_register_load)kernel(nft_parse_register_store)kernel(nft_parse_u32_check)kernel(nft_register_chain_type)kernel(nft_register_expr)kernel(nft_register_flowtable_type)kernel(nft_register_obj)kernel(nft_reject_dump)kernel(nft_reject_icmp_code)kernel(nft_reject_icmpv6_code)kernel(nft_reject_init)kernel(nft_reject_policy)kernel(nft_reject_validate)kernel(nft_request_module)kernel(nft_set_catchall_lookup)kernel(nft_set_do_lookup)kernel(nft_set_elem_destroy)kernel(nft_set_lookup_global)kernel(nft_trace_enabled)kernel(nft_unregister_chain_type)kernel(nft_unregister_expr)kernel(nft_unregister_flowtable_type)kernel(nft_unregister_obj)kernel(nlm_debug)kernel(nlmclnt_done)kernel(nlmclnt_init)kernel(nlmclnt_proc)kernel(nlmclnt_rpc_clnt)kernel(nlmsvc_ops)kernel(nlmsvc_unlock_all_by_ip)kernel(nlmsvc_unlock_all_by_sb)kernel(nvdimm_badblocks_populate)kernel(nvdimm_bus_add_badrange)kernel(nvdimm_bus_check_dimm_count)kernel(nvdimm_bus_lock)kernel(nvdimm_bus_register)kernel(nvdimm_bus_unlock)kernel(nvdimm_bus_unregister)kernel(nvdimm_check_and_set_ro)kernel(nvdimm_clear_poison)kernel(nvdimm_cmd_mask)kernel(nvdimm_delete)kernel(nvdimm_flush)kernel(nvdimm_has_cache)kernel(nvdimm_has_flush)kernel(nvdimm_in_overwrite)kernel(nvdimm_kobj)kernel(nvdimm_name)kernel(nvdimm_namespace_attach_btt)kernel(nvdimm_namespace_capacity)kernel(nvdimm_namespace_common_probe)kernel(nvdimm_namespace_detach_btt)kernel(nvdimm_namespace_disk_name)kernel(nvdimm_namespace_locked)kernel(nvdimm_pmem_region_create)kernel(nvdimm_provider_data)kernel(nvdimm_region_delete)kernel(nvdimm_region_notify)kernel(nvdimm_security_setup_events)kernel(nvdimm_setup_pfn)kernel(nvdimm_to_bus)kernel(nvdimm_volatile_region_create)kernel(nvme_alloc_admin_tag_set)kernel(nvme_alloc_io_tag_set)kernel(nvme_auth_alloc_key)kernel(nvme_auth_augmented_challenge)kernel(nvme_auth_dhgroup_id)kernel(nvme_auth_dhgroup_kpp)kernel(nvme_auth_dhgroup_name)kernel(nvme_auth_digest_name)kernel(nvme_auth_extract_key)kernel(nvme_auth_free)kernel(nvme_auth_free_key)kernel(nvme_auth_gen_privkey)kernel(nvme_auth_gen_pubkey)kernel(nvme_auth_gen_shared_secret)kernel(nvme_auth_generate_key)kernel(nvme_auth_get_seqnum)kernel(nvme_auth_hmac_hash_len)kernel(nvme_auth_hmac_id)kernel(nvme_auth_hmac_name)kernel(nvme_auth_init_ctrl)kernel(nvme_auth_key_struct_size)kernel(nvme_auth_negotiate)kernel(nvme_auth_stop)kernel(nvme_auth_transform_key)kernel(nvme_auth_wait)kernel(nvme_cancel_admin_tagset)kernel(nvme_cancel_request)kernel(nvme_cancel_tagset)kernel(nvme_change_ctrl_state)kernel(nvme_cleanup_cmd)kernel(nvme_command_effects)kernel(nvme_complete_async_event)kernel(nvme_complete_batch_req)kernel(nvme_complete_rq)kernel(nvme_ctrl_from_file)kernel(nvme_delete_ctrl)kernel(nvme_delete_wq)kernel(nvme_dev_attrs_group)kernel(nvme_disable_ctrl)kernel(nvme_enable_ctrl)kernel(nvme_execute_rq)kernel(nvme_fail_nonready_command)kernel(nvme_fc_io_getuuid)kernel(nvme_fc_rcv_ls_req)kernel(nvme_fc_register_localport)kernel(nvme_fc_register_remoteport)kernel(nvme_fc_rescan_remoteport)kernel(nvme_fc_set_remoteport_devloss)kernel(nvme_fc_unregister_localport)kernel(nvme_fc_unregister_remoteport)kernel(nvme_find_get_ns)kernel(nvme_get_admin_opcode_str)kernel(nvme_get_fabrics_opcode_str)kernel(nvme_get_features)kernel(nvme_get_opcode_str)kernel(nvme_host_path_error)kernel(nvme_init_ctrl)kernel(nvme_init_ctrl_finish)kernel(nvme_init_request)kernel(nvme_io_timeout)kernel(nvme_keyring_id)kernel(nvme_mark_namespaces_dead)kernel(nvme_mpath_start_request)kernel(nvme_passthru_end)kernel(nvme_passthru_start)kernel(nvme_put_ns)kernel(nvme_quiesce_admin_queue)kernel(nvme_quiesce_io_queues)kernel(nvme_remove_admin_tag_set)kernel(nvme_remove_io_tag_set)kernel(nvme_remove_namespaces)kernel(nvme_reset_ctrl)kernel(nvme_reset_wq)kernel(nvme_set_features)kernel(nvme_set_queue_count)kernel(nvme_setup_cmd)kernel(nvme_start_ctrl)kernel(nvme_start_freeze)kernel(nvme_stop_ctrl)kernel(nvme_stop_keep_alive)kernel(nvme_submit_sync_cmd)kernel(nvme_sync_io_queues)kernel(nvme_sync_queues)kernel(nvme_tls_psk_default)kernel(nvme_try_sched_reset)kernel(nvme_unfreeze)kernel(nvme_uninit_ctrl)kernel(nvme_unquiesce_admin_queue)kernel(nvme_unquiesce_io_queues)kernel(nvme_wait_freeze)kernel(nvme_wait_freeze_timeout)kernel(nvme_wait_reset)kernel(nvme_wq)kernel(nvmet_check_transfer_len)kernel(nvmet_ctrl_fatal_error)kernel(nvmet_fc_invalidate_host)kernel(nvmet_fc_rcv_fcp_abort)kernel(nvmet_fc_rcv_fcp_req)kernel(nvmet_fc_rcv_ls_req)kernel(nvmet_fc_register_targetport)kernel(nvmet_fc_unregister_targetport)kernel(nvmet_register_transport)kernel(nvmet_req_alloc_sgls)kernel(nvmet_req_complete)kernel(nvmet_req_free_sgls)kernel(nvmet_req_init)kernel(nvmet_req_uninit)kernel(nvmet_sq_destroy)kernel(nvmet_sq_init)kernel(nvmet_unregister_transport)kernel(nvmet_wq)kernel(nvmf_connect_admin_queue)kernel(nvmf_connect_io_queue)kernel(nvmf_free_options)kernel(nvmf_get_address)kernel(nvmf_ip_options_match)kernel(nvmf_map_queues)kernel(nvmf_reg_read32)kernel(nvmf_reg_read64)kernel(nvmf_reg_write32)kernel(nvmf_register_transport)kernel(nvmf_set_io_queues)kernel(nvmf_should_reconnect)kernel(nvmf_unregister_transport)kernel(objagg_create)kernel(objagg_destroy)kernel(objagg_hints_get)kernel(objagg_hints_put)kernel(objagg_hints_stats_get)kernel(objagg_obj_delta_priv)kernel(objagg_obj_get)kernel(objagg_obj_put)kernel(objagg_obj_raw)kernel(objagg_obj_root_priv)kernel(objagg_stats_get)kernel(objagg_stats_put)kernel(opens_in_grace)kernel(osd_req_op_alloc_hint_init)kernel(osd_req_op_cls_init)kernel(osd_req_op_cls_request_data_bvecs)kernel(osd_req_op_cls_request_data_pagelist)kernel(osd_req_op_cls_request_data_pages)kernel(osd_req_op_cls_response_data_pages)kernel(osd_req_op_copy_from_init)kernel(osd_req_op_extent_dup_last)kernel(osd_req_op_extent_init)kernel(osd_req_op_extent_osd_data)kernel(osd_req_op_extent_osd_data_bio)kernel(osd_req_op_extent_osd_data_bvec_pos)kernel(osd_req_op_extent_osd_data_bvecs)kernel(osd_req_op_extent_osd_data_pagelist)kernel(osd_req_op_extent_osd_data_pages)kernel(osd_req_op_extent_osd_iter)kernel(osd_req_op_extent_update)kernel(osd_req_op_init)kernel(osd_req_op_raw_data_in_pages)kernel(osd_req_op_xattr_init)kernel(ovs_netdev_link)kernel(ovs_netdev_tunnel_destroy)kernel(ovs_vport_alloc)kernel(ovs_vport_free)kernel(ovs_vport_ops_unregister)kernel(parman_create)kernel(parman_destroy)kernel(parman_item_add)kernel(parman_item_remove)kernel(parman_prio_fini)kernel(parman_prio_init)kernel(parport_announce_port)kernel(parport_claim)kernel(parport_claim_or_block)kernel(parport_del_port)kernel(parport_find_base)kernel(parport_find_number)kernel(parport_get_port)kernel(parport_ieee1284_ecp_read_data)kernel(parport_ieee1284_ecp_write_addr)kernel(parport_ieee1284_ecp_write_data)kernel(parport_ieee1284_epp_read_addr)kernel(parport_ieee1284_epp_read_data)kernel(parport_ieee1284_epp_write_addr)kernel(parport_ieee1284_epp_write_data)kernel(parport_ieee1284_interrupt)kernel(parport_ieee1284_read_byte)kernel(parport_ieee1284_read_nibble)kernel(parport_ieee1284_write_compat)kernel(parport_irq_handler)kernel(parport_negotiate)kernel(parport_pc_probe_port)kernel(parport_pc_unregister_port)kernel(parport_put_port)kernel(parport_read)kernel(parport_register_dev_model)kernel(parport_register_port)kernel(parport_release)kernel(parport_remove_port)kernel(parport_set_timeout)kernel(parport_unregister_device)kernel(parport_unregister_driver)kernel(parport_wait_event)kernel(parport_wait_peripheral)kernel(parport_write)kernel(passthrough_attrib_attrs)kernel(passthrough_parse_cdb)kernel(passthrough_pr_attrib_attrs)kernel(pci_test_config_bits)kernel(phylink_caps_to_linkmodes)kernel(phylink_connect_phy)kernel(phylink_create)kernel(phylink_decode_usxgmii_word)kernel(phylink_destroy)kernel(phylink_disconnect_phy)kernel(phylink_ethtool_get_eee)kernel(phylink_ethtool_get_pauseparam)kernel(phylink_ethtool_get_wol)kernel(phylink_ethtool_ksettings_get)kernel(phylink_ethtool_ksettings_set)kernel(phylink_ethtool_nway_reset)kernel(phylink_ethtool_set_eee)kernel(phylink_ethtool_set_pauseparam)kernel(phylink_ethtool_set_wol)kernel(phylink_expects_phy)kernel(phylink_fwnode_phy_connect)kernel(phylink_generic_validate)kernel(phylink_get_capabilities)kernel(phylink_get_eee_err)kernel(phylink_init_eee)kernel(phylink_limit_mac_speed)kernel(phylink_mac_change)kernel(phylink_mii_c22_pcs_an_restart)kernel(phylink_mii_c22_pcs_config)kernel(phylink_mii_c22_pcs_decode_state)kernel(phylink_mii_c22_pcs_encode_advertisement)kernel(phylink_mii_c22_pcs_get_state)kernel(phylink_mii_c45_pcs_get_state)kernel(phylink_mii_ioctl)kernel(phylink_of_phy_connect)kernel(phylink_pcs_change)kernel(phylink_resolve_c73)kernel(phylink_resume)kernel(phylink_set_port_modes)kernel(phylink_speed_down)kernel(phylink_speed_up)kernel(phylink_start)kernel(phylink_stop)kernel(phylink_suspend)kernel(phylink_validate_mask_caps)kernel(platform_profile_notify)kernel(platform_profile_register)kernel(platform_profile_remove)kernel(pmbus_check_byte_register)kernel(pmbus_check_word_register)kernel(pmbus_clear_cache)kernel(pmbus_clear_faults)kernel(pmbus_do_probe)kernel(pmbus_get_debugfs_dir)kernel(pmbus_get_driver_info)kernel(pmbus_get_fan_rate_cached)kernel(pmbus_get_fan_rate_device)kernel(pmbus_read_byte_data)kernel(pmbus_read_word_data)kernel(pmbus_set_page)kernel(pmbus_set_update)kernel(pmbus_update_byte_data)kernel(pmbus_update_fan)kernel(pmbus_write_byte)kernel(pmbus_write_byte_data)kernel(pmbus_write_word_data)kernel(pmc_write_counter)kernel(pmem_sector_size)kernel(pmem_should_map_pages)kernel(pnfs_add_commit_array)kernel(pnfs_alloc_commit_array)kernel(pnfs_destroy_layout)kernel(pnfs_error_mark_layout_for_return)kernel(pnfs_free_commit_array)kernel(pnfs_generic_clear_request_commit)kernel(pnfs_generic_commit_pagelist)kernel(pnfs_generic_commit_release)kernel(pnfs_generic_ds_cinfo_destroy)kernel(pnfs_generic_ds_cinfo_release_lseg)kernel(pnfs_generic_layout_insert_lseg)kernel(pnfs_generic_pg_check_layout)kernel(pnfs_generic_pg_check_range)kernel(pnfs_generic_pg_cleanup)kernel(pnfs_generic_pg_init_read)kernel(pnfs_generic_pg_init_write)kernel(pnfs_generic_pg_readpages)kernel(pnfs_generic_pg_test)kernel(pnfs_generic_pg_writepages)kernel(pnfs_generic_prepare_to_resend_writes)kernel(pnfs_generic_recover_commit_reqs)kernel(pnfs_generic_rw_release)kernel(pnfs_generic_scan_commit_lists)kernel(pnfs_generic_search_commit_reqs)kernel(pnfs_generic_sync)kernel(pnfs_generic_write_commit_done)kernel(pnfs_layout_mark_request_commit)kernel(pnfs_layoutcommit_inode)kernel(pnfs_ld_read_done)kernel(pnfs_ld_write_done)kernel(pnfs_nfs_generic_sync)kernel(pnfs_put_lseg)kernel(pnfs_read_done_resend_to_mds)kernel(pnfs_read_resend_pnfs)kernel(pnfs_register_layoutdriver)kernel(pnfs_report_layoutstat)kernel(pnfs_set_layoutcommit)kernel(pnfs_set_lo_fail)kernel(pnfs_unregister_layoutdriver)kernel(pnfs_update_layout)kernel(pnfs_write_done_resend_to_mds)kernel(polynomial_calc)kernel(pp_msgs)kernel(pptp_msg_name)kernel(print_tuple)kernel(proc_thermal_add)kernel(proc_thermal_check_power_floor_intr)kernel(proc_thermal_check_wt_intr)kernel(proc_thermal_mmio_add)kernel(proc_thermal_mmio_remove)kernel(proc_thermal_power_floor_get_state)kernel(proc_thermal_power_floor_intr_callback)kernel(proc_thermal_power_floor_set_state)kernel(proc_thermal_rapl_add)kernel(proc_thermal_rapl_remove)kernel(proc_thermal_read_power_floor_status)kernel(proc_thermal_remove)kernel(proc_thermal_resume)kernel(proc_thermal_rfim_add)kernel(proc_thermal_rfim_remove)kernel(proc_thermal_suspend)kernel(proc_thermal_wt_hint_add)kernel(proc_thermal_wt_hint_remove)kernel(proc_thermal_wt_intr_callback)kernel(proc_thermal_wt_req_add)kernel(proc_thermal_wt_req_remove)kernel(processor_thermal_mbox_interrupt_config)kernel(processor_thermal_send_mbox_read_cmd)kernel(processor_thermal_send_mbox_write_cmd)kernel(psample_group_get)kernel(psample_group_put)kernel(psample_group_take)kernel(psample_sample_packet)kernel(psp_check_platform_access_status)kernel(psp_check_tee_status)kernel(psp_copy_user_blob)kernel(psp_ring_platform_doorbell)kernel(psp_send_platform_access_msg)kernel(psp_tee_process_cmd)kernel(put_nfs_open_context)kernel(put_rpccred)kernel(pwm_lpss_bsw_info)kernel(pwm_lpss_bxt_info)kernel(pwm_lpss_byt_info)kernel(pwm_lpss_tng_info)kernel(qat_vfmig_cleanup)kernel(qat_vfmig_close)kernel(qat_vfmig_create)kernel(qat_vfmig_destroy)kernel(qat_vfmig_init)kernel(qat_vfmig_load_setup)kernel(qat_vfmig_load_state)kernel(qat_vfmig_open)kernel(qat_vfmig_reset)kernel(qat_vfmig_resume)kernel(qat_vfmig_save_setup)kernel(qat_vfmig_save_state)kernel(qat_vfmig_suspend)kernel(qca808x_cable_test_get_status)kernel(qca808x_led_reg_blink_set)kernel(qca808x_led_reg_brightness_set)kernel(qca808x_led_reg_hw_control_enable)kernel(qca808x_led_reg_hw_control_status)kernel(qmi_add_lookup)kernel(qmi_add_server)kernel(qmi_decode_message)kernel(qmi_encode_message)kernel(qmi_handle_init)kernel(qmi_handle_release)kernel(qmi_response_type_v01_ei)kernel(qmi_send_indication)kernel(qmi_send_request)kernel(qmi_send_response)kernel(qmi_txn_cancel)kernel(qmi_txn_init)kernel(qmi_txn_wait)kernel(qrtr_endpoint_post)kernel(qrtr_endpoint_register)kernel(qrtr_endpoint_unregister)kernel(qrtr_ns_init)kernel(qrtr_ns_remove)kernel(qword_add)kernel(qword_addhex)kernel(qword_get)kernel(r5c_journal_mode_set)kernel(raid5_set_cache_size)kernel(raid6_2data_recov)kernel(raid6_call)kernel(raid6_datap_recov)kernel(raid6_empty_zero_page)kernel(raid6_gfexi)kernel(raid6_gfexp)kernel(raid6_gfinv)kernel(raid6_gflog)kernel(raid6_gfmul)kernel(raid6_vgfmul)kernel(raid_class_attach)kernel(raid_class_release)kernel(raid_component_add)kernel(rapl_add_package)kernel(rapl_add_package_cpuslocked)kernel(rapl_find_package_domain)kernel(rapl_find_package_domain_cpuslocked)kernel(rapl_remove_package)kernel(rapl_remove_package_cpuslocked)kernel(read_bytes_from_xdr_buf)kernel(read_cdat_data)kernel(recover_lost_locks)kernel(register_8022_client)kernel(register_cdrom)kernel(register_dca_provider)kernel(register_hdlc_protocol)kernel(register_ip_vs_app)kernel(register_ip_vs_app_inc)kernel(register_ip_vs_pe)kernel(register_ip_vs_scheduler)kernel(register_nfs_version)kernel(register_nvdimm_pmu)kernel(register_snap_client)kernel(remove_iaa_compression_mode)kernel(report_ignored_msrs)kernel(rmi_2d_sensor_abs_process)kernel(rmi_2d_sensor_abs_report)kernel(rmi_2d_sensor_configure_input)kernel(rmi_2d_sensor_of_probe)kernel(rmi_2d_sensor_rel_report)kernel(rmi_dbg)kernel(rmi_driver_resume)kernel(rmi_driver_suspend)kernel(rmi_of_property_read_u32)kernel(rmi_register_transport_device)kernel(rmi_set_attn_data)kernel(rmi_unregister_function_handler)kernel(rmi_unregister_transport_device)kernel(roccat_common2_device_init_struct)kernel(roccat_common2_receive)kernel(roccat_common2_send)kernel(roccat_common2_send_with_status)kernel(roccat_common2_sysfs_read)kernel(roccat_common2_sysfs_write)kernel(roccat_connect)kernel(roccat_disconnect)kernel(roccat_report_event)kernel(rpc_add_pipe_dir_object)kernel(rpc_alloc_iostats)kernel(rpc_bind_new_program)kernel(rpc_calc_rto)kernel(rpc_call_async)kernel(rpc_call_null)kernel(rpc_call_start)kernel(rpc_call_sync)kernel(rpc_cancel_tasks)kernel(rpc_clnt_add_xprt)kernel(rpc_clnt_disconnect)kernel(rpc_clnt_iterate_for_each_xprt)kernel(rpc_clnt_manage_trunked_xprts)kernel(rpc_clnt_probe_trunked_xprts)kernel(rpc_clnt_setup_test_and_add_xprt)kernel(rpc_clnt_show_stats)kernel(rpc_clnt_test_and_add_xprt)kernel(rpc_clnt_xprt_switch_add_xprt)kernel(rpc_clnt_xprt_switch_has_addr)kernel(rpc_clnt_xprt_switch_remove_xprt)kernel(rpc_clone_client)kernel(rpc_clone_client_set_auth)kernel(rpc_count_iostats)kernel(rpc_count_iostats_metrics)kernel(rpc_create)kernel(rpc_d_lookup_sb)kernel(rpc_debug)kernel(rpc_delay)kernel(rpc_destroy_pipe_data)kernel(rpc_destroy_wait_queue)kernel(rpc_exit)kernel(rpc_find_or_alloc_pipe_dir_object)kernel(rpc_force_rebind)kernel(rpc_free)kernel(rpc_free_iostats)kernel(rpc_get_sb_net)kernel(rpc_init_pipe_dir_head)kernel(rpc_init_pipe_dir_object)kernel(rpc_init_priority_wait_queue)kernel(rpc_init_rtt)kernel(rpc_init_wait_queue)kernel(rpc_killall_tasks)kernel(rpc_localaddr)kernel(rpc_machine_cred)kernel(rpc_malloc)kernel(rpc_max_bc_payload)kernel(rpc_max_payload)kernel(rpc_mkpipe_data)kernel(rpc_mkpipe_dentry)kernel(rpc_net_ns)kernel(rpc_ntop)kernel(rpc_num_bc_slots)kernel(rpc_peeraddr)kernel(rpc_peeraddr2str)kernel(rpc_pipe_generic_upcall)kernel(rpc_pipefs_notifier_register)kernel(rpc_pipefs_notifier_unregister)kernel(rpc_prepare_reply_pages)kernel(rpc_proc_register)kernel(rpc_proc_unregister)kernel(rpc_pton)kernel(rpc_put_sb_net)kernel(rpc_put_task)kernel(rpc_put_task_async)kernel(rpc_queue_upcall)kernel(rpc_release_client)kernel(rpc_remove_pipe_dir_object)kernel(rpc_restart_call)kernel(rpc_restart_call_prepare)kernel(rpc_run_task)kernel(rpc_set_connect_timeout)kernel(rpc_setbufsize)kernel(rpc_shutdown_client)kernel(rpc_sleep_on)kernel(rpc_sleep_on_priority)kernel(rpc_sleep_on_priority_timeout)kernel(rpc_sleep_on_timeout)kernel(rpc_switch_client_transport)kernel(rpc_task_gfp_mask)kernel(rpc_task_release_transport)kernel(rpc_task_timeout)kernel(rpc_uaddr2sockaddr)kernel(rpc_unlink)kernel(rpc_update_rtt)kernel(rpc_wait_for_completion_task)kernel(rpc_wake_up)kernel(rpc_wake_up_first)kernel(rpc_wake_up_next)kernel(rpc_wake_up_queued_task)kernel(rpc_wake_up_status)kernel(rpcauth_create)kernel(rpcauth_destroy_credcache)kernel(rpcauth_get_gssinfo)kernel(rpcauth_get_pseudoflavor)kernel(rpcauth_init_cred)kernel(rpcauth_init_credcache)kernel(rpcauth_lookup_credcache)kernel(rpcauth_lookupcred)kernel(rpcauth_register)kernel(rpcauth_stringify_acceptor)kernel(rpcauth_unregister)kernel(rpcauth_unwrap_resp_decode)kernel(rpcauth_wrap_req_encode)kernel(rpcb_getport_async)kernel(rtsx_pci_add_cmd)kernel(rtsx_pci_card_exclusive_check)kernel(rtsx_pci_card_exist)kernel(rtsx_pci_card_power_off)kernel(rtsx_pci_card_power_on)kernel(rtsx_pci_card_pull_ctl_disable)kernel(rtsx_pci_card_pull_ctl_enable)kernel(rtsx_pci_complete_unfinished_transfer)kernel(rtsx_pci_dma_map_sg)kernel(rtsx_pci_dma_transfer)kernel(rtsx_pci_dma_unmap_sg)kernel(rtsx_pci_read_phy_register)kernel(rtsx_pci_read_ppbuf)kernel(rtsx_pci_read_register)kernel(rtsx_pci_send_cmd)kernel(rtsx_pci_send_cmd_no_wait)kernel(rtsx_pci_start_run)kernel(rtsx_pci_stop_cmd)kernel(rtsx_pci_switch_clock)kernel(rtsx_pci_switch_output_voltage)kernel(rtsx_pci_transfer_data)kernel(rtsx_pci_write_phy_register)kernel(rtsx_pci_write_ppbuf)kernel(rtsx_pci_write_register)kernel(rtsx_usb_add_cmd)kernel(rtsx_usb_card_exclusive_check)kernel(rtsx_usb_ep0_read_register)kernel(rtsx_usb_ep0_write_register)kernel(rtsx_usb_get_card_status)kernel(rtsx_usb_get_rsp)kernel(rtsx_usb_read_ppbuf)kernel(rtsx_usb_read_register)kernel(rtsx_usb_send_cmd)kernel(rtsx_usb_switch_clock)kernel(rtsx_usb_transfer_data)kernel(rtsx_usb_write_ppbuf)kernel(rtsx_usb_write_register)kernel(sas_attach_transport)kernel(sas_disable_tlr)kernel(sas_enable_tlr)kernel(sas_end_device_alloc)kernel(sas_expander_alloc)kernel(sas_get_address)kernel(sas_is_tlr_enabled)kernel(sas_phy_add)kernel(sas_phy_alloc)kernel(sas_phy_delete)kernel(sas_phy_free)kernel(sas_port_add)kernel(sas_port_add_phy)kernel(sas_port_alloc)kernel(sas_port_alloc_num)kernel(sas_port_delete)kernel(sas_port_delete_phy)kernel(sas_port_free)kernel(sas_port_get_phy)kernel(sas_port_mark_backlink)kernel(sas_read_port_mode_page)kernel(sas_release_transport)kernel(sas_remove_children)kernel(sas_remove_host)kernel(sas_rphy_add)kernel(sas_rphy_delete)kernel(sas_rphy_free)kernel(sas_rphy_remove)kernel(sas_rphy_unlink)kernel(sas_tlr_supported)kernel(sata_async_notification)kernel(sata_deb_timing_hotplug)kernel(sata_deb_timing_long)kernel(sata_deb_timing_normal)kernel(sata_link_debounce)kernel(sata_link_hardreset)kernel(sata_link_resume)kernel(sata_link_scr_lpm)kernel(sata_lpm_ignore_phy_events)kernel(sata_pmp_error_handler)kernel(sata_pmp_port_ops)kernel(sata_pmp_qc_defer_cmd_switch)kernel(sata_port_ops)kernel(sata_scr_read)kernel(sata_scr_valid)kernel(sata_scr_write)kernel(sata_scr_write_flush)kernel(sata_set_spd)kernel(sata_sff_hardreset)kernel(sata_std_hardreset)kernel(sbc_attrib_attrs)kernel(sbc_dif_copy_prot)kernel(sbc_dif_verify)kernel(sbc_get_device_type)kernel(sbc_get_write_same_sectors)kernel(sbc_parse_cdb)kernel(sch56xx_read_virtual_reg)kernel(sch56xx_read_virtual_reg12)kernel(sch56xx_read_virtual_reg16)kernel(sch56xx_watchdog_register)kernel(sch56xx_write_virtual_reg)kernel(schedule_cxl_memdev_detach)kernel(scsi_is_fc_rport)kernel(scsi_is_sas_phy)kernel(scsi_is_sas_port)kernel(scsi_is_sas_rphy)kernel(send_implementation_id)kernel(serpent_cbc_dec_8way_avx)kernel(serpent_ecb_dec_8way_avx)kernel(serpent_ecb_enc_8way_avx)kernel(serpent_setkey)kernel(set_and_calc_slave_port_state)kernel(set_exclusive_cxl_commands)kernel(set_phv_bit)kernel(setup_udp_tunnel_sock)kernel(sev_do_cmd)kernel(sev_guest_activate)kernel(sev_guest_deactivate)kernel(sev_guest_decommission)kernel(sev_guest_df_flush)kernel(sev_issue_cmd_external_user)kernel(sev_platform_init)kernel(sev_platform_status)kernel(smsc_phy_config_init)kernel(smsc_phy_config_intr)kernel(smsc_phy_get_tunable)kernel(smsc_phy_handle_interrupt)kernel(smsc_phy_probe)kernel(smsc_phy_set_tunable)kernel(snp_alloc_firmware_page)kernel(snp_free_firmware_page)kernel(sparse_keymap_entry_from_keycode)kernel(sparse_keymap_entry_from_scancode)kernel(sparse_keymap_report_entry)kernel(sparse_keymap_report_event)kernel(sparse_keymap_setup)kernel(spc_emulate_evpd_83)kernel(spc_emulate_inquiry_std)kernel(spc_emulate_report_luns)kernel(spc_parse_cdb)kernel(speedstep_detect_processor)kernel(speedstep_get_freqs)kernel(speedstep_get_frequency)kernel(spi_attach_transport)kernel(spi_display_xfer_agreement)kernel(spi_dv_device)kernel(spi_populate_ppr_msg)kernel(spi_populate_sync_msg)kernel(spi_populate_tag_msg)kernel(spi_populate_width_msg)kernel(spi_print_msg)kernel(spi_release_transport)kernel(spi_schedule_dv_device)kernel(srp_attach_transport)kernel(srp_parse_tmo)kernel(srp_reconnect_rport)kernel(srp_release_transport)kernel(srp_remove_host)kernel(srp_rport_add)kernel(srp_rport_del)kernel(srp_rport_get)kernel(srp_rport_put)kernel(srp_start_tl_fail_timers)kernel(srp_stop_rport_timers)kernel(srp_timed_out)kernel(srp_tmo_valid)kernel(stm_data_write)kernel(stm_register_device)kernel(stm_register_protocol)kernel(stm_source_register_device)kernel(stm_source_unregister_device)kernel(stm_source_write)kernel(stm_unregister_device)kernel(stm_unregister_protocol)kernel(stp_proto_register)kernel(stp_proto_unregister)kernel(sunrpc_cache_lookup_rcu)kernel(sunrpc_cache_pipe_upcall)kernel(sunrpc_cache_pipe_upcall_timeout)kernel(sunrpc_cache_register_pipefs)kernel(sunrpc_cache_unhash)kernel(sunrpc_cache_unregister_pipefs)kernel(sunrpc_cache_update)kernel(sunrpc_destroy_cache_detail)kernel(sunrpc_init_cache_detail)kernel(sunrpc_net_id)kernel(svc_addsock)kernel(svc_age_temp_xprts_now)kernel(svc_auth_flavor)kernel(svc_auth_register)kernel(svc_auth_unregister)kernel(svc_authenticate)kernel(svc_bind)kernel(svc_create)kernel(svc_create_pooled)kernel(svc_destroy)kernel(svc_drop)kernel(svc_encode_result_payload)kernel(svc_exit_thread)kernel(svc_fill_symlink_pathname)kernel(svc_fill_write_vector)kernel(svc_find_xprt)kernel(svc_generic_init_request)kernel(svc_generic_rpcbind_set)kernel(svc_max_payload)kernel(svc_pool_stats_open)kernel(svc_pool_wake_idle_thread)kernel(svc_print_addr)kernel(svc_proc_register)kernel(svc_proc_unregister)kernel(svc_process_bc)kernel(svc_recv)kernel(svc_reg_xprt_class)kernel(svc_reserve)kernel(svc_rpcb_cleanup)kernel(svc_rpcb_setup)kernel(svc_rpcbind_set_version)kernel(svc_rqst_alloc)kernel(svc_rqst_free)kernel(svc_rqst_replace_page)kernel(svc_seq_show)kernel(svc_set_client)kernel(svc_set_num_threads)kernel(svc_sock_update_bufs)kernel(svc_unreg_xprt_class)kernel(svc_wake_up)kernel(svc_xprt_close)kernel(svc_xprt_copy_addrs)kernel(svc_xprt_create)kernel(svc_xprt_deferred_close)kernel(svc_xprt_destroy_all)kernel(svc_xprt_enqueue)kernel(svc_xprt_init)kernel(svc_xprt_names)kernel(svc_xprt_put)kernel(svc_xprt_received)kernel(svcauth_gss_flavor)kernel(svcauth_gss_register_pseudoflavor)kernel(svcauth_unix_purge)kernel(svcauth_unix_set_client)kernel(synproxy_init_timestamp_cookie)kernel(synproxy_net_id)kernel(synproxy_parse_options)kernel(synproxy_recv_client_ack)kernel(synproxy_recv_client_ack_ipv6)kernel(synproxy_send_client_synack)kernel(synproxy_send_client_synack_ipv6)kernel(t10_pi_type1_crc)kernel(t10_pi_type1_ip)kernel(t10_pi_type3_crc)kernel(t10_pi_type3_ip)kernel(tap_create_cdev)kernel(tap_del_queues)kernel(tap_destroy_cdev)kernel(tap_free_minor)kernel(tap_get_minor)kernel(tap_get_ptr_ring)kernel(tap_get_socket)kernel(tap_handle_frame)kernel(tap_queue_resize)kernel(taprio_offload_free)kernel(taprio_offload_get)kernel(target_alloc_cmd_counter)kernel(target_alloc_sgl)kernel(target_backend_unregister)kernel(target_cmd_init_cdb)kernel(target_cmd_parse_cdb)kernel(target_complete_cmd)kernel(target_complete_cmd_with_length)kernel(target_complete_cmd_with_sense)kernel(target_configure_unmap_from_queue)kernel(target_depend_item)kernel(target_execute_cmd)kernel(target_free_cmd_counter)kernel(target_free_sgl)kernel(target_get_sess_cmd)kernel(target_init_cmd)kernel(target_lun_is_rdonly)kernel(target_nacl_find_deve)kernel(target_put_nacl)kernel(target_put_sess_cmd)kernel(target_register_template)kernel(target_remove_session)kernel(target_send_busy)kernel(target_set_cmd_data_length)kernel(target_setup_session)kernel(target_show_cmd)kernel(target_show_dynamic_sessions)kernel(target_stop_cmd_counter)kernel(target_stop_session)kernel(target_submit)kernel(target_submit_cmd)kernel(target_submit_prep)kernel(target_submit_tmr)kernel(target_to_linux_sector)kernel(target_tpg_has_node_acl)kernel(target_undepend_item)kernel(target_unregister_template)kernel(target_wait_for_cmds)kernel(target_wait_for_sess_cmds)kernel(tcpci_get_tcpm_port)kernel(tcpci_irq)kernel(tcpci_register_port)kernel(tcpci_unregister_port)kernel(tcpm_cc_change)kernel(tcpm_pd_hard_reset)kernel(tcpm_pd_receive)kernel(tcpm_pd_transmit_complete)kernel(tcpm_port_clean)kernel(tcpm_port_error_recovery)kernel(tcpm_port_is_toggling)kernel(tcpm_register_port)kernel(tcpm_sink_frs)kernel(tcpm_sourcing_vbus)kernel(tcpm_tcpc_reset)kernel(tcpm_unregister_port)kernel(tcpm_vbus_change)kernel(team_mode_register)kernel(team_mode_unregister)kernel(team_modeop_port_change_dev_addr)kernel(team_modeop_port_enter)kernel(team_option_inst_set_change)kernel(team_options_change_check)kernel(team_options_register)kernel(team_options_unregister)kernel(tee_bus_type)kernel(tee_client_close_context)kernel(tee_client_close_session)kernel(tee_client_get_version)kernel(tee_client_invoke_func)kernel(tee_client_open_context)kernel(tee_client_open_session)kernel(tee_device_alloc)kernel(tee_device_register)kernel(tee_device_unregister)kernel(tee_get_drvdata)kernel(tee_session_calc_client_uuid)kernel(tee_shm_alloc_kernel_buf)kernel(tee_shm_alloc_priv_buf)kernel(tee_shm_free)kernel(tee_shm_get_from_id)kernel(tee_shm_get_pa)kernel(tee_shm_get_va)kernel(tee_shm_pool_alloc_res_mem)kernel(tee_shm_put)kernel(tee_shm_register_kernel_buf)kernel(teedev_close_context)kernel(teedev_open)kernel(tifm_add_adapter)kernel(tifm_alloc_adapter)kernel(tifm_alloc_device)kernel(tifm_eject)kernel(tifm_free_adapter)kernel(tifm_free_device)kernel(tifm_has_ms_pif)kernel(tifm_map_sg)kernel(tifm_queue_work)kernel(tifm_register_driver)kernel(tifm_remove_adapter)kernel(tifm_unmap_sg)kernel(tifm_unregister_driver)kernel(tipc_dump_done)kernel(tipc_dump_start)kernel(tipc_nl_sk_walk)kernel(tipc_sk_fill_sock_diag)kernel(tls_device_sk_destruct)kernel(tls_encrypt_skb)kernel(tls_get_record)kernel(tls_offload_tx_resync_request)kernel(tls_validate_xmit_skb)kernel(to_cxl_decoder)kernel(to_cxl_endpoint_decoder)kernel(to_cxl_nvdimm)kernel(to_cxl_nvdimm_bridge)kernel(to_cxl_pmem_region)kernel(to_cxl_port)kernel(to_cxl_root_decoder)kernel(to_cxl_switch_decoder)kernel(to_drm_sched_fence)kernel(to_nd_btt)kernel(to_nd_dax)kernel(to_nd_desc)kernel(to_nd_pfn)kernel(to_nd_region)kernel(to_ndd)kernel(to_nfit_uuid)kernel(to_nvdimm)kernel(to_nvdimm_bus)kernel(to_nvdimm_bus_dev)kernel(to_pdrv_policy_node)kernel(tpm_key_create)kernel(tpmi_get_feature_status)kernel(tpmi_get_platform_data)kernel(tpmi_get_resource_at_index)kernel(tpmi_get_resource_count)kernel(tpmi_sst_dev_add)kernel(tpmi_sst_dev_remove)kernel(tpmi_sst_dev_resume)kernel(tpmi_sst_dev_suspend)kernel(tpmi_sst_exit)kernel(tpmi_sst_init)kernel(transport_alloc_session)kernel(transport_alloc_session_tags)kernel(transport_backend_register)kernel(transport_copy_sense_to_cmd)kernel(transport_deregister_session)kernel(transport_deregister_session_configfs)kernel(transport_free_session)kernel(transport_generic_free_cmd)kernel(transport_generic_handle_tmr)kernel(transport_generic_new_cmd)kernel(transport_generic_request_failure)kernel(transport_init_session)kernel(transport_kmap_data_sg)kernel(transport_kunmap_data_sg)kernel(transport_lookup_cmd_lun)kernel(transport_lookup_tmr_lun)kernel(transport_register_session)kernel(transport_send_check_condition_and_sense)kernel(transport_set_vpd_assoc)kernel(transport_set_vpd_ident)kernel(transport_set_vpd_ident_type)kernel(transport_set_vpd_proto_id)kernel(transport_wait_for_tasks)kernel(tsm_register)kernel(tsm_report_default_type)kernel(tsm_report_extra_type)kernel(tsm_unregister)kernel(ttm_bo_eviction_valuable)kernel(ttm_bo_init_reserved)kernel(ttm_bo_init_validate)kernel(ttm_bo_kmap)kernel(ttm_bo_kunmap)kernel(ttm_bo_mem_space)kernel(ttm_bo_mmap_obj)kernel(ttm_bo_move_accel_cleanup)kernel(ttm_bo_move_memcpy)kernel(ttm_bo_move_sync_cleanup)kernel(ttm_bo_move_to_lru_tail)kernel(ttm_bo_pin)kernel(ttm_bo_put)kernel(ttm_bo_set_bulk_move)kernel(ttm_bo_unmap_virtual)kernel(ttm_bo_unpin)kernel(ttm_bo_validate)kernel(ttm_bo_vm_access)kernel(ttm_bo_vm_close)kernel(ttm_bo_vm_dummy_page)kernel(ttm_bo_vm_fault)kernel(ttm_bo_vm_fault_reserved)kernel(ttm_bo_vm_open)kernel(ttm_bo_vm_reserve)kernel(ttm_bo_vmap)kernel(ttm_bo_vunmap)kernel(ttm_bo_wait_ctx)kernel(ttm_device_clear_dma_mappings)kernel(ttm_device_fini)kernel(ttm_device_init)kernel(ttm_device_swapout)kernel(ttm_eu_backoff_reservation)kernel(ttm_eu_fence_buffer_objects)kernel(ttm_eu_reserve_buffers)kernel(ttm_glob)kernel(ttm_io_prot)kernel(ttm_kmap_iter_iomap_init)kernel(ttm_kmap_iter_tt_init)kernel(ttm_lru_bulk_move_init)kernel(ttm_lru_bulk_move_tail)kernel(ttm_move_memcpy)kernel(ttm_pool_alloc)kernel(ttm_pool_debugfs)kernel(ttm_pool_fini)kernel(ttm_pool_free)kernel(ttm_pool_init)kernel(ttm_range_man_fini_nocheck)kernel(ttm_range_man_init_nocheck)kernel(ttm_resource_alloc)kernel(ttm_resource_fini)kernel(ttm_resource_free)kernel(ttm_resource_init)kernel(ttm_resource_manager_create_debugfs)kernel(ttm_resource_manager_debug)kernel(ttm_resource_manager_evict_all)kernel(ttm_resource_manager_init)kernel(ttm_resource_manager_usage)kernel(ttm_sg_tt_init)kernel(ttm_tt_create)kernel(ttm_tt_destroy)kernel(ttm_tt_fini)kernel(ttm_tt_init)kernel(ttm_tt_pages_limit)kernel(ttm_tt_populate)kernel(tun_get_socket)kernel(tun_get_tx_ring)kernel(tun_ptr_free)kernel(twofish_dec_blk)kernel(twofish_dec_blk_3way)kernel(twofish_dec_blk_cbc_3way)kernel(twofish_enc_blk)kernel(twofish_setkey)kernel(udp_sock_create4)kernel(udp_sock_create6)kernel(udp_tun_rx_dst)kernel(udp_tunnel6_dst_lookup)kernel(udp_tunnel6_xmit_skb)kernel(udp_tunnel_drop_rx_port)kernel(udp_tunnel_dst_lookup)kernel(udp_tunnel_notify_add_rx_port)kernel(udp_tunnel_notify_del_rx_port)kernel(udp_tunnel_push_rx_port)kernel(udp_tunnel_sock_release)kernel(udp_tunnel_xmit_skb)kernel(unix_domain_find)kernel(unregister_8022_client)kernel(unregister_cdrom)kernel(unregister_dca_provider)kernel(unregister_hdlc_device)kernel(unregister_hdlc_protocol)kernel(unregister_ip_vs_app)kernel(unregister_ip_vs_pe)kernel(unregister_ip_vs_scheduler)kernel(unregister_nfs_version)kernel(unregister_nvdimm_pmu)kernel(unregister_snap_client)kernel(usb_cdc_wdm_register)kernel(usb_stor_Bulk_reset)kernel(usb_stor_Bulk_transport)kernel(usb_stor_CB_reset)kernel(usb_stor_CB_transport)kernel(usb_stor_access_xfer_buf)kernel(usb_stor_adjust_quirks)kernel(usb_stor_bulk_srb)kernel(usb_stor_bulk_transfer_buf)kernel(usb_stor_bulk_transfer_sg)kernel(usb_stor_clear_halt)kernel(usb_stor_control_msg)kernel(usb_stor_ctrl_transfer)kernel(usb_stor_disconnect)kernel(usb_stor_host_template_init)kernel(usb_stor_post_reset)kernel(usb_stor_pre_reset)kernel(usb_stor_probe1)kernel(usb_stor_probe2)kernel(usb_stor_reset_resume)kernel(usb_stor_resume)kernel(usb_stor_sense_invalidCDB)kernel(usb_stor_set_xfer_buf)kernel(usb_stor_suspend)kernel(usb_stor_transparent_scsi_command)kernel(vcpu_load)kernel(vcpu_put)kernel(vdpa_get_config)kernel(vdpa_mgmtdev_register)kernel(vdpa_mgmtdev_unregister)kernel(vdpa_register_device)kernel(vdpa_set_config)kernel(vdpa_set_status)kernel(vdpa_unregister_device)kernel(vdpa_unregister_driver)kernel(vdpasim_create)kernel(vdpasim_schedule_work)kernel(vfio_assign_device_set)kernel(vfio_combine_iova_ranges)kernel(vfio_device_set_open_count)kernel(vfio_dma_rw)kernel(vfio_file_enforced_coherent)kernel(vfio_file_has_dev)kernel(vfio_file_iommu_group)kernel(vfio_file_is_group)kernel(vfio_file_is_valid)kernel(vfio_file_set_kvm)kernel(vfio_find_device_in_devset)kernel(vfio_info_add_capability)kernel(vfio_info_cap_add)kernel(vfio_info_cap_shift)kernel(vfio_iommufd_device_ictx)kernel(vfio_iommufd_emulated_attach_ioas)kernel(vfio_iommufd_emulated_bind)kernel(vfio_iommufd_emulated_detach_ioas)kernel(vfio_iommufd_emulated_unbind)kernel(vfio_iommufd_get_dev_id)kernel(vfio_iommufd_physical_attach_ioas)kernel(vfio_iommufd_physical_bind)kernel(vfio_iommufd_physical_detach_ioas)kernel(vfio_iommufd_physical_unbind)kernel(vfio_mig_get_next_state)kernel(vfio_pci_core_aer_err_detected)kernel(vfio_pci_core_close_device)kernel(vfio_pci_core_disable)kernel(vfio_pci_core_do_io_rw)kernel(vfio_pci_core_enable)kernel(vfio_pci_core_err_handlers)kernel(vfio_pci_core_finish_enable)kernel(vfio_pci_core_init_dev)kernel(vfio_pci_core_ioctl)kernel(vfio_pci_core_ioctl_feature)kernel(vfio_pci_core_ioread16)kernel(vfio_pci_core_ioread32)kernel(vfio_pci_core_ioread8)kernel(vfio_pci_core_iowrite16)kernel(vfio_pci_core_iowrite32)kernel(vfio_pci_core_iowrite8)kernel(vfio_pci_core_match)kernel(vfio_pci_core_mmap)kernel(vfio_pci_core_range_intersect_range)kernel(vfio_pci_core_read)kernel(vfio_pci_core_register_dev_region)kernel(vfio_pci_core_register_device)kernel(vfio_pci_core_release_dev)kernel(vfio_pci_core_request)kernel(vfio_pci_core_set_params)kernel(vfio_pci_core_setup_barmap)kernel(vfio_pci_core_sriov_configure)kernel(vfio_pci_core_unregister_device)kernel(vfio_pci_core_write)kernel(vfio_pin_pages)kernel(vfio_register_emulated_iommu_dev)kernel(vfio_register_group_dev)kernel(vfio_register_iommu_driver)kernel(vfio_set_irqs_validate_and_prepare)kernel(vfio_unpin_pages)kernel(vfio_unregister_group_dev)kernel(vfio_unregister_iommu_driver)kernel(vfio_virqfd_disable)kernel(vfio_virqfd_enable)kernel(vfio_virqfd_flush_thread)kernel(vhost_add_used)kernel(vhost_add_used_and_signal)kernel(vhost_add_used_and_signal_n)kernel(vhost_add_used_n)kernel(vhost_chr_poll)kernel(vhost_chr_read_iter)kernel(vhost_chr_write_iter)kernel(vhost_clear_msg)kernel(vhost_dequeue_msg)kernel(vhost_dev_check_owner)kernel(vhost_dev_cleanup)kernel(vhost_dev_flush)kernel(vhost_dev_has_owner)kernel(vhost_dev_init)kernel(vhost_dev_ioctl)kernel(vhost_dev_reset_owner)kernel(vhost_dev_reset_owner_prepare)kernel(vhost_dev_set_owner)kernel(vhost_dev_stop)kernel(vhost_disable_notify)kernel(vhost_discard_vq_desc)kernel(vhost_enable_notify)kernel(vhost_enqueue_msg)kernel(vhost_exceeds_weight)kernel(vhost_get_vq_desc)kernel(vhost_has_work)kernel(vhost_init_device_iotlb)kernel(vhost_iotlb_add_range)kernel(vhost_iotlb_add_range_ctx)kernel(vhost_iotlb_alloc)kernel(vhost_iotlb_del_range)kernel(vhost_iotlb_free)kernel(vhost_iotlb_init)kernel(vhost_iotlb_itree_first)kernel(vhost_iotlb_itree_next)kernel(vhost_iotlb_map_free)kernel(vhost_iotlb_reset)kernel(vhost_log_access_ok)kernel(vhost_log_write)kernel(vhost_new_msg)kernel(vhost_poll_init)kernel(vhost_poll_queue)kernel(vhost_poll_start)kernel(vhost_poll_stop)kernel(vhost_set_backend_features)kernel(vhost_signal)kernel(vhost_vq_access_ok)kernel(vhost_vq_avail_empty)kernel(vhost_vq_init_access)kernel(vhost_vq_is_setup)kernel(vhost_vring_ioctl)kernel(vhost_work_init)kernel(vhost_work_queue)kernel(vid_from_reg)kernel(vid_which_vrm)kernel(virtio_dma_buf_attach)kernel(virtio_dma_buf_export)kernel(virtio_dma_buf_get_uuid)kernel(virtio_transport_connect)kernel(virtio_transport_deliver_tap_pkt)kernel(virtio_transport_destruct)kernel(virtio_transport_dgram_allow)kernel(virtio_transport_dgram_bind)kernel(virtio_transport_dgram_dequeue)kernel(virtio_transport_dgram_enqueue)kernel(virtio_transport_do_socket_init)kernel(virtio_transport_get_credit)kernel(virtio_transport_inc_tx_pkt)kernel(virtio_transport_notify_buffer_size)kernel(virtio_transport_notify_poll_in)kernel(virtio_transport_notify_poll_out)kernel(virtio_transport_notify_recv_init)kernel(virtio_transport_notify_recv_post_dequeue)kernel(virtio_transport_notify_recv_pre_block)kernel(virtio_transport_notify_recv_pre_dequeue)kernel(virtio_transport_notify_send_init)kernel(virtio_transport_notify_send_post_enqueue)kernel(virtio_transport_notify_send_pre_block)kernel(virtio_transport_notify_send_pre_enqueue)kernel(virtio_transport_purge_skbs)kernel(virtio_transport_put_credit)kernel(virtio_transport_read_skb)kernel(virtio_transport_recv_pkt)kernel(virtio_transport_release)kernel(virtio_transport_seqpacket_dequeue)kernel(virtio_transport_seqpacket_enqueue)kernel(virtio_transport_seqpacket_has_data)kernel(virtio_transport_shutdown)kernel(virtio_transport_stream_allow)kernel(virtio_transport_stream_dequeue)kernel(virtio_transport_stream_enqueue)kernel(virtio_transport_stream_has_data)kernel(virtio_transport_stream_has_space)kernel(virtio_transport_stream_is_active)kernel(virtio_transport_stream_rcvhiwat)kernel(vmbus_alloc_ring)kernel(vmbus_allocate_mmio)kernel(vmbus_close)kernel(vmbus_connect_ring)kernel(vmbus_connection)kernel(vmbus_disconnect_ring)kernel(vmbus_driver_unregister)kernel(vmbus_establish_gpadl)kernel(vmbus_free_mmio)kernel(vmbus_free_ring)kernel(vmbus_hvsock_device_unregister)kernel(vmbus_next_request_id)kernel(vmbus_open)kernel(vmbus_prep_negotiate_resp)kernel(vmbus_proto_version)kernel(vmbus_recvpacket)kernel(vmbus_recvpacket_raw)kernel(vmbus_request_addr)kernel(vmbus_request_addr_match)kernel(vmbus_send_modifychannel)kernel(vmbus_send_tl_connect_request)kernel(vmbus_sendpacket)kernel(vmbus_sendpacket_getid)kernel(vmbus_sendpacket_mpb_desc)kernel(vmbus_sendpacket_pagebuffer)kernel(vmbus_set_chn_rescind_callback)kernel(vmbus_set_event)kernel(vmbus_set_sc_create_callback)kernel(vmbus_setevent)kernel(vmbus_teardown_gpadl)kernel(vmci_context_get_priv_flags)kernel(vmci_datagram_create_handle)kernel(vmci_datagram_create_handle_priv)kernel(vmci_datagram_destroy_handle)kernel(vmci_datagram_send)kernel(vmci_doorbell_create)kernel(vmci_doorbell_destroy)kernel(vmci_doorbell_notify)kernel(vmci_event_subscribe)kernel(vmci_event_unsubscribe)kernel(vmci_get_context_id)kernel(vmci_is_context_owner)kernel(vmci_qpair_alloc)kernel(vmci_qpair_consume_buf_ready)kernel(vmci_qpair_consume_free_space)kernel(vmci_qpair_dequeue)kernel(vmci_qpair_dequev)kernel(vmci_qpair_detach)kernel(vmci_qpair_enqueue)kernel(vmci_qpair_enquev)kernel(vmci_qpair_get_consume_indexes)kernel(vmci_qpair_get_produce_indexes)kernel(vmci_qpair_peek)kernel(vmci_qpair_peekv)kernel(vmci_qpair_produce_buf_ready)kernel(vmci_qpair_produce_free_space)kernel(vmci_register_vsock_callback)kernel(vmci_send_datagram)kernel(vq_meta_prefetch)kernel(vringh_abandon_iotlb)kernel(vringh_abandon_kern)kernel(vringh_abandon_user)kernel(vringh_complete_iotlb)kernel(vringh_complete_kern)kernel(vringh_complete_multi_user)kernel(vringh_complete_user)kernel(vringh_getdesc_iotlb)kernel(vringh_getdesc_kern)kernel(vringh_getdesc_user)kernel(vringh_init_iotlb)kernel(vringh_init_iotlb_va)kernel(vringh_init_kern)kernel(vringh_init_user)kernel(vringh_iov_pull_iotlb)kernel(vringh_iov_pull_kern)kernel(vringh_iov_pull_user)kernel(vringh_iov_push_iotlb)kernel(vringh_iov_push_kern)kernel(vringh_iov_push_user)kernel(vringh_kiov_advance)kernel(vringh_need_notify_iotlb)kernel(vringh_need_notify_kern)kernel(vringh_need_notify_user)kernel(vringh_notify_disable_iotlb)kernel(vringh_notify_disable_kern)kernel(vringh_notify_disable_user)kernel(vringh_notify_enable_iotlb)kernel(vringh_notify_enable_kern)kernel(vringh_notify_enable_user)kernel(vringh_set_iotlb)kernel(vsock_add_pending)kernel(vsock_add_tap)kernel(vsock_addr_bound)kernel(vsock_addr_cast)kernel(vsock_addr_equals_addr)kernel(vsock_addr_init)kernel(vsock_addr_unbind)kernel(vsock_addr_validate)kernel(vsock_assign_transport)kernel(vsock_bind_table)kernel(vsock_connected_table)kernel(vsock_connectible_has_data)kernel(vsock_connectible_recvmsg)kernel(vsock_core_get_transport)kernel(vsock_core_register)kernel(vsock_core_unregister)kernel(vsock_create_connected)kernel(vsock_data_ready)kernel(vsock_deliver_tap)kernel(vsock_dgram_recvmsg)kernel(vsock_enqueue_accept)kernel(vsock_find_bound_socket)kernel(vsock_find_cid)kernel(vsock_find_connected_socket)kernel(vsock_for_each_connected_socket)kernel(vsock_insert_connected)kernel(vsock_remove_bound)kernel(vsock_remove_connected)kernel(vsock_remove_pending)kernel(vsock_remove_sock)kernel(vsock_remove_tap)kernel(vsock_stream_has_data)kernel(vsock_stream_has_space)kernel(vsock_table_lock)kernel(vxlan_dev_create)kernel(vxlan_fdb_clear_offload)kernel(vxlan_fdb_find_uc)kernel(vxlan_fdb_replay)kernel(write_bytes_to_xdr_buf)kernel(x86_decode_emulated_instruction)kernel(xdr_buf_from_iov)kernel(xdr_buf_subsegment)kernel(xdr_buf_trim)kernel(xdr_decode_array2)kernel(xdr_decode_netobj)kernel(xdr_decode_string_inplace)kernel(xdr_decode_word)kernel(xdr_encode_array2)kernel(xdr_encode_netobj)kernel(xdr_encode_opaque)kernel(xdr_encode_opaque_fixed)kernel(xdr_encode_string)kernel(xdr_encode_word)kernel(xdr_enter_page)kernel(xdr_finish_decode)kernel(xdr_init_decode)kernel(xdr_init_decode_pages)kernel(xdr_init_encode)kernel(xdr_init_encode_pages)kernel(xdr_inline_decode)kernel(xdr_inline_pages)kernel(xdr_page_pos)kernel(xdr_process_buf)kernel(xdr_read_pages)kernel(xdr_reserve_space)kernel(xdr_reserve_space_vec)kernel(xdr_restrict_buflen)kernel(xdr_set_pagelen)kernel(xdr_stream_decode_opaque)kernel(xdr_stream_decode_opaque_auth)kernel(xdr_stream_decode_opaque_dup)kernel(xdr_stream_decode_string)kernel(xdr_stream_decode_string_dup)kernel(xdr_stream_encode_opaque_auth)kernel(xdr_stream_move_subsegment)kernel(xdr_stream_pos)kernel(xdr_stream_subsegment)kernel(xdr_stream_zero)kernel(xdr_terminate_string)kernel(xdr_truncate_decode)kernel(xdr_truncate_encode)kernel(xdr_write_pages)kernel(xen_front_pgdir_shbuf_alloc)kernel(xen_front_pgdir_shbuf_free)kernel(xen_front_pgdir_shbuf_get_dir_start)kernel(xen_front_pgdir_shbuf_map)kernel(xen_front_pgdir_shbuf_unmap)kernel(xen_privcmd_fops)kernel(xen_privcmdbuf_fops)kernel(xfrm4_tunnel_deregister)kernel(xfrm4_tunnel_register)kernel(xfrm6_tunnel_alloc_spi)kernel(xfrm6_tunnel_deregister)kernel(xfrm6_tunnel_register)kernel(xfrm6_tunnel_spi_lookup)kernel(xhci_plat_pm_ops)kernel(xhci_plat_probe)kernel(xhci_plat_remove)kernel(xp_cpu_to_nasid)kernel(xp_expand_memprotect)kernel(xp_max_npartitions)kernel(xp_pa)kernel(xp_partition_id)kernel(xp_region_size)kernel(xp_remote_memcpy)kernel(xp_restrict_memprotect)kernel(xp_socket_pa)kernel(xpc_clear_interface)kernel(xpc_connect)kernel(xpc_disconnect)kernel(xpc_interface)kernel(xpc_registrations)kernel(xpc_set_interface)kernel(xpcs_config_eee)kernel(xpcs_create)kernel(xpcs_create_mdiodev)kernel(xpcs_destroy)kernel(xpcs_do_config)kernel(xpcs_get_an_mode)kernel(xpcs_get_interfaces)kernel(xpcs_link_up)kernel(xprt_add_backlog)kernel(xprt_adjust_cwnd)kernel(xprt_alloc)kernel(xprt_alloc_slot)kernel(xprt_complete_rqst)kernel(xprt_destroy_backchannel)kernel(xprt_disconnect_done)kernel(xprt_find_transport_ident)kernel(xprt_force_disconnect)kernel(xprt_free)kernel(xprt_free_slot)kernel(xprt_get)kernel(xprt_lock_connect)kernel(xprt_lookup_rqst)kernel(xprt_pin_rqst)kernel(xprt_put)kernel(xprt_reconnect_backoff)kernel(xprt_reconnect_delay)kernel(xprt_register_transport)kernel(xprt_release_rqst_cong)kernel(xprt_release_xprt)kernel(xprt_release_xprt_cong)kernel(xprt_request_get_cong)kernel(xprt_reserve_xprt)kernel(xprt_reserve_xprt_cong)kernel(xprt_setup_backchannel)kernel(xprt_unlock_connect)kernel(xprt_unpin_rqst)kernel(xprt_unregister_transport)kernel(xprt_update_rtt)kernel(xprt_wait_for_buffer_space)kernel(xprt_wait_for_reply_request_def)kernel(xprt_wait_for_reply_request_rtt)kernel(xprt_wake_pending_tasks)kernel(xprt_wake_up_backlog)kernel(xprt_write_space)kernel(xprtiod_workqueue)kernel(xt_rateest_lookup)kernel(xt_rateest_put)kernel(zstd_cctx_workspace_bound)kernel(zstd_compress_bound)kernel(zstd_compress_cctx)kernel(zstd_compress_stream)kernel(zstd_cstream_workspace_bound)kernel(zstd_end_stream)kernel(zstd_flush_stream)kernel(zstd_get_params)kernel(zstd_init_cctx)kernel(zstd_init_cstream)kernel(zstd_max_clevel)kernel(zstd_min_clevel)kernel(zstd_reset_cstream)kernel-modules-corekernel-modules-core(x86-64)kernel-modules-core-uname-rkernel-modules-core-x86_64kmod(8021q.ko)kmod(8139cp.ko)kmod(8139too.ko)kmod(abituguru.ko)kmod(abituguru3.ko)kmod(acpi-cpufreq.ko)kmod(acpi_extlog.ko)kmod(acpi_ipmi.ko)kmod(acpi_pad.ko)kmod(acpi_power_meter.ko)kmod(acpi_tad.ko)kmod(acpi_thermal_rel.ko)kmod(acpiphp_ibm.ko)kmod(act_bpf.ko)kmod(act_csum.ko)kmod(act_ct.ko)kmod(act_ctinfo.ko)kmod(act_gact.ko)kmod(act_mirred.ko)kmod(act_mpls.ko)kmod(act_pedit.ko)kmod(act_police.ko)kmod(act_sample.ko)kmod(act_skbedit.ko)kmod(act_tunnel_key.ko)kmod(act_vlan.ko)kmod(ad7414.ko)kmod(ad7418.ko)kmod(adiantum.ko)kmod(adm1021.ko)kmod(adm1025.ko)kmod(adm1026.ko)kmod(adm1029.ko)kmod(adm1031.ko)kmod(adm1275.ko)kmod(adm9240.ko)kmod(ads7828.ko)kmod(adt7410.ko)kmod(adt7411.ko)kmod(adt7462.ko)kmod(adt7470.ko)kmod(adt7475.ko)kmod(adt7x10.ko)kmod(af_key.ko)kmod(ah4.ko)kmod(ah6.ko)kmod(ahci.ko)kmod(ahci_platform.ko)kmod(altera-stapl.ko)kmod(altera_ps2.ko)kmod(amc6821.ko)kmod(amd-rng.ko)kmod(amd.ko)kmod(amd64_edac.ko)kmod(amd_atl.ko)kmod(amd_freq_sensitivity.ko)kmod(amd_sfh.ko)kmod(amdtee.ko)kmod(ansi_cprng.ko)kmod(apanel.ko)kmod(apds9802als.ko)kmod(apds990x.ko)kmod(apple_bl.ko)kmod(applesmc.ko)kmod(appletouch.ko)kmod(aquantia.ko)kmod(arc_ps2.ko)kmod(arp_tables.ko)kmod(arpt_mangle.ko)kmod(arptable_filter.ko)kmod(asb100.ko)kmod(asc7621.ko)kmod(asus_atk0110.ko)kmod(asym_tpm.ko)kmod(async_memcpy.ko)kmod(async_pq.ko)kmod(async_raid6_recov.ko)kmod(async_tx.ko)kmod(async_xor.ko)kmod(ata_generic.ko)kmod(ata_piix.ko)kmod(ati_remote2.ko)kmod(atlas_btns.ko)kmod(atxp1.ko)kmod(auth_rpcgss.ko)kmod(ax88796b.ko)kmod(bareudp.ko)kmod(bcm-phy-lib.ko)kmod(bcm-phy-ptp.ko)kmod(bcm5974.ko)kmod(bcm7xxx.ko)kmod(bcm87xx.ko)kmod(bh1770glc.ko)kmod(binfmt_misc.ko)kmod(blake2b_generic.ko)kmod(blake2s-x86_64.ko)kmod(blocklayoutdriver.ko)kmod(blowfish-x86_64.ko)kmod(blowfish_common.ko)kmod(blowfish_generic.ko)kmod(bochs.ko)kmod(bonding.ko)kmod(br_netfilter.ko)kmod(brd.ko)kmod(bridge.ko)kmod(broadcom.ko)kmod(cachefiles.ko)kmod(camellia-aesni-avx-x86_64.ko)kmod(camellia-aesni-avx2.ko)kmod(camellia-x86_64.ko)kmod(camellia_generic.ko)kmod(cast5-avx-x86_64.ko)kmod(cast5_generic.ko)kmod(cast6-avx-x86_64.ko)kmod(cast6_generic.ko)kmod(cast_common.ko)kmod(cb710.ko)kmod(ccp-crypto.ko)kmod(ccp.ko)kmod(cdc-acm.ko)kmod(cdc-wdm.ko)kmod(cdrom.ko)kmod(cec.ko)kmod(ceph.ko)kmod(ch.ko)kmod(chacha20poly1305.ko)kmod(chacha_generic.ko)kmod(cicada.ko)kmod(cirrus.ko)kmod(cls_bpf.ko)kmod(cls_flow.ko)kmod(cls_flower.ko)kmod(cls_fw.ko)kmod(cls_matchall.ko)kmod(cls_u32.ko)kmod(cm109.ko)kmod(cordic.ko)kmod(coretemp.ko)kmod(cortina.ko)kmod(counter.ko)kmod(crc-itu-t.ko)kmod(crc32-pclmul.ko)kmod(crc32_generic.ko)kmod(crc32c-intel.ko)kmod(crc7.ko)kmod(crc8.ko)kmod(crct10dif-pclmul.ko)kmod(cs_dsp.ko)kmod(curve25519-generic.ko)kmod(curve25519-x86_64.ko)kmod(cxl_acpi.ko)kmod(cxl_core.ko)kmod(cxl_mem.ko)kmod(cxl_pci.ko)kmod(cxl_pmem.ko)kmod(cxl_pmu.ko)kmod(cxl_port.ko)kmod(cyapatp.ko)kmod(davicom.ko)kmod(dax_hmem.ko)kmod(dax_pmem.ko)kmod(dax_pmem_compat.ko)kmod(dax_pmem_core.ko)kmod(dca.ko)kmod(dell-smm-hwmon.ko)kmod(des3_ede-x86_64.ko)kmod(des_generic.ko)kmod(device_dax.ko)kmod(diag.ko)kmod(dlm.ko)kmod(dm-bio-prison.ko)kmod(dm-bufio.ko)kmod(dm-cache-smq.ko)kmod(dm-cache.ko)kmod(dm-crypt.ko)kmod(dm-delay.ko)kmod(dm-era.ko)kmod(dm-flakey.ko)kmod(dm-historical-service-time.ko)kmod(dm-integrity.ko)kmod(dm-io-affinity.ko)kmod(dm-log-userspace.ko)kmod(dm-log-writes.ko)kmod(dm-log.ko)kmod(dm-mirror.ko)kmod(dm-mod.ko)kmod(dm-multipath.ko)kmod(dm-persistent-data.ko)kmod(dm-queue-length.ko)kmod(dm-raid.ko)kmod(dm-region-hash.ko)kmod(dm-round-robin.ko)kmod(dm-service-time.ko)kmod(dm-snapshot.ko)kmod(dm-switch.ko)kmod(dm-thin-pool.ko)kmod(dm-verity.ko)kmod(dm-writecache.ko)kmod(dm-zero.ko)kmod(dme1737.ko)kmod(dns_resolver.ko)kmod(dp83640.ko)kmod(dp83822.ko)kmod(dp83848.ko)kmod(dp83867.ko)kmod(dp83tc811.ko)kmod(dp83tg720.ko)kmod(dptf_pch_fivr.ko)kmod(dptf_power.ko)kmod(drm.ko)kmod(drm_buddy.ko)kmod(drm_display_helper.ko)kmod(drm_exec.ko)kmod(drm_gpuvm.ko)kmod(drm_kms_helper.ko)kmod(drm_shmem_helper.ko)kmod(drm_suballoc_helper.ko)kmod(drm_ttm_helper.ko)kmod(drm_vram_helper.ko)kmod(ds1621.ko)kmod(ds620.ko)kmod(dummy.ko)kmod(dummy_stm.ko)kmod(dw_dmac.ko)kmod(e1000.ko)kmod(e1000e.ko)kmod(e752x_edac.ko)kmod(ebt_802_3.ko)kmod(ebt_among.ko)kmod(ebt_arp.ko)kmod(ebt_arpreply.ko)kmod(ebt_dnat.ko)kmod(ebt_ip.ko)kmod(ebt_ip6.ko)kmod(ebt_limit.ko)kmod(ebt_log.ko)kmod(ebt_mark.ko)kmod(ebt_mark_m.ko)kmod(ebt_nflog.ko)kmod(ebt_pkttype.ko)kmod(ebt_redirect.ko)kmod(ebt_snat.ko)kmod(ebt_stp.ko)kmod(ebt_vlan.ko)kmod(ebtable_broute.ko)kmod(ebtable_filter.ko)kmod(ebtable_nat.ko)kmod(ebtables.ko)kmod(echainiv.ko)kmod(edac_mce_amd.ko)kmod(edd.ko)kmod(eeprom.ko)kmod(eeprom_93cx6.ko)kmod(efi_secret.ko)kmod(einj.ko)kmod(elan_i2c.ko)kmod(emc1403.ko)kmod(emc6w201.ko)kmod(ena.ko)kmod(enclosure.ko)kmod(erofs.ko)kmod(esp4.ko)kmod(esp4_offload.ko)kmod(esp6.ko)kmod(esp6_offload.ko)kmod(essiv.ko)kmod(et1011c.ko)kmod(exfat.ko)kmod(ext4.ko)kmod(f71805f.ko)kmod(f71882fg.ko)kmod(f75375s.ko)kmod(failover.ko)kmod(fam15h_power.ko)kmod(fat.ko)kmod(faulty.ko)kmod(fcrypt.ko)kmod(ff-memless.ko)kmod(fjes.ko)kmod(fm10k.ko)kmod(fmpm.ko)kmod(fsa4480.ko)kmod(fscache.ko)kmod(fschmd.ko)kmod(fusb302.ko)kmod(fuse.ko)kmod(g760a.ko)kmod(garp.ko)kmod(geneve.ko)kmod(gfs2.ko)kmod(ghash-clmulni-intel.ko)kmod(gl518sm.ko)kmod(gl520sm.ko)kmod(gm12u320.ko)kmod(gnss.ko)kmod(gpio-amdpt.ko)kmod(gpio-generic.ko)kmod(gpio-ich.ko)kmod(gpu-sched.ko)kmod(grace.ko)kmod(gre.ko)kmod(gru.ko)kmod(gud.ko)kmod(gve.ko)kmod(hangcheck-timer.ko)kmod(hdlc.ko)kmod(hdlc_cisco.ko)kmod(hdlc_fr.ko)kmod(hdlc_ppp.ko)kmod(hdlc_raw.ko)kmod(hid-a4tech.ko)kmod(hid-alps.ko)kmod(hid-apple.ko)kmod(hid-appleir.ko)kmod(hid-aureal.ko)kmod(hid-axff.ko)kmod(hid-belkin.ko)kmod(hid-betopff.ko)kmod(hid-cherry.ko)kmod(hid-chicony.ko)kmod(hid-cmedia.ko)kmod(hid-corsair.ko)kmod(hid-cougar.ko)kmod(hid-cypress.ko)kmod(hid-dr.ko)kmod(hid-elan.ko)kmod(hid-elecom.ko)kmod(hid-elo.ko)kmod(hid-evision.ko)kmod(hid-ezkey.ko)kmod(hid-gaff.ko)kmod(hid-gembird.ko)kmod(hid-gfrm.ko)kmod(hid-gt683r.ko)kmod(hid-gyration.ko)kmod(hid-holtek-kbd.ko)kmod(hid-holtek-mouse.ko)kmod(hid-holtekff.ko)kmod(hid-hyperv.ko)kmod(hid-icade.ko)kmod(hid-ite.ko)kmod(hid-jabra.ko)kmod(hid-kensington.ko)kmod(hid-keytouch.ko)kmod(hid-kye.ko)kmod(hid-lcpower.ko)kmod(hid-led.ko)kmod(hid-lenovo.ko)kmod(hid-letsketch.ko)kmod(hid-lg-g15.ko)kmod(hid-logitech-dj.ko)kmod(hid-logitech-hidpp.ko)kmod(hid-logitech.ko)kmod(hid-microsoft.ko)kmod(hid-monterey.ko)kmod(hid-multitouch.ko)kmod(hid-nti.ko)kmod(hid-ortek.ko)kmod(hid-penmount.ko)kmod(hid-petalynx.ko)kmod(hid-pl.ko)kmod(hid-plantronics.ko)kmod(hid-primax.ko)kmod(hid-rmi.ko)kmod(hid-roccat-arvo.ko)kmod(hid-roccat-common.ko)kmod(hid-roccat-isku.ko)kmod(hid-roccat-kone.ko)kmod(hid-roccat-koneplus.ko)kmod(hid-roccat-konepure.ko)kmod(hid-roccat-kovaplus.ko)kmod(hid-roccat-lua.ko)kmod(hid-roccat-pyra.ko)kmod(hid-roccat-ryos.ko)kmod(hid-roccat-savu.ko)kmod(hid-roccat.ko)kmod(hid-saitek.ko)kmod(hid-samsung.ko)kmod(hid-semitek.ko)kmod(hid-sensor-custom.ko)kmod(hid-sigmamicro.ko)kmod(hid-sjoy.ko)kmod(hid-sony.ko)kmod(hid-speedlink.ko)kmod(hid-steelseries.ko)kmod(hid-sunplus.ko)kmod(hid-thrustmaster.ko)kmod(hid-tivo.ko)kmod(hid-tmff.ko)kmod(hid-topseed.ko)kmod(hid-twinhan.ko)kmod(hid-uclogic.ko)kmod(hid-waltop.ko)kmod(hid-wiimote.ko)kmod(hid-xiaomi.ko)kmod(hid-xinmo.ko)kmod(hid-zpff.ko)kmod(hid-zydacron.ko)kmod(hinic.ko)kmod(hpilo.ko)kmod(hpsa.ko)kmod(hpwdt.ko)kmod(hsr.ko)kmod(hv_balloon.ko)kmod(hv_netvsc.ko)kmod(hv_sock.ko)kmod(hv_storvsc.ko)kmod(hv_utils.ko)kmod(hv_vmbus.ko)kmod(hwmon-vid.ko)kmod(hyperv-keyboard.ko)kmod(hyperv_drm.ko)kmod(i10nm_edac.ko)kmod(i2c-algo-bit.ko)kmod(i2c-algo-pca.ko)kmod(i2c-amd756-s4882.ko)kmod(i2c-amd756.ko)kmod(i2c-amd8111.ko)kmod(i2c-designware-core.ko)kmod(i2c-designware-platform.ko)kmod(i2c-dev.ko)kmod(i2c-diolan-u2c.ko)kmod(i2c-hid-acpi.ko)kmod(i2c-hid.ko)kmod(i2c-i801.ko)kmod(i2c-isch.ko)kmod(i2c-ismt.ko)kmod(i2c-mlxcpld.ko)kmod(i2c-mux-mlxcpld.ko)kmod(i2c-mux.ko)kmod(i2c-nforce2-s4985.ko)kmod(i2c-nforce2.ko)kmod(i2c-parport.ko)kmod(i2c-pca-platform.ko)kmod(i2c-piix4.ko)kmod(i2c-scmi.ko)kmod(i2c-simtec.ko)kmod(i2c-sis96x.ko)kmod(i2c-smbus.ko)kmod(i2c-stub.ko)kmod(i2c-tiny-usb.ko)kmod(i2c-via.ko)kmod(i2c-viapro.ko)kmod(i3000_edac.ko)kmod(i3200_edac.ko)kmod(i40e.ko)kmod(i5000_edac.ko)kmod(i5100_edac.ko)kmod(i5400_edac.ko)kmod(i5500_temp.ko)kmod(i5k_amb.ko)kmod(i6300esb.ko)kmod(i7300_edac.ko)kmod(i7core_edac.ko)kmod(i82975x_edac.ko)kmod(iTCO_vendor_support.ko)kmod(iTCO_wdt.ko)kmod(iaa_crypto.ko)kmod(iavf.ko)kmod(ib700wdt.ko)kmod(ibmaem.ko)kmod(ibmasr.ko)kmod(ibmpex.ko)kmod(ice.ko)kmod(icplus.ko)kmod(idma64.ko)kmod(idpf.ko)kmod(idxd.ko)kmod(idxd_bus.ko)kmod(ie31200_edac.ko)kmod(ifb.ko)kmod(ifcvf.ko)kmod(igb.ko)kmod(igbvf.ko)kmod(igc.ko)kmod(igen6_edac.ko)kmod(ina209.ko)kmod(ina2xx.ko)kmod(int3400_thermal.ko)kmod(int3401_thermal.ko)kmod(int3402_thermal.ko)kmod(int3403_thermal.ko)kmod(int340x_thermal_zone.ko)kmod(intel-cstate.ko)kmod(intel-gtt.ko)kmod(intel-ish-ipc.ko)kmod(intel-ishtp-hid.ko)kmod(intel-ishtp.ko)kmod(intel-qep.ko)kmod(intel-rng.ko)kmod(intel-uncore.ko)kmod(intel-xhci-usb-role-switch.ko)kmod(intel-xway.ko)kmod(intel_pch_thermal.ko)kmod(intel_powerclamp.ko)kmod(intel_qat.ko)kmod(intel_rapl_common.ko)kmod(intel_rapl_msr.ko)kmod(intel_rapl_tpmi.ko)kmod(intel_soc_dts_iosf.ko)kmod(intel_th.ko)kmod(intel_th_acpi.ko)kmod(intel_th_gth.ko)kmod(intel_th_msu.ko)kmod(intel_th_msu_sink.ko)kmod(intel_th_pci.ko)kmod(intel_th_pti.ko)kmod(intel_th_sth.ko)kmod(intel_vsec.ko)kmod(intel_vsec_tpmi.ko)kmod(ioatdma.ko)kmod(iommufd.ko)kmod(ionic.ko)kmod(iosm.ko)kmod(ip6_gre.ko)kmod(ip6_tables.ko)kmod(ip6_tunnel.ko)kmod(ip6_udp_tunnel.ko)kmod(ip6_vti.ko)kmod(ip6t_NPT.ko)kmod(ip6t_REJECT.ko)kmod(ip6t_SYNPROXY.ko)kmod(ip6t_ah.ko)kmod(ip6t_eui64.ko)kmod(ip6t_frag.ko)kmod(ip6t_hbh.ko)kmod(ip6t_ipv6header.ko)kmod(ip6t_mh.ko)kmod(ip6t_rpfilter.ko)kmod(ip6t_rt.ko)kmod(ip6table_filter.ko)kmod(ip6table_mangle.ko)kmod(ip6table_nat.ko)kmod(ip6table_raw.ko)kmod(ip6table_security.ko)kmod(ip_gre.ko)kmod(ip_set.ko)kmod(ip_set_bitmap_ip.ko)kmod(ip_set_bitmap_ipmac.ko)kmod(ip_set_bitmap_port.ko)kmod(ip_set_hash_ip.ko)kmod(ip_set_hash_ipmac.ko)kmod(ip_set_hash_ipmark.ko)kmod(ip_set_hash_ipport.ko)kmod(ip_set_hash_ipportip.ko)kmod(ip_set_hash_ipportnet.ko)kmod(ip_set_hash_mac.ko)kmod(ip_set_hash_net.ko)kmod(ip_set_hash_netiface.ko)kmod(ip_set_hash_netnet.ko)kmod(ip_set_hash_netport.ko)kmod(ip_set_hash_netportnet.ko)kmod(ip_set_list_set.ko)kmod(ip_tables.ko)kmod(ip_tunnel.ko)kmod(ip_vs.ko)kmod(ip_vs_dh.ko)kmod(ip_vs_fo.ko)kmod(ip_vs_ftp.ko)kmod(ip_vs_lblc.ko)kmod(ip_vs_lblcr.ko)kmod(ip_vs_lc.ko)kmod(ip_vs_mh.ko)kmod(ip_vs_nq.ko)kmod(ip_vs_ovf.ko)kmod(ip_vs_pe_sip.ko)kmod(ip_vs_rr.ko)kmod(ip_vs_sed.ko)kmod(ip_vs_sh.ko)kmod(ip_vs_wlc.ko)kmod(ip_vs_wrr.ko)kmod(ip_vti.ko)kmod(ipcomp.ko)kmod(ipcomp6.ko)kmod(ipip.ko)kmod(ipmi_devintf.ko)kmod(ipmi_msghandler.ko)kmod(ipmi_poweroff.ko)kmod(ipmi_si.ko)kmod(ipmi_ssif.ko)kmod(ipmi_watchdog.ko)kmod(ipt_ECN.ko)kmod(ipt_REJECT.ko)kmod(ipt_SYNPROXY.ko)kmod(ipt_ah.ko)kmod(ipt_rpfilter.ko)kmod(iptable_filter.ko)kmod(iptable_mangle.ko)kmod(iptable_nat.ko)kmod(iptable_raw.ko)kmod(iptable_security.ko)kmod(ipvlan.ko)kmod(ipvtap.ko)kmod(iscsi_target_mod.ko)kmod(iscsi_tcp.ko)kmod(isl29003.ko)kmod(isl29020.ko)kmod(isofs.ko)kmod(isst_if_common.ko)kmod(isst_tpmi.ko)kmod(isst_tpmi_core.ko)kmod(it87.ko)kmod(ixgbe.ko)kmod(ixgbevf.ko)kmod(jbd2.ko)kmod(jc42.ko)kmod(joydev.ko)kmod(k10temp.ko)kmod(k8temp.ko)kmod(keyspan_remote.ko)kmod(kheaders.ko)kmod(kmem.ko)kmod(kvm-amd.ko)kmod(kvm-intel.ko)kmod(kvm.ko)kmod(lcd.ko)kmod(ledtrig-usbport.ko)kmod(libahci.ko)kmod(libahci_platform.ko)kmod(libarc4.ko)kmod(libata.ko)kmod(libceph.ko)kmod(libcrc32c.ko)kmod(libcurve25519-generic.ko)kmod(libcurve25519.ko)kmod(libdes.ko)kmod(libfc.ko)kmod(libiscsi.ko)kmod(libiscsi_tcp.ko)kmod(libnvdimm.ko)kmod(lineage-pem.ko)kmod(linear.ko)kmod(linear_ranges.ko)kmod(lis3lv02d.ko)kmod(lis3lv02d_i2c.ko)kmod(llc.ko)kmod(lm25066.ko)kmod(lm63.ko)kmod(lm73.ko)kmod(lm75.ko)kmod(lm77.ko)kmod(lm78.ko)kmod(lm80.ko)kmod(lm83.ko)kmod(lm85.ko)kmod(lm87.ko)kmod(lm90.ko)kmod(lm92.ko)kmod(lm93.ko)kmod(lm95234.ko)kmod(lm95241.ko)kmod(lm95245.ko)kmod(lockd.ko)kmod(loop.ko)kmod(lp.ko)kmod(lp855x_bl.ko)kmod(lrw.ko)kmod(ltc2978.ko)kmod(ltc4151.ko)kmod(ltc4215.ko)kmod(ltc4245.ko)kmod(ltc4261.ko)kmod(lxt.ko)kmod(lz4_compress.ko)kmod(mac-celtic.ko)kmod(mac-centeuro.ko)kmod(mac-croatian.ko)kmod(mac-cyrillic.ko)kmod(mac-gaelic.ko)kmod(mac-greek.ko)kmod(mac-iceland.ko)kmod(mac-inuit.ko)kmod(mac-roman.ko)kmod(mac-romanian.ko)kmod(mac-turkish.ko)kmod(macsec.ko)kmod(macvlan.ko)kmod(macvtap.ko)kmod(mana.ko)kmod(marvell-88q2xxx.ko)kmod(marvell.ko)kmod(marvell10g.ko)kmod(max16064.ko)kmod(max16065.ko)kmod(max1619.ko)kmod(max1668.ko)kmod(max197.ko)kmod(max34440.ko)kmod(max6639.ko)kmod(max6642.ko)kmod(max6650.ko)kmod(max6697.ko)kmod(max6875.ko)kmod(max8688.ko)kmod(mbcache.ko)kmod(mce-inject.ko)kmod(mcp3021.ko)kmod(md4.ko)kmod(mdev.ko)kmod(mdio-bcm-unimac.ko)kmod(mdio-bitbang.ko)kmod(mdio-cavium.ko)kmod(mdio-mscc-miim.ko)kmod(mdio-thunder.ko)kmod(mdio.ko)kmod(mei-gsc.ko)kmod(mei-me.ko)kmod(mei.ko)kmod(mei_gsc_proxy.ko)kmod(mei_wdt.ko)kmod(mhi.ko)kmod(mhi_net.ko)kmod(mhi_pci_generic.ko)kmod(mhi_wwan_ctrl.ko)kmod(mhi_wwan_mbim.ko)kmod(michael_mic.ko)kmod(micrel.ko)kmod(microchip.ko)kmod(microchip_t1.ko)kmod(mii.ko)kmod(mip6.ko)kmod(mlx4_core.ko)kmod(mlx4_en.ko)kmod(mlx5-vfio-pci.ko)kmod(mlx5_core.ko)kmod(mlx5_dpll.ko)kmod(mlx5_vdpa.ko)kmod(mlx_wdt.ko)kmod(mlxfw.ko)kmod(mlxreg-fan.ko)kmod(mlxsw_core.ko)kmod(mlxsw_i2c.ko)kmod(mlxsw_minimal.ko)kmod(mlxsw_pci.ko)kmod(mlxsw_spectrum.ko)kmod(mpi3mr.ko)kmod(mptbase.ko)kmod(mptsas.ko)kmod(mptscsih.ko)kmod(mptspi.ko)kmod(mrp.ko)kmod(mscc.ko)kmod(msdos.ko)kmod(mtk_t7xx.ko)kmod(mxl-gpy.ko)kmod(myri10ge.ko)kmod(national.ko)kmod(nbd.ko)kmod(nd_btt.ko)kmod(nd_e820.ko)kmod(nd_pmem.ko)kmod(net_failover.ko)kmod(netconsole.ko)kmod(netfs.ko)kmod(nf_conncount.ko)kmod(nf_conntrack.ko)kmod(nf_conntrack_amanda.ko)kmod(nf_conntrack_bridge.ko)kmod(nf_conntrack_broadcast.ko)kmod(nf_conntrack_ftp.ko)kmod(nf_conntrack_h323.ko)kmod(nf_conntrack_irc.ko)kmod(nf_conntrack_netbios_ns.ko)kmod(nf_conntrack_netlink.ko)kmod(nf_conntrack_pptp.ko)kmod(nf_conntrack_sane.ko)kmod(nf_conntrack_sip.ko)kmod(nf_conntrack_snmp.ko)kmod(nf_conntrack_tftp.ko)kmod(nf_defrag_ipv4.ko)kmod(nf_defrag_ipv6.ko)kmod(nf_dup_ipv4.ko)kmod(nf_dup_ipv6.ko)kmod(nf_dup_netdev.ko)kmod(nf_flow_table.ko)kmod(nf_flow_table_inet.ko)kmod(nf_flow_table_ipv4.ko)kmod(nf_flow_table_ipv6.ko)kmod(nf_log_syslog.ko)kmod(nf_nat.ko)kmod(nf_nat_amanda.ko)kmod(nf_nat_ftp.ko)kmod(nf_nat_h323.ko)kmod(nf_nat_irc.ko)kmod(nf_nat_pptp.ko)kmod(nf_nat_sip.ko)kmod(nf_nat_snmp_basic.ko)kmod(nf_nat_tftp.ko)kmod(nf_reject_ipv4.ko)kmod(nf_reject_ipv6.ko)kmod(nf_socket_ipv4.ko)kmod(nf_socket_ipv6.ko)kmod(nf_synproxy_core.ko)kmod(nf_tables.ko)kmod(nf_tproxy_ipv4.ko)kmod(nf_tproxy_ipv6.ko)kmod(nfit.ko)kmod(nfnetlink.ko)kmod(nfnetlink_cthelper.ko)kmod(nfnetlink_cttimeout.ko)kmod(nfnetlink_hook.ko)kmod(nfnetlink_log.ko)kmod(nfnetlink_osf.ko)kmod(nfnetlink_queue.ko)kmod(nfp.ko)kmod(nfs.ko)kmod(nfs_acl.ko)kmod(nfs_layout_flexfiles.ko)kmod(nfs_layout_nfsv41_files.ko)kmod(nfsd.ko)kmod(nfsv3.ko)kmod(nfsv4.ko)kmod(nft_chain_nat.ko)kmod(nft_compat.ko)kmod(nft_connlimit.ko)kmod(nft_counter.ko)kmod(nft_ct.ko)kmod(nft_dup_ipv4.ko)kmod(nft_dup_ipv6.ko)kmod(nft_dup_netdev.ko)kmod(nft_fib.ko)kmod(nft_fib_inet.ko)kmod(nft_fib_ipv4.ko)kmod(nft_fib_ipv6.ko)kmod(nft_fib_netdev.ko)kmod(nft_flow_offload.ko)kmod(nft_fwd_netdev.ko)kmod(nft_hash.ko)kmod(nft_limit.ko)kmod(nft_log.ko)kmod(nft_masq.ko)kmod(nft_meta_bridge.ko)kmod(nft_nat.ko)kmod(nft_numgen.ko)kmod(nft_objref.ko)kmod(nft_osf.ko)kmod(nft_queue.ko)kmod(nft_quota.ko)kmod(nft_redir.ko)kmod(nft_reject.ko)kmod(nft_reject_bridge.ko)kmod(nft_reject_inet.ko)kmod(nft_reject_ipv4.ko)kmod(nft_reject_ipv6.ko)kmod(nft_reject_netdev.ko)kmod(nft_socket.ko)kmod(nft_synproxy.ko)kmod(nft_tproxy.ko)kmod(nft_tunnel.ko)kmod(nft_xfrm.ko)kmod(nhpoly1305-avx2.ko)kmod(nhpoly1305-sse2.ko)kmod(nhpoly1305.ko)kmod(nitro_enclaves.ko)kmod(nlmon.ko)kmod(nls_cp1250.ko)kmod(nls_cp1251.ko)kmod(nls_cp1255.ko)kmod(nls_cp737.ko)kmod(nls_cp775.ko)kmod(nls_cp850.ko)kmod(nls_cp852.ko)kmod(nls_cp855.ko)kmod(nls_cp857.ko)kmod(nls_cp860.ko)kmod(nls_cp861.ko)kmod(nls_cp862.ko)kmod(nls_cp863.ko)kmod(nls_cp864.ko)kmod(nls_cp865.ko)kmod(nls_cp866.ko)kmod(nls_cp869.ko)kmod(nls_cp874.ko)kmod(nls_cp932.ko)kmod(nls_cp936.ko)kmod(nls_cp949.ko)kmod(nls_cp950.ko)kmod(nls_euc-jp.ko)kmod(nls_iso8859-1.ko)kmod(nls_iso8859-13.ko)kmod(nls_iso8859-14.ko)kmod(nls_iso8859-15.ko)kmod(nls_iso8859-2.ko)kmod(nls_iso8859-3.ko)kmod(nls_iso8859-4.ko)kmod(nls_iso8859-5.ko)kmod(nls_iso8859-6.ko)kmod(nls_iso8859-7.ko)kmod(nls_iso8859-9.ko)kmod(nls_koi8-r.ko)kmod(nls_koi8-ru.ko)kmod(nls_koi8-u.ko)kmod(nls_utf8.ko)kmod(null_blk.ko)kmod(nvme-auth.ko)kmod(nvme-core.ko)kmod(nvme-fabrics.ko)kmod(nvme-fc.ko)kmod(nvme-fcloop.ko)kmod(nvme-keyring.ko)kmod(nvme-loop.ko)kmod(nvme-tcp.ko)kmod(nvme.ko)kmod(nvmet-fc.ko)kmod(nvmet-tcp.ko)kmod(nvmet.ko)kmod(objagg.ko)kmod(openvswitch.ko)kmod(overlay.ko)kmod(p4-clockmod.ko)kmod(p8022.ko)kmod(padlock-aes.ko)kmod(padlock-sha.ko)kmod(parman.ko)kmod(parport.ko)kmod(parport_pc.ko)kmod(pc87360.ko)kmod(pc87427.ko)kmod(pcbc.ko)kmod(pcf8591.ko)kmod(pci-hyperv-intf.ko)kmod(pci-hyperv.ko)kmod(pci-pf-stub.ko)kmod(pcrypt.ko)kmod(pcs_xpcs.ko)kmod(pcspkr.ko)kmod(pfr_telemetry.ko)kmod(pfr_update.ko)kmod(phylink.ko)kmod(pi3usb30532.ko)kmod(pinctrl-alderlake.ko)kmod(pinctrl-broxton.ko)kmod(pinctrl-cannonlake.ko)kmod(pinctrl-cedarfork.ko)kmod(pinctrl-denverton.ko)kmod(pinctrl-elkhartlake.ko)kmod(pinctrl-emmitsburg.ko)kmod(pinctrl-geminilake.ko)kmod(pinctrl-icelake.ko)kmod(pinctrl-intel-platform.ko)kmod(pinctrl-jasperlake.ko)kmod(pinctrl-lakefield.ko)kmod(pinctrl-lewisburg.ko)kmod(pinctrl-meteorlake.ko)kmod(pinctrl-meteorpoint.ko)kmod(pinctrl-sunrisepoint.ko)kmod(pinctrl-tigerlake.ko)kmod(pkcs8_key_parser.ko)kmod(pktcdvd.ko)kmod(platform_lcd.ko)kmod(platform_profile.ko)kmod(pmbus.ko)kmod(pmbus_core.ko)kmod(pnd2_edac.ko)kmod(poly1305_generic.ko)kmod(polynomial.ko)kmod(power.ko)kmod(powermate.ko)kmod(powernow-k8.ko)kmod(ppdev.ko)kmod(pps-gpio.ko)kmod(pps-ldisc.ko)kmod(pps_parport.ko)kmod(prime_numbers.ko)kmod(processor_thermal_device.ko)kmod(processor_thermal_device_pci.ko)kmod(processor_thermal_device_pci_legacy.ko)kmod(processor_thermal_mbox.ko)kmod(processor_thermal_power_floor.ko)kmod(processor_thermal_rapl.ko)kmod(processor_thermal_rfim.ko)kmod(processor_thermal_wt_hint.ko)kmod(processor_thermal_wt_req.ko)kmod(psample.ko)kmod(psnap.ko)kmod(ptdma.ko)kmod(ptp_kvm.ko)kmod(ptp_vmw.ko)kmod(pvpanic-mmio.ko)kmod(pvpanic.ko)kmod(pwm-lpss-pci.ko)kmod(pwm-lpss-platform.ko)kmod(pwm-lpss.ko)kmod(qat_420xx.ko)kmod(qat_4xxx.ko)kmod(qat_c3xxx.ko)kmod(qat_c3xxxvf.ko)kmod(qat_c62x.ko)kmod(qat_c62xvf.ko)kmod(qat_dh895xcc.ko)kmod(qat_dh895xccvf.ko)kmod(qca808x.ko)kmod(qca83xx.ko)kmod(qcom-phy-lib.ko)kmod(qmi_helpers.ko)kmod(qrtr-mhi.ko)kmod(qrtr.ko)kmod(qsemi.ko)kmod(qxl.ko)kmod(r8169.ko)kmod(raid0.ko)kmod(raid1.ko)kmod(raid10.ko)kmod(raid456.ko)kmod(raid6_pq.ko)kmod(raid6test.ko)kmod(raid_class.ko)kmod(ramoops.ko)kmod(rapl.ko)kmod(rbd.ko)kmod(realtek.ko)kmod(reed_solomon.ko)kmod(regmap-i2c.ko)kmod(regmap-ram.ko)kmod(regmap-raw-ram.ko)kmod(regmap-spi.ko)kmod(ring_buffer_benchmark.ko)kmod(rmd160.ko)kmod(rmi_core.ko)kmod(rmi_i2c.ko)kmod(rmi_smbus.ko)kmod(rmi_spi.ko)kmod(rockchip.ko)kmod(rotary_encoder.ko)kmod(rpcsec_gss_krb5.ko)kmod(rt1719.ko)kmod(rtc-bq32k.ko)kmod(rtc-bq4802.ko)kmod(rtc-ds1286.ko)kmod(rtc-ds1307.ko)kmod(rtc-ds1374.ko)kmod(rtc-ds1511.ko)kmod(rtc-ds1553.ko)kmod(rtc-ds1672.ko)kmod(rtc-ds1742.ko)kmod(rtc-ds2404.ko)kmod(rtc-ds3232.ko)kmod(rtc-em3027.ko)kmod(rtc-fm3130.ko)kmod(rtc-isl12022.ko)kmod(rtc-isl1208.ko)kmod(rtc-m41t80.ko)kmod(rtc-m48t35.ko)kmod(rtc-m48t59.ko)kmod(rtc-max6900.ko)kmod(rtc-msm6242.ko)kmod(rtc-pcf8523.ko)kmod(rtc-pcf8563.ko)kmod(rtc-pcf8583.ko)kmod(rtc-rp5c01.ko)kmod(rtc-rs5c372.ko)kmod(rtc-rv3029c2.ko)kmod(rtc-rv8803.ko)kmod(rtc-rx4581.ko)kmod(rtc-rx8025.ko)kmod(rtc-rx8581.ko)kmod(rtc-stk17ta8.ko)kmod(rtc-x1205.ko)kmod(rtsx_pci.ko)kmod(rtsx_usb.ko)kmod(sb_edac.ko)kmod(sbs.ko)kmod(sbshc.ko)kmod(sch5627.ko)kmod(sch5636.ko)kmod(sch56xx-common.ko)kmod(sch_cake.ko)kmod(sch_cbs.ko)kmod(sch_etf.ko)kmod(sch_ets.ko)kmod(sch_fq.ko)kmod(sch_hfsc.ko)kmod(sch_htb.ko)kmod(sch_ingress.ko)kmod(sch_mqprio_lib.ko)kmod(sch_prio.ko)kmod(sch_sfq.ko)kmod(sch_taprio.ko)kmod(sch_tbf.ko)kmod(scsi_debug.ko)kmod(scsi_transport_fc.ko)kmod(scsi_transport_iscsi.ko)kmod(scsi_transport_sas.ko)kmod(scsi_transport_spi.ko)kmod(scsi_transport_srp.ko)kmod(sd_mod.ko)kmod(serio_raw.ko)kmod(sermouse.ko)kmod(serpent-avx-x86_64.ko)kmod(serpent-avx2.ko)kmod(serpent-sse2-x86_64.ko)kmod(serpent_generic.ko)kmod(serport.ko)kmod(ses.ko)kmod(sev-guest.ko)kmod(sg.ko)kmod(sht15.ko)kmod(sht21.ko)kmod(sis5595.ko)kmod(sit.ko)kmod(skx_edac.ko)kmod(smartpqi.ko)kmod(smsc.ko)kmod(smsc47b397.ko)kmod(smsc47m1.ko)kmod(smsc47m192.ko)kmod(softdog.ko)kmod(sp5100_tco.ko)kmod(sparse-keymap.ko)kmod(speedstep-lib.ko)kmod(spi-pxa2xx-pci.ko)kmod(spi-pxa2xx-platform.ko)kmod(spi_ks8995.ko)kmod(sr_mod.ko)kmod(st.ko)kmod(ste10Xp.ko)kmod(stm_console.ko)kmod(stm_core.ko)kmod(stm_ftrace.ko)kmod(stm_heartbeat.ko)kmod(stm_p_basic.ko)kmod(stm_p_sys-t.ko)kmod(stp.ko)kmod(sunrpc.ko)kmod(synaptics_i2c.ko)kmod(synaptics_usb.ko)kmod(t10-pi.ko)kmod(tap.ko)kmod(target_core_file.ko)kmod(target_core_iblock.ko)kmod(target_core_mod.ko)kmod(target_core_pscsi.ko)kmod(tcm_fc.ko)kmod(tcm_loop.ko)kmod(tcp_bbr.ko)kmod(tcp_dctcp.ko)kmod(tcp_nv.ko)kmod(tcpci.ko)kmod(tcpm.ko)kmod(tcrypt.ko)kmod(tdx-guest.ko)kmod(team.ko)kmod(team_mode_activebackup.ko)kmod(team_mode_broadcast.ko)kmod(team_mode_loadbalance.ko)kmod(team_mode_random.ko)kmod(team_mode_roundrobin.ko)kmod(tee.ko)kmod(teranetics.ko)kmod(thmc50.ko)kmod(thunderbolt_net.ko)kmod(tifm_7xx1.ko)kmod(tifm_core.ko)kmod(timeriomem-rng.ko)kmod(tipc.ko)kmod(tlclk.ko)kmod(tls.ko)kmod(tmp102.ko)kmod(tmp401.ko)kmod(tmp421.ko)kmod(tpm_i2c_nuvoton.ko)kmod(tpm_vtpm_proxy.ko)kmod(tps6598x.ko)kmod(ts_bm.ko)kmod(ts_fsm.ko)kmod(ts_kmp.ko)kmod(tsl2550.ko)kmod(tsm.ko)kmod(ttm.ko)kmod(tun.ko)kmod(tunnel4.ko)kmod(tunnel6.ko)kmod(twofish-avx-x86_64.ko)kmod(twofish-x86_64-3way.ko)kmod(twofish-x86_64.ko)kmod(twofish_common.ko)kmod(twofish_generic.ko)kmod(typec_displayport.ko)kmod(uPD60620.ko)kmod(uas.ko)kmod(ucd9000.ko)kmod(ucd9200.ko)kmod(udf.ko)kmod(udl.ko)kmod(udp_tunnel.ko)kmod(uhid.ko)kmod(uinput.ko)kmod(ums-alauda.ko)kmod(ums-cypress.ko)kmod(ums-datafab.ko)kmod(ums-eneub6250.ko)kmod(ums-freecom.ko)kmod(ums-isd200.ko)kmod(ums-jumpshot.ko)kmod(ums-karma.ko)kmod(ums-onetouch.ko)kmod(ums-realtek.ko)kmod(ums-sddr09.ko)kmod(ums-sddr55.ko)kmod(ums-usbat.ko)kmod(usb-storage.ko)kmod(usblp.ko)kmod(usbtmc.ko)kmod(uv_mmtimer.ko)kmod(vdpa.ko)kmod(vdpa_sim.ko)kmod(vdpa_sim_blk.ko)kmod(vdpa_sim_net.ko)kmod(vduse.ko)kmod(veth.ko)kmod(vfat.ko)kmod(vfio-pci-core.ko)kmod(vfio-pci.ko)kmod(vfio.ko)kmod(vfio_iommu_type1.ko)kmod(vhost.ko)kmod(vhost_iotlb.ko)kmod(vhost_net.ko)kmod(vhost_vdpa.ko)kmod(vhost_vsock.ko)kmod(via-cputemp.ko)kmod(via-rng.ko)kmod(via686a.ko)kmod(virtio-gpu.ko)kmod(virtio_balloon.ko)kmod(virtio_blk.ko)kmod(virtio_console.ko)kmod(virtio_dma_buf.ko)kmod(virtio_input.ko)kmod(virtio_mem.ko)kmod(virtio_net.ko)kmod(virtio_scsi.ko)kmod(virtio_vdpa.ko)kmod(virtiofs.ko)kmod(vitesse.ko)kmod(vkms.ko)kmod(vmac.ko)kmod(vmw_balloon.ko)kmod(vmw_pvscsi.ko)kmod(vmw_vmci.ko)kmod(vmw_vsock_virtio_transport.ko)kmod(vmw_vsock_virtio_transport_common.ko)kmod(vmw_vsock_vmci_transport.ko)kmod(vmwgfx.ko)kmod(vmxnet3.ko)kmod(vp_vdpa.ko)kmod(vport-geneve.ko)kmod(vport-gre.ko)kmod(vport-vxlan.ko)kmod(vrf.ko)kmod(vringh.ko)kmod(vsock.ko)kmod(vsock_diag.ko)kmod(vsock_loopback.ko)kmod(vsockmon.ko)kmod(vsxxxaa.ko)kmod(vt1211.ko)kmod(vt8231.ko)kmod(vxlan.ko)kmod(w83627ehf.ko)kmod(w83627hf.ko)kmod(w83781d.ko)kmod(w83791d.ko)kmod(w83792d.ko)kmod(w83793.ko)kmod(w83795.ko)kmod(w83l785ts.ko)kmod(w83l786ng.ko)kmod(wacom.ko)kmod(wdat_wdt.ko)kmod(wireguard.ko)kmod(wp512.ko)kmod(wusb3801.ko)kmod(x38_edac.ko)kmod(x86_pkg_temp_thermal.ko)kmod(xcbc.ko)kmod(xen-blkfront.ko)kmod(xen-evtchn.ko)kmod(xen-front-pgdir-shbuf.ko)kmod(xen-kbdfront.ko)kmod(xen-netfront.ko)kmod(xen-privcmd.ko)kmod(xenfs.ko)kmod(xfrm4_tunnel.ko)kmod(xfrm6_tunnel.ko)kmod(xfrm_interface.ko)kmod(xfrm_ipcomp.ko)kmod(xfs.ko)kmod(xhci-plat-hcd.ko)kmod(xilinx_gmii2rgmii.ko)kmod(xp.ko)kmod(xpc.ko)kmod(xpnet.ko)kmod(xsk_diag.ko)kmod(xt_AUDIT.ko)kmod(xt_CHECKSUM.ko)kmod(xt_CLASSIFY.ko)kmod(xt_CONNSECMARK.ko)kmod(xt_CT.ko)kmod(xt_DSCP.ko)kmod(xt_HL.ko)kmod(xt_HMARK.ko)kmod(xt_IDLETIMER.ko)kmod(xt_LOG.ko)kmod(xt_MASQUERADE.ko)kmod(xt_NETMAP.ko)kmod(xt_NFLOG.ko)kmod(xt_NFQUEUE.ko)kmod(xt_RATEEST.ko)kmod(xt_REDIRECT.ko)kmod(xt_SECMARK.ko)kmod(xt_TCPMSS.ko)kmod(xt_TCPOPTSTRIP.ko)kmod(xt_TEE.ko)kmod(xt_TPROXY.ko)kmod(xt_TRACE.ko)kmod(xt_addrtype.ko)kmod(xt_bpf.ko)kmod(xt_cgroup.ko)kmod(xt_cluster.ko)kmod(xt_comment.ko)kmod(xt_connbytes.ko)kmod(xt_connlabel.ko)kmod(xt_connlimit.ko)kmod(xt_connmark.ko)kmod(xt_conntrack.ko)kmod(xt_cpu.ko)kmod(xt_dccp.ko)kmod(xt_devgroup.ko)kmod(xt_dscp.ko)kmod(xt_ecn.ko)kmod(xt_esp.ko)kmod(xt_hashlimit.ko)kmod(xt_helper.ko)kmod(xt_hl.ko)kmod(xt_iprange.ko)kmod(xt_ipvs.ko)kmod(xt_length.ko)kmod(xt_limit.ko)kmod(xt_mac.ko)kmod(xt_mark.ko)kmod(xt_multiport.ko)kmod(xt_nat.ko)kmod(xt_osf.ko)kmod(xt_owner.ko)kmod(xt_physdev.ko)kmod(xt_pkttype.ko)kmod(xt_policy.ko)kmod(xt_quota.ko)kmod(xt_rateest.ko)kmod(xt_realm.ko)kmod(xt_recent.ko)kmod(xt_sctp.ko)kmod(xt_set.ko)kmod(xt_socket.ko)kmod(xt_state.ko)kmod(xt_statistic.ko)kmod(xt_string.ko)kmod(xt_tcpmss.ko)kmod(xxhash_generic.ko)kmod(yealink.ko)kmod(zl6100.ko)kmod(zram.ko)kmod(zstd.ko)kmod(zstd_compress.ko)modalias(acpi*:010601:*)modalias(acpi*:80860F09:*)modalias(acpi*:80860F0E:*)modalias(acpi*:80860F41:*)modalias(acpi*:80862286:*)modalias(acpi*:8086228E:*)modalias(acpi*:8086228[89]:*)modalias(acpi*:808622C0:*)modalias(acpi*:808622C1:*)modalias(acpi*:80864BB[456]:*)modalias(acpi*:80865AC8:*)modalias(acpi*:ACPI0002:*)modalias(acpi*:ACPI000C:*)modalias(acpi*:ACPI000D:*)modalias(acpi*:ACPI000E:*)modalias(acpi*:ACPI000[15]:*)modalias(acpi*:ACPI0012:*)modalias(acpi*:ACPI0017:*)modalias(acpi*:ACPI0C50:*)modalias(acpi*:AMD0010:*)modalias(acpi*:AMDF030:*)modalias(acpi*:AMDI0C00:*)modalias(acpi*:AMDI0[05]10:*)modalias(acpi*:AMDIF03[01]:*)modalias(acpi*:APMC0D0F:*)modalias(acpi*:APMC0D33:*)modalias(acpi*:APP0002:*)modalias(acpi*:ASIM0000:*)modalias(acpi*:ATK0110:*)modalias(acpi*:CYAP000[012]:*)modalias(acpi*:ELAN060[123456789BCF]:*)modalias(acpi*:ELAN061[01256789ACDEF]:*)modalias(acpi*:ELAN062[0123456789ABCDEF]:*)modalias(acpi*:ELAN063[1234567]:*)modalias(acpi*:ELAN0[016]00:*)modalias(acpi*:ELAN1000:*)modalias(acpi*:HISI02A[123]:*)modalias(acpi*:HYGO0010:*)modalias(acpi*:INT33C[01]:*)modalias(acpi*:INT33C[23]:*)modalias(acpi*:INT3400:*)modalias(acpi*:INT3401:*)modalias(acpi*:INT3402:*)modalias(acpi*:INT3403:*)modalias(acpi*:INT3407:*)modalias(acpi*:INT343[01]:*)modalias(acpi*:INT343[23]:*)modalias(acpi*:INT344B:*)modalias(acpi*:INT3450:*)modalias(acpi*:INT3452:*)modalias(acpi*:INT3453:*)modalias(acpi*:INT3455:*)modalias(acpi*:INT345[1D]:*)modalias(acpi*:INT34BB:*)modalias(acpi*:INT34C3:*)modalias(acpi*:INT34C4:*)modalias(acpi*:INT34C8:*)modalias(acpi*:INT34C[56]:*)modalias(acpi*:INT34D1:*)modalias(acpi*:INT3532:*)modalias(acpi*:INT3536:*)modalias(acpi*:INTC100[01]:*)modalias(acpi*:INTC1020:*)modalias(acpi*:INTC1047:*)modalias(acpi*:INTC104[012]:*)modalias(acpi*:INTC104[36]:*)modalias(acpi*:INTC104[59]:*)modalias(acpi*:INTC1055:*)modalias(acpi*:INTC105F:*)modalias(acpi*:INTC105[67]:*)modalias(acpi*:INTC1062:*)modalias(acpi*:INTC1064:*)modalias(acpi*:INTC106[156]:*)modalias(acpi*:INTC1071:*)modalias(acpi*:INTC1080:*)modalias(acpi*:INTC1081:*)modalias(acpi*:INTC1084:*)modalias(acpi*:INTC1085:*)modalias(acpi*:INTC108[23]:*)modalias(acpi*:INTC10A0:*)modalias(acpi*:INTC10A1:*)modalias(acpi*:INTC10A3:*)modalias(acpi*:INTC10A[45]:*)modalias(acpi*:INTC10EF:*)modalias(acpi*:INTC10[56]0:*)modalias(acpi*:INTC3000:*)modalias(acpi*:INTC3001:*)modalias(acpi*:INTL9C60:*)modalias(acpi*:IPI0001:*)modalias(acpi*:PNP040[01]:*)modalias(acpi*:PNP0C02:*)modalias(acpi*:PNP0C50:*)modalias(acpi*:PNP0D10:*)modalias(acpi*:QEMU0001:*)modalias(acpi*:SMB0001:*)modalias(acpi*:SMBUS01:*)modalias(acpi*:SMBUSIBM:*)modalias(acpi*:VMBUS:*)modalias(acpi*:VMBus:*)modalias(acpi*:VMW0005:*)modalias(acpi*:XMCC0001:*)modalias(adiantum)modalias(aes)modalias(ansi_cprng)modalias(arpt_AUDIT)modalias(arpt_CLASSIFY)modalias(arpt_MARK)modalias(arpt_NFQUEUE)modalias(auxiliary:i915.mei-gsc)modalias(auxiliary:i915.mei-gscfi)modalias(auxiliary:intel_vsec.tpmi)modalias(auxiliary:intel_vsec.tpmi-rapl)modalias(auxiliary:intel_vsec.tpmi-sst)modalias(auxiliary:mlx4_core.eth)modalias(auxiliary:mlx5_core.dpll)modalias(auxiliary:mlx5_core.eth)modalias(auxiliary:mlx5_core.eth-rep)modalias(auxiliary:mlx5_core.sf)modalias(auxiliary:mlx5_core.vnet)modalias(auxiliary:mlxsw_core.lc)modalias(blake2b-160)modalias(blake2b-160-generic)modalias(blake2b-256)modalias(blake2b-256-generic)modalias(blake2b-384)modalias(blake2b-384-generic)modalias(blake2b-512)modalias(blake2b-512-generic)modalias(blake2s-128)modalias(blake2s-128-x86)modalias(blake2s-160)modalias(blake2s-160-x86)modalias(blake2s-224)modalias(blake2s-224-x86)modalias(blake2s-256)modalias(blake2s-256-x86)modalias(block-major-1-*)modalias(block-major-11-*)modalias(block-major-12[89]-*)modalias(block-major-13[012345]-*)modalias(block-major-202-*)modalias(block-major-6[56789]-*)modalias(block-major-7-*)modalias(block-major-7[01]-*)modalias(block-major-8-*)modalias(blowfish)modalias(blowfish-asm)modalias(blowfish-generic)modalias(camellia)modalias(camellia-asm)modalias(camellia-generic)modalias(cast5)modalias(cast5-generic)modalias(cast6)modalias(cast6-generic)modalias(chacha20)modalias(chacha20-generic)modalias(char-major-10-196)modalias(char-major-10-200)modalias(char-major-10-223)modalias(char-major-10-229)modalias(char-major-10-236)modalias(char-major-10-237)modalias(char-major-10-238)modalias(char-major-10-239)modalias(char-major-10-241)modalias(char-major-166-*)modalias(char-major-21-*)modalias(char-major-6-*)modalias(char-major-86-*)modalias(char-major-9-*)modalias(char-major-99-*)modalias(cpu:type:x86_ven*fam*mod*:feature:*007D*)modalias(cpu:type:x86_ven*fam*mod*:feature:*0081*)modalias(cpu:type:x86_ven*fam*mod*:feature:*0085*)modalias(cpu:type:x86_ven*fam*mod*:feature:*0094*)modalias(cpu:type:x86_ven*fam*mod*:feature:*00A2*)modalias(cpu:type:x86_ven*fam*mod*:feature:*00A6*)modalias(cpu:type:x86_ven*fam*mod*:feature:*00AA*)modalias(cpu:type:x86_ven*fam*mod*:feature:*00C2*)modalias(cpu:type:x86_ven*fam*mod*:feature:*00E9*)modalias(cpu:type:x86_ven*fam*mod*:feature:*00FC*)modalias(cpu:type:x86_ven*fam*mod*:feature:*0116*)modalias(cpu:type:x86_ven*fam*mod*:feature:*0223*)modalias(cpu:type:x86_ven0000fam*mod*:feature:*0083*)modalias(cpu:type:x86_ven0000fam*mod*:feature:*01C0*)modalias(cpu:type:x86_ven0000fam*mod*:feature:*01C6*)modalias(cpu:type:x86_ven0000fam0006mod001[AE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod002D:feature:*)modalias(cpu:type:x86_ven0000fam0006mod002[5ACDEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod002[AD]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod003[7ACDEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod003[ACDEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod003[EF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod004F:feature:*)modalias(cpu:type:x86_ven0000fam0006mod004[567ACEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod004[567CDEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod004[567EF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod0055:feature:*)modalias(cpu:type:x86_ven0000fam0006mod005[567ACEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod005[567CEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod005[567E]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod005[67]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod005[CF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod006[6AC]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod006[AC]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod007[ADE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod007[DE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod0085:feature:*)modalias(cpu:type:x86_ven0000fam0006mod008[56ACDEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod008[56CDEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod008[5CDEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod008[6F]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod009[67ACDE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod009[67ACE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod009[7ADE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod009[7AE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00A[567ACDEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00A[567AC]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00A[56AC]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00A[DF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00B[567ADEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00B[67AEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00B[7ADEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00B[7AEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00CF:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00C[56F]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00C[6F]:feature:*)modalias(cpu:type:x86_ven0002fam000Fmod*:feature:*)modalias(cpu:type:x86_ven0002fam0019mod*:feature:*)modalias(cpu:type:x86_ven0002fam001[05679A]mod*:feature:*)modalias(cpu:type:x86_ven0002fam001[79]mod*:feature:*)modalias(cpu:type:x86_ven0005fam0006mod000[ADF]:feature:*)modalias(cpu:type:x86_ven0005fam0007mod*:feature:*)modalias(cpu:type:x86_ven0009fam0018mod*:feature:*)modalias(crc32)modalias(crc32-generic)modalias(crc32-pclmul)modalias(crc32c)modalias(crc32c-intel)modalias(crct10dif)modalias(crct10dif-pclmul)modalias(crypto-adiantum)modalias(crypto-aes)modalias(crypto-ansi_cprng)modalias(crypto-blake2b-160)modalias(crypto-blake2b-160-generic)modalias(crypto-blake2b-256)modalias(crypto-blake2b-256-generic)modalias(crypto-blake2b-384)modalias(crypto-blake2b-384-generic)modalias(crypto-blake2b-512)modalias(crypto-blake2b-512-generic)modalias(crypto-blake2s-128)modalias(crypto-blake2s-128-x86)modalias(crypto-blake2s-160)modalias(crypto-blake2s-160-x86)modalias(crypto-blake2s-224)modalias(crypto-blake2s-224-x86)modalias(crypto-blake2s-256)modalias(crypto-blake2s-256-x86)modalias(crypto-blowfish)modalias(crypto-blowfish-asm)modalias(crypto-blowfish-generic)modalias(crypto-camellia)modalias(crypto-camellia-asm)modalias(crypto-camellia-generic)modalias(crypto-cast5)modalias(crypto-cast5-generic)modalias(crypto-cast6)modalias(crypto-cast6-generic)modalias(crypto-chacha20)modalias(crypto-chacha20-generic)modalias(crypto-crc32)modalias(crypto-crc32-generic)modalias(crypto-crc32-pclmul)modalias(crypto-crc32c)modalias(crypto-crc32c-intel)modalias(crypto-crct10dif)modalias(crypto-crct10dif-pclmul)modalias(crypto-curve25519)modalias(crypto-curve25519-generic)modalias(crypto-curve25519-x86)modalias(crypto-des)modalias(crypto-des-generic)modalias(crypto-des3_ede)modalias(crypto-des3_ede-asm)modalias(crypto-des3_ede-generic)modalias(crypto-echainiv)modalias(crypto-essiv)modalias(crypto-fcrypt)modalias(crypto-ghash)modalias(crypto-intel_qat)modalias(crypto-lrw)modalias(crypto-md4)modalias(crypto-michael_mic)modalias(crypto-nhpoly1305)modalias(crypto-nhpoly1305-avx2)modalias(crypto-nhpoly1305-generic)modalias(crypto-nhpoly1305-sse2)modalias(crypto-pcbc)modalias(crypto-pcrypt)modalias(crypto-poly1305)modalias(crypto-poly1305-generic)modalias(crypto-rfc7539)modalias(crypto-rfc7539esp)modalias(crypto-rmd160)modalias(crypto-serpent)modalias(crypto-serpent-asm)modalias(crypto-serpent-generic)modalias(crypto-sha1-all)modalias(crypto-sha1-padlock)modalias(crypto-sha256-all)modalias(crypto-sha256-padlock)modalias(crypto-stdrng)modalias(crypto-twofish)modalias(crypto-twofish-asm)modalias(crypto-twofish-generic)modalias(crypto-vmac64)modalias(crypto-wp256)modalias(crypto-wp384)modalias(crypto-wp512)modalias(crypto-xcbc)modalias(crypto-xchacha12)modalias(crypto-xchacha12-generic)modalias(crypto-xchacha20)modalias(crypto-xchacha20-generic)modalias(crypto-xxhash64)modalias(crypto-xxhash64-generic)modalias(crypto-zstd)modalias(curve25519)modalias(curve25519-generic)modalias(curve25519-x86)modalias(cxl:t3*)modalias(cxl:t5*)modalias(cxl:t6*)modalias(cxl:t9*)modalias(cxl:t[127]*)modalias(dax:t0*)modalias(des)modalias(des-generic)modalias(des3_ede)modalias(des3_ede-asm)modalias(des3_ede-generic)modalias(devname:fuse)modalias(devname:loop-control)modalias(devname:mapper/control)modalias(devname:net/tun)modalias(devname:uhid)modalias(devname:uinput)modalias(devname:vfio/vfio)modalias(devname:vhost-net)modalias(devname:vhost-vsock)modalias(dm-cache-cleaner)modalias(dm-cache-default)modalias(dm-cache-mq)modalias(dm-raid10)modalias(dm-raid[01])modalias(dm-raid[456])modalias(dm-snapshot-merge)modalias(dm-snapshot-origin)modalias(dmi*:pn*MacBook*:rvn*Apple*:)modalias(dmi*:pn*MacBookAir*:rvn*Apple*:)modalias(dmi*:pn*MacBookPro*:rvn*Apple*:)modalias(dmi*:pn*MacPro*:rvn*Apple*:)modalias(dmi*:pn*Macmini*:rvn*Apple*:)modalias(dmi*:pn*Xserve*:rvn*Apple*:)modalias(dmi*:pn*iMac*:rvn*Apple*:)modalias(dmi*:svn*DellComputer*:pn*Inspiron*:)modalias(dmi*:svn*DellComputer*:pn*Latitude*:)modalias(dmi*:svn*DellInc.*:pn*Inspiron*:)modalias(dmi*:svn*DellInc.*:pn*Latitude*:)modalias(dmi*:svn*DellInc.*:pn*LatitudeD520*:)modalias(dmi*:svn*DellInc.*:pn*MXC051*:)modalias(dmi*:svn*DellInc.*:pn*M[MP]061*:)modalias(dmi*:svn*DellInc.*:pn*Precision*:)modalias(dmi*:svn*DellInc.*:pn*PrecisionWorkStation490*:)modalias(dmi*:svn*DellInc.*:pn*Studio*:)modalias(dmi*:svn*DellInc.*:pn*Vostro*:)modalias(dmi*:svn*DellInc.*:pn*XPS*:)modalias(dmi:*:svnFUJITSU:pnLife[Bb]ook*:pvr*:rvnFUJITSU:*)modalias(dmi:*:svnVMware*:*)modalias(dmi:bvnIBM:*:pnIBM3850M2/x3950M2-*)modalias(dmi:bvnIBM:*:pnIBMBladeHC10-*)modalias(dmi:bvnIBM:*:pnIBMSystemx3[356]50-*)modalias(dmi:bvnIBM:*:pnIBMSystemx3[67]55-*)modalias(ebt_AUDIT)modalias(ebt_string)modalias(echainiv)modalias(edac-mce-amd)modalias(essiv)modalias(ext[23])modalias(fcrypt)modalias(fs-binfmt_misc)modalias(fs-ceph)modalias(fs-erofs)modalias(fs-exfat)modalias(fs-ext[234])modalias(fs-fuse)modalias(fs-fuseblk)modalias(fs-fusectl)modalias(fs-gfs2)modalias(fs-gfs2meta)modalias(fs-iso9660)modalias(fs-msdos)modalias(fs-nfs)modalias(fs-nfs4)modalias(fs-nfsd)modalias(fs-overlay)modalias(fs-rpc_pipefs)modalias(fs-udf)modalias(fs-vfat)modalias(fs-virtiofs)modalias(fs-xenfs)modalias(fs-xfs)modalias(ghash)modalias(hid:b*g*v0000044Ep0000120[BC])modalias(hid:b*g*v0000044Ep0000121[5E])modalias(hid:b*g*v000018D1p00005028)modalias(hid:b*g0004v00000416p0000C168)modalias(hid:b*g000[24]v*p*)modalias(hid:b*g0100v*p*)modalias(hid:b0003g*v00000079p00000006)modalias(hid:b0003g*v00000079p00000011)modalias(hid:b0003g*v00000419p00000001)modalias(hid:b0003g*v00000419p00000600)modalias(hid:b0003g*v0000044Fp0000B30[04])modalias(hid:b0003g*v0000044Fp0000B32[034])modalias(hid:b0003g*v0000044Fp0000B605)modalias(hid:b0003g*v0000044Fp0000B65D)modalias(hid:b0003g*v0000044Fp0000B65[134A])modalias(hid:b0003g*v00000458p00000087)modalias(hid:b0003g*v00000458p00000138)modalias(hid:b0003g*v00000458p00000153)modalias(hid:b0003g*v00000458p00004018)modalias(hid:b0003g*v00000458p0000500[5F])modalias(hid:b0003g*v00000458p0000501[012345679AB])modalias(hid:b0003g*v0000045Ep0000003B)modalias(hid:b0003g*v0000045Ep00000048)modalias(hid:b0003g*v0000045Ep0000009D)modalias(hid:b0003g*v0000045Ep000000B4)modalias(hid:b0003g*v0000045Ep000000D[BC])modalias(hid:b0003g*v0000045Ep000000E3)modalias(hid:b0003g*v0000045Ep000000F9)modalias(hid:b0003g*v0000045Ep0000071[3D])modalias(hid:b0003g*v0000045Ep0000073[02])modalias(hid:b0003g*v0000045Ep00000750)modalias(hid:b0003g*v0000045Ep0000076C)modalias(hid:b0003g*v0000045Ep000007DA)modalias(hid:b0003g*v00000461p00004E05)modalias(hid:b0003g*v00000461p00004E72)modalias(hid:b0003g*v0000046Ap0000002[37])modalias(hid:b0003g*v0000046Dp00000A07)modalias(hid:b0003g*v0000046Dp00000A87)modalias(hid:b0003g*v0000046Dp0000C08[12678D])modalias(hid:b0003g*v0000046Dp0000C09[014B])modalias(hid:b0003g*v0000046Dp0000C101)modalias(hid:b0003g*v0000046Dp0000C20[AE])modalias(hid:b0003g*v0000046Dp0000C21[15689])modalias(hid:b0003g*v0000046Dp0000C22[257DE])modalias(hid:b0003g*v0000046Dp0000C24F)modalias(hid:b0003g*v0000046Dp0000C26[2E])modalias(hid:b0003g*v0000046Dp0000C28[367])modalias(hid:b0003g*v0000046Dp0000C29[34589ABC])modalias(hid:b0003g*v0000046Dp0000C30A)modalias(hid:b0003g*v0000046Dp0000C343)modalias(hid:b0003g*v0000046Dp0000C50C)modalias(hid:b0003g*v0000046Dp0000C512)modalias(hid:b0003g*v0000046Dp0000C51[37B])modalias(hid:b0003g*v0000046Dp0000C52[BF])modalias(hid:b0003g*v0000046Dp0000C53[12479AF])modalias(hid:b0003g*v0000046Dp0000C62[36])modalias(hid:b0003g*v0000046Dp0000C704)modalias(hid:b0003g*v0000046Dp0000C70[AE])modalias(hid:b0003g*v0000046Dp0000C71[34BCEF])modalias(hid:b0003g*v0000046Dp0000CA0[34])modalias(hid:b0003g*v0000046Ep0000557[78])modalias(hid:b0003g*v0000047Dp00002041)modalias(hid:b0003g*v0000047Fp*)modalias(hid:b0003g*v0000047Fp0000C05[5678])modalias(hid:b0003g*v0000048Dp00008595)modalias(hid:b0003g*v000004B3p0000310[03589])modalias(hid:b0003g*v000004B4p00000001)modalias(hid:b0003g*v000004B4p000007B1)modalias(hid:b0003g*v000004B4p0000BCA1)modalias(hid:b0003g*v000004B4p0000DE6[14])modalias(hid:b0003g*v000004B4p0000ED81)modalias(hid:b0003g*v000004D8p0000F372)modalias(hid:b0003g*v000004D9p0000A04A)modalias(hid:b0003g*v000004D9p0000A055)modalias(hid:b0003g*v000004D9p0000A067)modalias(hid:b0003g*v000004D9p0000A07[02])modalias(hid:b0003g*v000004D9p0000A081)modalias(hid:b0003g*v000004D9p0000A0C2)modalias(hid:b0003g*v000004E7p00000009)modalias(hid:b0003g*v000004E7p00000030)modalias(hid:b0003g*v000004F2p00000418)modalias(hid:b0003g*v000004F2p00000618)modalias(hid:b0003g*v000004F2p00001123)modalias(hid:b0003g*v000004F2p00001236)modalias(hid:b0003g*v000004F2p00001421)modalias(hid:b0003g*v000004F3p0000074D)modalias(hid:b0003g*v000004F3p00000755)modalias(hid:b0003g*v000004FCp000005D8)modalias(hid:b0003g*v0000050Dp00003201)modalias(hid:b0003g*v00000518p00000002)modalias(hid:b0003g*v0000054Cp00000002)modalias(hid:b0003g*v0000054Cp0000024B)modalias(hid:b0003g*v0000054Cp00000268)modalias(hid:b0003g*v0000054Cp00000374)modalias(hid:b0003g*v0000054Cp000003D5)modalias(hid:b0003g*v0000054Cp0000042F)modalias(hid:b0003g*v0000054Cp000005C4)modalias(hid:b0003g*v0000054Cp000009CC)modalias(hid:b0003g*v0000054Cp00000BA0)modalias(hid:b0003g*v0000054Cp00001000)modalias(hid:b0003g*v00000566p00003004)modalias(hid:b0003g*v0000056Ep000000E6)modalias(hid:b0003g*v0000056Ep000000F[BCDEF])modalias(hid:b0003g*v0000056Ep0000010[CD])modalias(hid:b0003g*v0000056Ep0000011C)modalias(hid:b0003g*v000005A4p00001700)modalias(hid:b0003g*v000005A4p00002000)modalias(hid:b0003g*v000005A4p00008003)modalias(hid:b0003g*v000005ACp0000020[EF])modalias(hid:b0003g*v000005ACp0000021[456789ABCDEF])modalias(hid:b0003g*v000005ACp0000022[0123459AB])modalias(hid:b0003g*v000005ACp0000023[012678F])modalias(hid:b0003g*v000005ACp0000024[012345679ABCDEF])modalias(hid:b0003g*v000005ACp0000025[012349AB])modalias(hid:b0003g*v000005ACp0000026[2347C])modalias(hid:b0003g*v000005ACp0000027[234ABCDEF])modalias(hid:b0003g*v000005ACp0000029[12ACF])modalias(hid:b0003g*v000005ACp000002[89]0)modalias(hid:b0003g*v000005ACp0000030[4AB])modalias(hid:b0003g*v000005ACp00000340)modalias(hid:b0003g*v000005ACp00001440)modalias(hid:b0003g*v000005ACp0000824[0123])modalias(hid:b0003g*v0000060Bp0000[57]00A)modalias(hid:b0003g*v000006A3p00000621)modalias(hid:b0003g*v000006A3p00000CC[BD])modalias(hid:b0003g*v000006A3p00000CD[07])modalias(hid:b0003g*v000006A3p00000CFA)modalias(hid:b0003g*v000006CBp000081A7)modalias(hid:b0003g*v00000738p0000170[59])modalias(hid:b0003g*v00000738p00001713)modalias(hid:b0003g*v00000755p00002626)modalias(hid:b0003g*v00000757p00000A00)modalias(hid:b0003g*v00000766p00000204)modalias(hid:b0003g*v00000810p0000000[12])modalias(hid:b0003g*v00000925p00000005)modalias(hid:b0003g*v00000925p00008866)modalias(hid:b0003g*v00000925p00008888)modalias(hid:b0003g*v00000926p00003333)modalias(hid:b0003g*v000009DAp0000000[6A])modalias(hid:b0003g*v000009DAp0000001A)modalias(hid:b0003g*v000009DAp0000022B)modalias(hid:b0003g*v00000B0Ep*)modalias(hid:b0003g*v00000B43p00000003)modalias(hid:b0003g*v00000C12p00000005)modalias(hid:b0003g*v00000C12p00000030)modalias(hid:b0003g*v00000C16p0000000[238])modalias(hid:b0003g*v00000D8Cp00000014)modalias(hid:b0003g*v00000D8Cp00000022)modalias(hid:b0003g*v00000E8Fp00000003)modalias(hid:b0003g*v00000E8Fp00000012)modalias(hid:b0003g*v00000EEFp000072C4)modalias(hid:b0003g*v00000EEFp000072D0)modalias(hid:b0003g*v00000F30p00000111)modalias(hid:b0003g*v00000FC5p0000B080)modalias(hid:b0003g*v00001020p00000006)modalias(hid:b0003g*v00001038p000012B6)modalias(hid:b0003g*v00001038p00001410)modalias(hid:b0003g*v000011C0p00005506)modalias(hid:b0003g*v000011C2p00002208)modalias(hid:b0003g*v000011FFp00003331)modalias(hid:b0003g*v00001223p00003F07)modalias(hid:b0003g*v00001241p00005015)modalias(hid:b0003g*v00001241p0000F767)modalias(hid:b0003g*v00001294p00001320)modalias(hid:b0003g*v000012BAp00000100)modalias(hid:b0003g*v000012BAp0000074B)modalias(hid:b0003g*v00001345p00003008)modalias(hid:b0003g*v000013ECp00000006)modalias(hid:b0003g*v00001430p000007BB)modalias(hid:b0003g*v00001430p0000474C)modalias(hid:b0003g*v0000145Fp00000212)modalias(hid:b0003g*v000014E1p00006000)modalias(hid:b0003g*v0000150Ap0000120[13])modalias(hid:b0003g*v00001532p0000011D)modalias(hid:b0003g*v000016C0p0000[07]5E1)modalias(hid:b0003g*v0000172Fp0000003[2478])modalias(hid:b0003g*v0000172Fp0000050[012])modalias(hid:b0003g*v00001770p0000FF00)modalias(hid:b0003g*v00001784p00000004)modalias(hid:b0003g*v000017EFp00006004)modalias(hid:b0003g*v000017EFp00006009)modalias(hid:b0003g*v000017EFp0000604[79])modalias(hid:b0003g*v000017EFp0000606[27])modalias(hid:b0003g*v000017EFp00006085)modalias(hid:b0003g*v000017EFp000060EE)modalias(hid:b0003g*v000018B1p00000037)modalias(hid:b0003g*v00001A34p00000802)modalias(hid:b0003g*v00001A34p0000F705)modalias(hid:b0003g*v00001AE7p00009001)modalias(hid:b0003g*v00001B1Cp00001B0[29])modalias(hid:b0003g*v00001B1Cp00001B3[4E])modalias(hid:b0003g*v00001C4Fp00000059)modalias(hid:b0003g*v00001D34p0000000[4A])modalias(hid:b0003g*v00001E7Dp00002C24)modalias(hid:b0003g*v00001E7Dp00002C2E)modalias(hid:b0003g*v00001E7Dp00002CED)modalias(hid:b0003g*v00001E7Dp00002CF6)modalias(hid:b0003g*v00001E7Dp00002D50)modalias(hid:b0003g*v00001E7Dp00002D51)modalias(hid:b0003g*v00001E7Dp00002D5A)modalias(hid:b0003g*v00001E7Dp00002DB[4E])modalias(hid:b0003g*v00001E7Dp00002E22)modalias(hid:b0003g*v00001E7Dp000030D4)modalias(hid:b0003g*v00001E7Dp00003138)modalias(hid:b0003g*v00001E7Dp0000319C)modalias(hid:b0003g*v00001E7Dp000031CE)modalias(hid:b0003g*v00001E7Dp00003232)modalias(hid:b0003g*v00001E7Dp00003264)modalias(hid:b0003g*v00001EA7p00000907)modalias(hid:b0003g*v00001FD2p00006007)modalias(hid:b0003g*v000020BCp00005500)modalias(hid:b0003g*v00002179p00000053)modalias(hid:b0003g*v00002179p00000077)modalias(hid:b0003g*v0000256Cp0000006[DE])modalias(hid:b0003g*v0000258Ap00006A88)modalias(hid:b0003g*v000027B8p000001ED)modalias(hid:b0003g*v000028BDp00000042)modalias(hid:b0003g*v000028BDp00000055)modalias(hid:b0003g*v000028BDp0000007[1458])modalias(hid:b0003g*v000028BDp00000094)modalias(hid:b0003g*v000028BDp0000090[59])modalias(hid:b0003g*v000028BDp0000093[345])modalias(hid:b0003g*v000028BDp00001903)modalias(hid:b0003g*v0000320Fp00005041)modalias(hid:b0003g*v00005543p0000000[345])modalias(hid:b0003g*v00005543p0000004[257D])modalias(hid:b0003g*v00005543p0000006[4E])modalias(hid:b0003g*v00005543p00000081)modalias(hid:b0003g*v00005543p00000522)modalias(hid:b0003g*v00005543p00000781)modalias(hid:b0003g*v00005543p00003031)modalias(hid:b0003g*v00006161p00004D15)modalias(hid:b0003g*v00006253p00000100)modalias(hid:b0003g*v00006666p0000880[124])modalias(hid:b0003g*v00008380p00001850)modalias(hid:b0003g0001v000006CBp00002968)modalias(hid:b0003g0001v000006CBp000073F[456])modalias(hid:b0003g0001v000017EFp000060A3)modalias(hid:b0003g0002v00000306p0000FF3F)modalias(hid:b0003g0002v000003EBp00002118)modalias(hid:b0003g0002v000003FCp000005D8)modalias(hid:b0003g0002v00000408p00003001)modalias(hid:b0003g0002v00000483p00003261)modalias(hid:b0003g0002v00000486p0000018[56])modalias(hid:b0003g0002v000004DAp0000104[4D])modalias(hid:b0003g0002v00000596p0000050[026])modalias(hid:b0003g0002v00000603p00000600)modalias(hid:b0003g0002v0000062Ap00007100)modalias(hid:b0003g0002v0000093Ap0000800[123])modalias(hid:b0003g0002v00000B8Cp00000092)modalias(hid:b0003g0002v00000DFCp00000003)modalias(hid:b0003g0002v00000DFCp0000010[0126A])modalias(hid:b0003g0002v00000DFCp0000E100)modalias(hid:b0003g0002v00000EEFp00000001)modalias(hid:b0003g0002v00000EEFp0000480[DE])modalias(hid:b0003g0002v00000EEFp0000720[7C])modalias(hid:b0003g0002v00000EEFp0000722[4A])modalias(hid:b0003g0002v00000EEFp0000725E)modalias(hid:b0003g0002v00000EEFp0000726[2B])modalias(hid:b0003g0002v00000EEFp000072A[1A])modalias(hid:b0003g0002v00000EEFp000072FA)modalias(hid:b0003g0002v00000EEFp00007302)modalias(hid:b0003g0002v00000EEFp00007349)modalias(hid:b0003g0002v00000EEFp000073F7)modalias(hid:b0003g0002v00000EEFp0000A001)modalias(hid:b0003g0002v00000EEFp0000C002)modalias(hid:b0003g0002v00000FB8p00001109)modalias(hid:b0003g0002v000010C4p000081B9)modalias(hid:b0003g0002v00001130p00003101)modalias(hid:b0003g0002v00001477p0000100[67E])modalias(hid:b0003g0002v00001477p0000102[123456])modalias(hid:b0003g0002v00001784p00000016)modalias(hid:b0003g0002v00001AADp0000000F)modalias(hid:b0003g0002v00001E5Ep00000313)modalias(hid:b0003g0002v00001FF7p00000013)modalias(hid:b0003g0002v00002087p00000703)modalias(hid:b0003g0002v00002087p00000[AF]01)modalias(hid:b0003g0002v0000222Ap00000001)modalias(hid:b0003g0002v00002247p00000001)modalias(hid:b0003g0002v0000227Dp00000709)modalias(hid:b0003g0002v0000227Dp00000A19)modalias(hid:b0003g0002v000022EDp00001010)modalias(hid:b0003g0002v00002453p00000100)modalias(hid:b0003g0002v000024B8p000000[24]0)modalias(hid:b0003g0002v00002505p00000220)modalias(hid:b0003g0002v000025B5p00000002)modalias(hid:b0003g0004v00000B05p0000183D)modalias(hid:b0003g0004v00000B05p0000184A)modalias(hid:b0003g0004v000017EFp000060A3)modalias(hid:b0003g0004v000017EFp000060B5)modalias(hid:b0003g0004v000017EFp000060FE)modalias(hid:b0003g0004v000018D1p00005030)modalias(hid:b0003g0101v0000056Ap*)modalias(hid:b0003g0101v0000056Ap0000000[03])modalias(hid:b0003g0101v0000056Ap0000001[0123456789])modalias(hid:b0003g0101v0000056Ap0000002[012346789A])modalias(hid:b0003g0101v0000056Ap0000003[012345789F])modalias(hid:b0003g0101v0000056Ap0000004[123457])modalias(hid:b0003g0101v0000056Ap0000005[79BDE])modalias(hid:b0003g0101v0000056Ap0000006[0123459AB])modalias(hid:b0003g0101v0000056Ap00000084)modalias(hid:b0003g0101v0000056Ap0000009[0347AF])modalias(hid:b0003g0101v0000056Ap000000B[012345789ABC])modalias(hid:b0003g0101v0000056Ap000000C[024567CE])modalias(hid:b0003g0101v0000056Ap000000D[012345678ABDEF])modalias(hid:b0003g0101v0000056Ap000000E[2356CDF])modalias(hid:b0003g0101v0000056Ap000000F[0468AB])modalias(hid:b0003g0101v0000056Ap0000010[01DEF])modalias(hid:b0003g0101v0000056Ap00000116)modalias(hid:b0003g0101v0000056Ap0000012C)modalias(hid:b0003g0101v0000056Ap0000030[0123479ACE])modalias(hid:b0003g0101v0000056Ap0000031[45789])modalias(hid:b0003g0101v0000056Ap0000032[356ABCF])modalias(hid:b0003g0101v0000056Ap0000033[1356BCDE])modalias(hid:b0003g0101v0000056Ap00000343)modalias(hid:b0003g0101v0000056Ap0000037[AB])modalias(hid:b0003g0101v0000056Ap0000400[14])modalias(hid:b0003g0101v0000056Ap0000500[02])modalias(hid:b0003g0102v0000046Dp*)modalias(hid:b0003g0102v0000046Dp0000101[7AB])modalias(hid:b0003g0102v0000046Dp00004002)modalias(hid:b0003g0102v0000046Dp00004011)modalias(hid:b0003g0102v0000046Dp0000402[4D])modalias(hid:b0003g0102v0000046Dp00004101)modalias(hid:b0003g0102v0000046Dp0000B30[59B])modalias(hid:b0003g0104v0000046Dp*)modalias(hid:b0003g0104v0000046Dp00000049)modalias(hid:b0003g0104v0000046Dp0000005[7C])modalias(hid:b0003g0104v0000046Dp000000FE)modalias(hid:b0005g*v0000004Cp0000026[7C])modalias(hid:b0005g*v0000004Cp0000029[ACF])modalias(hid:b0005g*v00000058p00002000)modalias(hid:b0005g*v0000045Ep000002E0)modalias(hid:b0005g*v0000045Ep000002FD)modalias(hid:b0005g*v0000045Ep00000701)modalias(hid:b0005g*v0000045Ep0000091B)modalias(hid:b0005g*v0000045Ep00000B05)modalias(hid:b0005g*v0000045Ep00000B13)modalias(hid:b0005g*v0000045Ep00000B2[02])modalias(hid:b0005g*v0000046Dp00000306)modalias(hid:b0005g*v0000046Dp0000B00[8C])modalias(hid:b0005g*v0000046Dp0000B01[25DE])modalias(hid:b0005g*v0000046Dp0000B02[35A])modalias(hid:b0005g*v0000046Dp0000B034)modalias(hid:b0005g*v0000046Dp0000B30[59B])modalias(hid:b0005g*v0000046Dp0000B35F)modalias(hid:b0005g*v00000471p00002210)modalias(hid:b0005g*v000004F2p00001408)modalias(hid:b0005g*v0000054Cp00000268)modalias(hid:b0005g*v0000054Cp00000306)modalias(hid:b0005g*v0000054Cp000003D5)modalias(hid:b0005g*v0000054Cp0000042F)modalias(hid:b0005g*v0000054Cp000005C4)modalias(hid:b0005g*v0000054Cp000009CC)modalias(hid:b0005g*v0000056Ep00000061)modalias(hid:b0005g*v0000057Ep00000306)modalias(hid:b0005g*v0000057Ep00000330)modalias(hid:b0005g*v000005ACp0000022[CDE])modalias(hid:b0005g*v000005ACp0000023[9AB])modalias(hid:b0005g*v000005ACp0000024F)modalias(hid:b0005g*v000005ACp0000025[0567])modalias(hid:b0005g*v00000609p00000306)modalias(hid:b0005g*v00000609p0000036[89])modalias(hid:b0005g*v0000150Ap00001200)modalias(hid:b0005g*v000015E4p00000132)modalias(hid:b0005g*v000017EFp00006048)modalias(hid:b0005g*v000017EFp000060E1)modalias(hid:b0005g*v00002717p00005014)modalias(hid:b0005g0002v000025B6p00000002)modalias(hid:b0005g0101v0000056Ap*)modalias(hid:b0005g0101v0000056Ap00000081)modalias(hid:b0005g0101v0000056Ap000000BD)modalias(hid:b0005g0101v0000056Ap0000036[01])modalias(hid:b0005g0101v0000056Ap0000037[79])modalias(hid:b0005g0101v0000056Ap00000393)modalias(hid:b0005g0101v0000056Ap000003C[68])modalias(hid:b0005g0101v0000056Ap000003DD)modalias(hid:b0018g*v000004F3p00000401)modalias(hid:b0018g0001v00001FD2p00007010)modalias(hid:b0018g0004v000004F3p0000313A)modalias(hid:b0018g0004v000004F3p00003148)modalias(hid:b0018g0004v000006CBp00008323)modalias(hid:b0018g0004v000006CBp0000CD7E)modalias(hid:b0018g0004v000006CBp0000CDDC)modalias(hid:b0018g0004v000006CBp0000CE0[89])modalias(hid:b0018g0004v00001B96p00001B05)modalias(hid:b0018g0004v0000347Dp00007853)modalias(hid:b0018g0101v0000056Ap*)modalias(hpilo)modalias(i2c:ad7414)modalias(i2c:ad741[678])modalias(i2c:adm1022)modalias(i2c:adm1024)modalias(i2c:adm1025)modalias(i2c:adm1026)modalias(i2c:adm1027)modalias(i2c:adm1029)modalias(i2c:adm102[13])modalias(i2c:adm1032)modalias(i2c:adm103[01])modalias(i2c:adm1075)modalias(i2c:adm127[2568])modalias(i2c:adm129[34])modalias(i2c:adm9240)modalias(i2c:adp4000)modalias(i2c:ads7828)modalias(i2c:ads7830)modalias(i2c:adt7411)modalias(i2c:adt7461)modalias(i2c:adt7461a)modalias(i2c:adt7462)modalias(i2c:adt746[38])modalias(i2c:adt7470)modalias(i2c:adt747[356])modalias(i2c:adt7490)modalias(i2c:adt74[12]0)modalias(i2c:adt75)modalias(i2c:amc6821)modalias(i2c:apds9802als)modalias(i2c:apds990x)modalias(i2c:as99127f)modalias(i2c:asb100)modalias(i2c:asc7621)modalias(i2c:asc7621a)modalias(i2c:atxp1)modalias(i2c:bh1770glc)modalias(i2c:bmr310)modalias(i2c:bmr45[01])modalias(i2c:bmr45[34678])modalias(i2c:bmr46[2345679])modalias(i2c:bmr49[12])modalias(i2c:bmr4[89]0)modalias(i2c:bq32000)modalias(i2c:cyapa)modalias(i2c:dme1737)modalias(i2c:dps460)modalias(i2c:dps650ab)modalias(i2c:dps800)modalias(i2c:ds130[78])modalias(i2c:ds133[789])modalias(i2c:ds134[01])modalias(i2c:ds1374)modalias(i2c:ds1388)modalias(i2c:ds162[15])modalias(i2c:ds1631)modalias(i2c:ds1672)modalias(i2c:ds1775)modalias(i2c:ds1780)modalias(i2c:ds17[23]1)modalias(i2c:ds3231)modalias(i2c:ds3232)modalias(i2c:ds620)modalias(i2c:ds75)modalias(i2c:ds7505)modalias(i2c:elan_i2c)modalias(i2c:em3027)modalias(i2c:emc140[234])modalias(i2c:emc141[234])modalias(i2c:emc142[234])modalias(i2c:emc6d103s)modalias(i2c:emc6d10[0123])modalias(i2c:emc6w201)modalias(i2c:f7537[35])modalias(i2c:f75387)modalias(i2c:fm3130)modalias(i2c:fsa4480)modalias(i2c:fschds)modalias(i2c:fscher)modalias(i2c:fschmd)modalias(i2c:fschrc)modalias(i2c:fscpos)modalias(i2c:fscscy)modalias(i2c:fscsyl)modalias(i2c:fujitsu_apanel)modalias(i2c:g751)modalias(i2c:g760a)modalias(i2c:g781)modalias(i2c:gl518sm)modalias(i2c:gl520sm)modalias(i2c:gl523sm)modalias(i2c:ina209)modalias(i2c:ina219)modalias(i2c:ina22[06])modalias(i2c:ina23[01])modalias(i2c:ipmi_ssif)modalias(i2c:isl12022)modalias(i2c:isl12057)modalias(i2c:isl120[89])modalias(i2c:isl121[89])modalias(i2c:isl29003)modalias(i2c:isl29020)modalias(i2c:jc42)modalias(i2c:lineage_pem)modalias(i2c:lis331dlh)modalias(i2c:lis3lv02d)modalias(i2c:lm250[56]6)modalias(i2c:lm5066i)modalias(i2c:lm506[46])modalias(i2c:lm6[34])modalias(i2c:lm73)modalias(i2c:lm75)modalias(i2c:lm75[ab])modalias(i2c:lm77)modalias(i2c:lm7[89])modalias(i2c:lm80)modalias(i2c:lm81)modalias(i2c:lm84)modalias(i2c:lm85)modalias(i2c:lm85[bc])modalias(i2c:lm87)modalias(i2c:lm8[23])modalias(i2c:lm8[69])modalias(i2c:lm92)modalias(i2c:lm9523[34])modalias(i2c:lm952[34]1)modalias(i2c:lm952[34]5)modalias(i2c:lm96000)modalias(i2c:lm96080)modalias(i2c:lm96163)modalias(i2c:lm9[09])modalias(i2c:lm9[34])modalias(i2c:lp855[0123567])modalias(i2c:ltc297[245789])modalias(i2c:ltc2980)modalias(i2c:ltc388[0234679])modalias(i2c:ltc4151)modalias(i2c:ltc4215)modalias(i2c:ltc4245)modalias(i2c:ltc4261)modalias(i2c:ltc7880)modalias(i2c:ltm2987)modalias(i2c:ltm4664)modalias(i2c:ltm467[5678])modalias(i2c:ltm468[06])modalias(i2c:ltm4700)modalias(i2c:m41st8[457])modalias(i2c:m41t0)modalias(i2c:m41t00)modalias(i2c:m41t11)modalias(i2c:m41t6[25])modalias(i2c:m41t81s)modalias(i2c:m41t8[01])modalias(i2c:m41t8[23])modalias(i2c:max16064)modalias(i2c:max1606[5678])modalias(i2c:max1607[01])modalias(i2c:max1617)modalias(i2c:max1617a)modalias(i2c:max1619)modalias(i2c:max1668)modalias(i2c:max1805)modalias(i2c:max1989)modalias(i2c:max20796)modalias(i2c:max3172[56])modalias(i2c:max3444[016])modalias(i2c:max34451)modalias(i2c:max3446[01])modalias(i2c:max6581)modalias(i2c:max662[56])modalias(i2c:max6635)modalias(i2c:max6636)modalias(i2c:max6639)modalias(i2c:max6642)modalias(i2c:max664[679])modalias(i2c:max665[01])modalias(i2c:max665[4789])modalias(i2c:max6689)modalias(i2c:max668[01])modalias(i2c:max669[34789])modalias(i2c:max669[56])modalias(i2c:max66[02]2)modalias(i2c:max6875)modalias(i2c:max6900)modalias(i2c:max8688)modalias(i2c:mc1066)modalias(i2c:mcp3[02]21)modalias(i2c:mcp794[01]x)modalias(i2c:mcp980x)modalias(i2c:mdt040)modalias(i2c:mlxsw_minimal)modalias(i2c:ncp420[08])modalias(i2c:nct1008)modalias(i2c:ne1619)modalias(i2c:pca8565)modalias(i2c:pcf8523)modalias(i2c:pcf8563)modalias(i2c:pcf8583)modalias(i2c:pcf8591)modalias(i2c:pct2075)modalias(i2c:pdt00[36])modalias(i2c:pdt012)modalias(i2c:pi3usb30532)modalias(i2c:pmbus)modalias(i2c:pt7c4338)modalias(i2c:r2025sd)modalias(i2c:r2221tl)modalias(i2c:rmi4_i2c)modalias(i2c:rmi4_smbus)modalias(i2c:rs5c372[ab])modalias(i2c:rtc8564)modalias(i2c:rv3029)modalias(i2c:rv3029c2)modalias(i2c:rv4162)modalias(i2c:rv5c386)modalias(i2c:rv5c387a)modalias(i2c:rv880[34])modalias(i2c:rx8025)modalias(i2c:rx80[23]5)modalias(i2c:rx8130)modalias(i2c:rx8581)modalias(i2c:rx8803)modalias(i2c:rx8900)modalias(i2c:sa56004)modalias(i2c:sch5027)modalias(i2c:sfh7770)modalias(i2c:sgd009)modalias(i2c:sht21)modalias(i2c:smbus_alert)modalias(i2c:smsc47m192)modalias(i2c:stds75)modalias(i2c:stlm75)modalias(i2c:synaptics_i2c)modalias(i2c:tcn75)modalias(i2c:tcpci)modalias(i2c:thmc10)modalias(i2c:thmc50)modalias(i2c:tmp102)modalias(i2c:tmp1075)modalias(i2c:tmp10[015])modalias(i2c:tmp112)modalias(i2c:tmp42[123])modalias(i2c:tmp43[25])modalias(i2c:tmp44[12])modalias(i2c:tmp451)modalias(i2c:tmp461)modalias(i2c:tmp4[013]1)modalias(i2c:tmp75)modalias(i2c:tmp75[bc])modalias(i2c:tmp[12]75)modalias(i2c:tpm2_i2c_nuvoton)modalias(i2c:tpm_i2c_nuvoton)modalias(i2c:tps40400)modalias(i2c:tps544b2[05])modalias(i2c:tps544c2[05])modalias(i2c:tps6598x)modalias(i2c:tsl2550)modalias(i2c:typec_fusb302)modalias(i2c:ucd9000)modalias(i2c:ucd9012[04])modalias(i2c:ucd90160)modalias(i2c:ucd90320)modalias(i2c:ucd9090)modalias(i2c:ucd90910)modalias(i2c:ucd922[24])modalias(i2c:ucd924[0468])modalias(i2c:ucd92[02]0)modalias(i2c:udt020)modalias(i2c:w83783s)modalias(i2c:w8378[12]d)modalias(i2c:w83791d)modalias(i2c:w83792d)modalias(i2c:w83793)modalias(i2c:w83795adg)modalias(i2c:w83795g)modalias(i2c:w83l771)modalias(i2c:w83l785ts)modalias(i2c:w83l786ng)modalias(i2c:x1205)modalias(i2c:zl200[4568])modalias(i2c:zl210[56])modalias(i2c:zl610[05])modalias(i2c:zl8802)modalias(i2c:zl9101)modalias(i2c:zl9117)modalias(i2c:zls1003)modalias(i2c:zls4009)modalias(i40evf)modalias(i8k)modalias(idxd:t0*)modalias(input:b*v*p*e*-e*1_*k*1[23]0_*r*a*m*l*s*f*w*)modalias(input:b*v*p*e*-e*1_*k*2C0_*r*a*m*l*s*f*w*)modalias(input:b*v*p*e*-e*3_*k*r*a*[0268]_*m*l*s*f*w*)modalias(intel_qat)modalias(intel_th_switch)modalias(ip6t_AUDIT)modalias(ip6t_CHECKSUM)modalias(ip6t_CLASSIFY)modalias(ip6t_CONNMARK)modalias(ip6t_CONNSECMARK)modalias(ip6t_CT)modalias(ip6t_DSCP)modalias(ip6t_HL)modalias(ip6t_HMARK)modalias(ip6t_IDLETIMER)modalias(ip6t_LOG)modalias(ip6t_MARK)modalias(ip6t_MASQUERADE)modalias(ip6t_NETMAP)modalias(ip6t_NFLOG)modalias(ip6t_NFQUEUE)modalias(ip6t_NOTRACK)modalias(ip6t_RATEEST)modalias(ip6t_REDIRECT)modalias(ip6t_SECMARK)modalias(ip6t_SET)modalias(ip6t_TCPMSS)modalias(ip6t_TCPOPTSTRIP)modalias(ip6t_TEE)modalias(ip6t_TOS)modalias(ip6t_TPROXY)modalias(ip6t_TRACE)modalias(ip6t_[DS]NAT)modalias(ip6t_[DS]NPT)modalias(ip6t_addrtype)modalias(ip6t_bpf)modalias(ip6t_cgroup)modalias(ip6t_cluster)modalias(ip6t_comment)modalias(ip6t_connbytes)modalias(ip6t_connlabel)modalias(ip6t_connlimit)modalias(ip6t_connmark)modalias(ip6t_conntrack)modalias(ip6t_cpu)modalias(ip6t_dccp)modalias(ip6t_devgroup)modalias(ip6t_dscp)modalias(ip6t_dst)modalias(ip6t_ecn)modalias(ip6t_esp)modalias(ip6t_hashlimit)modalias(ip6t_helper)modalias(ip6t_hl)modalias(ip6t_icmp6)modalias(ip6t_iprange)modalias(ip6t_ipvs)modalias(ip6t_length)modalias(ip6t_limit)modalias(ip6t_mac)modalias(ip6t_mark)modalias(ip6t_multiport)modalias(ip6t_osf)modalias(ip6t_owner)modalias(ip6t_physdev)modalias(ip6t_pkttype)modalias(ip6t_policy)modalias(ip6t_quota)modalias(ip6t_rateest)modalias(ip6t_recent)modalias(ip6t_sctp)modalias(ip6t_set)modalias(ip6t_socket)modalias(ip6t_state)modalias(ip6t_statistic)modalias(ip6t_string)modalias(ip6t_tcpmss)modalias(ip6t_tos)modalias(ip_conntrack)modalias(ip_conntrack_amanda)modalias(ip_conntrack_ftp)modalias(ip_conntrack_h323)modalias(ip_conntrack_irc)modalias(ip_conntrack_netbios_ns)modalias(ip_conntrack_netlink)modalias(ip_conntrack_pptp)modalias(ip_conntrack_sip)modalias(ip_conntrack_tftp)modalias(ip_nat_amanda)modalias(ip_nat_ftp)modalias(ip_nat_h323)modalias(ip_nat_irc)modalias(ip_nat_pptp)modalias(ip_nat_sip)modalias(ip_nat_snmp_basic)modalias(ip_nat_tftp)modalias(ip_set_bitmap:ip)modalias(ip_set_bitmap:ip_mac)modalias(ip_set_bitmap:port)modalias(ip_set_hash:ip)modalias(ip_set_hash:ip_mac)modalias(ip_set_hash:ip_mark)modalias(ip_set_hash:ip_port)modalias(ip_set_hash:ip_port_ip)modalias(ip_set_hash:ip_port_net)modalias(ip_set_hash:mac)modalias(ip_set_hash:net)modalias(ip_set_hash:net_iface)modalias(ip_set_hash:net_net)modalias(ip_set_hash:net_port)modalias(ip_set_hash:net_port_net)modalias(ip_set_list:set)modalias(ipt_AUDIT)modalias(ipt_CHECKSUM)modalias(ipt_CLASSIFY)modalias(ipt_CONNMARK)modalias(ipt_CONNSECMARK)modalias(ipt_CT)modalias(ipt_DSCP)modalias(ipt_HMARK)modalias(ipt_IDLETIMER)modalias(ipt_LOG)modalias(ipt_MARK)modalias(ipt_MASQUERADE)modalias(ipt_NETMAP)modalias(ipt_NFLOG)modalias(ipt_NFQUEUE)modalias(ipt_NOTRACK)modalias(ipt_RATEEST)modalias(ipt_REDIRECT)modalias(ipt_SECMARK)modalias(ipt_SET)modalias(ipt_TCPMSS)modalias(ipt_TCPOPTSTRIP)modalias(ipt_TEE)modalias(ipt_TOS)modalias(ipt_TPROXY)modalias(ipt_TRACE)modalias(ipt_TTL)modalias(ipt_[DS]NAT)modalias(ipt_addrtype)modalias(ipt_bpf)modalias(ipt_cgroup)modalias(ipt_cluster)modalias(ipt_comment)modalias(ipt_connbytes)modalias(ipt_connlabel)modalias(ipt_connlimit)modalias(ipt_connmark)modalias(ipt_conntrack)modalias(ipt_cpu)modalias(ipt_dccp)modalias(ipt_devgroup)modalias(ipt_dscp)modalias(ipt_ecn)modalias(ipt_esp)modalias(ipt_hashlimit)modalias(ipt_helper)modalias(ipt_icmp)modalias(ipt_iprange)modalias(ipt_ipvs)modalias(ipt_length)modalias(ipt_limit)modalias(ipt_mac)modalias(ipt_mark)modalias(ipt_multiport)modalias(ipt_osf)modalias(ipt_owner)modalias(ipt_physdev)modalias(ipt_pkttype)modalias(ipt_policy)modalias(ipt_quota)modalias(ipt_rateest)modalias(ipt_realm)modalias(ipt_recent)modalias(ipt_sctp)modalias(ipt_set)modalias(ipt_socket)modalias(ipt_state)modalias(ipt_statistic)modalias(ipt_string)modalias(ipt_tcpmss)modalias(ipt_tos)modalias(ipt_ttl)modalias(ishtp:_33AECD58-B679-4E54-9BD9-A04D34F0C226_)modalias(iso9660)modalias(lrw)modalias(mbp_nvidia_bl)modalias(md-faulty)modalias(md-level--1)modalias(md-level--5)modalias(md-level-0)modalias(md-level-1)modalias(md-level-10)modalias(md-level-[456])modalias(md-linear)modalias(md-personality-1)modalias(md-personality-10)modalias(md-personality-2)modalias(md-personality-3)modalias(md-personality-9)modalias(md-personality-[48])modalias(md-raid0)modalias(md-raid1)modalias(md-raid10)modalias(md-raid[456])modalias(md4)modalias(mdio:0000000000000110000111000101????)modalias(mdio:0000000000000111000001??????????)modalias(mdio:000000000000011111000000101[01]????)modalias(mdio:000000000000011111000000110[01]????)modalias(mdio:0000000000000111110000001111????)modalias(mdio:0000000000000111110000010001????)modalias(mdio:0000000000000111110000010011??0?)modalias(mdio:0000000000000111110000010011??1?)modalias(mdio:0000000000000111110000010101????)modalias(mdio:0000000000000111110000011000????)modalias(mdio:0000000000010011011110001110????)modalias(mdio:0000000000010011011110100001????)modalias(mdio:0000000000011000000101000100????)modalias(mdio:0000000000011100110010??????????)modalias(mdio:0000000000100000011000000111????)modalias(mdio:0000000000100000011000001011????)modalias(mdio:00000000001000000110000011[01]0????)modalias(mdio:0000000000100010010101010010????)modalias(mdio:0000000000100010010101100001????)modalias(mdio:0000000000101011000010011000????)modalias(mdio:000000000010101100001001101[01]????)modalias(mdio:0000000000101011000010111001????)modalias(mdio:0000000000111011000110000100????)modalias(mdio:00000000001110110001100001100001)modalias(mdio:00000000001110110001100010000001)modalias(mdio:00000000010011011101000000110011)modalias(mdio:000000000100110111010000001101[01]0)modalias(mdio:00000000010011011101000100000001)modalias(mdio:00000000101000011001010000010000)modalias(mdio:0000000101000001000011000110????)modalias(mdio:00000001010000010000110010[01]1????)modalias(mdio:000000010100000100001100110[01]????)modalias(mdio:000000010100000100001101110[01]????)modalias(mdio:00000001010000010000111000[01]1????)modalias(mdio:000000010100000100001110010[01]????)modalias(mdio:0000000101000001000011100110????)modalias(mdio:0000000101000001000011101001????)modalias(mdio:000000010100000100001110101[01]????)modalias(mdio:0000000101000001000011101100????)modalias(mdio:0000000101000001000011110100????)modalias(mdio:0000000101000001000011111001????)modalias(mdio:0000000101000011101111000[01]11????)modalias(mdio:000000010100001110111100101[01]????)modalias(mdio:0000000101000011101111001111????)modalias(mdio:000000010100001110111101011[01]????)modalias(mdio:0000000111111111000011001100????)modalias(mdio:00000010010000110000110001010100)modalias(mdio:000000100100001100001101100[01]????)modalias(mdio:0000001010000010111100000001????)modalias(mdio:00000011000000100110000011010001)modalias(mdio:00000011000000100110000011100001)modalias(mdio:000000110110001001011100110[01]????)modalias(mdio:000000110110001001011101000[01]????)modalias(mdio:0000001101100010010111011001????)modalias(mdio:0000001101100010010111100001????)modalias(mdio:0000001101100010010111100110????)modalias(mdio:0000001101100010010111110010????)modalias(mdio:00000011101000011011010001[01]0????)modalias(mdio:000000111010000110110100101[01]????)modalias(mdio:0000001110100001101101001101????)modalias(mdio:0000001110100001101101001110????)modalias(mdio:0000001110100001101101011100????)modalias(mdio:0000001110100001101101100110????)modalias(mdio:0000001110100001101101110001????)modalias(mdio:0001001000110100110101000000????)modalias(mdio:00010011111001010001000000000010)modalias(mdio:00011100000001000000000000010001)modalias(mdio:0010000000000000010111000111????)modalias(mdio:0010000000000000010111001001????)modalias(mdio:0010000000000000010111001110????)modalias(mdio:0010000000000000010111001[01]10????)modalias(mdio:00100000000000001010000100[01]1????)modalias(mdio:001000000000000010100001010[01]????)modalias(mdio:001000000000000010100001011[01]????)modalias(mdio:0010000000000000101000100001????)modalias(mdio:0010000000000000101000100011????)modalias(mdio:0010000000000000101000100100????)modalias(mdio:0010000000000000101000100101????)modalias(mdio:0010000000000000101000101000????)modalias(mdio:0011000111000011000111000001????)modalias(mdio:00110101100100000101001100[01]1????)modalias(mdio:001101011001000001010011010[01]????)modalias(mdio:011000000000110110000100100[01]????)modalias(mdio:0110000000001101100001001010????)modalias(mdio:0110000000001101100001001011????)modalias(mdio:0110000000001101100001010001????)modalias(mdio:0110000000001101100001100101????)modalias(mdio:0110000000001101100001101011????)modalias(mdio:0110000000001101100001110011????)modalias(mdio:0110000000001101100001110101????)modalias(mdio:0110011111001001110111000000????)modalias(mdio:01100111110010011101111000001??[01])modalias(mdio:0110011111001001110111100001????)modalias(mdio:0110011111001001110111100010????)modalias(mdio:0110011111001001110111100100????)modalias(mdio:0110011111001001110111101[01]00????)modalias(mdio:01100111110010011101111100000[01]??)modalias(mdio:0110011111001001110111110001????)modalias(mdio:0110011111001001110111110010????)modalias(mdio:0111100000010000000000000000????)modalias(mdio:1010111000000010010100001001????)modalias(mdio:1010111000000010010100010010????)modalias(mdio:1010111000000010010100011001????)modalias(mdio:1010111000000010010100011010????)modalias(mdio:1010111000000010010100100110????)modalias(mdio:1010111000000010010100101000????)modalias(mdio:1010111000000010010100101110????)modalias(mdio:1010111000000010010100111011????)modalias(mdio:1011100000100100001010000010010?)modalias(mdio:1101010101100101101001000000000[01])modalias(mdio:1101010101100101101001000000100[01])modalias(mdio:1101010101100101101001000001000[01])modalias(mdio:1101010101100101101001000001100[01])modalias(mdio:????000000011000000110111000????)modalias(mdio:????000110000001101110001011????)modalias(mdio:????0001100000011011100010[01]0????)modalias(mdio:????????00001110011100100011????)modalias(mdio:????????00100010000101000011????)modalias(mdio:????????00100010000101010001????)modalias(mdio:????????001000100001010101010101)modalias(mdio:????????001000100001010101010110)modalias(mdio:????????00100010000101010101????)modalias(mdio:????????0010001000010101011[01]????)modalias(mdio:????????0010001000010110000110??)modalias(mdio:????????00100010000101100010????)modalias(mdio:????????0010001000010110010[01]????)modalias(mdio:????????0010001000010110011[01]????)modalias(mdio:????????00100010000101110010????)modalias(mdio:????????????0010000101100001000?)modalias(mdio:????????????0111000001000101????)modalias(mdio:????????????0111000001001000????)modalias(mdio:????????????0111000001001101????)modalias(mdio:????????????0111000001010101????)modalias(mdio:????????????0111000001011000????)modalias(mdio:????????????0111000001100110????)modalias(mdio:????????????1111110001000001????)modalias(mdio:????????????11111100010001??????)modalias(mdio:????????????1111110001001011????)modalias(mdio:????????????1111110001010101????)modalias(mdio:????????????1111110001100010????)modalias(mdio:????????????11111100011011??????)modalias(mei:*:05b79a6f-4628-4d7f-899d-a91514cb32ab:*:*)modalias(mei:*:0f73db04-97ab-4125-b893-e904ad0d5464:*:*)modalias(mhi:DIAG)modalias(mhi:DUN)modalias(mhi:DUN2)modalias(mhi:FIREHOSE)modalias(mhi:IPCR)modalias(mhi:IP_HW0_MBIM)modalias(mhi:IP_[HS]W0)modalias(mhi:MBIM)modalias(mhi:QMI)modalias(michael_mic)modalias(nd:t7*)modalias(nd:tND_DEVICE_BTT*)modalias(nd:t[12]*)modalias(nd:t[45]*)modalias(net-pf-15)modalias(net-pf-16-proto-12)modalias(net-pf-16-proto-16-family-macsec)modalias(net-pf-16-proto-16-family-nbd)modalias(net-pf-16-proto-16-family-ovs_ct_limit)modalias(net-pf-16-proto-16-family-ovs_datapath)modalias(net-pf-16-proto-16-family-ovs_flow)modalias(net-pf-16-proto-16-family-ovs_meter)modalias(net-pf-16-proto-16-family-ovs_packet)modalias(net-pf-16-proto-16-family-ovs_vport)modalias(net-pf-16-proto-16-family-wireguard)modalias(net-pf-16-proto-4-type-30)modalias(net-pf-16-proto-4-type-40)modalias(net-pf-16-proto-4-type-44)modalias(net-pf-16-proto-8)modalias(net-pf-40)modalias(net-pf-40)modalias(net-pf-40)modalias(net-pf-42)modalias(netdev-erspan0)modalias(netdev-gre0)modalias(netdev-gretap0)modalias(netdev-ip6_vti0)modalias(netdev-ip6gre0)modalias(netdev-ip6tnl0)modalias(netdev-ip_vti0)modalias(netdev-sit0)modalias(netdev-tunl0)modalias(netdev-xfrm0)modalias(nf-flowtable-1)modalias(nf-flowtable-10)modalias(nf-flowtable-2)modalias(nf-logger-10-0)modalias(nf-logger-10-1)modalias(nf-logger-[2357]-0)modalias(nf-logger-[2357]-1)modalias(nf_conntrack-10)modalias(nf_conntrack-2)modalias(nf_conntrack-7)modalias(nf_log_arp)modalias(nf_log_bridge)modalias(nf_log_ipv[46])modalias(nf_log_netdev)modalias(nfct-helper-H.245)modalias(nfct-helper-Q.931)modalias(nfct-helper-RAS)modalias(nfct-helper-amanda)modalias(nfct-helper-ftp)modalias(nfct-helper-irc)modalias(nfct-helper-netbios-ns)modalias(nfct-helper-pptp)modalias(nfct-helper-sane)modalias(nfct-helper-sip)modalias(nfct-helper-snmp)modalias(nfct-helper-snmp_trap)modalias(nfct-helper-tftp)modalias(nfnetlink-subsys-10)modalias(nfnetlink-subsys-11)modalias(nfnetlink-subsys-12)modalias(nfnetlink-subsys-3)modalias(nfnetlink-subsys-4)modalias(nfnetlink-subsys-5)modalias(nfnetlink-subsys-6)modalias(nfnetlink-subsys-8)modalias(nfnetlink-subsys-9)modalias(nfnetlink-subsys-[12])modalias(nfs-layouttype4-1)modalias(nfs-layouttype4-4)modalias(nfs-layouttype4-[35])modalias(nfs4)modalias(nft-chain-1-nat)modalias(nft-chain-10-nat)modalias(nft-chain-2-nat)modalias(nft-expr-1-fib)modalias(nft-expr-1-reject)modalias(nft-expr-10-dup)modalias(nft-expr-10-fib)modalias(nft-expr-10-reject)modalias(nft-expr-2-dup)modalias(nft-expr-2-fib)modalias(nft-expr-2-reject)modalias(nft-expr-5-dup)modalias(nft-expr-5-fib)modalias(nft-expr-5-fwd)modalias(nft-expr-5-reject)modalias(nft-expr-7-meta)modalias(nft-expr-7-reject)modalias(nft-expr-connlimit)modalias(nft-expr-counter)modalias(nft-expr-ct)modalias(nft-expr-flow_offload)modalias(nft-expr-hash)modalias(nft-expr-limit)modalias(nft-expr-log)modalias(nft-expr-masq)modalias(nft-expr-match)modalias(nft-expr-nat)modalias(nft-expr-notrack)modalias(nft-expr-numgen)modalias(nft-expr-objref)modalias(nft-expr-osf)modalias(nft-expr-queue)modalias(nft-expr-quota)modalias(nft-expr-redir)modalias(nft-expr-socket)modalias(nft-expr-synproxy)modalias(nft-expr-target)modalias(nft-expr-tproxy)modalias(nft-expr-tunnel)modalias(nft-expr-xfrm)modalias(nft-obj-1)modalias(nft-obj-10)modalias(nft-obj-2)modalias(nft-obj-4)modalias(nft-obj-5)modalias(nft-obj-6)modalias(nft-obj-[379])modalias(nhpoly1305)modalias(nhpoly1305-avx2)modalias(nhpoly1305-generic)modalias(nhpoly1305-sse2)modalias(nls_big5)modalias(nls_euc-kr)modalias(nls_gb2312)modalias(nls_iso8859-8)modalias(nls_sjis)modalias(nls_tis-620)modalias(nvmet-transport-254)modalias(nvmet-transport-3)modalias(of:N*T*Cad_ad7414)modalias(of:N*T*Cad_ad7414C*)modalias(of:N*T*Cadi_ad7416)modalias(of:N*T*Cadi_ad7416C*)modalias(of:N*T*Cadi_ad7417)modalias(of:N*T*Cadi_ad7417C*)modalias(of:N*T*Cadi_ad7418)modalias(of:N*T*Cadi_ad7418C*)modalias(of:N*T*Cadi_adm1024)modalias(of:N*T*Cadi_adm1024C*)modalias(of:N*T*Cadi_adm1027)modalias(of:N*T*Cadi_adm1027C*)modalias(of:N*T*Cadi_adm1032)modalias(of:N*T*Cadi_adm1032C*)modalias(of:N*T*Cadi_adt7461)modalias(of:N*T*Cadi_adt7461C*)modalias(of:N*T*Cadi_adt7461a)modalias(of:N*T*Cadi_adt7461aC*)modalias(of:N*T*Cadi_adt7463)modalias(of:N*T*Cadi_adt7463C*)modalias(of:N*T*Cadi_adt7468)modalias(of:N*T*Cadi_adt7468C*)modalias(of:N*T*Cadi_adt7473)modalias(of:N*T*Cadi_adt7473C*)modalias(of:N*T*Cadi_adt7475)modalias(of:N*T*Cadi_adt7475C*)modalias(of:N*T*Cadi_adt7476)modalias(of:N*T*Cadi_adt7476C*)modalias(of:N*T*Cadi_adt7490)modalias(of:N*T*Cadi_adt7490C*)modalias(of:N*T*Cadi_adt75)modalias(of:N*T*Cadi_adt75C*)modalias(of:N*T*Capple_cd321x)modalias(of:N*T*Capple_cd321xC*)modalias(of:N*T*Cbrcm_asp-v2.0-mdio)modalias(of:N*T*Cbrcm_asp-v2.0-mdioC*)modalias(of:N*T*Cbrcm_asp-v2.1-mdio)modalias(of:N*T*Cbrcm_asp-v2.1-mdioC*)modalias(of:N*T*Cbrcm_genet-mdio-v1)modalias(of:N*T*Cbrcm_genet-mdio-v1C*)modalias(of:N*T*Cbrcm_genet-mdio-v2)modalias(of:N*T*Cbrcm_genet-mdio-v2C*)modalias(of:N*T*Cbrcm_genet-mdio-v3)modalias(of:N*T*Cbrcm_genet-mdio-v3C*)modalias(of:N*T*Cbrcm_genet-mdio-v4)modalias(of:N*T*Cbrcm_genet-mdio-v4C*)modalias(of:N*T*Cbrcm_genet-mdio-v5)modalias(of:N*T*Cbrcm_genet-mdio-v5C*)modalias(of:N*T*Cbrcm_unimac-mdio)modalias(of:N*T*Cbrcm_unimac-mdioC*)modalias(of:N*T*Ccavium_octeon-7130-ahci)modalias(of:N*T*Ccavium_octeon-7130-ahciC*)modalias(of:N*T*Cdallas_ds1307)modalias(of:N*T*Cdallas_ds1307C*)modalias(of:N*T*Cdallas_ds1308)modalias(of:N*T*Cdallas_ds1308C*)modalias(of:N*T*Cdallas_ds1337)modalias(of:N*T*Cdallas_ds1337C*)modalias(of:N*T*Cdallas_ds1338)modalias(of:N*T*Cdallas_ds1338C*)modalias(of:N*T*Cdallas_ds1339)modalias(of:N*T*Cdallas_ds1339C*)modalias(of:N*T*Cdallas_ds1340)modalias(of:N*T*Cdallas_ds1340C*)modalias(of:N*T*Cdallas_ds1341)modalias(of:N*T*Cdallas_ds1341C*)modalias(of:N*T*Cdallas_ds1388)modalias(of:N*T*Cdallas_ds1388C*)modalias(of:N*T*Cdallas_ds1672)modalias(of:N*T*Cdallas_ds1672C*)modalias(of:N*T*Cdallas_ds1775)modalias(of:N*T*Cdallas_ds1775C*)modalias(of:N*T*Cdallas_ds3232)modalias(of:N*T*Cdallas_ds3232C*)modalias(of:N*T*Cdallas_ds75)modalias(of:N*T*Cdallas_ds7505)modalias(of:N*T*Cdallas_ds7505C*)modalias(of:N*T*Cdallas_ds75C*)modalias(of:N*T*Cdallas_max6646)modalias(of:N*T*Cdallas_max6646C*)modalias(of:N*T*Cdallas_max6647)modalias(of:N*T*Cdallas_max6647C*)modalias(of:N*T*Cdallas_max6649)modalias(of:N*T*Cdallas_max6649C*)modalias(of:N*T*Cdallas_max6654)modalias(of:N*T*Cdallas_max6654C*)modalias(of:N*T*Cdallas_max6657)modalias(of:N*T*Cdallas_max6657C*)modalias(of:N*T*Cdallas_max6658)modalias(of:N*T*Cdallas_max6658C*)modalias(of:N*T*Cdallas_max6659)modalias(of:N*T*Cdallas_max6659C*)modalias(of:N*T*Cdallas_max6680)modalias(of:N*T*Cdallas_max6680C*)modalias(of:N*T*Cdallas_max6681)modalias(of:N*T*Cdallas_max6681C*)modalias(of:N*T*Cdallas_max6695)modalias(of:N*T*Cdallas_max6695C*)modalias(of:N*T*Cdallas_max6696)modalias(of:N*T*Cdallas_max6696C*)modalias(of:N*T*Cepson_rx8025)modalias(of:N*T*Cepson_rx8025C*)modalias(of:N*T*Cepson_rx8130)modalias(of:N*T*Cepson_rx8130C*)modalias(of:N*T*Cepson_rx8571)modalias(of:N*T*Cepson_rx8571C*)modalias(of:N*T*Cepson_rx8581)modalias(of:N*T*Cepson_rx8581C*)modalias(of:N*T*Cepson_rx8803)modalias(of:N*T*Cepson_rx8803C*)modalias(of:N*T*Cepson_rx8804)modalias(of:N*T*Cepson_rx8804C*)modalias(of:N*T*Cepson_rx8900)modalias(of:N*T*Cepson_rx8900C*)modalias(of:N*T*Cfcs_fsa4480)modalias(of:N*T*Cfcs_fsa4480C*)modalias(of:N*T*Cfcs_fusb302)modalias(of:N*T*Cfcs_fusb302C*)modalias(of:N*T*Cgeneric-ahci)modalias(of:N*T*Cgeneric-ahciC*)modalias(of:N*T*Cgmt_g751)modalias(of:N*T*Cgmt_g751C*)modalias(of:N*T*Cgmt_g781)modalias(of:N*T*Cgmt_g781C*)modalias(of:N*T*Chisilicon_hisi-ahci)modalias(of:N*T*Chisilicon_hisi-ahciC*)modalias(of:N*T*Cibm_476gtr-ahci)modalias(of:N*T*Cibm_476gtr-ahciC*)modalias(of:N*T*Cisil_isl12022)modalias(of:N*T*Cisil_isl12022C*)modalias(of:N*T*Cisil_isl12057)modalias(of:N*T*Cisil_isl12057C*)modalias(of:N*T*Cisil_isl1208)modalias(of:N*T*Cisil_isl1208C*)modalias(of:N*T*Cisil_isl1209)modalias(of:N*T*Cisil_isl1209C*)modalias(of:N*T*Cisil_isl1218)modalias(of:N*T*Cisil_isl1218C*)modalias(of:N*T*Cisil_isl1219)modalias(of:N*T*Cisil_isl1219C*)modalias(of:N*T*Cisl_isl12022)modalias(of:N*T*Cisl_isl12022C*)modalias(of:N*T*Clltc_ltc4151)modalias(of:N*T*Clltc_ltc4151C*)modalias(of:N*T*Cmarvell_mmp2-ssp)modalias(of:N*T*Cmarvell_mmp2-sspC*)modalias(of:N*T*Cmaxim_ds1742)modalias(of:N*T*Cmaxim_ds1742C*)modalias(of:N*T*Cmaxim_ds3231)modalias(of:N*T*Cmaxim_ds3231C*)modalias(of:N*T*Cmaxim_max31725)modalias(of:N*T*Cmaxim_max31725C*)modalias(of:N*T*Cmaxim_max31726)modalias(of:N*T*Cmaxim_max31726C*)modalias(of:N*T*Cmaxim_max6581)modalias(of:N*T*Cmaxim_max6581C*)modalias(of:N*T*Cmaxim_max6602)modalias(of:N*T*Cmaxim_max6602C*)modalias(of:N*T*Cmaxim_max6622)modalias(of:N*T*Cmaxim_max6622C*)modalias(of:N*T*Cmaxim_max6625)modalias(of:N*T*Cmaxim_max6625C*)modalias(of:N*T*Cmaxim_max6626)modalias(of:N*T*Cmaxim_max6626C*)modalias(of:N*T*Cmaxim_max6636)modalias(of:N*T*Cmaxim_max6636C*)modalias(of:N*T*Cmaxim_max6650)modalias(of:N*T*Cmaxim_max6650C*)modalias(of:N*T*Cmaxim_max6651)modalias(of:N*T*Cmaxim_max6651C*)modalias(of:N*T*Cmaxim_max6689)modalias(of:N*T*Cmaxim_max6689C*)modalias(of:N*T*Cmaxim_max6693)modalias(of:N*T*Cmaxim_max6693C*)modalias(of:N*T*Cmaxim_max6694)modalias(of:N*T*Cmaxim_max6694C*)modalias(of:N*T*Cmaxim_max6697)modalias(of:N*T*Cmaxim_max6697C*)modalias(of:N*T*Cmaxim_max6698)modalias(of:N*T*Cmaxim_max6698C*)modalias(of:N*T*Cmaxim_max6699)modalias(of:N*T*Cmaxim_max6699C*)modalias(of:N*T*Cmaxim_mcp980x)modalias(of:N*T*Cmaxim_mcp980xC*)modalias(of:N*T*Cmicrel_ks8995)modalias(of:N*T*Cmicrel_ks8995C*)modalias(of:N*T*Cmicrel_ksz8795)modalias(of:N*T*Cmicrel_ksz8795C*)modalias(of:N*T*Cmicrel_ksz8864)modalias(of:N*T*Cmicrel_ksz8864C*)modalias(of:N*T*Cmicrochip_mcp7940x)modalias(of:N*T*Cmicrochip_mcp7940xC*)modalias(of:N*T*Cmicrochip_mcp7941x)modalias(of:N*T*Cmicrochip_mcp7941xC*)modalias(of:N*T*Cmicrochip_tcn75)modalias(of:N*T*Cmicrochip_tcn75C*)modalias(of:N*T*Cmicrocrystal_rv3029)modalias(of:N*T*Cmicrocrystal_rv3029C*)modalias(of:N*T*Cmicrocrystal_rv4162)modalias(of:N*T*Cmicrocrystal_rv4162C*)modalias(of:N*T*Cmicrocrystal_rv8523)modalias(of:N*T*Cmicrocrystal_rv8523C*)modalias(of:N*T*Cmicrocrystal_rv8803)modalias(of:N*T*Cmicrocrystal_rv8803C*)modalias(of:N*T*Cmicrosoft_vmbus)modalias(of:N*T*Cmicrosoft_vmbusC*)modalias(of:N*T*Cmscc_ocelot-miim)modalias(of:N*T*Cmscc_ocelot-miimC*)modalias(of:N*T*Cnational_lm63)modalias(of:N*T*Cnational_lm63C*)modalias(of:N*T*Cnational_lm64)modalias(of:N*T*Cnational_lm64C*)modalias(of:N*T*Cnational_lm75)modalias(of:N*T*Cnational_lm75C*)modalias(of:N*T*Cnational_lm75a)modalias(of:N*T*Cnational_lm75aC*)modalias(of:N*T*Cnational_lm75b)modalias(of:N*T*Cnational_lm75bC*)modalias(of:N*T*Cnational_lm85)modalias(of:N*T*Cnational_lm85C*)modalias(of:N*T*Cnational_lm85b)modalias(of:N*T*Cnational_lm85bC*)modalias(of:N*T*Cnational_lm85c)modalias(of:N*T*Cnational_lm85cC*)modalias(of:N*T*Cnational_lm86)modalias(of:N*T*Cnational_lm86C*)modalias(of:N*T*Cnational_lm89)modalias(of:N*T*Cnational_lm89C*)modalias(of:N*T*Cnational_lm90)modalias(of:N*T*Cnational_lm90C*)modalias(of:N*T*Cnational_lm95235)modalias(of:N*T*Cnational_lm95235C*)modalias(of:N*T*Cnational_lm95245)modalias(of:N*T*Cnational_lm95245C*)modalias(of:N*T*Cnational_lm96163)modalias(of:N*T*Cnational_lm96163C*)modalias(of:N*T*Cnational_lm99)modalias(of:N*T*Cnational_lm99C*)modalias(of:N*T*Cnxp_pcf8523)modalias(of:N*T*Cnxp_pcf8523C*)modalias(of:N*T*Cnxp_pct2075)modalias(of:N*T*Cnxp_pct2075C*)modalias(of:N*T*Cnxp_sa56004)modalias(of:N*T*Cnxp_sa56004C*)modalias(of:N*T*Connn_nct1008)modalias(of:N*T*Connn_nct1008C*)modalias(of:N*T*Cpericom_pt7c4338)modalias(of:N*T*Cpericom_pt7c4338C*)modalias(of:N*T*Cpps-gpio)modalias(of:N*T*Cpps-gpioC*)modalias(of:N*T*Cqemu_pvpanic-mmio)modalias(of:N*T*Cqemu_pvpanic-mmioC*)modalias(of:N*T*Crichtek_rt1719)modalias(of:N*T*Crichtek_rt1719C*)modalias(of:N*T*Cricoh_r2025sd)modalias(of:N*T*Cricoh_r2025sdC*)modalias(of:N*T*Cricoh_r2221tl)modalias(of:N*T*Cricoh_r2221tlC*)modalias(of:N*T*Cricoh_rs5c372a)modalias(of:N*T*Cricoh_rs5c372aC*)modalias(of:N*T*Cricoh_rs5c372b)modalias(of:N*T*Cricoh_rs5c372bC*)modalias(of:N*T*Cricoh_rv5c386)modalias(of:N*T*Cricoh_rv5c386C*)modalias(of:N*T*Cricoh_rv5c387a)modalias(of:N*T*Cricoh_rv5c387aC*)modalias(of:N*T*Crv4162)modalias(of:N*T*Crv4162C*)modalias(of:N*T*Csmsc_emc6d100)modalias(of:N*T*Csmsc_emc6d100C*)modalias(of:N*T*Csmsc_emc6d101)modalias(of:N*T*Csmsc_emc6d101C*)modalias(of:N*T*Csmsc_emc6d102)modalias(of:N*T*Csmsc_emc6d102C*)modalias(of:N*T*Csmsc_emc6d103)modalias(of:N*T*Csmsc_emc6d103C*)modalias(of:N*T*Csmsc_emc6d103s)modalias(of:N*T*Csmsc_emc6d103sC*)modalias(of:N*T*Csnps_dwc-ahci)modalias(of:N*T*Csnps_dwc-ahciC*)modalias(of:N*T*Csnps_spear-ahci)modalias(of:N*T*Csnps_spear-ahciC*)modalias(of:N*T*Cst_m41t0)modalias(of:N*T*Cst_m41t00)modalias(of:N*T*Cst_m41t00C*)modalias(of:N*T*Cst_m41t0C*)modalias(of:N*T*Cst_m41t11)modalias(of:N*T*Cst_m41t11C*)modalias(of:N*T*Cst_m41t62)modalias(of:N*T*Cst_m41t62C*)modalias(of:N*T*Cst_m41t65)modalias(of:N*T*Cst_m41t65C*)modalias(of:N*T*Cst_m41t80)modalias(of:N*T*Cst_m41t80C*)modalias(of:N*T*Cst_m41t81)modalias(of:N*T*Cst_m41t81C*)modalias(of:N*T*Cst_m41t81s)modalias(of:N*T*Cst_m41t81sC*)modalias(of:N*T*Cst_m41t82)modalias(of:N*T*Cst_m41t82C*)modalias(of:N*T*Cst_m41t83)modalias(of:N*T*Cst_m41t83C*)modalias(of:N*T*Cst_m41t84)modalias(of:N*T*Cst_m41t84C*)modalias(of:N*T*Cst_m41t85)modalias(of:N*T*Cst_m41t85C*)modalias(of:N*T*Cst_m41t87)modalias(of:N*T*Cst_m41t87C*)modalias(of:N*T*Cst_rv4162)modalias(of:N*T*Cst_rv4162C*)modalias(of:N*T*Cst_stds75)modalias(of:N*T*Cst_stds75C*)modalias(of:N*T*Cst_stlm75)modalias(of:N*T*Cst_stlm75C*)modalias(of:N*T*Ctaos_tsl2550)modalias(of:N*T*Ctaos_tsl2550C*)modalias(of:N*T*Cti_ads7828)modalias(of:N*T*Cti_ads7828C*)modalias(of:N*T*Cti_ads7830)modalias(of:N*T*Cti_ads7830C*)modalias(of:N*T*Cti_bq32000)modalias(of:N*T*Cti_bq32000C*)modalias(of:N*T*Cti_cd9200)modalias(of:N*T*Cti_cd9200C*)modalias(of:N*T*Cti_cd9220)modalias(of:N*T*Cti_cd9220C*)modalias(of:N*T*Cti_cd9222)modalias(of:N*T*Cti_cd9222C*)modalias(of:N*T*Cti_cd9224)modalias(of:N*T*Cti_cd9224C*)modalias(of:N*T*Cti_cd9240)modalias(of:N*T*Cti_cd9240C*)modalias(of:N*T*Cti_cd9244)modalias(of:N*T*Cti_cd9244C*)modalias(of:N*T*Cti_cd9246)modalias(of:N*T*Cti_cd9246C*)modalias(of:N*T*Cti_cd9248)modalias(of:N*T*Cti_cd9248C*)modalias(of:N*T*Cti_ina209)modalias(of:N*T*Cti_ina209C*)modalias(of:N*T*Cti_ina219)modalias(of:N*T*Cti_ina219C*)modalias(of:N*T*Cti_ina220)modalias(of:N*T*Cti_ina220C*)modalias(of:N*T*Cti_ina226)modalias(of:N*T*Cti_ina226C*)modalias(of:N*T*Cti_ina230)modalias(of:N*T*Cti_ina230C*)modalias(of:N*T*Cti_ina231)modalias(of:N*T*Cti_ina231C*)modalias(of:N*T*Cti_lm73)modalias(of:N*T*Cti_lm73C*)modalias(of:N*T*Cti_lm87)modalias(of:N*T*Cti_lm87C*)modalias(of:N*T*Cti_lm96000)modalias(of:N*T*Cti_lm96000C*)modalias(of:N*T*Cti_lp8550)modalias(of:N*T*Cti_lp8550C*)modalias(of:N*T*Cti_lp8551)modalias(of:N*T*Cti_lp8551C*)modalias(of:N*T*Cti_lp8552)modalias(of:N*T*Cti_lp8552C*)modalias(of:N*T*Cti_lp8553)modalias(of:N*T*Cti_lp8553C*)modalias(of:N*T*Cti_lp8555)modalias(of:N*T*Cti_lp8555C*)modalias(of:N*T*Cti_lp8556)modalias(of:N*T*Cti_lp8556C*)modalias(of:N*T*Cti_lp8557)modalias(of:N*T*Cti_lp8557C*)modalias(of:N*T*Cti_tmp100)modalias(of:N*T*Cti_tmp100C*)modalias(of:N*T*Cti_tmp101)modalias(of:N*T*Cti_tmp101C*)modalias(of:N*T*Cti_tmp102)modalias(of:N*T*Cti_tmp102C*)modalias(of:N*T*Cti_tmp105)modalias(of:N*T*Cti_tmp105C*)modalias(of:N*T*Cti_tmp1075)modalias(of:N*T*Cti_tmp1075C*)modalias(of:N*T*Cti_tmp112)modalias(of:N*T*Cti_tmp112C*)modalias(of:N*T*Cti_tmp175)modalias(of:N*T*Cti_tmp175C*)modalias(of:N*T*Cti_tmp275)modalias(of:N*T*Cti_tmp275C*)modalias(of:N*T*Cti_tmp421)modalias(of:N*T*Cti_tmp421C*)modalias(of:N*T*Cti_tmp422)modalias(of:N*T*Cti_tmp422C*)modalias(of:N*T*Cti_tmp423)modalias(of:N*T*Cti_tmp423C*)modalias(of:N*T*Cti_tmp441)modalias(of:N*T*Cti_tmp441C*)modalias(of:N*T*Cti_tmp442)modalias(of:N*T*Cti_tmp442C*)modalias(of:N*T*Cti_tmp451)modalias(of:N*T*Cti_tmp451C*)modalias(of:N*T*Cti_tmp75)modalias(of:N*T*Cti_tmp75C*)modalias(of:N*T*Cti_tmp75b)modalias(of:N*T*Cti_tmp75bC*)modalias(of:N*T*Cti_tmp75c)modalias(of:N*T*Cti_tmp75cC*)modalias(of:N*T*Cti_tps25750)modalias(of:N*T*Cti_tps25750C*)modalias(of:N*T*Cti_tps6598x)modalias(of:N*T*Cti_tps6598xC*)modalias(of:N*T*Cti_ucd9000)modalias(of:N*T*Cti_ucd9000C*)modalias(of:N*T*Cti_ucd90120)modalias(of:N*T*Cti_ucd90120C*)modalias(of:N*T*Cti_ucd90124)modalias(of:N*T*Cti_ucd90124C*)modalias(of:N*T*Cti_ucd90160)modalias(of:N*T*Cti_ucd90160C*)modalias(of:N*T*Cti_ucd90320)modalias(of:N*T*Cti_ucd90320C*)modalias(of:N*T*Cti_ucd9090)modalias(of:N*T*Cti_ucd9090C*)modalias(of:N*T*Cti_ucd90910)modalias(of:N*T*Cti_ucd90910C*)modalias(of:N*T*Ctimeriomem_rng)modalias(of:N*T*Ctimeriomem_rngC*)modalias(of:N*T*Cwillsemi_wusb3801)modalias(of:N*T*Cwillsemi_wusb3801C*)modalias(of:N*T*Cwinbond_w83l771)modalias(of:N*T*Cwinbond_w83l771C*)modalias(of:N*T*Cxircom_x1205)modalias(of:N*T*Cxircom_x1205C*)modalias(of:N*T*Cxlnx_gmii-to-rgmii-1.0)modalias(of:N*T*Cxlnx_gmii-to-rgmii-1.0C*)modalias(pcbc)modalias(pci:v*d*sv*sd*bc01sc01i*)modalias(pci:v*d*sv*sd*bc01sc06i01*)modalias(pci:v*d*sv*sd*bc01sc08i02*)modalias(pci:v*d*sv*sd*bc05sc02i10*)modalias(pci:v*d*sv*sd*bc0Csc07i0[012]*)modalias(pci:v*d00008139sv000010ECsd00008139bc*sc*i*)modalias(pci:v*d00008139sv00001186sd00001300bc*sc*i*)modalias(pci:v*d00008139sv000013D1sd0000AB06bc*sc*i*)modalias(pci:v00000001d00008168sv*sd00002410bc*sc*i*)modalias(pci:v00000014d00007A08sv*sd*bc*sc*i*)modalias(pci:v0000018Ad00000106sv*sd*bc*sc*i*)modalias(pci:v0000021Bd00008139sv*sd*bc*sc*i*)modalias(pci:v000002ACd00001012sv*sd*bc*sc*i*)modalias(pci:v00000357d0000000Asv*sd*bc*sc*i*)modalias(pci:v000003F0d00000A6Csv*sd*bc*sc*i*)modalias(pci:v00000E11d0000B203sv*sd*bc*sc*i*)modalias(pci:v00000E11d0000B204sv*sd*bc*sc*i*)modalias(pci:v00001000d00000030sv000015ADsd*bc*sc*i*)modalias(pci:v00001000d00000054sv000015ADsd*bc*sc*i*)modalias(pci:v00001000d000000A5sv*sd*bc*sc*i*)modalias(pci:v00001000d000000B[35]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004372sv*sd*bc*sc*i*)modalias(pci:v00001002d00004385sv*sd*bc*sc*i*)modalias(pci:v00001002d0000439[12345]sv*sd*bc*sc*i*)modalias(pci:v00001002d000043[56]3sv*sd*bc*sc*i*)modalias(pci:v00001002d000043[89]0sv*sd*bc*sc*i*)modalias(pci:v00001013d000000B8sv00001AF4sd00001100bc*sc*i*)modalias(pci:v00001013d000000B8sv00005853sd00000001bc*sc*i*)modalias(pci:v00001022d*sv*sd*bc01sc04i00*)modalias(pci:v00001022d00001103sv*sd*bc*sc*i*)modalias(pci:v00001022d000012FBsv*sd*bc*sc*i*)modalias(pci:v00001022d000012[0C]3sv*sd*bc*sc*i*)modalias(pci:v00001022d0000141Dsv*sd*bc*sc*i*)modalias(pci:v00001022d0000141Esv*sd*bc*sc*i*)modalias(pci:v00001022d0000144[3B]sv*sd*bc*sc*i*)modalias(pci:v00001022d00001456sv*sd*bc*sc*i*)modalias(pci:v00001022d00001468sv*sd*bc*sc*i*)modalias(pci:v00001022d00001486sv*sd*bc*sc*i*)modalias(pci:v00001022d00001498sv*sd*bc*sc*i*)modalias(pci:v00001022d000014B0sv*sd*bc*sc*i*)modalias(pci:v00001022d000014CAsv*sd*bc*sc*i*)modalias(pci:v00001022d000014[69]3sv*sd*bc*sc*i*)modalias(pci:v00001022d000014[EF]3sv*sd*bc*sc*i*)modalias(pci:v00001022d00001537sv*sd*bc*sc*i*)modalias(pci:v00001022d0000156Esv*sd*bc*sc*i*)modalias(pci:v00001022d000015C7sv*sd*bc*sc*i*)modalias(pci:v00001022d000015DFsv*sd*bc*sc*i*)modalias(pci:v00001022d000015E4sv*sd*bc*sc*i*)modalias(pci:v00001022d000015EBsv*sd*bc*sc*i*)modalias(pci:v00001022d000015[378B]3sv*sd*bc*sc*i*)modalias(pci:v00001022d000015[378B]4sv*sd*bc*sc*i*)modalias(pci:v00001022d00001604sv*sd*bc*sc*i*)modalias(pci:v00001022d00001649sv*sd*bc*sc*i*)modalias(pci:v00001022d0000164Asv*sd*bc*sc*i*)modalias(pci:v00001022d0000166Dsv*sd*bc*sc*i*)modalias(pci:v00001022d0000167Csv*sd*bc*sc*i*)modalias(pci:v00001022d000016FBsv*sd*bc*sc*i*)modalias(pci:v00001022d000016[05]3sv*sd*bc*sc*i*)modalias(pci:v00001022d00001703sv*sd*bc*sc*i*)modalias(pci:v00001022d00001727sv*sd*bc*sc*i*)modalias(pci:v00001022d000017E0sv*sd*bc*sc*i*)modalias(pci:v00001022d00001[34]03sv*sd*bc*sc*i*)modalias(pci:v00001022d0000740Bsv*sd*bc*sc*i*)modalias(pci:v00001022d00007443sv*sd*bc*sc*i*)modalias(pci:v00001022d0000746Asv*sd*bc*sc*i*)modalias(pci:v00001022d0000746Bsv*sd*bc*sc*i*)modalias(pci:v00001022d000074[14]3sv*sd*bc*sc*i*)modalias(pci:v00001022d0000780[01]sv*sd*bc*sc*i*)modalias(pci:v00001022d0000790[01]sv*sd*bc*sc*i*)modalias(pci:v00001022d00007[89]0Bsv*sd*bc*sc*i*)modalias(pci:v00001039d00000008sv*sd*bc*sc*i*)modalias(pci:v00001039d00000016sv*sd*bc*sc*i*)modalias(pci:v00001039d00000186sv*sd*bc*sc*i*)modalias(pci:v00001039d0000118[45]sv*sd*bc*sc*i*)modalias(pci:v0000103Cd0000121Asv*sd*bc*sc*i*)modalias(pci:v0000103Cd00003239sv0000103Csd000021B[DEF]bc*sc*i*)modalias(pci:v0000103Cd00003239sv0000103Csd000021C[0123456789ABCDE]bc*sc*i*)modalias(pci:v0000103Cd0000323Asv0000103Csd00003233bc*sc*i*)modalias(pci:v0000103Cd0000323Asv0000103Csd0000324[13579AB]bc*sc*i*)modalias(pci:v0000103Cd0000323Bsv0000103Csd0000335[0123456]bc*sc*i*)modalias(pci:v0000103Cd0000323Csv0000103Csd0000192[012345689]bc*sc*i*)modalias(pci:v0000103Cd00003306sv*sd*bc*sc*i*)modalias(pci:v0000103Cd00003307sv*sd*bc*sc*i*)modalias(pci:v0000103Cd0000333Fsv0000103Csd0000333Fbc*sc*i*)modalias(pci:v00001042d00003020sv*sd*bc*sc*i*)modalias(pci:v00001045d0000C558sv*sd*bc*sc*i*)modalias(pci:v0000104Ad0000CC06sv*sd*bc*sc*i*)modalias(pci:v0000104Cd0000803[3B]sv*sd*bc*sc*i*)modalias(pci:v0000104Cd0000AC8Fsv*sd*bc*sc*i*)modalias(pci:v00001055d00009463sv*sd*bc*sc*i*)modalias(pci:v0000105Ad00003781sv*sd*bc*sc*i*)modalias(pci:v0000105Ad00003F20sv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0ABsv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0B[01F]sv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0C3sv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0D[89]sv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0F[01259]sv*sd*bc*sc*i*)modalias(pci:v00001060d00000101sv*sd*bc*sc*i*)modalias(pci:v00001060d0000673Asv*sd*bc*sc*i*)modalias(pci:v00001060d0000886Asv*sd*bc*sc*i*)modalias(pci:v0000106Bd0000200[135]sv*sd*bc*sc*i*)modalias(pci:v000010B5d00009050sv0000D84Dsd00004014bc*sc*i*)modalias(pci:v000010B9d00005288sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000034sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000052sv*sd*bc*sc*i*)modalias(pci:v000010DEd000000[68DE]4sv*sd*bc*sc*i*)modalias(pci:v000010DEd000001B4sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000264sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000368sv*sd*bc*sc*i*)modalias(pci:v000010DEd000003EBsv*sd*bc*sc*i*)modalias(pci:v000010DEd00000446sv*sd*bc*sc*i*)modalias(pci:v000010DEd0000044[CDEF]sv*sd*bc*sc*i*)modalias(pci:v000010DEd0000045[CDEF]sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000542sv*sd*bc*sc*i*)modalias(pci:v000010DEd0000055[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v000010DEd0000058[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000752sv*sd*bc*sc*i*)modalias(pci:v000010DEd000007D8sv*sd*bc*sc*i*)modalias(pci:v000010DEd000007F[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000AA2sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000AB[456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000AD[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000D8[456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000010ECd00002502sv*sd*bc*sc*i*)modalias(pci:v000010ECd00002600sv*sd*bc*sc*i*)modalias(pci:v000010ECd00003000sv*sd*bc*sc*i*)modalias(pci:v000010ECd00005209sv*sd*bcFFsc*i*)modalias(pci:v000010ECd0000522[789A]sv*sd*bcFFsc*i*)modalias(pci:v000010ECd0000524[9A]sv*sd*bcFFsc*i*)modalias(pci:v000010ECd0000525Asv*sd*bcFFsc*i*)modalias(pci:v000010ECd0000526[014]sv*sd*bcFFsc*i*)modalias(pci:v000010ECd0000528[679]sv*sd*bcFFsc*i*)modalias(pci:v000010ECd0000576[235]sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008129sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000812[569]sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008136sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008139sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000813[89]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000816[12789]sv*sd*bc*sc*i*)modalias(pci:v000010FFd00008168sv*sd*bc*sc*i*)modalias(pci:v00001103d0000064[25]sv*sd*bc*sc*i*)modalias(pci:v00001106d00000561sv*sd*bc*sc*i*)modalias(pci:v00001106d00000686sv*sd*bc*sc*i*)modalias(pci:v00001106d00003040sv*sd*bc*sc*i*)modalias(pci:v00001106d00003057sv*sd*bc*sc*i*)modalias(pci:v00001106d0000305[017]sv*sd*bc*sc*i*)modalias(pci:v00001106d00003074sv*sd*bc*sc*i*)modalias(pci:v00001106d000031[47]7sv*sd*bc*sc*i*)modalias(pci:v00001106d000032[28]7sv*sd*bc*sc*i*)modalias(pci:v00001106d00003337sv*sd*bc*sc*i*)modalias(pci:v00001106d00003349sv*sd*bc*sc*i*)modalias(pci:v00001106d00003372sv*sd*bc*sc*i*)modalias(pci:v00001106d00006287sv*sd*bc*sc*i*)modalias(pci:v00001106d00008231sv*sd*bc*sc*i*)modalias(pci:v00001106d00008235sv*sd*bc*sc*i*)modalias(pci:v00001106d00008324sv*sd*bc*sc*i*)modalias(pci:v00001106d00008353sv*sd*bc*sc*i*)modalias(pci:v00001106d00008409sv*sd*bc*sc*i*)modalias(pci:v00001106d00008410sv*sd*bc*sc*i*)modalias(pci:v00001113d00001211sv*sd*bc*sc*i*)modalias(pci:v00001166d0000020[0135]sv*sd*bc*sc*i*)modalias(pci:v00001166d00000408sv*sd*bc*sc*i*)modalias(pci:v00001179d0000010[1235]sv*sd*bc*sc*i*)modalias(pci:v00001186d000013[04]0sv*sd*bc*sc*i*)modalias(pci:v00001186d00004300sv*sd*bc*sc*i*)modalias(pci:v00001186d00004300sv00001186sd00004B10bc*sc*i*)modalias(pci:v00001186d00004302sv*sd*bc*sc*i*)modalias(pci:v000011ABd00006121sv*sd*bc*sc*i*)modalias(pci:v000011ABd00006145sv*sd*bc*sc*i*)modalias(pci:v000011DBd00001234sv*sd*bc*sc*i*)modalias(pci:v00001234d00001111sv*sd*bc*sc*i*)modalias(pci:v00001234d00001111sv00001AF4sd00001100bc*sc*i*)modalias(pci:v00001259d0000A11[7E]sv*sd*bc*sc*i*)modalias(pci:v00001259d0000C107sv*sd*bc*sc*i*)modalias(pci:v0000125Bd00009100sv0000A000sd00002000bc*sc*i*)modalias(pci:v00001269d000000B[34AB]sv*sd*bc*sc*i*)modalias(pci:v0000126Cd00001211sv*sd*bc*sc*i*)modalias(pci:v0000126Fd00002263sv*sd*bc*sc*i*)modalias(pci:v00001283d00008872sv*sd*bc*sc*i*)modalias(pci:v0000131Fd0000102[01]sv*sd*bc*sc*i*)modalias(pci:v0000131Fd0000202[01]sv*sd*bc*sc*i*)modalias(pci:v00001344d00005407sv*sd*bc*sc*i*)modalias(pci:v00001344d00006001sv*sd*bc*sc*i*)modalias(pci:v0000135Cd00000278sv*sd*bc*sc*i*)modalias(pci:v000013D1d0000AB06sv*sd*bc*sc*i*)modalias(pci:v00001407d0000800[023]sv*sd*bc*sc*i*)modalias(pci:v00001407d00008800sv*sd*bc*sc*i*)modalias(pci:v00001409d00007268sv00001409sd0000010[1234]bc*sc*i*)modalias(pci:v00001409d00007268sv00001409sd00009018bc*sc*i*)modalias(pci:v00001414d000000B[9A]sv*sd*bc*sc*i*)modalias(pci:v00001414d00005353sv00000000sd00000000bc*sc*i*)modalias(pci:v00001415d00008403sv*sd*bc*sc*i*)modalias(pci:v00001415d000095[12]3sv*sd*bc*sc*i*)modalias(pci:v00001415d0000C00[04]sv*sd*bc*sc*i*)modalias(pci:v00001415d0000C10[04]sv*sd*bc*sc*i*)modalias(pci:v00001415d0000C11[048C]sv*sd*bc*sc*i*)modalias(pci:v00001432d00009130sv*sd*bc*sc*i*)modalias(pci:v0000144Dd00001600sv*sd*bc*sc*i*)modalias(pci:v0000144Dd0000A800sv*sd*bc*sc*i*)modalias(pci:v0000144Dd0000A80[29B]sv*sd*bc*sc*i*)modalias(pci:v0000144Dd0000A82[12]sv*sd*bc*sc*i*)modalias(pci:v000014C1d0000000[89]sv*sd*bc*sc*i*)modalias(pci:v000014C3d00004D75sv*sd*bc*sc*i*)modalias(pci:v000014D2d00008001sv*sd*bc*sc*i*)modalias(pci:v000014DBd0000212[01]sv*sd*bc*sc*i*)modalias(pci:v000014EAd0000AB0[67]sv*sd*bc*sc*i*)modalias(pci:v000014F2d00000121sv*sd*bc*sc*i*)modalias(pci:v00001500d00001360sv*sd*bc*sc*i*)modalias(pci:v00001524d00000510sv*sd*bc*sc*i*)modalias(pci:v00001590d00000075sv00001590sd0000007[6D]bc*sc*i*)modalias(pci:v00001590d00000075sv00001590sd0000008[78]bc*sc*i*)modalias(pci:v00001590d00000389sv*sd*bc*sc*i*)modalias(pci:v00001592d0000078[23]sv*sd*bc*sc*i*)modalias(pci:v000015ADd0000040[56]sv*sd*bc*sc*i*)modalias(pci:v000015ADd00000740sv*sd*bc*sc*i*)modalias(pci:v000015ADd000007B0sv*sd*bc*sc*i*)modalias(pci:v000015ADd000007C0sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000100[3456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000015B3d00001010sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000101[123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000015B3d00001021sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000A2D[236C]sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000CB84sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000CF6Csv*sd*bc*sc*i*)modalias(pci:v000015B3d0000CF[78]0sv*sd*bc*sc*i*)modalias(pci:v000015B7d00002001sv*sd*bc*sc*i*)modalias(pci:v000016CAd00000001sv*sd*bc*sc*i*)modalias(pci:v000016ECd00000116sv*sd*bc*sc*i*)modalias(pci:v000016ECd0000AB06sv*sd*bc*sc*i*)modalias(pci:v00001737d00001032sv*sd00000024bc*sc*i*)modalias(pci:v00001743d00008139sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A02Bsv*sd*bc*sc*i*)modalias(pci:v000017CBd00000306sv000017CBsd0000010Cbc*sc*i*)modalias(pci:v000017CBd00000306sv000018D7sd00000200bc*sc*i*)modalias(pci:v000017CBd00000306sv00001C5Dsd00002000bc*sc*i*)modalias(pci:v000017CBd00000308sv*sd*bc*sc*i*)modalias(pci:v000017CBd00000308sv00001C5Dsd0000201[05]bc*sc*i*)modalias(pci:v000017CBd00000309sv*sd*bc*sc*i*)modalias(pci:v000017CBd0000030[46]sv*sd*bc*sc*i*)modalias(pci:v0000197Bd*sv*sd*bc01sc06i01*)modalias(pci:v0000197Bd0000236[2F]sv*sd*bc*sc*i*)modalias(pci:v00001987d0000501[269]sv*sd*bc*sc*i*)modalias(pci:v00001987d00005021sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000020[05]sv*sd*bc*sc*i*)modalias(pci:v000019E5d00000210sv*sd*bc*sc*i*)modalias(pci:v000019E5d00001822sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000375Esv*sd*bc*sc*i*)modalias(pci:v000019EEd0000380[03]sv000019EEsd*bc*sc*i*)modalias(pci:v000019EEd00006003sv000019EEsd*bc*sc*i*)modalias(pci:v000019EEd0000[456]000sv000019EEsd*bc*sc*i*)modalias(pci:v00001AE0d00000042sv*sd*bc*sc*i*)modalias(pci:v00001AF4d00001000sv00008086sd00000001bc*sc*i*)modalias(pci:v00001AF4d00001001sv00008086sd00000002bc*sc*i*)modalias(pci:v00001AF4d00001041sv00008086sd0000001Abc*sc*i*)modalias(pci:v00001B21d0000060[12]sv*sd*bc*sc*i*)modalias(pci:v00001B21d0000061[12]sv*sd*bc*sc*i*)modalias(pci:v00001B21d0000062[124]sv*sd*bc*sc*i*)modalias(pci:v00001B21d0000106[24]sv*sd*bc*sc*i*)modalias(pci:v00001B21d0000116[456]sv*sd*bc*sc*i*)modalias(pci:v00001B36d00000010sv*sd*bc*sc*i*)modalias(pci:v00001B36d00000100sv*sd*bc03sc[08]0i*)modalias(pci:v00001B4Bd00001092sv*sd*bc*sc*i*)modalias(pci:v00001B4Bd00009123sv*sd*bc01sc06i01*)modalias(pci:v00001B4Bd00009125sv*sd*bc*sc*i*)modalias(pci:v00001B4Bd00009172sv*sd*bc*sc*i*)modalias(pci:v00001B4Bd00009178sv00001B4Bsd00009170bc*sc*i*)modalias(pci:v00001B4Bd0000917Asv*sd*bc*sc*i*)modalias(pci:v00001B4Bd000091A[023]sv*sd*bc*sc*i*)modalias(pci:v00001B4Bd000091[89]2sv*sd*bc*sc*i*)modalias(pci:v00001B4Bd0000923[05]sv*sd*bc*sc*i*)modalias(pci:v00001BB1d00000100sv*sd*bc*sc*i*)modalias(pci:v00001C00d00003050sv00001C00sd00003050bc*sc*i*)modalias(pci:v00001C36d00000031sv*sd*bc01sc06i01*)modalias(pci:v00001C44d00008000sv*sd*bc*sc*i*)modalias(pci:v00001C58d000000[02]3sv*sd*bc*sc*i*)modalias(pci:v00001C5Cd00001504sv*sd*bc*sc*i*)modalias(pci:v00001C5Cd0000174Asv*sd*bc*sc*i*)modalias(pci:v00001C5Cd00001D59sv*sd*bc*sc*i*)modalias(pci:v00001C5Fd00000540sv*sd*bc*sc*i*)modalias(pci:v00001CC1d000033F8sv*sd*bc*sc*i*)modalias(pci:v00001CC1d00005350sv*sd*bc*sc*i*)modalias(pci:v00001CC1d00008201sv*sd*bc*sc*i*)modalias(pci:v00001CC4d0000630[23]sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd00000051sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd00000053sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000006[15]sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd00008061sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000CD0[012]sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000E4C1sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000EC2[01]sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000[01]EC2sv*sd*bc*sc*i*)modalias(pci:v00001D94d00001463sv*sd*bc*sc*i*)modalias(pci:v00001D94d0000790Bsv*sd*bc*sc*i*)modalias(pci:v00001D97d00001D97sv*sd*bc*sc*i*)modalias(pci:v00001D97d0000226[39]sv*sd*bc*sc*i*)modalias(pci:v00001DA8d0000380[03]sv00001DA8sd*bc*sc*i*)modalias(pci:v00001DA8d00006003sv00001DA8sd*bc*sc*i*)modalias(pci:v00001DA8d0000[456]000sv00001DA8sd*bc*sc*i*)modalias(pci:v00001DBEd00005236sv*sd*bc*sc*i*)modalias(pci:v00001DD8d0000100[23]sv*sd*bc*sc*i*)modalias(pci:v00001E49d000000[24]1sv*sd*bc*sc*i*)modalias(pci:v00001E4Bd0000100[12]sv*sd*bc*sc*i*)modalias(pci:v00001E4Bd00001[26]02sv*sd*bc*sc*i*)modalias(pci:v00001EACd0000100[1247D]sv*sd*bc*sc*i*)modalias(pci:v00001EACd00002001sv*sd*bc*sc*i*)modalias(pci:v00001F40d00001202sv*sd*bc*sc*i*)modalias(pci:v00001F40d00005236sv*sd*bc*sc*i*)modalias(pci:v00002646d0000226[23]sv*sd*bc*sc*i*)modalias(pci:v00002646d0000501[368ABE]sv*sd*bc*sc*i*)modalias(pci:v00003388d00008013sv*sd*bc*sc*i*)modalias(pci:v00004033d00001360sv*sd*bc*sc*i*)modalias(pci:v0000416Cd00000100sv*sd*bc*sc*i*)modalias(pci:v00004321d00001111sv*sd*bc*sc*i*)modalias(pci:v00008086d*sv*sd*bc01sc01i*)modalias(pci:v00008086d*sv00001028sd*bc01sc04i00*)modalias(pci:v00008086d0000010[8C]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000015[08C]sv*sd*bc*sc*i*)modalias(pci:v00008086d000002D[37]sv*sd*bc*sc*i*)modalias(pci:v00008086d000002E[04]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000435sv*sd*bc*sc*i*)modalias(pci:v00008086d0000043[8AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000440sv*sd*bc*sc*i*)modalias(pci:v00008086d00000443sv*sd*bc*sc*i*)modalias(pci:v00008086d000006D[67]sv*sd*bc*sc*i*)modalias(pci:v00008086d000006E[04]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000935sv*sd*bc*sc*i*)modalias(pci:v00008086d000009A7sv*sd*bc*sc*i*)modalias(pci:v00008086d00000A03sv*sd*bc*sc*i*)modalias(pci:v00008086d00000A5[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000A80sv*sd*bc*sc*i*)modalias(pci:v00008086d00000A8Csv*sd*bc*sc*i*)modalias(pci:v00008086d00000AC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00000B00sv*sd*bc*sc*i*)modalias(pci:v00008086d00000B25sv*sd*bc*sc*i*)modalias(pci:v00008086d00000C0[48]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000C5[0123]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000C5[9A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000CF8sv*sd*bc*sc*i*)modalias(pci:v00008086d00000CFEsv*sd*bc*sc*i*)modalias(pci:v00008086d00000D4[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D58sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D5[35]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D9Fsv*sd*bc*sc*i*)modalias(pci:v00008086d00000DC[5678]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000DD[2A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000E2[01234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F0Esv*sd*bc*sc*i*)modalias(pci:v00008086d00000F0[89]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F12sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F2[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F2[23]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]A3sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]A6sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]F9sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]FCsv*sd*bc*sc*i*)modalias(pci:v00008086d00000[9A]53sv*sd*bc*sc*i*)modalias(pci:v00008086d0000100[01489CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000101[0123456789ADE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000102[678]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000104[9ABCD]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000104[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000105[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001060sv*sd*bc*sc*i*)modalias(pci:v00008086d0000107[56789ABC]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000107[DEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000108Asv*sd*bc*sc*i*)modalias(pci:v00008086d0000108[BC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001099sv*sd*bc*sc*i*)modalias(pci:v00008086d0000109[68A]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010A[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010A[79]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010B5sv*sd*bc*sc*i*)modalias(pci:v00008086d000010B[9ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010C9sv*sd*bc*sc*i*)modalias(pci:v00008086d000010CAsv*sd*bc*sc*i*)modalias(pci:v00008086d000010C[02345BCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010C[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010D[359AEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010D[BD]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010EDsv*sd*bc*sc*i*)modalias(pci:v00008086d000010E[1C]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010E[5ABF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010E[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010F[056]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010F[14789BC]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010[BC]6sv*sd*bc*sc*i*)modalias(pci:v00008086d000010[DE]6sv*sd*bc*sc*i*)modalias(pci:v00008086d00001194sv*sd*bc*sc*i*)modalias(pci:v00008086d000011A5sv*sd*bc*sc*i*)modalias(pci:v00008086d0000124[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000125[BCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000012D[123458ACDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000145[2C]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000150[123C]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000150[78B]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000150[ADEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001515sv*sd*bc*sc*i*)modalias(pci:v00008086d0000151Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000151[0168]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000151[47C]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001520sv*sd*bc*sc*i*)modalias(pci:v00008086d00001525sv*sd*bc*sc*i*)modalias(pci:v00008086d0000152Esv*sd*bc*sc*i*)modalias(pci:v00008086d0000152[123467]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000152[89A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001530sv*sd*bc*sc*i*)modalias(pci:v00008086d0000153[36789]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000153[AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000154Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000154[ADF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000155[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000155[9A]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000156Fsv*sd*bc*sc*i*)modalias(pci:v00008086d0000156[03]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000156[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001571sv*sd*bc*sc*i*)modalias(pci:v00008086d0000157[24]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000157[BC]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000158[013456789AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000159[1239AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015A[123]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015A[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015A[89]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015A[ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015B0sv*sd*bc*sc*i*)modalias(pci:v00008086d000015B[789BCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015C5sv*sd*bc*sc*i*)modalias(pci:v00008086d000015C[234678E]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015D1sv*sd*bc*sc*i*)modalias(pci:v00008086d000015D[05]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015D[678F]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015E[0123]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015E[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015FFsv*sd*bc*sc*i*)modalias(pci:v00008086d000015F[2378D]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015F[459ABC]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015[7A]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00001889sv*sd*bc*sc*i*)modalias(pci:v00008086d0000188[8ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000189[01234789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d000018D3sv*sd*bc*sc*i*)modalias(pci:v00008086d00001918sv*sd*bc*sc*i*)modalias(pci:v00008086d000019B[01234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000019C[01234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000019E2sv*sd*bc*sc*i*)modalias(pci:v00008086d000019E3sv*sd*bc*sc*i*)modalias(pci:v00008086d000019E5sv*sd*bc*sc*i*)modalias(pci:v00008086d00001A1[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001A8Csv*sd*bc*sc*i*)modalias(pci:v00008086d00001A8Esv*sd*bc*sc*i*)modalias(pci:v00008086d00001A9Asv*sd*bc*sc*i*)modalias(pci:v00008086d00001AC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00001BC9sv*sd*bc*sc*i*)modalias(pci:v00008086d00001BCCsv*sd*bc*sc*i*)modalias(pci:v00008086d00001BE0sv*sd*bc*sc*i*)modalias(pci:v00008086d00001BFFsv*sd*bc*sc*i*)modalias(pci:v00008086d00001C0[0189]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001C0[234567]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001C[3B]Asv*sd*bc*sc*i*)modalias(pci:v00008086d00001D0[08]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001D0[246]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001D7[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001D[3B]Asv*sd*bc*sc*i*)modalias(pci:v00008086d00001E0[0189]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001E0[234567E]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001E22sv*sd*bc*sc*i*)modalias(pci:v00008086d00001E3Asv*sd*bc*sc*i*)modalias(pci:v00008086d00001F15sv*sd*bc*sc*i*)modalias(pci:v00008086d00001F2[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001F2[234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001F3Csv*sd*bc*sc*i*)modalias(pci:v00008086d00001F3[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001F3[234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001F4[015]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001[69]03sv*sd*bc*sc*i*)modalias(pci:v00008086d00001[89]ACsv*sd*bc*sc*i*)modalias(pci:v00008086d00001[89]DFsv*sd*bc*sc*i*)modalias(pci:v00008086d00001[89]E1sv*sd*bc*sc*i*)modalias(pci:v00008086d00001[CD]22sv*sd*bc*sc*i*)modalias(pci:v00008086d00002021sv*sd*bc*sc*i*)modalias(pci:v00008086d0000228Esv*sd*bc*sc*i*)modalias(pci:v00008086d0000228[89]sv*sd*bc*sc*i*)modalias(pci:v00008086d00002290sv*sd*bc*sc*i*)modalias(pci:v00008086d00002292sv*sd*bc*sc*i*)modalias(pci:v00008086d000022A3sv*sd*bc*sc*i*)modalias(pci:v00008086d000022ACsv*sd*bc*sc*i*)modalias(pci:v00008086d000022D8sv*sd*bc*sc*i*)modalias(pci:v00008086d000022DCsv*sd*bc*sc*i*)modalias(pci:v00008086d000023[2A]3sv*sd*bc*sc*i*)modalias(pci:v00008086d000023[2A]6sv*sd*bc*sc*i*)modalias(pci:v00008086d000023[3B]0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000244Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000244[AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000245Bsv*sd*bc*sc*i*)modalias(pci:v00008086d0000248Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000248[AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000024C[0C]sv*sd*bc*sc*i*)modalias(pci:v00008086d000024C[1AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000024D0sv*sd*bc*sc*i*)modalias(pci:v00008086d000024D[1BF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000024[1248CD]3sv*sd*bc*sc*i*)modalias(pci:v00008086d000024[124]0sv*sd*bc*sc*i*)modalias(pci:v00008086d000024[12]1sv*sd*bc*sc*i*)modalias(pci:v00008086d000024[58]0sv*sd*bc*sc*i*)modalias(pci:v00008086d000025A1sv*sd*bc*sc*i*)modalias(pci:v00008086d000025A4sv*sd*bc*sc*i*)modalias(pci:v00008086d000025ABsv*sd*bc*sc*i*)modalias(pci:v00008086d000025A[23]sv*sd*bc*sc*i*)modalias(pci:v00008086d000025B0sv*sd*bc*sc*i*)modalias(pci:v00008086d000025F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000264[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00002653sv*sd*bc01sc01i*)modalias(pci:v00008086d0000265[12]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000265[23]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000266Asv*sd*bc*sc*i*)modalias(pci:v00008086d0000266Fsv*sd*bc*sc*i*)modalias(pci:v00008086d0000267[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00002680sv*sd*bc*sc*i*)modalias(pci:v00008086d0000268[123]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000269Bsv*sd*bc*sc*i*)modalias(pci:v00008086d0000269Esv*sd*bc*sc*i*)modalias(pci:v00008086d00002778sv*sd*bc*sc*i*)modalias(pci:v00008086d0000277Csv*sd*bc*sc*i*)modalias(pci:v00008086d000027B[89D]sv*sd*bc*sc*i*)modalias(pci:v00008086d000027C[04]sv*sd*bc*sc*i*)modalias(pci:v00008086d000027C[1356]sv*sd*bc*sc*i*)modalias(pci:v00008086d000027DAsv*sd*bc*sc*i*)modalias(pci:v00008086d000027DFsv*sd*bc*sc*i*)modalias(pci:v00008086d00002828sv0000106Bsd000000A[013]bc*sc*i*)modalias(pci:v00008086d0000282[058]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000282[1234679AF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000283Esv*sd*bc*sc*i*)modalias(pci:v00008086d00002850sv*sd*bc*sc*i*)modalias(pci:v00008086d000028[BCDEF]4sv*sd*bc*sc*i*)modalias(pci:v00008086d0000292[0168DE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000292[234579ABCF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00002930sv*sd*bc*sc*i*)modalias(pci:v00008086d0000294Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000294[DE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000029E0sv*sd*bc*sc*i*)modalias(pci:v00008086d000029F0sv*sd*bc*sc*i*)modalias(pci:v00008086d000029[789ABCDEF]4sv*sd*bc*sc*i*)modalias(pci:v00008086d00002A[014567]4sv*sd*bc*sc*i*)modalias(pci:v00008086d00002C90sv*sd*bc*sc*i*)modalias(pci:v00008086d00002E6Asv*sd*bc*sc*i*)modalias(pci:v00008086d00002E6Esv*sd*bc*sc*i*)modalias(pci:v00008086d00002E[0123]4sv*sd*bc*sc*i*)modalias(pci:v00008086d00002F2[01234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000310[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000318Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000318Esv*sd*bc*sc*i*)modalias(pci:v00008086d0000319Asv*sd*bc*sc*i*)modalias(pci:v00008086d000031A2sv*sd*bc*sc*i*)modalias(pci:v00008086d000031C8sv*sd*bc*sc*i*)modalias(pci:v00008086d000031D4sv*sd*bc*sc*i*)modalias(pci:v00008086d00003256sv*sd*bc*sc*i*)modalias(pci:v00008086d0000342Esv*sd*bc*sc*i*)modalias(pci:v00008086d0000342[9ABC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003438sv*sd*bc*sc*i*)modalias(pci:v00008086d0000343[0123]sv*sd*bc*sc*i*)modalias(pci:v00008086d000034A6sv*sd*bc*sc*i*)modalias(pci:v00008086d000034D3sv*sd*bc*sc*i*)modalias(pci:v00008086d000034FCsv*sd*bc*sc*i*)modalias(pci:v00008086d0000359[02E]sv*sd*bc*sc*i*)modalias(pci:v00008086d000035B0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000360Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000371[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00008086d000037C8sv*sd*bc*sc*i*)modalias(pci:v00008086d000037C9sv*sd*bc*sc*i*)modalias(pci:v00008086d000037CDsv*sd*bc*sc*i*)modalias(pci:v00008086d000037C[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000037D[0123]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003A05sv*sd*bc*sc*i*)modalias(pci:v00008086d00003A0[06]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003A2[06]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003A2[25]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003A[36]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00003B2[0168DE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003B2[23459BCF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003B30sv*sd*bc*sc*i*)modalias(pci:v00008086d00003B6[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003C2[01234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003E0Fsv*sd*bc*sc*i*)modalias(pci:v00008086d00003E1[8F]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003E3[0123]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003E83sv*sd*bc*sc*i*)modalias(pci:v00008086d00003EC[26A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003[48]A3sv*sd*bc*sc*i*)modalias(pci:v00008086d00003[48]E0sv*sd*bc*sc*i*)modalias(pci:v00008086d00004030sv*sd*bc*sc*i*)modalias(pci:v00008086d000043A3sv*sd*bc*sc*i*)modalias(pci:v00008086d000043A6sv*sd*bc*sc*i*)modalias(pci:v00008086d000043D[4567]sv*sd*bc*sc*i*)modalias(pci:v00008086d000043E0sv*sd*bc*sc*i*)modalias(pci:v00008086d000043FCsv*sd*bc*sc*i*)modalias(pci:v00008086d0000451[468A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004529sv*sd*bc*sc*i*)modalias(pci:v00008086d0000452[8ACE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000453[246]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000458[159D]sv*sd*bc*sc*i*)modalias(pci:v00008086d000045C5sv*sd*bc*sc*i*)modalias(pci:v00008086d0000460[12]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000461Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000466Fsv*sd*bc*sc*i*)modalias(pci:v00008086d0000467Dsv*sd*bc*sc*i*)modalias(pci:v00008086d000046[24]1sv*sd*bc*sc*i*)modalias(pci:v00008086d0000490Esv*sd*bc*sc*i*)modalias(pci:v00008086d00004946sv*sd*bc*sc*i*)modalias(pci:v00008086d0000494[024]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004A8Csv*sd*bc*sc*i*)modalias(pci:v00008086d00004B23sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B26sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B63sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B7[05]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B8[123]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004BB3sv*sd*bc*sc*i*)modalias(pci:v00008086d00004BC3sv*sd*bc*sc*i*)modalias(pci:v00008086d00004C19sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DA3sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DA6sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DE0sv*sd*bc*sc*i*)modalias(pci:v00008086d00004E03sv*sd*bc*sc*i*)modalias(pci:v00008086d00004E29sv*sd*bc*sc*i*)modalias(pci:v00008086d00005028sv*sd*bc*sc*i*)modalias(pci:v00008086d0000502[AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005032sv*sd*bc*sc*i*)modalias(pci:v00008086d0000550[23]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000550[ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000551[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005796sv*sd*bc*sc*i*)modalias(pci:v00008086d0000579[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000057A[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d000057B[3456789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005845sv*sd*bc*sc*i*)modalias(pci:v00008086d00005918sv*sd*bc*sc*i*)modalias(pci:v00008086d00005A03sv*sd*bc*sc*i*)modalias(pci:v00008086d00005A8Csv*sd*bc*sc*i*)modalias(pci:v00008086d00005A8Esv*sd*bc*sc*i*)modalias(pci:v00008086d00005A9Asv*sd*bc*sc*i*)modalias(pci:v00008086d00005AA2sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AD4sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AE3sv*sd*bc*sc*i*)modalias(pci:v00008086d00005[14]A3sv*sd*bc*sc*i*)modalias(pci:v00008086d00005[14]A6sv*sd*bc*sc*i*)modalias(pci:v00008086d00005[14]E0sv*sd*bc*sc*i*)modalias(pci:v00008086d00005[14]FCsv*sd*bc*sc*i*)modalias(pci:v00008086d0000641Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000647Dsv*sd*bc*sc*i*)modalias(pci:v00008086d000065F0sv*sd*bc*sc*i*)modalias(pci:v00008086d00006F2[01234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00006F5[0123]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007010sv*sd*bc*sc*i*)modalias(pci:v00008086d00007111sv*sd*bc*sc*i*)modalias(pci:v00008086d00007111sv000015ADsd00001976bc*sc*i*)modalias(pci:v00008086d00007113sv*sd*bc*sc*i*)modalias(pci:v00008086d00007199sv*sd*bc*sc*i*)modalias(pci:v00008086d0000719Bsv*sd*bc*sc*i*)modalias(pci:v00008086d00007601sv*sd*bc*sc*i*)modalias(pci:v00008086d00007745sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A6[08]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007AE8sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A[2A]3sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A[2A]6sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A[7F]8sv*sd*bc*sc*i*)modalias(pci:v00008086d00007D03sv*sd*bc*sc*i*)modalias(pci:v00008086d00007D0Dsv*sd*bc*sc*i*)modalias(pci:v00008086d00007E22sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E24sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E45sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E70sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F23sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F78sv*sd*bc*sc*i*)modalias(pci:v00008086d00007[35]60sv*sd*bc*sc*i*)modalias(pci:v00008086d000084CAsv*sd*bc*sc*i*)modalias(pci:v00008086d00008A29sv*sd*bc*sc*i*)modalias(pci:v00008086d00008C0[0189]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008C0[234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008C8[0189]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008C8[234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008C[2A]2sv*sd*bc*sc*i*)modalias(pci:v00008086d00008C[3B]Asv*sd*bc*sc*i*)modalias(pci:v00008086d00008D0[08]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008D0[246E]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008D22sv*sd*bc*sc*i*)modalias(pci:v00008086d00008D3Asv*sd*bc*sc*i*)modalias(pci:v00008086d00008D6[08]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008D6[246E]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008D7[DEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008[CD]24sv*sd*bc*sc*i*)modalias(pci:v00008086d00009A0Dsv*sd*bc*sc*i*)modalias(pci:v00008086d00009A14sv*sd*bc*sc*i*)modalias(pci:v00008086d00009A33sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C0[0189]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C0[234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C6[56]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C8[357F]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009CBBsv*sd*bc*sc*i*)modalias(pci:v00008086d00009CE[56]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C[2A]2sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C[2A]4sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C[3B]Asv*sd*bc*sc*i*)modalias(pci:v00008086d00009D0[357]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D31sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D35sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D3[ABE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DD3sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DE[04]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DF9sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DFCsv*sd*bc*sc*i*)modalias(pci:v00008086d00009D[2A]3sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D[2A]6sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0A3sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0A6sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0E0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0FCsv*sd*bc*sc*i*)modalias(pci:v00008086d0000A10[23567F]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A135sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A13[AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A18[26]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A1D[26]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A1[2A]3sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A1[2A]6sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A1[3B]1sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A20[26]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A25[26]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2B[BE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2[2A]3sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2[2A]6sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A36[04]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A379sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A37Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000A3BAsv*sd*bc*sc*i*)modalias(pci:v00008086d0000A3[2A]3sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A3[2A]6sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A3[58]6sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A71Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000A76Fsv*sd*bc*sc*i*)modalias(pci:v00008086d0000A77Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000A824sv*sd*bc*sc*i*)modalias(pci:v00008086d0000AD03sv*sd*bc*sc*i*)modalias(pci:v00008086d0000AD0Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000AE22sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A[12]BAsv*sd*bc*sc*i*)modalias(pci:v00008086d0000F1A[56]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000[01]AA2sv*sd*bc*sc*i*)modalias(pci:v00008086d0000[89]A03sv*sd*bc*sc*i*)modalias(pci:v00009005d0000028Fsv*sd*bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001014sd00000718bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001028sd00001FE0bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000060[01239]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000065[012345]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000070[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000100[12]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000110[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000105Bsd00001211bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000105Bsd00001321bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001137sd000002F[89A]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000013FEsd00008312bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001458sd00001000bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000152Dsd00008A2[234]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000152Dsd00008A3[67]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd00000294bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd000002D[BC]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd0000032Ebc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd0000036Fbc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd0000038[123]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000017AAsd0000022[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000017AAsd0000052[02]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000017AAsd0000062[0123]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000193Dsd0000110[456789B]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000193Dsd0000846[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000193Dsd0000C46[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000193Dsd0000F46[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000019E5sd0000D22[789ABC]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000004[5678ABCF]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000005[1234]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000006[BCDF]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000007[012]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000008[6789]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CC4sd00000[12]01bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd0000080[456]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd00000B2[79]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd00000B45bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd0000544[5679ABDEF]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd000054D[ABC]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001D8Dsd0000080[06]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001D8Dsd00000908bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001D8Dsd00000916bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001DFCsd00003161bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001E93sd0000100[0125]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001F0Csd00003161bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001F51sd0000100[123456789AEF]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001F51sd0000101[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001F51sd0000104[345]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00000110bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00000608bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00000659bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000080[0123456789A]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000090[012345678A]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000120[012]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000128[012]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000130[01234]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00001380bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000140[02]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000141[012]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00001441bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000145[02]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000146[0123]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000147[012345]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00001491bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014A[012456]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014B[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014C[01234]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014[234]0bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014[89]0bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014[DEF]0bc*sc*i*)modalias(pci:v00009005d00000290sv00009005sd0000058[012345]bc*sc*i*)modalias(pci:v00009412d00006565sv*sd*bc*sc*i*)modalias(pci:v00009710d000097[015]5sv*sd*bc*sc*i*)modalias(pci:v00009710d00009865sv0000A000sd0000[12]000bc*sc*i*)modalias(pci:v00009710d000098[01]5sv*sd*bc*sc*i*)modalias(pci:v00009710d00009901sv0000A000sd00002000bc*sc*i*)modalias(pci:v0000C0A9d0000540Asv*sd*bc*sc*i*)modalias(pcrypt)modalias(platform:HID-SENSOR-2000e[12])modalias(platform:acpi-cpufreq)modalias(platform:ahci)modalias(platform:altera_ps2)modalias(platform:apollolake-pinctrl)modalias(platform:broxton-pinctrl)modalias(platform:cxl_acpi)modalias(platform:denverton-pinctrl)modalias(platform:dmi-ipmi-si)modalias(platform:dmi-ipmi-ssif)modalias(platform:ds1511)modalias(platform:ds2404)modalias(platform:dw_dmac)modalias(platform:e820_pmem*)modalias(platform:efi_secret)modalias(platform:gpio_ich)modalias(platform:hmem*)modalias(platform:i2c-mlxcpld)modalias(platform:i2c-mux-mlxcpld)modalias(platform:i2c_designware)modalias(platform:iTCO_wdt)modalias(platform:idma64)modalias(platform:intel_rapl_msr)modalias(platform:intel_xhci_usb_sw)modalias(platform:isch_smbus)modalias(platform:max19[79])modalias(platform:mlx-wdt)modalias(platform:mlxreg-fan)modalias(platform:pcspkr)modalias(platform:platform-lcd)modalias(platform:pwm-lpss)modalias(platform:pxa2xx-spi)modalias(platform:rotary-encoder)modalias(platform:rtc-bq4802)modalias(platform:rtc-ds1286)modalias(platform:rtc-ds1553)modalias(platform:rtc-ds1742)modalias(platform:rtc-m48t35)modalias(platform:rtc-m48t59)modalias(platform:rtc-msm6242)modalias(platform:rtc-rp5c01)modalias(platform:sev-guest)modalias(platform:sht1[015])modalias(platform:sht7[15])modalias(platform:simtec-i2c)modalias(platform:stk17ta8)modalias(platform:unimac-mdio)modalias(platform:wdat_wdt)modalias(platform:xhci-hcd)modalias(pmem)modalias(pnp:dPNP040[01]*)modalias(poly1305)modalias(poly1305-generic)modalias(raid[56])modalias(rd)modalias(rfc7539)modalias(rfc7539esp)modalias(rmd160)modalias(rpc-auth-6)modalias(rpc-auth-gss-1.2.840.113554.1.2.2)modalias(rpc-auth-gss-39000[345])modalias(rpc-auth-gss-krb5)modalias(rpc-auth-gss-krb5[ip])modalias(rpc_pipefs)modalias(rtnl-link-bareudp)modalias(rtnl-link-bond)modalias(rtnl-link-bridge)modalias(rtnl-link-dummy)modalias(rtnl-link-erspan)modalias(rtnl-link-geneve)modalias(rtnl-link-gre)modalias(rtnl-link-gretap)modalias(rtnl-link-hsr)modalias(rtnl-link-ifb)modalias(rtnl-link-ip6erspan)modalias(rtnl-link-ip6gre)modalias(rtnl-link-ip6gretap)modalias(rtnl-link-ip6tnl)modalias(rtnl-link-ipip)modalias(rtnl-link-ipvlan)modalias(rtnl-link-ipvtap)modalias(rtnl-link-macsec)modalias(rtnl-link-macvlan)modalias(rtnl-link-macvtap)modalias(rtnl-link-nlmon)modalias(rtnl-link-sit)modalias(rtnl-link-team)modalias(rtnl-link-veth)modalias(rtnl-link-vlan)modalias(rtnl-link-vrf)modalias(rtnl-link-vsockmon)modalias(rtnl-link-vti)modalias(rtnl-link-vti6)modalias(rtnl-link-vxlan)modalias(rtnl-link-wireguard)modalias(rtnl-link-xfrm)modalias(sch_clsact)modalias(scsi:t-0x01*)modalias(scsi:t-0x08*)modalias(scsi:t-0x0[07e]*)modalias(scsi:t-0x0[45]*)modalias(scsi:t-0x0d*)modalias(scsi:t-0x14*)modalias(serio:ty02pr08id*ex*)modalias(serio:ty02pr0[1234567]id*ex*)modalias(serio:ty0[16]pr*id*ex*)modalias(serpent)modalias(serpent-asm)modalias(serpent-generic)modalias(sha1-all)modalias(sha1-padlock)modalias(sha256-all)modalias(sha256-padlock)modalias(spi:ds3234)modalias(spi:ks8995)modalias(spi:ksz8795)modalias(spi:ksz8864)modalias(spi:rmi4-spi)modalias(spi:rtc-rx4581)modalias(spi:rv3049)modalias(spi:rx4581)modalias(stdrng)modalias(tbsvc:knetworkp00000001v*r*)modalias(tcp-ulp-tls)modalias(team-mode-activebackup)modalias(team-mode-broadcast)modalias(team-mode-loadbalance)modalias(team-mode-random)modalias(team-mode-roundrobin)modalias(tls)modalias(tty-ldisc-18)modalias(tty-ldisc-2)modalias(twofish)modalias(twofish-asm)modalias(twofish-generic)modalias(typec:idFF01m01)modalias(usb:v*p*d*dc*dsc*dp*ic02isc02ip0[0123456]in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc09ip*in*)modalias(usb:v*p*d*dc*dsc*dp*ic07isc01ip0[123]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc01ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc01ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc02ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc02ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc03ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc03ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc04ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc04ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc05ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc05ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc06ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc06ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc06ip62in*)modalias(usb:v*p*d*dc*dsc*dp*icFEisc03ip0[01]in*)modalias(usb:v*p*d*dc07dsc01dp0[123]ic*isc*ip*in*)modalias(usb:v03EBp0030d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03EBp2002d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03EEp6906d0003dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0107d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p070Cd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0[23]07d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p4002d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F3p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC631d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0409p0040d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v040Dp6205d0003dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p001Cd0113dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0419p0100d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0419pAACEd0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0419pAAF[56]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0420p0001d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p000[17E]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0019d059[2-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0019d060*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0019d0610dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p002Fd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p003Ad*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0042d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p007[01B]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p008[8F]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p009[49]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p00A[0B]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p00B0d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p00E9d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p00FCd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p010[8E]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0128d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0178d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p01D[04]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p01F5d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p01[35]4d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0223d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p026Cd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0275d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p02D9d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p02E3d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0302d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0335d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p03CDd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p041[89]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p042Ed0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p042[05DF]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p043[34]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p044[46E]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p044[5D]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p046Ed*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0475d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p047Cd03[7-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p047Cd060*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p047Cd0610dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p047Cd0[4-5]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p048[16E]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0492d045[2-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0492d04[6-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0492d0[5-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0492d[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0495d0370dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p04B2d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p04B9d0350dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p04C[9E]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p04D[8F]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p04E6d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p04F0d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0508d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p05AFd0742dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p06AAd1110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p274Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0436p0005d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p5416d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0457p015[01]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ap5210d0101dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Bp023Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Bp024[8D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045EpFFFFd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046BpFF40d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p0602d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0480pD010d0[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0480pD010d[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0482p010[0137]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0482p0203d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A4p0004d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p3010d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B0p0301d0010dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B3p4001d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p683[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p0202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p0601d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p0602d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C5p2028d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp0100d220*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp0100d2210dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp0100d2[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp0100d[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0002d026Cdc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0002d026[0-9A-B]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0002d02[0-5]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0002d0[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp0901d01*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp0901d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp0D05d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp237[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0001d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0005d01*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0005d020[0-8]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0006d0205dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0007d01*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p000Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p000[26]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p000[79A]d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p000[BC]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0101d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p1010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E7p6651d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v04E8p507Cd0220dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p5122d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p5136d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p685Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp80C2d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0115d0133dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525pA140d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525pA4A5d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp180[147]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1905d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1911d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d010[6-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d01[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d0450dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d04[0-4]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d05*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d060*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d0610dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d0[2-3]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0025d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Bd010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Bd0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd050[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd05[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd0[6-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd1*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd2000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Dd0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed010[6-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed01[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed02*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed030*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed0310dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed0500dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0032d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0058d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp006[9D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0099d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp016Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp02A5d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp087Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055Dp2020d020*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055Dp2020d0210dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055Dp2020d0[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572p132[1489]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572p134[09]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Bp0000d0[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Bp0022d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0584p0008d0102dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v058Bp0041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v058Fp6387d0141dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d220*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d2210dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d2[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Bp0001d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Bp0040d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Fp0643d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Fp0651d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Fp105Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Fp1061d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0031d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0031d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0060d110[4-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0060d1110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0301d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0301d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0351d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0351d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp5701d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp5701d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp020[EF]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp021[456789ABC]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp022[345]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp022[9AB]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp023[012678F]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp024[012345679ABCDE]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp025[2349AB]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp026[234]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp027[234]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp029[012]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp030[AB]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp120[2345A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p1000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DCp0001d000[0-1]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DCpB002d00*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DCpB002d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DCpB002d011[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p070[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p0723d9451dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05F3p0240d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05F9p4002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0636p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0644p0000d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp0105d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Fp8000d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp1063d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2317d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2507d000[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2507d00[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2507d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp3507d000[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp3507d00[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp3507d010[0-1]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0686p401[17]d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0693p0005d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v069Bp3004d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CAp2003d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CBp000[1236789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CBp001[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp0202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v071Bp3203d0[01]00dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v071Bp32BBd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0727p0306d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v076Dp0006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v077Dp0410d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v077Dp04AAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0001d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0002d0009dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0005d0005dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0100d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v079Bp000Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07ABpFC01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07ABpFCCDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AFp0004d013[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AFp0004d01[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AFp0005d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AFp0006d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B4p010Ad0102dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA000d000*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA000d001[0-5]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA00[123456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA10[39]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA10[9B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA400d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA4A5d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07CFp1001d[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07CFp1167d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0803p3095d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0839p000Ad0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0840p008[245]d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v084BpA001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v084Dp0011d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0851p1542d0002dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0851p1543d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap0026d013[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap0026d01[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap0028d013[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap0028d01[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0870p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08BDp1100d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp3103d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Ap1001d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Ap1050d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Ap1200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Cp1132d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Cp2000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Cp3350d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Cp6000d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0951p1697d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0984p0301d0128dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09D8p0320d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A17p0004d1000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ABFp3370d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACEp160[28]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACEp1611d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACEp2011d0101dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACEp20FFd0101dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6971d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7706d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7A05d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[457]01d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[9A]01d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p830[024]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pC100d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD05[78]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD[123]57d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1932d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC2p2300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC2p3010d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC2p331Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC2p3332d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp0138d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp0140d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp015[389]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp0177d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp0184d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp01[23]9d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BF6pA001d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BF6pA001d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C0BpA109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C26p0020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p1060d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CA6pA050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF2p6250d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D49p70[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D49p7310d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D8Cp000Ed*dc*dsc*dp*ic03isc00ip00in*)modalias(usb:v0D96p410Ad000[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p410Ad00[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p410Ad0[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p410Ad[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p5200d000[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p5200d00[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p5200d01*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p5200d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DC4p0073d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DD8p1060d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DD8pD202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DDAp0[03]01d0012dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E21p0520d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp2000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp3329d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EA0p2168d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EA0p6828d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ED1p6660d0300dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ED1p6660d0[1-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ED1p7636d0103dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F19p010[35]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F88p042Ed0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCAp8004d0201dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCEpD008d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCEpD0E1d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCEpE03[01]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCEpE092d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1019p0C55d00*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1019p0C55d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1019p0C55d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1058p070[4A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v108Cp0159d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v108Cp016[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10D6p2200d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1186p3E04d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0FFFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11CAp0201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1210p0003d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p100[134]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p140[123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p141[0123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p142[0123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p143[0123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v132Bp000Bd0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1370p6828d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13FDp3609d0209dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13FDp3940d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13FEp3600d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14CDp6116d015*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14CDp6116d0160dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14CDp6600d0201dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1519p0452d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0539d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0567d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0567d011[4-7]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0578d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0583d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp2329d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp2566d0114dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp2567d0117dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp9561d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v154BpF00[BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1576p03B1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p0007d013[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p0007d01[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1652p6600d0201dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D0p10A9d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v174Cp55AAd0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp0400d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17E9p*d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v17EFp3899d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp7000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1822p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1908p1315d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1908p1320d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1908p3335d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1949p0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1965p0018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p1225d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B1Cp1AB5d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p002[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C40p0534d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D50p614Dd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1DE1pC102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E68p001Bd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E74p4621d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FC9p0117d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2027pA001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20DFp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2109p0711d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2109p0715d9999dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2116p0320d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2184p001Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2184p0036d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p2D9[1235679A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p3010d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p6425d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p6426d0101dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p7000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2537p1068d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2735p100Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v27C6p5395d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2912p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2CA3p0031d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v32A7p0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340pFFFFd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v357Dp7788d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v357Dp7788d0114dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4102p1020d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4102p1059d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4146pBA01d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4971p1012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4971p8017d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4971p8024d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v55AApA103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6993pB001d*dc*dsc*dp*ic03isc00ip00in*)modalias(usb:vC251p4003d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vED06p4500d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vED10p7636d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vFFF0p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(vfio_pci:v*d*sv*sd*bc*sc*i*)modalias(vfio_pci:v000015B3d0000101Esv*sd*bc*sc*i*)modalias(virtio:d00000001v*)modalias(virtio:d00000002v*)modalias(virtio:d00000003v*)modalias(virtio:d00000005v*)modalias(virtio:d00000008v*)modalias(virtio:d00000010v*)modalias(virtio:d00000012v*)modalias(virtio:d00000013v*)modalias(virtio:d00000018v*)modalias(virtio:d0000001Av*)modalias(vmac64)modalias(vmbus:02780ada77e3ac4a8e770558eb1073f8)modalias(vmbus:1df6c444444400449d52802e27ede19f)modalias(vmbus:292efa3523ea364296ae3a6ebacba440)modalias(vmbus:30e62795aed07b49adcee80ab0175caf)modalias(vmbus:31600b0e13523449818b38d90ced39db)modalias(vmbus:32264132cb86a2449b5c50d1417354f5)modalias(vmbus:394f16571591784eab55382f3bd5422d)modalias(vmbus:4acc9b2f6900f34ab76b6fd0be528cda)modalias(vmbus:635161f83edfc546913ff2d2f965ed0e)modalias(vmbus:6dad12f9172bea48bd65f927a61c7684)modalias(vmbus:9eb6a8cf4a5bc04cb98b8ba1a1f3f95a)modalias(vmbus:d96361baa104294db60572e2ffb1dc7f)modalias(vmbus:dc7450528589e2468057a307dc18a502)modalias(vmbus:e34bd134e4dec8419ae76b174977c192)modalias(vmbus:e7f4a0a9455a964db8278a841e8c03e6)modalias(vmware_vmmemctl)modalias(vmware_vsock)modalias(vport-type-3)modalias(vport-type-4)modalias(vport-type-5)modalias(wp256)modalias(wp384)modalias(wp512)modalias(xcbc)modalias(xchacha12)modalias(xchacha12-generic)modalias(xchacha20)modalias(xchacha20-generic)modalias(xen:vbd)modalias(xen:vif)modalias(xen:vkbd)modalias(xenblk)modalias(xennet)modalias(xfrm-offload-10-50)modalias(xfrm-offload-2-50)modalias(xfrm-type-10-108)modalias(xfrm-type-10-41)modalias(xfrm-type-10-43)modalias(xfrm-type-10-50)modalias(xfrm-type-10-51)modalias(xfrm-type-10-60)modalias(xfrm-type-2-108)modalias(xfrm-type-2-4)modalias(xfrm-type-2-50)modalias(xfrm-type-2-51)modalias(xt_SET)modalias(xxhash64)modalias(xxhash64-generic)modalias(zstd)     /bin/shkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.14.0-503.29.1.el9_5.x86_643.0.4-14.6.0-14.0-15.2-14.16.1.3g@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.29.1Chao YE [5.14.0-503.29.1.el9_5]Chao YE [5.14.0-503.28.1.el9_5]Chao YE [5.14.0-503.27.1.el9_5]Chao YE [5.14.0-503.26.1.el9_5]Chao YE [5.14.0-503.25.1.el9_5]Chao YE [5.14.0-503.24.1.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- rhel-9.5: gate on kernel-qe tests results not cki ones (Bruno Goncalves) - ice: implement low latency PHY timer updates (Petr Oros) [RHEL-75466] - ice: check low latency PHY timer update firmware capability (Petr Oros) [RHEL-75466] - ice: add lock to protect low latency interface (Petr Oros) [RHEL-75466] - ice: rename TS_LL_READ* macros to REG_LL_PROXY_H_* (Petr Oros) [RHEL-75466] - ice: use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810 (Petr Oros) [RHEL-75466] - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-72875] - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-72875] - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-72875] - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-72875] - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-72875] - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-72875] - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-72875] - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-72875] - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-72875] - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-72875] - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-72875] - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-72875] - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-72875] - smb: client: fix double free of TCP_Server_Info::hostname (Paulo Alcantara) [RHEL-72875] - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-72875] - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-72875] - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-72875] - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-72875] - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-72875] - smb: client: Handle kstrdup failures for passwords (Paulo Alcantara) [RHEL-72875] {CVE-2024-50120} - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-72875] {CVE-2024-54680} - smb: client: Fix use-after-free of network namespace. (Paulo Alcantara) [RHEL-72875] {CVE-2024-53095} - Fix spelling errors in Server Message Block (Paulo Alcantara) [RHEL-72875] - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (CKI Backport Bot) [RHEL-78423]- bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (CKI Backport Bot) [RHEL-73726] - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-62985] - intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-62985] - intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-62985] - x86/resctrl: Remove redundant variable in mbm_config_write_domain() (David Arcari) [RHEL-59001] - x86/resctrl: Read supported bandwidth sources from CPUID (David Arcari) [RHEL-59001] - x86/resctrl: Remove hard-coded memory bandwidth limit (David Arcari) [RHEL-59001] - mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-60895] - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Jay Shin) [RHEL-75935] - smb: client: disable directory caching when dir_cache_timeout is zero (Jay Shin) [RHEL-75935] - smb: client: remove unnecessary checks in open_cached_dir() (Jay Shin) [RHEL-75935] - smb: prevent use-after-free due to open_cached_dir error paths (Jay Shin) [RHEL-75935] {CVE-2024-53177} - smb: Don't leak cfid when reconnect races with open_cached_dir (Jay Shin) [RHEL-75935] {CVE-2024-53178} - smb3: request handle caching when caching directories (Jay Shin) [RHEL-75935] - bnxt_en: Unregister PTP during PCI shutdown and suspend (Michal Schmidt) [RHEL-69514] - bnxt_en: Refactor bnxt_ptp_init() (Michal Schmidt) [RHEL-69514] - smb: client: ignore unhandled reparse tags (Jay Shin) [RHEL-77743] - smb: client: fix oops due to unset link speed (Jay Shin) [RHEL-77359]- NFS: enable nconnect for RDMA (Benjamin Coddington) [RHEL-77179] - Revert "scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo" (Dick Kennedy) [RHEL-70933] - idpf: fix idpf_vc_core_init error path (CKI Backport Bot) [RHEL-70191] - idpf: avoid vport access in idpf_get_link_ksettings (CKI Backport Bot) [RHEL-70191] - ip6mr: fix tables suspicious RCU usage (Andrea Claudi) [RHEL-71730] - ipmr: tune the ipmr_can_free_table() checks. (Andrea Claudi) [RHEL-71730] - ipmr: add debug check for mr table cleanup (Andrea Claudi) [RHEL-71730] - net: ip6mr: add RTM_GETROUTE netlink op (Andrea Claudi) [RHEL-71730] - i40e: add ability to reset VF for Tx and Rx MDD events (Michal Schmidt) [RHEL-75972] - tcp: fix mptcp DSS corruption due to large pmtu xmit (Paolo Abeni) [RHEL-62215] - mptcp: handle consistently DSS corruption (Paolo Abeni) [RHEL-62215]- redhat: drop Y issues from changelog (Jan Stancek) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075] {CVE-2024-53104}- md/md-bitmap: fix writing non bitmap pages (CKI Backport Bot) [RHEL-76800]- smb: client: fix potential race in cifs_put_tcon() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: don't try following DFS links in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow reconnect when sending ioctl (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow more DFS referrals to be cached (Jay Shin) [RHEL-73594 RHEL-70959] - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Jay Shin) [RHEL-73594 RHEL-57983] - i40e: Fix handling changed priv flags (Kamal Heib) [RHEL-69857 RHEL-30524] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-70898 RHEL-27742 RHEL-28873] {CVE-2023-52490} - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-70898 RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-70898 RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-70898 RHEL-27742]- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0x4f4d78c50x5bc92e850x6004858d0xf9eced440x749849d80x635ff76d0x33b5d99c0x54a8a7cc0x26adff0c0x7dc935120xaf974c440x9ee945b30xb108efbc0xecca5b030xf4721aeb0x46f4254f0x5d93a46d0x373f894c0x3ae3dd050x0bf2a64e0x1fed939a0xb4df20d40x5da52d090xa7e2dac30x7801938e0x3f84de0c0x8c3d14000x319b6b5b0x902917c00xc6281d540x70341b240xed4757530xd5df75300x8bc0ba910xd86d00fe0xafa2063e0xbc8f3d5d0x4c65aafd0x74fb54c90x36d476f80x713cc7c30x6f6655040xfc21622f0x00f853810xc13cae3e0x36c8fa100xa6aa5bce0xdc51cff70x0f6e302f0x53dbd4dd0xd01db65c0x0ca748660xa90905650x817701ff0x127228630xadb6405c0x5d8d8e240x829426e80xe37b677a0x306709aa0x2b80912b0x4a6fd0b90xd69510fd0x85b5021c0x4f6ea8390x03a67dc70xa723a7b70xdfffa9800xd29a59320x0b533b6d0x30be17610xfaa1d7100x2de013930x6c908df30xaca3c32e0xcd57e7c80xaa8f38de0x932f50310xf2ec97950xe7fe4a680x9a13b0600x59387ba30x53d9f9270x9a2851ef0xa1c3f8a80xc3e1021c0x460478270xcf2b93c80xcc21ce5c0x7e42bd3f0xf32fa2b70x5954d7ac0x7c87e02d0x7b1b25da0x15dc8bab0xf7e749fb0x525751340xdf515c490xa8c4b5e10x5c7e9f840x1f8e94830x1d1b139a0x4942be670x5f9113320xf32dff970x778e30b90xc071e99f0x616e6c950xea5cda330x6becaded0x4a1c261b0xf084b57d0xa588ef670xd09da48b0x6d2c94370xe93dfc8c0x2510fc6d0x8b618aa60x7ff2a1040x388e0e100x93a3e40e0xf2df48f30xad9b683b0xe0e786a70x8a7fe54a0x486440360xf54e28860x0cff45f40xa84a2e730x14dc79490x3b0a488d0x0bb252950x9d36ddd00xb4e976bb0xdb6221080xcad019c30xe30fb2a80xacfe8a180x62dc190a0xb06c0bfd0xdfbc08aa0x2b16e9090x63826d350xadeca7300xfd3c0de60x9d919c440x37239e6d0xfeb424180x3bf2393a0x96c4643f0x6a5eb4440xdeb5edce0xc361c3c50x6a9250970x930a94fd0x18e757510x7e3277f80xc7b0cb1f0x594fbb530xbe29a1210x7cb6ae720x40e4c18f0x2476b8680x836ab2680x9ea4c3e80xb5f7ad060xed99d9b70xfe729ed60x69f4ff250x8d7250520x188d9d260xef81a4af0x3dbae0820xcfce512f0xd76a57160x4236333f0x0a8b70aa0x883b3e700x98b7f1f20x074d65290xaef9b5c70x124552040x7879ce7e0x887dd6430xe0fae68b0x2b4d226f0xf486ced90xcefe7a8c0x50f5ae460xdf7843b90xbe812b3d0x136e40500xf2f851e40x5f3ad3670xae7888ff0x6422d9430x359b1b750x986d9b470x1afbe4c30xa0e93ebf0xb9cad4920xae2773720x693536640x2e906c020xb11ac7a70x256c23290x80f12bc90xa0c677850x25daad930xdddcbca60x1ab5d60a0x8c7724de0x470cac070x21475af80x114c1ccc0x65b962a90xa0da2eb40xf165c2900x7615473b0xb6e960b70x2782fea10xea6a01c60x8c773ab00x5a1e32000x57a78c570x20aa305b0x330be2860x7d7c8dcf0x5dfb9b2c0xa7a11b640x45e9a9580xa2725e450x3a29a5a20xf1c5c3210x69cfcf4c0x4f9555dc0x14bb02bc0x78657bc10xdddb02730x4840483b0xab4dbcc10x135c16490x6d91b8cd0xf5ff94540xb236382a0x6243ac820x144f1cbc0xcecfc7410xfb45f7bf0x0880fb9f0xcc3683760x8bdfc47c0x24763c440xbd29b1890xe79d66e70x4dc5a0d30x78592f930x7cd209ab0x34d3c2a10x9f0bf7340x615c05380x054037580x4b803bb00x9f9bf3b30x89d99ee10x887ba0320x4d5e1a7c0x4461827a0x52dd93ff0x2c8fbe690x60fe75ba0x47ec8b510xebf74b970xe3d6a7f40x6c5efa5a0x5d3f4e660xc1e5f7f90x5e7395070x1e5761440xbcc074f30x4eb4c55e0xd4c9681a0x270be3e10x1bab555a0x82e763e10x5b5750fe0x8bb374a50xa4a92fe00x98d93dbf0x0c6a99dc0xb912bdd30xdcb874980xae6040a50x234a140d0x22f960040x88f985780x6f8504820x10c5786d0x9031cecc0x3d93fb920xc7fe55ac0xa70223200x9e20b2bc0x4733bf8c0x9f68faa30x17f9cfe30x3abd3ea40xfe7c1f290x752c2b000x7f51547e0x54c1e24a0xdc7369fe0xa6a502300x912a92860x749106270x23263c0a0x14943f3d0x114eb8240xb34688de0x45e80fdf0x1412f0420xc60d7d0c0xb17d68970xb96e9aa10x8f3a890e0x7510a39a0x0ca8df680x25c072250x5c11e1050x4e9f60340x02f58c170x71cddad50x1c57c5240xab521f6e0x9e31c9ec0xba5c2f4f0xd020dd1f0x4cc94dff0x5ed395f60x1aff13200xe39d000b0x810397210x67154cc60x76e411780xa0876d430xdb1f46c10x69197d960x730940e50x600fb90a0x68ed794b0xf52f07e20x2826f7f10xda7944e20x70b9b3f00x7a2aa1f70xff17ab690xce8860d60x95ecaac80xc97952110xf8075be60xdaee64b70xf105b0a70x087ba8a30x3e0fe55f0xd6d33c340x8bbc10fe0x1f308c3c0x06f235ac0x3bd5f28f0x44d5fdce0x58eb73990xca1b06490x9956fb070xfa31c8640xa11298490x87546e4d0x8df000500x34ba0f500xbf60da060x6869b6f00x9e0e0e620xeaebc86e0x98e02c200xfd85bed40x692028780xd8e0c6110xddd37ff60x75782a840x1dce30540xaad3436c0x0843187b0x2d9b977e0x8290f2420xa24d96fc0xe62777100xbd7abd080x4034ec9c0x966ec2b50xdf3060e40x0b381e6d0x5b9b17610x602069760x5f61f09d0xb83ba11b0xb520d7f60x20f5744f0x411a35dd0x5444b13d0x89e1c38c0xe80e821e0x9e8547e40xe196ba8b0x077eff200x02cd71c10x171993ec0xec0b0ae80x91c044fb0x164e41630x9ad47d710x3a245e9b0x878a79830x403152190x082bbed50x9a3903010x48602c2e0x7269123f0x100383650x00a7212d0x274cad680xe8cbc5200xe4ae75080xe22b77870xfd7cf76d0x1d6e65470xadde87b00x4ae61ec30x9b252a720x7b9d86510xf137d18f0x75d490660xfc619abd0x22d795a80xdde6d04a0xc1655c9d0xa6c3272d0xd9703ae90xd0f085770x4009c67e0x4639bcda0x9103c5850xf0f9fe0d0x4f6c23600x87bd07bd0x1c8984c70x96eb492d0x1887763e0x86c998e60x9318f4db0x095d7e440x0a6523910x830bb3b40x1f974de30x5aaba4740xc9dd5b960xcc3b167a0x1dcb21450xacc9d21d0xd7435adc0x3af2d2880xb24870d80xd8ddcfc20x478304460x89c357c30x3d85833f0x849a9e280x555028970x56d058600x016d5b150x5b5a7f980xbb73d17f0x9bec151b0x10a937de0xe07bb0e90x410b27360xfc6424eb0x5454a05a0x6d979b070x6d4f6a5e0x06127f3f0x281e4e350x71b5b9f40x60348b570x79461f300xe204b3100x3e707f370x2be4e2690x8d04d3bd0x75e0023b0xe45f35120xe7e93b610xa7e3088f0xa4642bd60x5d294b920x9df3faa30xfab928290x013d46c60x7342d35e0x543e972a0x835dd4b60xd75e6bee0xbe1ef7990x32b1a4a10x2230d3490x4c051dc40xd914ad720x133e06b40x0b29f27e0x447a385b0x7e61518f0xb11c25570x22bc316a0xaaf560e20x838fa3550xe327f1f10x3fa5dc730x2c0f84ec0x81e5101f0x4847e50d0xc98519a00xe2c321380xfa6ffd230x7cbb98e70x75c8d4a80x7b2f53020x9bf3fff10x6b88cf170x7191cf3a0x9927ee3e0xed844fa80x3f32c3ec0xe2160b3c0x77c828e90x372b830e0xb884d3e60x82b263650xcd17e1b90x9d4a7fa80x9cae33c80xaa587e640xa33278c40x848faaaa0xde3f9bf60xac76e0560x6ae100b40x099f80d10xc10a0c670xd45434ee0xb62c43320xcdbb7c230x77a671970x051675e30xdafff04e0x03ef0c3f0x457702510x720d1e010xa3e058830xe19545320x4b965bb10xea50dad30xb6081c6f0x1c189e1c0x60056da00x6c2e0b9f0xbb908ab00x7a393e400xe2776a3c0xd372a61d0x6a9211890x387c25230xa032715f0x95f68cdb0x8706ae260x5f51b41e0xf503652e0xea80f0600xc1a988ff0x126410eb0x18d107eb0xcef365fb0x2e6c4c810x3768f05a0x91035ff60x6bfa8c220x16c834b50x5312a24c0x0dececbd0x9a8ba3d00x3caba86d0xb191d51d0x1cea4c6e0xcc88d5f40x0fcba3490x937aa4000xceecf2840xff2c54e20x8d14ff660x312ca2f40xd2a430200x9cf59e7a0x5bafa76e0x1e00371d0x475c0ef30x8592d8920x031fa8910x0be1a4d80x2c63e0510xdab0f8920xcd47fcc40x2bb32ad10x871169c50x6b918ed80x3f30d3bb0xd3724b160xe19675db0x37b75b410x2df312080x2b74c4530xe59f256f0xf6ec38cb0x36a79db20x462073a40x2bfee9cf0x691577f70x7c204f430x377da38e0xa42b3edf0x97ec002e0xeaeb072d0xede3878a0xea41b6660x795ff32e0x87f719160x55b395210x5f0755a90x061e9c7b0xed95c8840xcb04fb780x37c197990x7d6d5fd40x07d0b14b0xa47e0e9d0xf6e484b40x9ae10daf0x2d50a1de0x54cf92870x47f32be60xbf5932d50x9f4b02600x68561a970x20bdb0fa0xe43bb4c80xe818b32b0x37a53a7e0x938b3b2b0x328c336a0x9ff70eaf0x474bd6fd0xf4b5b7880xddd377ba0x635ea7c00xcb7c65190x53b62d210x02668df10xd4fc8f480x3f38bed60x1cd359aa0xd7b700ab0xbcbdb1390x6da5dbbc0xbdcd72d80x3dc89d0b0x5bcc0df70x21d1cc890x9d8f86a70x9a9b9fb70xb590a9ae0xf71c3ced0x6a983a290x35caf78c0xb8cebed20x0defcd3d0x7c597b7b0x01f10a0d0x98c737db0x153ad8c40xbd06f3a90xed213b8f0x1fb1171d0xabcef8390x2898e7440x7f4843420x0cd272340x174994800xfd7087820x21bafd940xfd352e460xafddd5450xccd868060x030cbca20xda8a1fba0x9d76b2ff0x439fc05b0x90f283ac0x6a9e90af0x1cd530500xe305583f0x6ec7e10b0x42f10d2b0xb385e3b50x24f0cfcd0x3a15013b0x76d4b2900x2d5d06fb0xa999f97a0xf2ed03a40x7fcdbc9e0x7b7af9cc0x2262a7480xfcea9f210xec3b0a9b0x9f663ed70x40b3318b0x928d006c0x23f7dd220xe84ff26d0xef43cf400x03df3f270x483ccfa50xef39b7410x8c1d3cdf0x0c99d6450x28f6611f0x62f9947b0x0ff6e90c0xb895f13e0xe21d80500x6fb624630xbd6f3c8a0xf8f3a0fb0xd5e71a310x7bacb3770xa2f36aae0x557d765d0xc7f57ce40x341b31e80xc07fe50e0x2bf507090xe46301800x4d7f34080xe8766ad30xbc07672e0x42b008470x4837e4420x14b64bfa0x698682450x1deba1a10x11efa9110x1996e8850xc92fb8b40x2f86aba80x8cfbf1630xe4cc5a660xbdce3d440x46dae93c0xbb0ea9060x3a3aca240x681b28c60x4a4ed0c60xbb5c1e870x5f4b156c0xa1178b700x9bb1e6070xd3618d070x7d6439800x3a4f6a320xeb1fbddc0xa2f7d7cb0x26e0d7530xba4eefe50x08e8a71e0xf05ca32d0xe8262f110x813ef0ad0xaf12d2ea0xe6e799140xa8c75daf0xa6b06f650xf64caef10x73a48b4a0x81c0d41e0xa85e5ba10xe43fef7c0x52a30bd50x49cff0900xce7365a60x87866d840x06c415130x729d24870xf8bdd3840x134d106b0x52eaa0870x6cf0a23d0xa4c085f80xdf0c757f0x8f94a2400xd2b10a050xf6e874f50x3f152f080x7e435b530xc2368ea50xe77d5ef30x58db11760x8462cb620xaeadee4a0xa31b858f0xaaebc99e0xd3a23bf70x2e08226d0x820928990x11e06ee90xb056c0830x91d276780xff9d59c60x5de365180x861103590xe910d44b0x9f17959b0xb9cdd7070x2ad173f10xb5b8f8340xde3dd4870xdeb183f80xab7e1ef00x5e3f0f3b0xe4f4b60c0x0f388dd10x0119a6c70x8e2eae720xe43c6d480x72fa91850x1668e8620x150689a80x1bb625fd0x256ffce80x0678547d0x61843aee0xee8f1c640x243976a80xa0f0ddfd0x3c9589750xc673f3450x64fbfdc40xbf6d4b720xd54bbf920x2aebb9e40xe54c45030x508328e10x32e24c8a0x2084d1890xae020adb0x4655ef460xb328ef410xd470e84c0xc2697e840x58dfc1f80x61f0a75f0x6f2c95350x8bd4129e0x46ca85d20xd314d3cd0x55ef50250xffcba9a20x09e721410x523d09130xde5ba0ac0x0232359c0xeeabebc60x29b7db2a0xecfbceee0xb5a8552d0x0c12260b0xebd4df970x57dfccc70xa7eadcb50x481a0b150x5adc28070xa2365f440x1c852cab0x65eea8250x0efbca4c0x87bee5470x936144460x039cc7f60x275105c40x71fa908a0x74fe9ff00xb1dd82710x23726a250xdf0699180xf4548e630x415b20390x339c33c50xff09bd650x0b9015490x8d9b761c0x8b44ee750x2c8b5dbf0xc01d08140xe66cf7dc0xbd3e75420x5609ce410xb9cba57f0x5b17be060x88433bdb0xc94688100xb7092dc00xcdea9a250x4b2f66830x5d77d21d0x6cd954e10x04773b600x3a1a39790xccce6fcf0x7acf64c30xc81e116a0x12efe4480xb073e6fc0x378dff780x47a466a40x7b91d6360x175f36cb0xb06f4ab40x3cda4c310xe9c4b76e0xc421af240xdf323a400x40f98e800xbe4de6750x1a6c641e0x38f803a00xe44c8e660x947efb4a0x2ad712500xd2ef8aa50xcd5bd9810xd4cb7c710x22c54f6b0x0ff3f31d0x832392b70x696af6d60xe08760e90xf254297e0x987d39680x148c005d0x18866b9f0xad7036570x071900830x40f01ad10x7624809d0xeb7c2bf00x06fcc0110x350f251a0x168685c00x9fbba67f0xb72c162e0x9fefa3cb0x314e4bf00x8f20dcef0x536b097f0x0111e0400x250fe1150x48c060670x693739560x45f8f46e0x578c0c2c0xb310f0ba0xb981369b0xefa30bfc0xd106495f0xc2e3042c0xab8b782d0x42c12b580xffa316480xe4c547020xf9a3daf90x9ca959320xd4eb77350x50603ce30x3bed1f1e0xd4d736db0xdfc091f90xca80437b0x38f2d94e0x9bc6b5390xa698f9980x3c8d71110xbe3879aa0xeef6cfa30x4997d41c0x2c602b4b0x1c93fb980x0f2d52720xd55a35760x1b224f560xd5de2d8c0x0519ed830x0f6a5d060x5a884ceb0x98ede6f10xb1e7ad590xcf950ffc0xfcc9afd40x46cbc8820x32e8f1110x31794acf0x94c81dc70xd1e79d4c0xc0f475af0x276f401a0xb54676fa0xafb8a4070xe34a59f20x5aeeee620x2087719e0x2101cbc90xdf6ef4a10xbd2f79ae0x417a91310x5dbf44210x27c5efc50x2037285b0xe9d759180x613ec1740xa7dbf5900x9a5bea310x5a7fb1290x0541b5750x58d4b6a40xeadbc57d0xb851a0ed0xa60de08a0x03866b4e0xfdd3b5cc0xecdf6e770xd7079a5e0x8fe1c8100xfb4b38620xd2278c6d0x61dc5c8e0xe76e72260xefce991c0x165b19480x2a983d260xefce3c3b0xf03fe8620xc366bfa10x4affd6c20xd4d4bd330xd219e1040x92b7b4ce0x1378aba30x04cad6f00x17c176110x6a7a38a00x447995690x7ea345610x86fca7e40x0ced496d0xee120c030x0651a5ac0x57baf8850x637588560xfd4309540xd3cb35270x951312d90x7e431c150x455e349b0xbf41b4a50x80ceed040x04acae610xf1cc57890x29e5cde40x4ce65a3f0x3f5c31f80x01aab51b0xb5ab68e60xd063c8680x86d2a90c0xee526d0f0x1e5a64ff0x5800bb560x0623488a0x5499d3c20x295874d10x690a2fad0x43dc22f90x7ccba96e0xb15b41090x89a0cd520xba55d23e0x65aaf0370x9c5d5b940xc3cd034d0xaa8106bc0x09a34a2b0xd819a5240xc3325c880x4a74401d0x568e3afd0x761c86b20xd763cb340xa831d1590xdf82cd550x220540d00xd077d5ab0x3e4eebd00x4d9dee350x9e324cb00xb6c0d9e70x6e0cce2d0xc092be360xcb2de5240xbffc022f0xe668f5250x673eb9910xd816abda0xc8b22ebc0x92d8743b0xe96d56da0x8d7502650x22dbccbd0x0e7950950x144d69860xc22c84790x4af42a1a0x48e495c80x8ac504bd0x8e999ec00x4e5562f80xc2330d640xdecacb800x8c2a8d830xfa10004e0x8d6f6f830x023a96bb0xfac6978e0x10dbec0b0x7c87b8a40xed935abc0x083e2cad0xc832c6700x3c74a43e0x7e6fdbfc0x12627f150x4a5a88110x20961db70xfb942d770x98628ac80x701bbaad0x3a2ef2e80x3ecc6f840x574656600x9861cde70x329574490x395ece200x571441b20x10f272680xcb4cf2080xe1a678790x342f48f80xe03647a20xa554c5680xc979d2e80x944eaea40x049718260x04d9c2660x5ce705390x76a5cc870x67c0b5780x0d9304d30x6e44f6900x142484d10xe9c2eb450x57195aec0x477793b20x9fb53ced0x84caa5560xa97ca7d30xcf5223a10x04cffd670xef5eb2da0xa879af110x8021464b0x986cf8d20x40bbe0fd0xbe9278950xd08901310x49000e240xb6fcdb7c0xc16e924d0xba445f050x51da03670x1ed5c6410xbef48ffc0xc7a9a6b80xa314a2d90xaa6344270xac34ecec0xc7d264770x01a33ab90x1d29b9e10x574eda340x856a5ef30xa77b3b620xa6aa98570x0105b5950xa8fb743d0xfaf542120xa437fd3c0xaab4276f0xf585f1460x7297e0bc0x23bd9c270x6ae8a6770x25dac73d0x2212920d0xd28aa9610x2e4399890xfe30634b0xcbe7389c0x1fdf82150xeb6bb99c0x3a024e810x459b6f040xad13c4f90xff0993d20x335163890x1478e9e80x22b43b030x9b175b370xb8dd78640x1e38034a0x278f91ba0xbdbe3a700x009347390x1d5c737e0xc890f6bf0x935bba790x3d3a975d0x9c0270bd0xa88ad9df0xd49333740xf4ccd5570x029d43a50x39bf41500x647d61700xcd224e1d0x6dbd45160x27027e090xeeba5b670xcf9f33280x4b62826c0x93e35b9c0x0d2511670x8e057e610x67c6c5b90x68f34c270x87419c510x38d53eec0x1d0d53f70x6fac22560xb940af6a0xd017c9c70xe0e681830x418204e40x3896f8d80xcf0c51d80x909837d50xd864b9170x79b28f640x4df6d7f10x3633bc0e0x4f6107da0x753e20b20xd99e003d0xb70b342a0xace9b57b0xfa0a49150x19e520b30x5b04d3fe0x6bfa88c80xa99029b90x32bf4f4b0x94daa1880x51005cef0x07ed90220x46c561100xedf5036f0xe07a25420x2842d7600x40720a250xecc1aeba0x1e3f728d0x5475ba9e0x6dab0ff90x722892600x703aa0990x7612cd9c0x4f4772610x3ad0f55b0x95a52abd0x7b6b3af50x9e798e220x2f40da680x48e323be0x5375ca710x30c37cc00x01f7c2b00xa0bc18010xf2b4509a0xf71f197e0x900896b90x6c6003950xbdde40310x91baa32f0x088a5b300xd86829820x4f2c653e0xdb2c8e970x15a2bf570x0cf7c42f0x563946a00x109eae1f0x6db8e6590xeca7949e0x656100cc0xcd2ba7980xf241a6eb0x24772bfe0x74dcd98c0xebcc64a40x2e0774dc0x6d83826d0x6d3f57bd0xd991e3b90x867e87eb0x6aebce950xd4bddf5c0x0ad0dc4f0x6a2f40e10xc0d7df850x6cdb2d560xb04f56ab0xe6024e590x91f00abc0xed3283a40xa82b20660xc9a3422d0x50b3c64c0xf9f3e74b0x4becb8300x37ef59a50x23ddc5ab0x3536aefb0xac12dcd60x5bcf40070x78a80fd30x476d24540x1077d53a0x1c6ad2310x5bd6df5e0xa6381a360xf215b5510x03bbafa60xfa839dba0xdb01bc130x947b932e0x669c191b0x7bbb70020x6791a44e0xca2e3a880xb6d5c65d0x17dd39d60x2eb01e040xf60371e10xc4913d6e0xd290d3e50xb8bb20260x4cd44d170xe4d814ee0x836693c50x8e42ea3e0x25cbaefd0xf399c6350xba7d81c00x43f412a10x28291a9b0x3f8d90180x38f704de0x948d13ff0x230728110xf65c395b0xc65360670x9734cb340x5ccaed530x601f665f0x9e4faeef0x9dd9df130x154c63380x90006be60x340309de0xf2a8efae0xf1f88a0e0xd67b82820xa842040c0x7b3569860x776c25a10x672a6c850xf8f60e890x0976331e0xa0c1caab0x056bcf7b0x39c742350x21cffd600x38efaf5a0xa6b388250x509c4cf80x6e36c6430x6a577e5b0x5f4a6e610x02dcc7fb0x77c299f50xa53387c70x7d5e18150xf92b8a3d0x57e16c3e0x76baf6620xb892894f0xa83588eb0xfd93482e0xbe38a4310x01d2f9ac0xd8aa42840x38972f230x7d053fc50x7774620f0x3a18389a0x6f7774790x083873a40x7d27e5040x79bdc6490x9718cffa0x68131e7c0x0c1525530x28f03c980x6540513b0x23711e030x340448950x1a3351010x197760080x5dacd68a0xdd7f47270xdab084e60xb6316f760xd163cade0x7b047bd90xdf3a4e7d0xe781f8740x1ae16d400x7ade10710x87c934be0x3ae50a4a0x3646e38f0x2bc1a8d90x0054f69d0x9290e07a0x932a6ffc0x88295b960x0211c39e0x486d17b40xb97a4b320xe59131db0x99ef3de70x8f6a204c0x329351c80x9ecc66f40x4954b22e0xfb00956c0xccba80730xf42202140xdd88bbc10x4ae3e4410x7ffb75240x85fadf3b0x01e429bd0x4d65bd360x629fee4e0x3d9487930x943c75920x2e9a54f50x83f370990x3cc8992c0x8367f4860x727df2920xe13ca1b60x6bd890010x0db259090x7d147fb00x172260200x26bedd400x986bb3e10x8cc31b1e0x7746d7a20xeb06b9790xa7cf9f570x2a3aa5570x267974880x2487e7ed0x60cf94c50x909b55620x1c3d75fc0x7d546c100x7766fe7b0xe7896a5d0x359777f60x69fa82690x89e29fc80x311a96880x16135ae40xe3db65e60x062316d90x1f72264a0x539df3e80x15addbf80xe392849f0x972471a80xae8c34ed0xbc4f66d70x356b86000x21d2aa2f0xc01e2c590xf68fc6d30xa9802f410x9070495b0x9a96e8130x5bc7365b0x8f3bb23c0xd9f7164b0x922b9e7e0xb25250d40x4d1ef5a50x4296fa650x6b5c2b060x5c53418d0x558ce68b0x2a5ea0fb0x8ed02bf70x5c14513b0x53cd4ec60x4bf45fcc0x26e548e50xec3c76fa0x192992380x9d7ea4140x04d110f80x7afe91d80xdd1fae100xafaf78420x272ed3180x94f688740xea65ba740xaf96602a0x17f3a53c0x90a5dac50x3180034c0x7fd4d53e0xaea30fc30x0d55d5f00x7592ea4e0x64287af70x760e265b0xcf65b2910x06d3c1290xa8dba42c0xe17d23500xfd7ccf8b0xd610e5b20x8ff0a1360x5df57fac0x4fde6b220x570e4e260xb43cc99f0x9494f2460x800d02090xac9221de0xd1bba7630x05d4da5c0x321df9bb0x70b561900xe4a3a10d0x0e6c8c400xbdac70c50x315a83e20xcc9c46c60x341c29fb0x204085e20xde8033bf0x74103c7c0xce9043630xff748b760xa4edcfa70xabb5a0260xfa1508820xbd5b3bcc0x22d537790x9f44c8980x017366fe0x299f328c0xe8f3059f0x4ad34b760x0c9a722a0x69e1bf400x0a72f7650xf5acb4bb0xb772989a0x7148fa420xa381ccb30xb348bd2e0x672375340xa7be98df0x06d0fe550x994bf17c0x4aadfa930x75d76b5d0x22172a810x3f4293180xd31755d80x935cde2d0xad4e902b0xaf2741550x3f7a0ef10x01b8af940xaa5c25940xdff042210x0bcdcd440xf0079d570xe6861d3e0xdd04140a0x35ca80510xabe9e1a60xc8bff9250x4a4ae62d0x30b31e180x22eb46800x0cbf6edd0x4ca9d7530x48b064330x5247adbc0xac2ea3100xe1ae42530xac6d02d10x98e822fe0x9205715d0x8cbfcce70x9c17aa080x20f844810x4a8fda590x3afd269a0xb0e06fac0x51d9b2e90xfb1d7e470xa1c26ba20xa7c7cda20xf8c448790x4163f93d0x326d324c0x30c060b50x2b348afa0x15bd24c30x5ba633480x97dead600x6933183a0x24a721d30x9ddcce080xe44756ca0x6fd06dbb0x7cf864ad0xfdc80bfc0x6b81dae80x35c789e20x5f8340530xadd5377b0xa62bc23c0xd7bb87500xdd3123d30x70f593520x673a8aa00x1d35bea20xb740a50b0x98d7fb3e0x097aca6d0x6e1159a50x401caa2c0x15579f7d0xd69271070x4b31cf3b0x95243e870x7d27cacf0xfcff0e6b0x30c2d0e50x55cfc8930xfb78ddc50xddf3e2110x8bd970110xb33993570xd352a9640x4b9169170x65702bd60xa51708dc0x946f25f10x11174f940xb176963d0xe8a034df0x59e995150x8c379b490xd12eecf20x6f05d4a40xb80934120xdde8a4330xe0d385a80xd4099a0b0x1b4ac7090x6d9baafb0x92b9835e0x6a4df8c50xc8b6a8ae0xd5a95eae0x6aacee470x8641e9ad0x883fd60c0x79b38f150x7fec9dc30x37a411120x0dd59b2a0x58946b380xc7e8e81e0x0504c6820x73011db00x3dc887bf0xa47826e40x7fdae2690x759d11c50x1d8a75af0xe4b2097d0x5d886e9e0xff994a990xedcf81ce0x6fc329e50x8d7013290x042c35c50xf689ad250x2fa94ef20x3c02db7d0x250005f50x10beff8d0xc79ecffb0xe53574d30x392a838b0x58b909f20x4dd8bc970x1de4161d0xfb1a7a5a0xa93f1c700x44e45dc80xe58323450x23f3bdc80xb53ad0270xcee00e970xf48bbedf0x56a663e90x829b60480xa843606e0xa48d1a470x365033ef0x2ff09da10xe0ba8b3c0xed23baf40x43f24cc60xdbda6fa20xe24725d60x582f248e0xc5c99a790xccf54d5e0x5407ae9e0x7053fa720x198f46920x6d66b14f0x26815dbc0x8ba7bbf20x48ad87550xaf2676200x2a8623280x1709ddcf0x1605d0ed0x01c4bba90x76ff66440x1b0a1fdc0x0f6b8a630x85d5543b0x9d23ab5d0x734ffca00x7106ac510xcdfd01320xcc5dcf5b0x70e0857e0xd2a796290xe77e94d50x1855266b0x85e8369e0x39c509a00x607b8a760x2400d0750x2bc80df70x772453c40x1baa9d960x4eca7c1d0xf37e0b1b0x734b909f0xde2d8eae0xb2a235000xe4b689260x5905c1a30x9a3502ec0x2941d2850x33dbd98e0x4603c4160xc020c0c10xe5360b840x59f27ed70x598939340x0472ff120x6d495a610x371edcfe0xc6e996cf0xcced238d0x8cb150ff0x1f2f7b150xc550f5ca0x837096eb0xa2537bc50xae355f6b0x5a86f4110xa1fefe6a0x8e18aa8e0xa53d71fd0xd533d57a0xbf0e8ce80xe517aebc0x242da5870x78879f310x63c4c3710x09dc05800xe70ff0fb0xf7f59bfc0xad214fb50x404689890xb6080b650x1539eebb0x214ecf5b0x453cd6c60x5b2c70e10xed7459b60x8e66198b0xf68741fb0xe23ec5be0x4daaf92c0xc49434c30xe6caa7880xe5fcb4310xf0022b0c0xff01baba0x01f102f10x5a08e9950x12a7a1270xc3e313ce0x95ecb5220x33dc9f9e0x9b94e4820x2251bc990x2be568a20x63c075070x848588fb0xe239de100x968730400xf792853b0x4dcbe65a0x64ed053c0x59fd5d640x12c52ff90xb08465250xb9234c4d0x9f3462590x1352cbfe0xfe12bcb90x648d953b0x1a5bf3ca0xe2468a480xd0e954560x95883bb40x58d8fcaa0x627ba04b0x24ada7550x79008c7e0x79c00fa20x944bbdae0xd13f99850xe86ae46f0x741c4c670xb212dc3e0x57e6f8780x397c3d270x08618e5a0x40dca2e40x9b9de1c10xc518d4860xa6b321560x13bdb6ff0x5f3e2dd30xe0e9172e0x6d49745c0x5d9cfd030x4a62c1890x755623d50x3022c9240xb37501920x2a9d9a990xe972ddd50xed9292b70xaf2220460xe8fa400a0xc53a82140x2e5fad480xa91f499f0xc499161b0xdbe002f20xae75a7f50x4a2b582b0x81460a560x653c98860x97c9bba20x1c491b8a0xb63f86260x087dec9c0xf354fd2b0x21cc7cbf0xb6a6b7110x1113b5d50xc3f8b4fe0x3478dca60xe058ab340xe075ab570xb37fb68b0x728b5eec0x8e51c1a20x9e4907c50xcfdf87380x5f04b49e0xb2bbaf0e0x3abbdf180xec93540a0xfbc6d44c0x07341b590x818138790xc6fe80280xe61e4e0b0x9569ff590x0dc892f30x09518cd00xffb78fb90x388d92960x8200e7ad0x6579c1da0x0acf5f0a0x53ff0f750xf38108f00x2b870deb0x577fba030x11669c450x39a997fe0x3d0dc8770x2f408ddd0x6f3dc3010x175fc5090x9bf4cad80xc47a2aa40x96ac7aca0xf93d5eea0xc63232390x842dd90c0x5542443b0x127a8c6b0xeeffb81b0xf24700a00x24e99aa50x84247d5d0x55eb38da0x982d09b30x74fc6fbd0xe633a4cd0x6910e4cd0x3031abbb0xa994cfa90x2ce167180x554c8a790xabfb69260x0fc78d000xb51d313e0xf704ac690xb31ffd300x3d8b628f0xf09901fb0x029893370x279a01170xb34864480x3790ee260x9e2d77e20x60a9b1dd0x2bdeacaa0x458d5b870x201ca7d20xc431626b0x1c9910040x055495950xf84e85d20x1f8e83d30xc0f716c20xa3a433bc0x3902e12e0x13be7af90x38138bc70x8b1da1440x600c2d790x22ecc61e0x77318bd20x87d4c4770xa0e6725c0xa956955b0xe13469c80xe7f7b6e00xc5d473ed0x6f0af8aa0xea8790890xb7cff4f80x34bec6db0x4efd31100xe6c7bae20xd680a3770xf5ca2a4c0x96bc5bbb0xa6afe9790x817dc7040x8727e1810xd685a07a0x180642ab0xb427dc930xe710f2b40x3f9d2b930x5282cd450x7bee035c0xc4770c130x4ef4c48f0x21bb51d10xbade538a0x248436390xf0e3db9a0x4249c9b30xaf8ada020x2ebf4c600x481f6c060x06f0bc4a0xbde873a70x246535e60x6e20de8b0xa555710d0x83b482430xd4c9cb7b0xe4ef01d60x40501e840x162424200x5f66cab20x97a8e7ab0x8bc7ed170x1e43abe20xdce5ac420x9a7949f80x648119570x1fd25a1e0x36a53f160xc30863930xccdb348d0x1d562ca20xea3557a10x4b06c4720x3a2a3bb50xaba60f2d0x8cc1a5bd0x565be6f40xf55b186b0x29bc11fa0x5cf9889f0x248bc3660x1273b4760x3fd569870x779062600x2f78fe410xbc1de7c50x749b5b010x8f8ad1370x5fbb9e960x40d76a490x0fd60df20xf406e46a0x5daf212b0x4f2c1b2b0x3d0eab1b0x107742a90xf095dc960x569e77580x06d8110b0xac598eaa0x97459bb80x1875ae8e0xc2f6198c0xe6cfe7690xeba4aa4f0x4d373d680x72e9b0630xa6f7e4150x3bc2e0ae0x61cdb5ab0x774673440x866074430xcdae09d10x0867c5740xc1c9f7a60xf1198e8e0x2b86d1f50x88e34e9d0xb4c993100x56e183240x0ec75f500xda2afb210x931cac610x8a4bb6780x6b33d93c0x04a6c3aa0xcb83e1080xe7b0319d0xb30048e50xa6c5211e0x49830c320xc4c5adca0x3688827d0x430449100xeeb4096b0x14c37ab90xd6edae430x17833c700xdfa404c10x501b06360xc864ff1f0xf682e4d30xc61e00c70xfcce2a240x4f6fb5040xa43b90d80x1251749c0x97867d4d0x04ec287b0xaa0a89be0x8af48fbf0x73c30ca10xaf3326d10x198f94f80xacd267460xec6fef500x93b9c3430xe6766dde0x89e939350x6893cd180xe4a670e10xc192b30c0xc1c8054d0xcf85970b0x42b5423a0x5fb377280x2b0da7d80x95f9ee030xb526e2d10x7674def10x856146fe0x57b6efe30xd4183fb50xe0effebe0x03313a6b0xc63a54cb0xb0901adb0x5a4734d10x08c1648f0xb50a841f0x4670b0700x850a05010x3213366e0x191099af0x8243379a0x697f6b8b0x351409070x0b5b06030xf2ac69670x9b2855730xa38c4c940xf0517d7a0xb40324840x07e001760x4b7ebf950x590562430x2754dad80x2183c08c0xdf3f760d0x2a9624990x5f7985a50x57698a500xda1f3b1d0x0e33b9ed0xe3c0fcaf0x3710a1d10x9ce050be0xddfa90290x6ef4e9ff0xbf8fa2f50x9d72fa4b0xffd449040xb7df94540x8c74a3a90x7e2f3d650x04d715d40x33d015dd0xed33aa410x4e56b6c70x232f0eaf0x4302f62c0x2ed3c6000x770e26980x3cf905070x0d9b47530x3ab871100x24d124ac0xe6934aa70x4403a9c30x4a3078ce0xcdb99cc90x784d68830xace169b30xe7a9ecea0x29f078d10x9b95c8850x086087050xc82453a10xd570c9460x136a7a180x974228b20xfef2c6e20xf74552480xcc7dd2470x3b4456130x4575a0ca0x4a35d30d0xf1421d130x760596c70xd7a9cf420x3904ceaf0xf1b5340a0xdc175d850x62aa46380xd9b6b7540x696aa41d0x06ec70930x1774eb1e0x9b31404f0xe398d8180xf48820c80xd776226d0x8b0738430xb61272430x84cdc9fd0xe5750e410x1a400ea70xff7ec5ed0x372c8b3d0x88b704bd0xfc7e289b0x24c00c900xb5aefdff0xa0ba39750x2223e5940x294822250x4cb6cd1a0x7bfef0e50xdc987fed0x98d8ec1f0xdf15dc9b0x3b1d6dec0xd16e2a580xf8f35d1e0x90ca509d0x190501760xdd6a03210xaa42de290x41c792200xf3fd23b10x9bba6f490x2871ce980xcf1cd0df0x02a25cc10xea5e12d20x2d8a1de20x7442b8190xd9f4e7e40xb24919d40xb053d51a0xc510a4840x552c96e40x02ce91870xad797a5f0xd392c35c0x4fdab4c80xdad9c8b10x2bb92f880x4e2a621e0x2275c94d0x2d8c36450xb93933020xe9ca31470xd2d42a9f0xb28b94c00x76a9299f0x91a9d93f0xeca8a18c0x47c72e1e0x7e54b0390x5a93fbc90xb68793100xe034110c0xf54def220xe767976f0x2fe43b080xe1fbdea80xa16775490xa707e9d00x8390295e0x096e5aba0x856445d70x4d8b5a5b0xd51642700x1ce755b60xca148a8f0x2d50570f0x91fec1cc0x99fd20aa0xcb2340b80x871ab41a0xb053adda0x6e30ba8e0x906d2e410x00bd33e90xdf6669020xa7e30c280xebed5aa10xcb04c3f80x3d1623030xade89c1f0x537f10d40x2c8cf0480x44d6b2710xfe2dd0430xdc65b2a20xddc9f2d80x7947d89d0xdffcaa920xb6d707c80xf181ce2f0x551fe63a0x460313cc0xbe44c87c0x567621290xeb66ff3b0x58c70da10x3c7f13a10xd44dd17d0x6d80d0c00xd72740b50xb781e8a80x1801cd8c0x2b79c8a00x8ab38f440x3add94030xe80663ff0x0b966a550x260afca40x4e789f260x8e88a2b40xceae05550x7f2b32390x650465f20x44bda8560x864ff99e0x58839b9d0x77c608330x941302f60xcc5502be0x1ca236d10x810c5cb30xa1574f160xea1ce0760x0547e85e0x8debd4c90xdd9c35220x048a510f0x0bad19880x52d5c4790x7359b1bf0x66b013640x44e6cee50x1a4114790x598d72e60xf66a90660x64c6a72e0x502e476b0x511de1e40x1e674e040x50674de70x9981ffc60x37f01bff0xbaa522320x03fa9ee10xdfccd21e0x6a99bdd10xc7d04fc50x820ac5c00x24cf437a0x7b2e21660xe8a0e3340xc7910e380x07fb449a0x3c22a4d80x4831da6e0xa8127e090x7e5db9d90x66ed5e690x63db0b460x8fde16210x91f2ebcd0xc6664c750xd3f680710x52ffa7310x0046abfa0x30014a0f0x0d1e91ef0x3d7ccb9d0x039367c00x3a3c39240x22f2716f0x53f8ddff0x3b1aa1fd0xc764cd040xc197b3790xdda4d5440x06068a440x7f1df6c60x9faf6e6d0x5e87eaba0x3cd5d0fe0xff7a0fdf0x3cb83d5b0x884deb9d0xc9c6bb250x63d2ff630x870b53e90xce576a130xfab33e4c0xb82c09870x1db1c3720x086fab6f0x976f3a150xdf56df090xa0beb0c20x2d62e2120x8b51fb5b0x203ef8020xaa28a41b0x63adbf920x870650c80xf443108c0xc297490d0x19534b4b0x2ed244c40x5b86b1790x412b0a920x030e0def0xed12095c0xc120f7c10x26ae64df0xbf08c01b0xbb8a28e70x5bacef600xcbba52410x3e67930a0xc93a58cc0xb42f57430x938ae77f0x0be13f550x31842f640x0f44235a0xa452de230xe57ed2f80x992006f40x9181d9950x470ac6bd0xd163dc9e0x38e2047f0x0e6401210x7f9cdceb0x953c577e0x67ca117d0xe5bfbf170xa1bcd1980x2bb03aaa0x7712b19b0x4c738aa40xbf03e4540xc7fc0f090x3fa17a380x7f1ea41a0x23ce67a00x2366ff0e0x811811e00x0947feca0xb70575ec0xb132e3530x22b909860x3ca6ec610xd3b677690x512e5d750xe04d4f0d0x6736b8130x9350fc6d0x3ad15d910xa5adc4930x56e31e9f0x8b3201760x0267f30e0xf4adb48b0x7d8fdc5e0x3b11c9190xd5a721e30x8d85daef0xa379ecfb0x375f8bbd0x661975c00xa5c6a1f90x349807170x85c929ae0x213b0f3f0xac14088c0xc4766fb90xa3aa79ee0x770f19a40xe7992cd10xe72f7ede0xb1654b070x9f9f45e50x98a0a4800xa7f806b70xe8f6513a0xe5cf06b50xa45b83de0x6e5bbcfc0x65b0d4130xc246e9020x02f17b9a0xf1f904790x805cff950xb90352300x4b9036460x1cebf1b00x9d50ed7e0xb0ddd5a10xf66e3a4d0xe279e3220x63d5ee9d0x6247c7b90x22c35b340xd0497d2c0x3dd5c69b0xfa4667d10x0a5c9e180xc6c72dab0x7f3407a70x2cfbad380xd673f5310x338d88a70xedeb494b0x497dc1180xba0ce4f50xf6340f460x14a386f20x03c957d00x2a4c2b9a0x404be2d10x991b81b90x518fdea60xebe2fed90xd53186950x6d79fc940x0a5fca7e0x1c41c7730xeff6d44c0xfd581da10x8a59a5ea0xe99709040x557a775f0x78a3b8d80x8c2d6da70xa331f0140x1c84a2420xefe421510x44227e1d0x53b491c20x0a4b96fb0x90d447f30x4404d2aa0xcce11a600x9ffefcb20x4996bd290x1a0d09e70x43cd11300xcd0498ff0xae5a9d260x91a44c430xe6a3ab580xa530d15c0x2683aba30x96cde0110xab4788c20xbca469080x7aa5898b0xf58303100x39240b220x7044c5c30x75582a130x959402580xb106a9ab0xb465e1290xd6dce0160xb73f23fc0xb3cf6c5c0x55cf4b600x32dcfb440x8079fffe0xa7c831220xa54dc62c0xd0324d380xf3b31acc0x29036c850x94e05d5e0xb2f1d36b0xffbc12b40xdd626ee30xf1b1d5d90xd993d84a0x3594095d0x7fe793be0x79ca0f1d0xfc2d77db0x38d3dce50x482ac5a40xd76730350xac9696020x21ffe9a40x3e6a26cc0xa03abf930xcd34c9d40x6851cece0x6be62a2b0xcacf88c20xecc720480x996948630x039a2d370x745ed5f00x711c5b630x37ed1e770x561f509c0x2cdf1a5f0xa3a16a890xb91603140x9fbbae770x1b8060280x50f2dc4c0xefecb4300x26fa0ba50xd8bb02e00xdb96919c0x71ee62e10x949948960x8b51f47b0x32f100570x9c7283a10x8dc51bdd0xd3d2bf040x5b8bb6990xde08c3250xeed7d5050x234f682a0x201f4e4f0xd63eae040xb544cbb30x3234b6d10xbcd32ce60x3af4087e0xdbe3b4400x59e640c00x7afe324e0x5fb8848b0x39fd83db0xd97077410xb2f687ea0x9d7dcb540x621d082c0x64204c060x8a48e9d60xe54c1a0d0x159b8d5e0x6c95726c0x682bb7fa0x4389c5590xeddc2e2a0x7ea6f7ba0xcbb9c40f0x674e657e0x508ada780x3c5eca580xfb921e000x1591b2c60x221394ae0xe5f734060x3adfac240x9b9e7d910xc934dc710x8a0a02f40x967235ea0x6bc978390x83a0170b0x2217c3150x6b41f1b90xfcd48f920x61144f4e0x4faebee00x6d13fe510xc3608f090xdf539da60xa353a8c70xeeed17320x9443ac0c0xa9c931fc0x4e12d7b60x353076ac0xc63121cf0x14c4b9150x04e133fc0xc8930f320x75bec08d0xed2a33730x45e00e500xd4f366970xd27529710xcf7e71c40x94fb524d0x965ff9080xeb50e34c0x21592c490x8741b0290x203069bc0xba343c650x66b384160x6a74aab70x22f225580xc8abbb7c0xe5b8b20b0xf643b3d50xa43991cb0x96d186eb0xbb24f6070xeb2f825c0x561835eb0x4a9d429d0xe9db21b80x460793260xe42164e30xfda9a3f10x6df313900xe31b93010x6797d5680x8823ef750xe07ef3630x165b12ef0xb2f74fb60xce7ce3a00xfea20c420xfd1b3e920xf8c1cf420x1a31c5a40xcc2f66830x755666890xda0150710x7a88efab0x05f029790x6f669b960xdf14ad760x307434f40xd38955fa0xfd305efa0x2bc233b40x911001790xdd8051590x861575740x4d269d8f0x4c61f1d10x7d38e63f0xacc584a60xa2234ace0x9784ef590x40856d660xa2c716160x138fa0d90x13b57ae40xdddc51ca0x20b7051a0xffac8c210x0088fe0f0xd866adc80xe04eae450x9d4337140x7b04505c0x052761940xd33ee5fe0x8b291a6f0x6efbf96f0x91c5d14d0xc5390f280x8405e4630x1b11d1930xae1bbf150x2771bc820xc090fb6d0xd3f0f6c50xeba232040x2b3d864c0xaa1a70ba0x33f6920c0xddb6221d0xa2730ea40x6faa8bd50xa0df60730x1e02f7cd0x1ca0bff40xe1cf83500xf3b4d4ae0xd3d04b7d0xa63ddde80xbc10f2f20x397f62310x38ab84e40xf14247760x0051a55d0x8e5d47e80xa293f8a60x9e98722b0x7924b6de0xe562d5f70xdf43ef6f0x9566e0830x81fff2d10x40ebcc340x793887980xeb7f873d0xca65dfda0xbff573490x22d966c60x17a39ee70x05b8dd190xaf2dfb350x49f455ab0xc9979d890x579667450x557f06330xda2c4e650xc224e8be0xed4fd1360x56b568260x4e5819e80x16a2fd3b0x5968ee350x99ee3b3e0x564cc2e50xef48446c0x4c51e6240xbf7255880xc7bceaf40xb088ca090xa9e5ead30x8ce0c9520x83ef38050x634f91ef0x20e221430xc54da54d0x10707cb20x2561f5d70xb834dcd50x970a7aee0xed6ac0c00x394f02ba0x69910e7c0xd831a1a20xae8a2cfe0x18e1d6040x70ac99400xaf80d26c0x461c31580xb277d57e0xe98c507d0xdb2c01d00x804f922a0x67369b420xa34330160x2996a7330xf388b18b0x56fafb750xfe0f23690x74778a800xec1c2a900x25f3d9a10x89a5279a0xf5531bea0x0705dd140x4c2054d70x06d4534c0x50f65edf0x12dd1e770x03bc993e0xfaaa48310xef748acf0x230094ac0x78b0fee70x097938c10xd54a50500xe4330a390xe4f4665b0x942479d70xf9ef95540xefe87a240x4447dc130x3fcff6100x43fa95a20x09d09d540x1dfb0c360x7adfbb300x75a8b9a00x6d26e63d0x41e138880xca7f49690xad8590510x5877496e0x31156e870x79c794d40x3f5ca4360x9f2f789b0x5814aae80x691a92050x9fcac6f70xe92272ba0xa59492b20x899920730x6ed13e590x10e5e4340x1fd6b33f0x3529e4330xa5bc25630x1374d5b80x9dfb55470x664cf85a0x5f6d80450xf6145a260x58fe630c0xd122bb600x90ba60280xf316b62f0x03b2fa2f0x62b945a90xeab9cbd50xb5ee321f0x6aef0d310x39a1dfd70x305624de0xd550e8ce0x113353e10xbc801c6b0x814471460xeae28b870xaa5144300x8d9625cd0xe4a380100x4219894a0xd7b3884d0xd2a9b8dc0xb666638a0x68c0da5e0x0be3e12a0x626313250x59ba96e70x5c8ec5bc0xe97dc7d00x0a8ab5db0x847fa89e0x105aca220x84873e6e0xfdf58fbc0xf34332f00xe495a5c40x3142eae10x449671520x28eb7b310x699fe53e0xbc0711790x75621bb50x11f14f690x84a005f10xf4816ea40x2d6cb4250xaf6472b40xce2cd2840x791a64ce0x351727ae0x0511f4990x53b1dc600x4d93f6530x715606910xb9ef06f10x564358e70x57878a8b0x0d8ed4830xb8ee1d350x841b95b30x8d303b1b0x3bef2f730x65c19c3d0xc49933a80x549860ba0xe5bdb9b80x49e999910x9a12c0420xe16865910xd750b2e90x6becf69a0xed185e370xaec55f060xee358f3f0xc18480870xf3864f420x611c44550xd62ed9f30x685ac6320x88404de00x95ebf2a30x8ddc93590x776e60c90x7f63303d0x94652cf00x8b6247f70x065aba390x746aff9f0x12b2ad060xbb2959470xc6def0080x689d574b0xbe1a2c0e0x5d0e04390x17d756ba0x83ea2d480xe24989ed0xce7ab2ea0x7a29220b0x4a58c6a70xe0c7bf760x3a82888a0x557fa8030x3e17f26c0x841c67400x8a581e980x3fc1abe60xc5c89dee0xa9859f710x9f3ab3c70x4165fcc50x65332f310xed447af00x18fa23660xeb5594640x3403992c0x2bcca3ad0x8c3679250xd1214a7b0xdde9cb2e0x964d48530x2680ce660xcbaf85950xd27d9e790x03a8e5590xadbd33940x9d25a8340xc5967b230x003872220x948d83820x93b053de0x6a3cbf1e0x86f02e580xee1ad7d00xfe4717870x3918b9890xf6f4d8360xd62cb97f0x17080c690x60c478c70x8f83b0b30x78074b6a0x294e03c30x3cf0063e0x96e201d80xf354fa490x7c8763da0x660949130x20a0f1710x1338b7f40xffb508bc0xed13e7610xe743c21b0xa7d24b2b0xb93e6c730x5bf07c140xb539aab70x317b07260x7283756b0x707a748f0xd10348280x742999260xe41c337e0x13f675550x46de659f0x59dfedc20x3b6a84e70x26643c640x7d7c9bf50x75ddd5bd0x19de43dc0xa4ca7a2e0xa6a0c9100x9d0687b60x5f89701e0xb481c9d80x396e85800x02dc62ec0xfb7adf600x12f0ef270x5f9b05010xf6b5ffe50xa4bc62730x34c513890x81ffac4d0xf96b02d50x06018ea10x124a879b0xa18ac3930xfb3274510xe9dccb7d0x6941fdc80x223802f50x0953324c0x80da63750x46e78f690x82a7f4c00x38834e880x36f8f05c0xe18f42a50x436114020x58a8261f0x06f7821f0x861369f80x9a5c38f20xbaa355110x5f7920f50x1280801b0x3ad347f20xea4c5c3f0x7ded17430x7733c4e50x7c0096d20xdafb9e5a0x47f58b9d0xacd81eb30xbc0cceb50xab504a0d0x10b643ec0xc1b7ec0f0x133085d10xf86256da0x04bdb93a0xe20987880xe93413e90x83f9cd120x408a85260x1ac800550x7a39ddf80x6e09bc010xb3f49c9e0xfc333d8a0x7c2f03da0x0c236a3c0xa456f7110x1e988bd90xc04386bb0x48bdcf4e0xd12a98790xc9f1191a0x172025a70x2b2598530x76d9b5b20x0496abfe0x12a24a170x08f3b5800xd34710ae0x1c2a0a2e0x4a74f9000x1017a4660xe902386f0xcbe413ce0xc17d853d0x9ba9b7d20x558228260x7babe8850x451c294c0x18e0b15f0x10dde7210xff33320d0x066da2e50x480e9e480x8a32e6b20x0fae0d260x444f4e7a0xf0d420160x49f41ebb0x04fdcd3e0x3c849d4f0x7fe194880x2c24a8e50x6b51c5b00x217a2a7f0x603764340x754cce4e0xa788fe9b0x6ea2eb0b0x670086a50x41de07790x52510c590x18c86bf30xde6a89ef0x5989e82f0x9fb693e80xd465dcbc0xbb8e5e580xbb1b2e640x5ebe7fcd0xef14fd980x6303c0890xcf5090800xcdcdc4dc0xadf2711a0x06cdc8d10x6838f3b10x7d21d9660x1d1bbe970xd06bd7ac0x713428f60x05eb1eca0xa51ad4b60x8e6edba70xc30e8c100xa1b3ac200x1cb671310xc5c6a3cb0xa17ca8ce0xcb50ea870xd4fd2cdb0x93bee8bb0x75751d9e0x7338ea5f0x49ef503e0x75f8edff0x22b848e30x4c736dc80x076d347b0x1d0138320x270465760x01cb08510x8e65f42d0x1427c4450x3ab2794c0x1cd591f20xcaf333bb0x1ce93b870xe14181300xbe645af40xe8cd9ba10x690c713a0x22de50ce0x97115db60x3252b2200xa1df25490x8d8b77620x8dd307400x90c680d30xc518fd2a0x91d118ab0x1bf0e5e00xab8bedaa0x3f7727500x3f510ff50xd251c3cf0x28977f740xbb96c5d70x1859eecf0x9255f0390xb96ad8830x6b0a2b920xf8a1dc130x9fca02de0xbb551cf70xecccffa70x7f84f13c0x2f36f7500xb33d8cb70x34620b8e0xc16ebe860x329c56600xdf579be50x88302b0a0x9b93973f0x73f8da760x35bea8c50xfab848da0xb9157e5b0x58afb2f90xac5866f00x678387bd0x6e31e0730xa89219c10x9fbb4cda0xf480d29e0xf2a422230x5bf7cde00xbd9d6dfc0x6ada8f590xf7aeda160x3ef29c280x0b58a11d0xd475c1880xfcc16c540xffa6c5bf0x0d261c0e0xb180fb2e0xfb142d080xbefec22c0x8cd969970x7d3ed8b40xfa8ac96e0xc8f06e710x6411b2d50xf3ce8fab0x345cd5870x013d78d90xd1ca1c710x849440ef0x485cd7f60xfb7e24a40xfb86c0240x4e3fd1b40x7c94c99a0xe96c064a0x8e579f220xc509c7da0x38582dd90x5d996b310x7679a8310x240f964b0xb131ff690x239800c00x296e577a0xce7ea57f0xf4d1d2020x313734f40x3379c4a40xba60a1550x6892e3c30xa1c4231f0xbf6ccc8f0x053614ec0x18a402730xe755ad700x4f9ba1b30x89b861390x2d82cc240x709cd8cb0x04d7d89d0xca57cd420xf4a9ccf80x305195920xe442bf5d0xb3061a400x6b8e994f0xec13b16f0x9c3acb7e0x1e8751ff0x6ec69a0c0x1d9374680xb18eb8090xe0d4fab90xb5ece55b0x0c56a5960x4c59760d0x3be5cb8e0x181c1e430x146a28b70x87b207d50x83b210e00xa586bc2f0x1269a7110x922a940e0xee5e90a20xf342d1d10x9c64ef280xceb8cdda0xe54dc7b60x687b78fc0xd21f626e0xa16f61d90x236368220x054bef450xe79533260x4131d9760x466b85b80x35e788680xd5301b2c0x69ee22200x8a3f84ba0xc5777fca0xd4e6d7e00x932c8d7a0xf5a3ba990x862bb17b0x855d714c0xe7aa586c0xf196f2b60x2b135af80xfff25d180x5a3f11290x241d7a4a0x79ed91870xacb287cb0x72c396b90xdda56a300x38b928460x3d9459b00x98e481f60x52d7b2fd0xd92e341f0x28aa21920x344eebe80x10a2ed300xda8a0adf0x1fe1e1ad0x6b812c4f0x908244ff0x404138600xd2ec9d7f0xf146c2d10xe20b6b510x3e67fa810xb9f6a1570xd16b50050x8844ad6c0x70fcefaf0x392dfc000x985cb7e40x2ca390f90xef3208bc0x62cfb5ac0xf89243cb0xc9eb1beb0x44cf94620xb7946da20xa3bc73cf0xaafd4acc0x91d1fe520xdd2c169b0xd52638200x0fd902db0x613470340x50b809920x481814c40x26897b520x0a012f730xf39323130x1443ff510x29c89aac0xf3cb3b050xe1462ee40xad0bcdf70xcdbdeca70x62eb612a0x63e0fee50xb79a54ee0x604439570xdaceb7a60x3e17f4660x170dc5c30x8e6b32a30x38074c890xe3e53ba40xff0f6b6e0xdd9a20fe0x1b1fe40f0x5ee40a1c0x829d5f1a0x057cfdfc0x9f0553d90x76eb89ab0x377073340xa583aa300x67244f130xa0a996610x44d1aaea0x6623b78b0x7f9267140xbb432f670x357529880xa0a3fb8c0xa7ab0a660x2945b05e0xb6def87e0xaa1401660x15eb452f0x90a24af40x8465564e0x67110ff50x4d817aad0x8ef12de10x936c8f0e0x6101de250x12a5104f0x922c6ae50xd0eef98f0x051f202c0x6e1e0c4c0xbbeb6fae0x6ebaa0670x398163a90x43a00ba40x560ff1300x0dd6bf6f0x7df70c880xf472b9230x17dd884f0x6f71f5250xf571a3480xd233923c0xca4ab6fb0x6db966860x298d316b0xcfd25bda0x4894f9350x0291a80a0xa9d4d2550x5b648f960x226631c10xb5f75f380xa3fd9eb50x41a18c5c0xf1ee37330xd8330f1f0x63b2e3a80x47f53df00x541c8e940x9ef017d80x2e7f8b070x596bec9e0x2d00a15e0x0754c74f0xf1ffbd7d0x9433cdbd0x589e977d0xb8fb5d620x46a0e5160x050a92420x94362d680x1f93182b0xb7a9c93b0xd8ec58970x7776658c0xae0932440xe5acfdab0x76ef71b20xb4cdc7630xcf6f17b60x0db5be070x861b5afb0xe6c0d6120x17236b790x7e01ef700x43efd9580xfe9c99de0xf293fe2f0xb80b47e90x08c4a2b00x6d77ed570x03a91ae50xb3d39d220x80cdfa3b0xad0363700xb752d2950xba9891100xd2c672b70x7f378e0f0xe91d9dea0xbac7ef9e0x8249725c0x2a3df9b80xd09494d70xfbe55c590x8dfb87ea0xdd5064d50xc2bbada30x3ade9ca60x7b59a1d10x81df86110xa3fcb8400xc2dc5ec30x87b71c730x4c64948f0x9215f2750xefdb99d90xb099e3900xb9fae30d0x13c80dce0x5d989da40x04efa6fc0xa04c4d090xa430c63d0xd85cfac30xd1dd0bdf0x28458c210xaa450dba0xe98cc0ae0x7ab804170x9603bf490x2943c0050x6ed752aa0x7d24de540xcaf1c0520x2fb49b240xd5e85e550xf4071b610xb3bb1ea30x514f082e0x9b6968db0x9789da230x5e1bf5f30x5d92349e0x35dcabd80x07b8933c0x614fb6230x7fdde0b40xd7af8b450xc0617e6e0x2df4c5b30xc5003e760x27eb056b0x7ff9b7cd0x83ac165c0x7be580850xd65f47660x3dc8487f0x8810dad70x46d04c4e0x3c5d3a500x1a22361a0x4452c8d50xf4ac59990x19e333970xd6e7fa330xa11aa04a0xb797387a0x06f4f9f20x801ec5400x8bae859c0x7757fc060xe624eaa00x78a036e70x23250bcf0x1a56e0dd0x71695b160xc326bda50x18ec4d8c0xe1049eee0xf4b0999f0xa78a56760x7e2f25760x5b843d830x67a949b50xef5c350c0xc13f41d50xfa3fc2810x04c7f3e90x9d9d01d30x035b43f00xf3c4cf9c0xe06aa99b0x5802c7b70x3ac78b630x32404c720xa4ad05310x7144c74c0x96e6527c0xd729ee5d0x359dcf740x1ceae2b40xc86d93a10xf7f5e1f40x11cb67960xcd34a0890x978fc9480x569eeaa30x0a96eaca0xfe6f26f50x1fcb01450x785be4060x9bd70c8b0x9e2b165f0x2cca1b8f0xaa17aae90x933f7fae0x402e8f130xb9bae6a30xa1a22d300xc85d22e20x0e6e3b170x5ef5dec80x573ad9920xb08743e20x109dae080x4c1ff7fa0x9d7a33940x493d6e5f0x12d0bdb90xe2c4e48a0x2ce941dc0x6221ff4b0xa38de7cc0x7a560d470x9ab271790x1de24cf20xf95c4bc40x338dae490x3f0279190xebe3fb050x49beda4d0x74dc59f50x493a16d90x68291df10x0cba95ce0x170b9c370xcd28bbfa0xba0782270x04c8c7350xc63818800x9d4f249b0x9f2efeea0xc72d93dc0x7ef694420x36359c600x0dc992000x749966fa0x0f4933e60x32023bb00x75a03ab30xc7e5f43f0xc6e165510x5fb7c19a0x720d655b0x5b3645490x05cc529a0xb69bde520x18cc1c500xe8dcad260x291ce4020xacfd43750x106b989d0xf12120350x2f69670e0xff9490ad0x29fdfa490xe9d5511c0x3635395d0x9f96ef160xff95e9400xffaeb1fb0x2ad6cdf40xaf9611d20x707679930x51fad1700xfeced6cd0xc7b74bf90xdf013ef80x1bc9701f0x0a2e0c7a0x888a22460x1a3039ba0x5c6e2b0d0x23bb3f500xe5ad0cad0x10cd23420xd700790b0x01227daf0x364333fb0xe86e7fb80xa89296f40xafc29d8e0xb28dbbe80xcc002b850x86912c780xff12ebc20xdf59d6b50x55fed0080xc734ab840xc8b945c50x371627150xac9679a50xd9c5151a0xe7c16b590x93efae390x568b40750xfc23ab210xde1292980x85f5114e0xe15115b10xe9ea7a590x07e906030x9608c3bb0x1e461be80x7e90d9b70x180524ae0x9d5819790x7b9419850x01edc33d0x5e38d3eb0x96eb2c990x93748b450x072460c40x81aadc6a0xa85e04b70x4f7e5fd20xde8afa360x3bbd4cd70xf1b9992a0x2df362220x425a16e40x925c71220xb8897be80x0975b34f0xe7ec560d0x904c95cc0x387853c90xe14429d80x42ddc57d0x9609bbea0x0d9365550x6ddc4b6c0x49cd2cf10xacdd5b950xcf6b268f0x09a227320xc3393efb0x2ca5a68f0x6cc4f4f00x7495570a0x336d3ddb0x1cf78a5a0xe666acce0x64fade050x37897e7f0x42b43a380x390b982c0xb4782e640xcf978b790xbd0590120xa13af19f0x23e4fe830x9311b4840x0c4afd640xc66fccf80x8ffa8b350x1741aced0xedba20860x0fee33020x699cc83b0xf34b29c40x7b6110ef0xc152f08c0x60597dcc0xf6057f390x3c69dc8f0x4e6bfb550x950ff2010x053d09510x43900cff0xe1d3002c0xf74a94730x5dc97d570xddb149b10x14b29d780x598e8bcf0x85294ff00x16049c820x8a71a50b0x8397eb710x6d8f90ed0x5c7526e40xc00029e00x1a6d36a00x73eddd520x4a15a14e0xbe003c2b0x5a8172730x962a65d00xa3cc17650x488616730xf5755f320x1577f8b60x409204df0x06fe33020xc98ba6910x5b208dee0x47c0b0520x1d83ad740xf77a25cc0x3659d69e0x0c9cf48a0x24bf376c0xfe800c2e0x9795a4a40x66739a9a0x61492bb70xaf9a16470x10c5512d0x4d41a6f20xaaa5ef800xad6815cd0xa52ebe890x0cb2a64c0x4585e8aa0x15ea41500xab3daeb60x899fc2db0x20554d0d0xaf55dbb40x95f8613e0x2a2941180xed9976e90xfb3211fb0xbfa796690x31c9cd070x77937fbb0x23e6a2a90x1d434f3f0xe16986dd0xd28256cf0xe6b41d0e0xf8bbb55e0x72e6d5500xa47c51850x775324310xea6dbe7e0x9f6471890xd9f711ae0xf6dd2bb70x208472c50x3ced3f090x28ac9b3b0x4f8d74f00x52a8f9d00x2dce00150x07abcc0c0xb6517b2e0x5ad486f30x618a30ab0xdc415cf10x858c30d00x202693f00x5ff17b5c0xdeb1dc2e0x829e88510x827a2f1f0x43a9b87e0xecab212a0x72dc2e9f0x9cbf026d0xbc222a8d0x4e2f2f970x0e81c09c0x4c6da4c50x02dfd3d00x47041e4e0x0b3ef15f0x158013820x1a4aca590x436f79bb0xee073b070x484489a40x1a8326a20x5cf3dd790xff007c250x23eddc680xbfb7df3c0x12ad51280x084fc6a80x7e08c6e00xd7a934130x19fa58520xcbab836f0xd111d3e80x16f4221d0xbda212df0x50359cc00x753390420x83fb69af0xf82bdc700xd21722b40x0ca34ccf0x07d47aa00x63874d4c0x7b0bfeec0x508923e30xa0f48dda0x95e5d8d70x2c68ced30x77d833980x868170140x0f4a209d0x6f49e6820x8384a5da0xc530eb820x52073eb60x528584760xc71b0f3f0xd71566b90x5c73d5a40x67a2d1490x6768fd9e0xac1074a50xabfd89d90xb8bf55840xaf84c28a0xa3f96c440xd2f068330x967d21060xbbbce6070x971ee3bd0xdf9ea9810x51b5769d0xed2801d40x6929f2b40xb68e9fa80x02815b770xcc150a2f0x6e7f2a750x55f4eeea0x67e7f03e0x14e17bb40x4036254f0xabb01b510xc6e919380xa7765e880x996c5d6d0x1cb8f8580xdc31781e0x8854d1980xf09caf950x112f58c90xb05f6f600xf634de160xd36a449b0xea1142ec0x79074d340xb2b059720x981efe920x7bec87870x74a0134a0x72e942bd0xe6c1e1260x9917f98c0xdd6983630xb5ca49030xf64f691e0x502108d00x7a387dfc0x803e96530x1b0e7f530x21dd690f0x59df9f670x9d7576770x639e396e0x4fb2c8eb0x7db7bebf0x610b257e0x6c3ade790xec440dd30xe30f57e00x79b9ae710x8d61436e0x0e18292c0x050284500x5fd630200x26b787440xdaf8da950x3fd737ce0x09e413ac0x6ba5e7140x62c81dc90x2fffbca60x172205770x68d90a800x410aa4740xc32b64f00xcdbd44420x8e716d3d0xfaa0629c0x2ddba3960x702294e70x891aab740x5886e9dc0xaaab37a80x7396c8440x65e463c80x709d88cc0x282878cb0xc1408a7f0x998c77310xc729165b0xc1efa7ad0x9e82a0460xc233d7b60x5c7e25fc0xd651f3390x340136090x505bbcde0xb1f9bb900x65a21e230x25b3011f0x7779f4450x72c9606d0xa01a8d9b0xb501b2df0x431d0b060xda8bae7b0xd5ed560c0xaa5c11cd0x11171dc30x94f0e95e0x613ab2350xaf076aec0xc94bd7850x716950430x255ed9d80xcb028bd40x3f7909ce0x2395ee4e0xa1e9c3570x63f21be20x499f0ecf0x7d00c65b0xbd47807c0xfa736e230x293d54860x35a4f3390x808975a80x8edb6ae30x9bca67ae0xfedb79e20x1a8b4b080x232692ae0xec2eadb60xd35435940x3ff55ad30x03fce3bd0xfa2877b90x0a6a18380xd7a8c2d20x8c4cb9c30xa81ce9e40xf6c818650x9bfaf07d0x20ea54f50xd19c92330x7106864c0x5b96c7c40xef661ef50x9adb73990xe584bc3a0x10e0be7f0x28eff4090x4d84fe580x619a7b3a0xfdbef3ab0x3e66b9d10x810571880x9e62f8050x27cecd700x8ffe7e890x405fd9770xdba7326b0xaf0847f00xf38bcdf30x9464b25f0xd3efa6ff0x958636f10x85bcd7840x3f44fc8f0x289c37140x26ac05a90x451529f60x574e11be0x255c7aa70xb8a70a270x3b08a8f00xd48091da0x392a20ec0x3bf303d20xbbb125340xec8beba60xc18ac88d0x6387b2750xc0fa9da70xe443a35a0x9fac2d5e0xa58a75790x0b7263f80x1d1df7900x2cbc15a20x0000007c0xf8305de90xbc2f62520x71fd6d0b0x451836270x4aa2b1b50x352ceac80x352ad8ec0xe88cd39e0xa907db390x693c39610xc40f284c0xd26565030x04e616780xfe731af80xfe8331210x416a838a0xb0b224010xd891b6aa0x67cf11820x02ccd55c0xd5f873040xc3af89820x75fb3a2e0x514699fe0xafbd6cf50xd505c3e00x0d8a2a900x184b57fa0x4a21898f0xbaeeb5da0xb9836f7c0x43ec4dbe0x4ae0a8d30x6ae91b1f0x030f2f360x939f89400xa13efe880x3af896fb0x64e667570xce55d6980x457c79c00xae63a6660x9ec39e9f0x029c48ac0xc831cf140x288b75510xf0f923080x442c7b440x19e365b10x618bed640x6882b9a30x28f5eb150x14870e000xbb726ea00x9715b3430x12be7b2e0x1439f88d0x6b2e6ea90x597d1ae10x8551693b0x6fc77f240x04ab4a1f0x7bf482970x0e736db10x9b44ebd60xbe8d2a8f0x9985cae90x9ec8f83a0x0bc00f800x4b27e9d50x7fc473870xe9bbb9ab0xd01163ca0xaf6c81d80x7e1d07490xc9d451570x44d537a10xb2d1e9d40x91c1bc920xe33e9f230xe9dfd5200x3bc17c490xd9c256540xb078196e0xfac96a900x7eaca0620xa6daeb640x60a610f30x0d65ace00x17b843840x714769190x524e88430xb52088b10x7e0f1aba0x35eff5e00xa7eb73b20x4ed0054a0xe6bb18c50x444efa140xfb3903dc0x15deed230x3b988f700x9c5a695d0xfd73d8f20x531d5e000xe1a811d90xddd33d260xe75a3b310xc66864030x051389b40x4250250a0xc53784630xaaf7582c0x9d77e3fc0x33f0b2900x047009400xd2ecbe000xe060bdd70xd48012a50x0b29d0c30xac5033eb0x3251d7620x8c3873e60x91c58e9a0xda906fb50x38f19ca70x78aa28bf0x7bf823ba0x4dad81680x499bbf570xc08d7d6b0x008b58300x0a3c0c910x081454400x57d249f30x53fcfe5d0xb6904cfc0x5ce3b5880xdb0656570x326bf7f90xa2c2ce6a0xf78013600x0502cc8a0xda1aa4060x42f2c81f0x8259bca60xfb6d28060xb85d081a0xdae9b5d70xa43b8dbd0x2385dcf90xd8343e2c0x2c424b600x0c695a3b0x5dd1b5b60x5580e14e0xfd4e2a7b0x8c6be18f0x060b79510x56f4e8410xed15fb410x78c74fff0x79d72b0b0x47f1ec410x320f92630x55e0fe600x893e5bea0x95ba98040x723aa8bc0xfef2f8d10x9c2e728c0x2e2e32530xdb7843e80x7e2c793c0xdfe6c45c0x8fee0ba20xc6c8b8f10x739746c30xa01a58280xa2b8d6dd0x832e8f0b0xfdb1585d0x26884ff70x438f615c0xcdf877db0x5d923fb40x010b6aa40x10962bc20x0294c6a20x51892d610x2c8eb1150x3f2690f20x822aade30x4fbfb9f70x86454b490x7fd7795f0x37ade1700xfc7115960x4723b8f80x3b8ae1c60x6397ef5b0x601f5a220x61c47e050xc2dc10740x5ceb3a5c0x62c450bd0xdee9c5540xaf5bf6ef0xefa414fb0x6c85ca490x2c8310830x0029a3360xc0506b2e0xa05ca6250x7d07ebc40xc3c01dec0x0b1c12a10xb06913400xa08fa2a00xaa10059f0xed1e035e0x71e9b2970xbd19fab50xd9497d670x0ca53dbf0xc3a3c0f80x8cdf4c580x188ed1980xe1a6c8630x4dea09e90x24dafa550xc22ef4600x5a0801970xa552bfe60xd5995cfe0x52dfa9a60x39e05ac30x584b84820x71f9aacf0xb7f05bce0x93d83b9e0x8a1e661a0x98b0ece80x0208f74b0xc5f422d70xd0799b200x1f6aaebb0x942275a20x9174bd6a0xc9b7a54c0xb6fde38f0x9cd733fa0x6085edbd0x95b5e5af0xea0ddedf0x042b49e20x2af3b2870xc3a2be670x225f068d0xe292215c0xa53263e90x87615d590xc9ab31b30x849a90f10xd4ae00220xfed6d3920x4a63be050xbcbf892c0x8bdd14880xb6adc1dd0x4373839e0xadc621970x6856913e0xe5b95aca0xba98f2bb0x701f3f930x2bfc79540xca0c243f0x751f09580x7b73f8350xf4c8c5060xaa118b450x8d0cf0760x4f409a6a0x225999da0x8da75f800x210d351a0x8a280aa60x000c05410xcb500bb90x9a40c4b60xb9b5fcd40xa0d316490x9cd80e3f0x2b4ab70d0x4d5a3c360xfc44b41b0x3066b8f10x89c650520x84ac252b0x1151c5f50x78b1b2a30xdbaf42ab0x598399a60x462c5b950x8e3d4b200x4fa2da310xafadb2830xfcbdf8ef0x8b46f8870x2f19acee0x042f90ce0xd4bfbfa90x407393850x38e298220x61c5fa8e0x29d60d960x1b90e30f0x5c1b8bfb0xb8a02a3e0x964520870x97cbcf6d0xf4eee5f80xbf9d1b960x90a5530f0xdc0932010x8b5ae8380xc23cd9bb0xe614df8e0xa106f2a50xb3bd62b80x6a19e5f20x67f31ae60xd0a06d9a0x3f88a7e20x88bb25780xab5ae11d0x9d35af390x2c8ccdcf0x28ffb0fe0x25cdfd6a0x3727e2910xa57427b20xa911442d0x507e15cc0xcf7db57e0x5d83b39e0x99bee7e80xb4e0fdb60x12ebe3cf0x13a7d45c0xfadfa2100x483fc2e10x609e42ac0xcef57a6b0x9b517b4d0xe2b8cc130x76e893590xde57b5f50xf56b5f500x09a48ff10xe38720b50xffcd9a4f0x0196a8d50xe2c846660x1de558c10xe346d2160xd59bb2c80xc07d5c830xb002f9090x29268a920x8ce422eb0x82fa545f0x063454cc0x41b71e650xd13f9d5d0xf856cec10x74811df90xddeb25180x53445f680x3ccdcf8c0x4f56b9af0x23b717150x3d155b6b0xbc60e7880x77e35ccc0xa04e53a00x36cdb2b40xce423b6d0xbdb3fc260x2f2aa5550x5dec18930xee6533f20xcef616190xa2a1317f0x37b48af30x66b23feb0x411ca61e0x68049fd40x00b751900xa444ae1a0xaded18260x3da5051a0xaf3543a60xdb40c5080x44361c690xcbed136e0x40199b550xbd43681d0x4510d2240x0a93428b0x20b3a5fa0x5481aead0xd653fd470x7b09add90x7117766f0x7db21cba0x988306730x91ab0a6d0x56ca5b0c0x557ec5860x22e5d1de0x780989d10xf0ccf2d40xc9bb48ac0x6e91ee1b0xea56ebe50xe89cf1070x8fe503550x44ac56500x320efa5e0xda1d83830x28da7fd00x518738760x399d9ac80xcb39603c0x674c5bc10x5d8fb5f20xc05e32710x262d35bf0xfb6893330xf9edc6030x64db24890xb5c988150x75f02f580xf276f2cb0x20c052cf0x901d4ad80xdbc78f090xfe64592c0x539fc37f0xe871403e0x2435f7340x0fe4ad3a0xd58bbbcb0x1de65cf80xa0012a700x7f851cd40x36d696710x30ad89a30xcc8a2d780xbb0e18a60xf4ab66f10x0d12e5640x3e33ac540x8a9cf5a70x3884f8b80xfca9dc990x1f20ec5d0xe1edd5b50xa7b9633b0x759e66750xedb8efd20x4292c1610x0b8862170xc19b6ee10xf859f8470x813cf2120x3b4f593f0x5bbe052d0x4ea172eb0x069510410x0d7490df0x2f1c3bf40xd85c0b010x1118dbde0x8037715d0x465442810x600550fc0xcbd7b0490x492241810x72af05710x2a05bdfa0xc63e5f8e0x579afbe10xcf852a910xd4977fd20x8a3831cf0x802fe5600x12ffdd200xd6cea3bf0xc29cc4320x3bbef4640xae7115db0xe0fcc5080x9a6ad2b50xee812ccd0x906d7e0c0x09aafe4e0xd1779a4d0x64b628620xf4f9e2a40xbfb881090x4a0136820x6ff62dab0x7bfa94970x0b98123d0xd3a187640x9ef76d990x83a0802c0x6f72cd610xf06ce5b60x2a8ec2510x3581ca8e0x578d7ebb0xf43d9e4f0xec473ee60x7c3db88b0x3e0ef07a0x3394db6e0x57a4f8fc0x3e367bfa0xb18b03d20x6c92a6b70x7f3fa0510xaf3a87170xd92021cf0x51b5f9bb0x75e5fe180xb7924a2e0xed79806b0x55d1f2810x679e8cc20x238659230xfaa9d1a80x3c58e78f0x352633f40x342aefe20xb17ab1620x6691f29d0x0363233d0x24ca5ca90xdaa3ee680xf55115270xb6884a0f0x7b4019b10xa4dc59740xf816b24c0xceb272380x3e4e21ec0x3451f5610xab5e76170x2f1cb9970x9dc247a10x45224c260xa87f813c0x56bebfd50xdf80365c0x9ed485990x75abf0170xd288fc160xc9d64db80x18896a8f0x7f041fa30x9e12ace40xb75752390x265e11620x53db0acd0x235dfb760xe24ab17c0xc3e2d8920xca39ae6a0x7b03d3780x8b7e26f50xc6a3d2600x0f5187170x5455c81e0xfa89b5c10x018a944b0xe0494d550xb49544b00xed0fc41a0x2c3627610x79f203980x2488506c0x04694e5c0x15b1aeb60xa24a252d0x56d2ab0d0x7633b53d0x4d2a941b0x9940922b0xef24e95b0xa8a2730f0x5e3a39120xb04b34ef0xcdf82d760x038540940xd6ff462f0x821b17af0x8faf52920x49db78a60xe2ada43d0xeaaba45c0xbeccd4660x041d034a0xdd4f74280xb671b15f0x9b50b3e20x12acc9aa0xf6df94ed0x494a739a0x560cce5a0xf34c82f10x66e8b5b00x5ae544340xc7cfc62a0x499975670xf3083a1d0x983276da0x5ac7bfa60xf8fe56420x082139560x9616a2550xa16449b40x6fa426d20xb7097ee00x15c4e3e20x621041260x4278d56a0xc6cc7fb30x1243c2540xda9f4b170x825c73400xec02ebe00xcb70bec00x121353960x021b66640x463b75230x287c95950xed9717690x60db7c550x27f8614f0xde66f4a70x991460ee0x982fa2530x229419b30xc0a8f4be0xc1d15a4c0x59e0695d0x5d0c4dcc0x911fcd6c0xdcb0a2c00x16ca1a8a0x150d4bee0x67927a0d0xcac33cd40xbfe364360x223419f30xf55a49390x5f6e211f0x12a4a4160xf7fbf7550x8abbf52e0x1b219e3c0x0f330d150xa0b2fd4d0x0ffcee810x8fbc44a00xccebaa100xc590b4830x47267e7f0x506254060x3a94387d0x8ead69e70x69b4c8c30x6c97b14b0x0b3e61f40xd055bf250x6f4025db0x8c7b89e20x0f2ff8ed0xec50630c0x560dae090xc2d9ff5a0xd0cb88010xf999267e0x3c7a0a120x80af118b0xfc3389ca0x95f6d07a0xd10f5c8b0x120ed4540x7f16a4460xa89830b00xc3ec34460xd92e2ac00xce4324c90xdadb79960xcdf7ef820x69d3558d0x06a92de90xf8ca4ef50xce5e29610x392ca6310xd7644dbe0xa2d8e5ca0x053b43470xacec0d3d0x1519b6810x54be77b40x634a14eb0x2b16a0630x05ddbc780xe6dd529d0x04ebe0790xf35bbbcb0x183f5cae0x930dc5b10x7713a2af0xb8b44e500x1d34e9960xf2a366120xd99e5f680x9bc83ceb0x52879c150x2d4825400x96c849730x580144e40x0548dffe0xa9d0020a0x617dfa7d0x5adbc25e0x098e82d40x59d37dfe0x7fc256ce0xd27048a50x10a46ed50x8c69a3750x667288cb0x20e4e1080x644b9ff20xe27ba6e50x6a53846d0x374df4a10x21aab3790x3d1d2d4d0xae0592000x07692a980x0bf7f09a0xa1dc49c50xd13cff390x4a9373980x47d3c97f0x2e6a61470x6ea407040x210b12e20xaa04056c0xd36408090x269af3200x69d5b8100x0557bedb0xc9fdbe450x366f3bdf0xc445daef0x8d9f5e3d0x0f3189d40x52d721ce0x11c78a820x7e56a91f0x4f7494c70xe6ec398c0xf957a0dc0x99d30dc60x6161526c0x85ff00a20x17442e7f0xdc37bbec0xde9ec7070x5305823a0xbfd32e4a0x6e2e19330xd0f39d490xbb35b4830x6051451d0x28ac2fd20x250124510xfcbba3620x4cd2fe400x9c7fbfc20xa80591690xac693d660xbb88eb1a0x8d9fc4140xf00b378d0x55fbcd5c0x9a5cf5e20x76470bb50xa47e91ba0x8d25501f0xedcf6be40xc8e96dea0xe97f4ce50x6fed93730xe97051210x1803a6ed0x2b30f4290xe4b051cf0xb0d904b70xcc4ee8410x17f542630x59a2712d0xc8e3332b0xd91319d60x0b2c64a30x7a7fea740xe5f451d10xafaf60770x92f3e7390xfb9184ec0xce9c5e050x2a5155380xf74691c20xcbdadc460x32091f1f0x4669b3520x4cb9e0010x0d538bdf0x24ec2bb70x1626ab160x569e2f000x1bc1538c0x8ab772d70x4903e5f20xe60cadd70x5da649b70x9f435bf90xe5d839b90xafa66abb0xc96d35f40x9bcdbfc40x2d17ed820x35e1ed2e0xaf303b4d0x20e850070x53eb1c650x120eeb5e0x8a95452d0x5da9d1e70x5e1ad66b0x5f33737a0x84def22d0x885af1810xcd591b8f0x5b48350b0x94b5546f0x17fbc90f0xdd079bb60xec34baa40x2efdd5f30x2f622ea10x3e4427c80xed75036b0x129a2e330xdc11aa650xc12435e30xf126c06f0xfd84ae8a0x203952090x9ab9cf3c0x701a38090x80b007fa0x0b9c7c7a0x57d270560xc33fcaf90x4695b0ca0x53da4b820x43df4ff30x1f6434c30xedcab7340xb215db210x0bcec0f40x66906a130xa19ebade0xf75a2a890xeb371c560x32df2f290xf1b62b570x31a89d590xfeebd0450xfaf73bd30xf64d21620x10115e330x068d0c070xf34dcdb30xb2ac29fa0x9670b5a10xe18299190x53c240be0xc484c1190xb58013a40x7de530670x573e24ca0x9878d2890x2528abbb0xec5d17ab0x2a9913200x6c71d4980xa9a96ef90x1244e66b0x0ec16bff0xc0c8f0c10x1f2a99700xc0f951310x7ecbdd730x0485b43d0x9648c7b50x387e16390xb51a37240xcb8dc9070x0def675b0x0e49777c0x780d15cf0xfc6a956a0x77598c160x7b2865f00x7a23bafd0x029806a50xc399cc1f0x6e139f320xf2485ebe0x7751ed000xdacbdd710x0f03ef620xc0fb1c720x949aafab0x3ccf62f90x43e7a4280x71089c760xd206d9480x609202f90xd7d7a0780xff3827e70x946970bf0x15965e7c0xeeacab690xa560435b0xccc410440x3f0b0e430x1fab44d20x2c1a1f240x690091530xaa785a3e0x3e47510c0x3f9a2b0b0x1e119a790xe3271f800x376d85320xb8f95d4c0x5b50b8ec0xb5f454580x54fe76eb0x6c7b52610x26e3becf0x7312076a0x814a0bec0xf46775ac0xe5371c090xafcafd2c0xd1f582d50x6ebd022a0xf0f1bef00xb5f6b2f20x8feb90290xb5ac00150x2b4fef7f0xe1f362870x0d92bc220xfcf582980x051ae7320xa955b3e00x12d7814d0x700a80be0x9f91defc0xb7be212f0x707178f40xe1bdfbae0x76f7a7de0xaf9706a50x7b5f48bb0xf94d88890xe9a833dd0xc5d7a96b0x61e187f20xdc50ec680x222dac480x3a9917300x263840970x27eb9b260xbc943efa0x1e7a480f0x661cf2390xeb8799230x2c68729a0xaeb5db270x877e4c5c0x7e5d3af20xc04226a40x8da4ed5a0x7516ea9c0x2c3d2adb0xcf3995e10x7e4d3adb0xfc2ae46d0x534baa110x6906ea360x83abcf500x3a24a4630xd17a8bd50x8b37f0d70xc0197eb60xb8a960170x02b7d02d0xa3af7e3b0x246d510a0x769247230x1f40c62a0xb5b6608a0xb4776a6b0x2c91f11d0xd9c26fdf0xa5ed96130xdf0d77a00xd139179f0xbc79eb0b0x06c986470x9371ea580x332bc8190x52e226080x6d1036780x8eab08c70xfa5cb8460xc424ba460x263b8a9e0x46c73b290x5fb29e150xffafc75c0x4e15d07c0x963397460x92e466160x9f0fcdbc0xb50aaf400x1b5e24ee0x2f32758d0x9807cd0a0xb1c891b10x807965c90x42ad8f3a0x729617f70x015683930x96ec3b260xb37b9b810x3f28a0cc0xaa17a7370x55a1d7550x702003620x5c8b9dd30xfa6b2fe90x7924fa260xa8e9e1ae0x388006360x4140192a0x194b28410xa81323a40xbde706970x9bf4115b0x0d8691ef0xe8b81d4a0x3e3b57660x3e059f280x4073e9240x843d65410x8fac14a20x674290eb0x72f6bfcf0x91722dce0x9c83bf6a0x5f5ddf910x08b805440x5c944b600x0a44c7e20xe4fe7b420x832640c70x6da19b500x0949f73c0xe56fcb980xc913f0ff0xe666a3de0x945817ae0x08bd25140xb62fd8380xfd5259560x3fd704240xd7ab2c0c0x1b1f2bda0x2b67f0960xdb8624e20x3435fdf60x911ed0150x0ef069740xa0c71dac0xe9664bde0xcffa2aff0x3686ea090xb2c6f89e0x760874f80xe3a2bc1f0x405b6e050xcbd068330x67f979d80xca383d1f0xbfe127720x658d38610xd8fce3160xed07e3500x5ac4aec60x4a47b0ef0x61d19a4e0x1902178a0x3d52b89f0x3ece9b9f0xb49e07d20x78a05fb00x727ce0020xd28479850x63c7f4270xe7d8867b0x3d96523d0xa1ce034d0x43fea7230xae410cce0xef4ac1b50xbbe5109c0x52116d540x1d18a72e0x4d55b95e0x79a52c880x982b88790x4e8f6ca70x26f8f0740xf283c41e0x1074a1b40x4cfedbce0x5a45ba310x1f2c7d980x423069860xda90e6dd0x85f971500xe8b340230xa1714fac0x7820f4010x52b46bc10x33ad131f0x60ea890d0xc98c8ce80x570c55710x7b5026180xfac7df5d0x32ed51780xc97f88210xd54514180x9afb59dc0x5d3e1bfa0x76ac586b0x7c847d6d0xc13dc9310x2e4038f30x22f0a7da0x57c8071b0x56448c840x19a34bd40xb33e94d80x7a0032fc0x3dade8980xc23c55f20x4c3189790x4e6bd91e0x0432f2430x36d450ae0xc896d2dd0x37e91f8d0xd3c1ffd80x618f4a580x2c26cbbc0xbf8caee30xb558810e0xb0e217ad0x40654c3f0xa40d7b310x0691f5f10xa7796d410xd89b5acb0x20d27cf50x1f0997940xca9fc0820xad2e4add0xde062fcf0x4a6e09790xa83f70e30xfeb4816a0xadcc6f320x74f9f3120xe004ce390x0e39a0720xbbbe17b00x3a7bb84b0x1dfac91c0xc91806c90x078482900x18b4f38c0xf4ba96fb0x0427c07b0x576a875c0x3c0e09330xd32b7bcb0xc65e34a60xaefbcacd0x698969a60xb81fbed00xe896778a0xe40108ae0x9c2774000x22fa06fb0x82fb8bcd0x513a77120x719a1d170x5d24150b0x5bdb610a0x290bd1690xff857c420x962a43c70x4a4d5f5c0x5c73c2e20x798dcaa50x4bdf502c0x343fa5910xa0096c5c0xee0c14340xd01c94460x2bc475100x655b935c0x2b9b33760x402164f50x40d242b80xbab6e0850x4a1682c30xd853c3830x28ffd7c40x2759ce9e0xb4fd127e0xb54d05290xb44892340xf689022c0xbe1119530x6f497a3c0xb246c8ad0xc529e32e0xc37b97690x9e0bd7530x402a76b10x3b84657b0xd680581d0x8512bd2a0xda86a83d0x9c6cf47c0x10ec6d2d0xeb7796650xea2209410x76eeda4b0xceb500120x3ee187560x0a56fa710xdf1dbc3a0x103fe2660x7405efa20xa78661d20x162391c10x149888a70x94700bfc0x8202cc420x3c0461610x93c458360x2c91f4c50x9680ee1e0xe43a4b280xadec05be0x7442edc70x3858ce6c0xb5fc50110x85fd99220x7d11fe140x789283680x7189bb4a0x9e64fd3e0x0fa2b5e40xc99ae3010x6794a0400x8d06b2f80xaa4c0cd10x799eb85d0x4aee811c0x67c2d34c0x029d86dd0x87cffc900xefc2d2da0x209d08cb0xdd3c04f20x51e399160x2f730c320x0ffb277f0xad555ba80xde8f942c0x7f673f170xa31d41990x8d106fac0x375a81d40x2cf2e6b10x91d4f0c70xfc3c63880x18edf6260x87eee9560x7404a30e0xd475ad0f0xd447de650x8ac8ff110x872cac500x8d24e6100x12ea1c240x5d28285e0x704d018c0x4ed4aef60xa92c69fd0xc5376ff80xe30986930x7909cba60x3d7c87e60xe8b0b7560x0b32bc7e0x06848c600x5a21cf160x560894010x814d968c0xb9418d410x7430f97c0xddd0bbb10x6f268ea30x78c5a7090x66b497010xfa7ed2f20xe9177e390x7b29c38d0x7f5a9fc40x98bbc7d50x450830540x90f473730xe8c8622c0x120e4f700x213032660xe97639580xda1224580xcf38530d0x1c70039b0x2031b04d0xbb2a17e70x52e1ec460x896702ec0xc5a9f0920x2efe99110x82dc8d880x76e7dd6c0x1db00aa40x8db3c6150x142072c00x0871ffd60x3a20a9d70xf3c2dfe00xca13d6920xa0e6b6120x081cab900x3f3496a00x400a180e0x43a3ac590x850c4ad30x6e69bfd50x364637830x4fd2a8bb0xe5254f870xba97bedf0x701b1ae20x27a72e830x8a84e3fe0x50369a820xfb5a46810x38e4edd70xd62bc9a60x54e0868f0x44e9a48a0x17d2ac6c0x532c583a0x017f048e0x564b7eaf0xd2c9712f0x686e320a0x6bc4eb9b0x227763b30xd9064a580x44fc2c870x9fb6a9070xa581ba440x9287a5c30x5ea407a00x0e41a41e0x2269162f0xbd3d4c890xedf5447e0xf29a76a30xf2444e2c0x6a8471340x7c6e643a0x11852b410xba0e2b470x1a71d30c0xd8c048530xc44c230c0x29da3d910x361d5d9f0x00a67dd80x7a5d62380xa75fe0a70xa332c7810x2fa71f970xbd6b13a80xde21861a0x701e82a40xcdd060a30x490310ed0xfc928cae0x24a342210x4afe887a0x1e8763d10x1bb1d1290xdd5775b60x623df3830x69cc29430x07e4cb990xb9f4e2650x099015430x4099f9190x1f491d360xb4e98a460x92a51c430x7c7bf6e00x517851130x5e0144b30x7fa7f0fa0xfe2c988c0xad1f7d4c0xd42eddde0x5efc09b50x7efbb39c0x43267f3e0x9b6aed530x021b64790xfdec7ff60xc4d54ef20x5ccf42950xd783301f0xd7ff11220xb76729150x62658cd90x914679a40x592c620b0x49ac58e60xe22d35310x9cb5812d0x4515ce280xbee93fd10x03c67f090x7e022d610xc7e023620x907833800xf4e5c9490xd916239b0x122633380x7b742a6d0x24b18c460x391ac6f80x3d3bbdf60xee51873f0x0f3ce9fc0x507b3c3a0xcfe5b41c0xe8683b720xdc4422970x4ea245450x5f56c9be0x149b7da60x9e5911700x1bc3edc20xb42671220x3cad1dc40xc00a8caf0x79f353e00xec8a4ed00xadf859500x77ad261f0xa44e6d3f0x95872b5c0x710a58aa0xd67b1ab90x26ad9afe0xfb954a650x257a5f300xf1c25fc60x98e615230x6e2aa0f00x48ee74650x60b3ea470xcd20aaa30x4fb4a2140x8343e0a40xbc297a980xc332f2d90xb29141c50x4f2da3bf0x6c28be5a0x60a634c40x19567d060xb4a3bf4c0x96f48d970xa38d83870xc23fe4370x3651cfd80xad2133340xace057830x74b2a07f0xc6b16da80x3a657da40x2c3ac05e0x0f17c9660x727667a90xcd0c16c40xcce25eb40x98e623d60xf718bbbc0xd18970450xc919f3ad0x47836e420x629c512a0x312cea8c0x95f0001e0xf6f0edc20x1240849a0x51d5dc100xac0c349d0x29ee4c6d0xdab92f5b0xe850ca1f0xa8a525570xff547e680x2473af9c0x46684d600xcf6f07b80x4cf699b80x345ee0100xf4a71fa80x7cbf4be50x11a11eb00xeb5596320x9db6c9e30x5fa6192a0xde37299e0xadc044b70xe46219290x865341c70x9ac58d5c0x9314a1810xcd56fa980x14c2ec140xb6fe59800x8c48af850x765fcfa30x08b791fd0xf26cf9ed0xe50206d30x5a6f4e2f0xdf9eedc60x45a8e5f20x0b3cc6d70x94a719bb0x128ea5640x846f14e30x46f5faf60xad453f240x88236b630xfd2b3e450x2e2aecb90xd802e26d0xca4612800x2237a2860xb89ebcfd0xc691e5690x677e26600xb4ca65640x9c8671850x707af2da0x38ff875f0x885512a20xc577832d0x6bec0e660xa24517eb0x8a7d8ee90x69e872f90x83be64b90xf9deb0db0x5f4e52490x7153c5d70x0d0416af0xe5e69bfe0xe4dae28f0xb6bd0cbf0xec053f3c0x7a92b4c10xcf61e1a00x43117b610x841886e50x540620f40x87ea968a0xd1178b380xc5772ad50xa909cfc50x118c7aeb0x446615bd0x2f9e7f8e0x23673d210xf9c0676b0xdc597ad50xd275d3e10xdf155c8f0x0d3593130xbabd30f50x32c6a3e20x925f3bfe0xb48699ac0x37bc64aa0xe6b91acd0x323eb2a10x1fd1c7430xa017d7120x852da8c20x22aa4bbb0xa5eb923c0x1ec8d7f10x011036780x816ee7c20x277eba1b0xf013f6890xf64e1f9b0x7acda0740xf9da1fc90x0203a8dd0xdca50a900x16b45bb20x50fded770x3e4e97780x26321b230x12b0f0690x03a81e690x2fd6c0440x950b20030x6b8236810x9b41c53c0x2e9b08110x3a0f4c220x880ba7880xe15ccb290x0f8f306c0x8f034d650x18d1d5330xa3f3d02e0x942061d80xc4cc26720x31e2e77f0x0b198f5c0xedb5cc470x91f382d00xd9acab460x321055cb0x46a417ca0xa650d6110x2a6223790xe1fcbc210xf46271f70x9f1eda570x4b2210b80x69c408510xbc634e530xe3dc08510x28f8d0dc0x75687cd30x3be66ae30x631449d20x31a3c5b20x463ee49b0x5591b58e0x046dd1870xde3abc2e0x3a22fa8a0xea1436100xb572e8300x5e949e0a0xbcb85f620x2449459d0xe11895c10x056837fb0xc403cafe0xe0cc9c920x7c74d7a60x676bd8430x81d61eef0x52e5bb800x612df9ae0xe67343c10x5624e3a30xc04c7e840x1fd4782d0x4ba5c46b0x37ee9f740xea61eefe0x024d14bc0x787f0fe80x75fe065a0x132711d30x9bdd89ae0xc467f54a0x22535a6e0x6bcdc9310x9f5975020x52bae5f40x6bf1b1c20x22f44e7d0xb98c25480x3a5d8ed70x7eaceeaa0x9a775e410xd8535ad60x372fd6c20xc33f40900xde804bb90x4311cd910x964ca8230x97fa07e90x3b304ebb0x660779c80xacec70e70x9a81a3f60xcc0cbfb90xe08ccbed0x932af7d70xc5a7eb980xbb2391f30x8f8840e80x31848eae0xbdb0df4e0x068942040x3d74fbd10x4b99648c0x77c143170xaf2674b50x3d4b0fca0x0e9bc9b60xec96eadf0xccfb034b0x284e07d80x9bb6fd090x2129761d0x04d373b40xc4f3acd20x695fda820xa2292c240x1003753d0x9c4fae290x15f3b1a30xa3dddb6b0x0b7206f00x9e88c7b30x90aa85490x5955cafc0x2be85ff70x97f803a30xda77dfce0x54c78ce50x6e1b75d20xac8365830xf750976a0x7c0e5da00xbbc066180xc92f7f500xa2492f2d0xf1854d730x91ff8fbc0x94a3d3e70xc745b6bc0x02cd7bad0x594579200x14cf06af0x133dc6a70xd70872fd0xce678a590x2919b1560x4579be240xaefaf30b0x4dac77f00xe5919cb10x065994f10x05e807a90x71cea61f0x85bd8bd10x5605528f0x605f787c0xfc10219e0x6311c9570x8b69733b0x8e5912c10x7b17f3e80xf457e9410x90b79f2d0x4aff68020x3dd7f4e20x74e7d7000x48057d000x7f6018b80xb8dd59e00x972c9a830x446f557a0xde070d930x27d44f7d0x94542db00xce5189950xa65866da0xa05915c60x1394b6e10xbf9d15db0xd88f007f0xb8aedce10xeec7a8930x81a602150x9a6e55430xa1abc6820xc1d2b8d90x6c986c110xe0ff6fd50xb37eb1170x114ff1580xfeb3f55b0x96dd2e4f0x04e7a63d0xb01c24060xb98190990x13a818670xa6985c640x2ce961bf0x6285dfe80x68d270650xead4f7fe0x64ba50170xf3b47f670x48e62c9f0x68fa7d280x1018eee00xed1d38130x39046c7a0xc04c72670x345c92170xe68acd6c0x8d146cd00x123339910x8d114f010xb6ecb3200xb68f36700x512587d90x7d97467c0xe24522c20xc97d7c780xc5b25b8b0xa381a1b80x399eea2b0x030fac550x62ca8dae0xec7fb0c20x86dee9da0x7f8da3df0xdd6914020x11f2e2d70x924f110b0xe98fe6660x9e6a8dd00x435086d30xc44a92580xf56a2e120xcdb529870x03e35b7c0x449c8fde0xab1368fb0xb913ed1b0x93b2ed120xda2363690xe8ce3a930x59a7d64e0x2b12605c0xb8bf8eaa0xcd8db9f30x27ec1e5b0xed7ac5450x1022ed760x0116ca7e0xa6c2a79c0x7ad3f3720x5360e5c10xb9e77fe80x17ef233f0x4afedab10xb84623800xb947105e0xbe6a8c960xb80b4a180xf26286760xffc4f2000x9d26675e0x0d333b640xdad1fc3f0x6315c42c0x0a84b15d0xc078d22c0x665e25130x4f20d80b0x39d95ca45.14.0-503.29.1.el9_55.14.0-503.29.1.el9_55.14.0-503.29.1.el9_5.x86_645.14.0-503.29.1.el9_51.1.01.24.0_00.30.0.13.5.360.6.00.30.0.1v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.001.5.00.40.6.31.01.20.6.01.0.02.0_8701.0.01.0.5.0_k0.40.40.40.40.40.40.1.10.1.10.1.10.1.10.1.10.1.11.2.01.2.01.21.20.2.153.01.00.9.280.9.280.9.283.00.9.280.9.280.9.281.32.0.41.5.03.04.203.04.208.8.1.0.508.8.1.0.503.03.03.01.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.03.03.03.03.03.4.20_2003.4.20_2003.4.20_2003.4.20_2003.4.20_2003.4.20_2002.0.41.5.03.4.20_2000.2.150.2.153.00.80.83.03.00.2.150.2.150.2.151.03.03.03.03.03.03.03.03.03.01.00.9.281.30.9.283.00.2.153.03.00.9.280.2.150.9.283.03.00.9.280.9.280.9.281.01.01.00.9.280.9.283.03.01.01.01.5.3_1.5340.9.280.9.283.4.20_2003.4.20_2002.0.42.20.0.01.1.6.0_k1.9.0.0_k1.0.7.0_k4.0_04.0_01.00.2.150.9.280.9.283.03.01.01.01.0.03.03.03.03.03.01.01.03.03.03.03.03.03.03.03.01.03.03.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.00.2.150.9.280.2.153.03.00.6.00.6.03.01.05.001.005.001.005.002.133.01.03.03.00.6.00.6.02.133.02.133.02.133.02.133.02.133.05.003.03.02.132.132.132.132.132.132.132.132.132.132.133.02.132.133.02.132.133.02.132.132.133.02.132.133.03.05.005.005.003.05.000.6.00.6.03.02.132.133.02.133.05.003.00.6.00.6.03.02.133.01.03.05.005.002.132.132.132.132.132.132.133.02.133.02.133.02.133.02.133.03.03.03.03.03.03.03.03.03.01.02.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0303.4.20_2000.2.151.01.111.0.02.30.61.81.10.11.0.00.1.10.1.10.1.11.0.5.0_k    !"!!####!$$$$$$!!!!%%!!&&'''''()(**((+,+-.-/-0-1-2-3-4-5-6((787777799:99;;;<=>==??=@=ABBBBBBBBBBBBBBBBBBCDCEFFFGHIIHHJHHHHHHHHHHKHLHHHHHMHHNHHOOOHPHQHRHSHTUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWUXXXUUYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ\]]]]]]]]\^^^^^^^_``_aaaaaaaaaaaaaaaaaaaaa_____bcccdcccccccceefffffffffffegggehhhhhhiiijjjjjjjjjjjikkkkkkkkillllimmmmmiiiinopqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqstutvvswssxyyyxxxxxszz{||||}~}}}}}}}}}}}}}}}}}}}}                        !"!#$##!!%%%%%%&''''()*)+),)(-.....///////////000012223242526272829992:2;;2<2=2>2?22@2ABACADAAA2EE2F2GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG2H2I2JJ22K2LMMMMMNOOOOPPPPOOOOOQORROOOOSOTOOOOUVVWWWWWVXVVYYYVZZZ[[[[[[[[[[[[[[[[[[[[[[[[V\V]V^V_VV`VaVbbbbbbbbbbccccccccccccccccccccccccccbbbbbbVddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeedddVfVVgVhVVVVijjjjjjjjjjjjjjjjjikkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiVllllVmVnnVVVooooooooooooooooooooooooooooooooVVpqqppVrrVsVtttttttVuVvVwwxyzy{{{{y|y}y~~~~~~~~~~~~~~~~~~~~yyyyyymodules5.14.0-503.29.1.el9_5.x86_64buildkernelarchx86cryptoblake2s-x86_64.ko.xzblowfish-x86_64.ko.xzcamellia-aesni-avx-x86_64.ko.xzcamellia-aesni-avx2.ko.xzcamellia-x86_64.ko.xzcast5-avx-x86_64.ko.xzcast6-avx-x86_64.ko.xzcrc32-pclmul.ko.xzcrc32c-intel.ko.xzcrct10dif-pclmul.ko.xzcurve25519-x86_64.ko.xzdes3_ede-x86_64.ko.xzghash-clmulni-intel.ko.xznhpoly1305-avx2.ko.xznhpoly1305-sse2.ko.xzserpent-avx-x86_64.ko.xzserpent-avx2.ko.xzserpent-sse2-x86_64.ko.xztwofish-avx-x86_64.ko.xztwofish-x86_64-3way.ko.xztwofish-x86_64.ko.xzeventsamdpower.ko.xzintelintel-cstate.ko.xzintel-uncore.ko.xzrapl.ko.xzkernelcpumcemce-inject.ko.xzkvmkvm-amd.ko.xzkvm-intel.ko.xzkvm.ko.xzblockt10-pi.ko.xzcryptoadiantum.ko.xzansi_cprng.ko.xzasymmetric_keysasym_tpm.ko.xzpkcs8_key_parser.ko.xzasync_txasync_memcpy.ko.xzasync_pq.ko.xzasync_raid6_recov.ko.xzasync_tx.ko.xzasync_xor.ko.xzraid6test.ko.xzblake2b_generic.ko.xzblowfish_common.ko.xzblowfish_generic.ko.xzcamellia_generic.ko.xzcast5_generic.ko.xzcast6_generic.ko.xzcast_common.ko.xzchacha20poly1305.ko.xzchacha_generic.ko.xzcrc32_generic.ko.xzcurve25519-generic.ko.xzdes_generic.ko.xzechainiv.ko.xzessiv.ko.xzfcrypt.ko.xzlrw.ko.xzmd4.ko.xzmichael_mic.ko.xznhpoly1305.ko.xzpcbc.ko.xzpcrypt.ko.xzpoly1305_generic.ko.xzrmd160.ko.xzserpent_generic.ko.xztcrypt.ko.xztwofish_common.ko.xztwofish_generic.ko.xzvmac.ko.xzwp512.ko.xzxcbc.ko.xzxxhash_generic.ko.xzzstd.ko.xzdriversacpiacpi_extlog.ko.xzacpi_ipmi.ko.xzacpi_pad.ko.xzacpi_tad.ko.xzapeieinj.ko.xzdptfdptf_pch_fivr.ko.xzdptf_power.ko.xznfitnfit.ko.xzpfr_telemetry.ko.xzpfr_update.ko.xzplatform_profile.ko.xzsbs.ko.xzsbshc.ko.xzataahci.ko.xzahci_platform.ko.xzata_generic.ko.xzata_piix.ko.xzlibahci.ko.xzlibahci_platform.ko.xzlibata.ko.xzbaseregmapregmap-i2c.ko.xzregmap-ram.ko.xzregmap-raw-ram.ko.xzregmap-spi.ko.xztestbcmablockbrd.ko.xzloop.ko.xznbd.ko.xznull_blknull_blk.ko.xzpktcdvd.ko.xzrbd.ko.xzvirtio_blk.ko.xzxen-blkfront.ko.xzzramzram.ko.xzbluetoothbusmhihostmhi.ko.xzmhi_pci_generic.ko.xzcdromcdrom.ko.xzcharagpintel-gtt.ko.xzhangcheck-timer.ko.xzhw_randomamd-rng.ko.xzintel-rng.ko.xztimeriomem-rng.ko.xzvia-rng.ko.xzipmiipmi_devintf.ko.xzipmi_msghandler.ko.xzipmi_poweroff.ko.xzipmi_si.ko.xzipmi_ssif.ko.xzipmi_watchdog.ko.xzlp.ko.xzppdev.ko.xztlclk.ko.xztpmtpm_i2c_nuvoton.ko.xztpm_vtpm_proxy.ko.xzuv_mmtimer.ko.xzvirtio_console.ko.xzcountercounter.ko.xzintel-qep.ko.xzcpufreqacpi-cpufreq.ko.xzamd_freq_sensitivity.ko.xzp4-clockmod.ko.xzpowernow-k8.ko.xzspeedstep-lib.ko.xzcryptocaviumnitroxccpccp-crypto.ko.xzccp.ko.xzchelsiointeliaaiaa_crypto.ko.xzqatqat_420xxqat_420xx.ko.xzqat_4xxxqat_4xxx.ko.xzqat_c3xxxqat_c3xxx.ko.xzqat_c3xxxvfqat_c3xxxvf.ko.xzqat_c62xqat_c62x.ko.xzqat_c62xvfqat_c62xvf.ko.xzqat_commonintel_qat.ko.xzqat_dh895xccqat_dh895xcc.ko.xzqat_dh895xccvfqat_dh895xccvf.ko.xzpadlock-aes.ko.xzpadlock-sha.ko.xzcxlcorecxl_core.ko.xzcxl_acpi.ko.xzcxl_mem.ko.xzcxl_pci.ko.xzcxl_pmem.ko.xzcxl_port.ko.xzdaxdevice_dax.ko.xzhmemdax_hmem.ko.xzkmem.ko.xzpmemdax_pmem.ko.xzdax_pmem_compat.ko.xzdax_pmem_core.ko.xzdcadca.ko.xzdmadwdw_dmac.ko.xzidma64.ko.xzidxdidxd.ko.xzidxd_bus.ko.xzioatioatdma.ko.xzptdmaptdma.ko.xzedacamd64_edac.ko.xze752x_edac.ko.xzedac_mce_amd.ko.xzi10nm_edac.ko.xzi3000_edac.ko.xzi3200_edac.ko.xzi5000_edac.ko.xzi5100_edac.ko.xzi5400_edac.ko.xzi7300_edac.ko.xzi7core_edac.ko.xzi82975x_edac.ko.xzie31200_edac.ko.xzigen6_edac.ko.xzpnd2_edac.ko.xzsb_edac.ko.xzskx_edac.ko.xzx38_edac.ko.xzfirmwarecirruscs_dsp.ko.xzedd.ko.xzgnssgnss.ko.xzgpiogpio-amdpt.ko.xzgpio-generic.ko.xzgpio-ich.ko.xzgpudrmamdamdgpuamdxcpastdisplaydrm_display_helper.ko.xzdrm.ko.xzdrm_buddy.ko.xzdrm_exec.ko.xzdrm_gpuvm.ko.xzdrm_kms_helper.ko.xzdrm_shmem_helper.ko.xzdrm_suballoc_helper.ko.xzdrm_ttm_helper.ko.xzdrm_vram_helper.ko.xzgudgud.ko.xzhypervhyperv_drm.ko.xzi2ci915mgag200nouveauqxlqxl.ko.xzradeonschedulergpu-sched.ko.xzteststinybochs.ko.xzcirrus.ko.xzgm12u320.ko.xzttmttm.ko.xzudludl.ko.xzvirtiovirtio-gpu.ko.xzvkmsvkms.ko.xzvmwgfxvmwgfx.ko.xzhidamd-sfh-hidamd_sfh.ko.xzhid-a4tech.ko.xzhid-alps.ko.xzhid-apple.ko.xzhid-appleir.ko.xzhid-aureal.ko.xzhid-axff.ko.xzhid-belkin.ko.xzhid-betopff.ko.xzhid-cherry.ko.xzhid-chicony.ko.xzhid-cmedia.ko.xzhid-corsair.ko.xzhid-cougar.ko.xzhid-cypress.ko.xzhid-dr.ko.xzhid-elan.ko.xzhid-elecom.ko.xzhid-elo.ko.xzhid-evision.ko.xzhid-ezkey.ko.xzhid-gaff.ko.xzhid-gembird.ko.xzhid-gfrm.ko.xzhid-gt683r.ko.xzhid-gyration.ko.xzhid-holtek-kbd.ko.xzhid-holtek-mouse.ko.xzhid-holtekff.ko.xzhid-hyperv.ko.xzhid-icade.ko.xzhid-ite.ko.xzhid-jabra.ko.xzhid-kensington.ko.xzhid-keytouch.ko.xzhid-kye.ko.xzhid-lcpower.ko.xzhid-led.ko.xzhid-lenovo.ko.xzhid-letsketch.ko.xzhid-lg-g15.ko.xzhid-logitech-dj.ko.xzhid-logitech-hidpp.ko.xzhid-logitech.ko.xzhid-microsoft.ko.xzhid-monterey.ko.xzhid-multitouch.ko.xzhid-nti.ko.xzhid-ortek.ko.xzhid-penmount.ko.xzhid-petalynx.ko.xzhid-pl.ko.xzhid-plantronics.ko.xzhid-primax.ko.xzhid-rmi.ko.xzhid-roccat-arvo.ko.xzhid-roccat-common.ko.xzhid-roccat-isku.ko.xzhid-roccat-kone.ko.xzhid-roccat-koneplus.ko.xzhid-roccat-konepure.ko.xzhid-roccat-kovaplus.ko.xzhid-roccat-lua.ko.xzhid-roccat-pyra.ko.xzhid-roccat-ryos.ko.xzhid-roccat-savu.ko.xzhid-roccat.ko.xzhid-saitek.ko.xzhid-samsung.ko.xzhid-semitek.ko.xzhid-sensor-custom.ko.xzhid-sigmamicro.ko.xzhid-sjoy.ko.xzhid-sony.ko.xzhid-speedlink.ko.xzhid-steelseries.ko.xzhid-sunplus.ko.xzhid-thrustmaster.ko.xzhid-tivo.ko.xzhid-tmff.ko.xzhid-topseed.ko.xzhid-twinhan.ko.xzhid-uclogic.ko.xzhid-waltop.ko.xzhid-wiimote.ko.xzhid-xiaomi.ko.xzhid-xinmo.ko.xzhid-zpff.ko.xzhid-zydacron.ko.xzi2c-hidi2c-hid-acpi.ko.xzi2c-hid.ko.xzintel-ish-hidintel-ish-ipc.ko.xzintel-ishtp-hid.ko.xzintel-ishtp.ko.xzuhid.ko.xzwacom.ko.xzhvhv_balloon.ko.xzhv_utils.ko.xzhv_vmbus.ko.xzhwmonabituguru.ko.xzabituguru3.ko.xzacpi_power_meter.ko.xzad7414.ko.xzad7418.ko.xzadm1021.ko.xzadm1025.ko.xzadm1026.ko.xzadm1029.ko.xzadm1031.ko.xzadm9240.ko.xzads7828.ko.xzadt7410.ko.xzadt7411.ko.xzadt7462.ko.xzadt7470.ko.xzadt7475.ko.xzadt7x10.ko.xzamc6821.ko.xzapplesmc.ko.xzasb100.ko.xzasc7621.ko.xzasus_atk0110.ko.xzatxp1.ko.xzcoretemp.ko.xzdell-smm-hwmon.ko.xzdme1737.ko.xzds1621.ko.xzds620.ko.xzemc1403.ko.xzemc6w201.ko.xzf71805f.ko.xzf71882fg.ko.xzf75375s.ko.xzfam15h_power.ko.xzfschmd.ko.xzg760a.ko.xzgl518sm.ko.xzgl520sm.ko.xzhwmon-vid.ko.xzi5500_temp.ko.xzi5k_amb.ko.xzibmaem.ko.xzibmpex.ko.xzina209.ko.xzina2xx.ko.xzit87.ko.xzjc42.ko.xzk10temp.ko.xzk8temp.ko.xzlineage-pem.ko.xzlm63.ko.xzlm73.ko.xzlm75.ko.xzlm77.ko.xzlm78.ko.xzlm80.ko.xzlm83.ko.xzlm85.ko.xzlm87.ko.xzlm90.ko.xzlm92.ko.xzlm93.ko.xzlm95234.ko.xzlm95241.ko.xzlm95245.ko.xzltc4151.ko.xzltc4215.ko.xzltc4245.ko.xzltc4261.ko.xzmax16065.ko.xzmax1619.ko.xzmax1668.ko.xzmax197.ko.xzmax6639.ko.xzmax6642.ko.xzmax6650.ko.xzmax6697.ko.xzmcp3021.ko.xzmlxreg-fan.ko.xzpc87360.ko.xzpc87427.ko.xzpcf8591.ko.xzpmbusadm1275.ko.xzlm25066.ko.xzltc2978.ko.xzmax16064.ko.xzmax34440.ko.xzmax8688.ko.xzpmbus.ko.xzpmbus_core.ko.xzucd9000.ko.xzucd9200.ko.xzzl6100.ko.xzsch5627.ko.xzsch5636.ko.xzsch56xx-common.ko.xzsht15.ko.xzsht21.ko.xzsis5595.ko.xzsmsc47b397.ko.xzsmsc47m1.ko.xzsmsc47m192.ko.xzthmc50.ko.xztmp102.ko.xztmp401.ko.xztmp421.ko.xzvia-cputemp.ko.xzvia686a.ko.xzvt1211.ko.xzvt8231.ko.xzw83627ehf.ko.xzw83627hf.ko.xzw83781d.ko.xzw83791d.ko.xzw83792d.ko.xzw83793.ko.xzw83795.ko.xzw83l785ts.ko.xzw83l786ng.ko.xzhwtracingintel_thintel_th.ko.xzintel_th_acpi.ko.xzintel_th_gth.ko.xzintel_th_msu.ko.xzintel_th_msu_sink.ko.xzintel_th_pci.ko.xzintel_th_pti.ko.xzintel_th_sth.ko.xzstmdummy_stm.ko.xzstm_console.ko.xzstm_core.ko.xzstm_ftrace.ko.xzstm_heartbeat.ko.xzstm_p_basic.ko.xzstm_p_sys-t.ko.xzi2calgosi2c-algo-bit.ko.xzi2c-algo-pca.ko.xzbussesi2c-amd756-s4882.ko.xzi2c-amd756.ko.xzi2c-amd8111.ko.xzi2c-designware-core.ko.xzi2c-designware-platform.ko.xzi2c-diolan-u2c.ko.xzi2c-i801.ko.xzi2c-isch.ko.xzi2c-ismt.ko.xzi2c-mlxcpld.ko.xzi2c-nforce2-s4985.ko.xzi2c-nforce2.ko.xzi2c-parport.ko.xzi2c-pca-platform.ko.xzi2c-piix4.ko.xzi2c-scmi.ko.xzi2c-simtec.ko.xzi2c-sis96x.ko.xzi2c-tiny-usb.ko.xzi2c-via.ko.xzi2c-viapro.ko.xzi2c-dev.ko.xzi2c-mux.ko.xzi2c-smbus.ko.xzi2c-stub.ko.xzmuxesi2c-mux-mlxcpld.ko.xziioaccelbuffercommonhid-sensorsgyrohumiditylightmagnetometerorientationpressuretemperaturetestinfinibandcorehwbnxt_recxgb4efahfi1irdmamanamlx4mlx5qedrusnicvmw_pvrdmaswrdmavtrxesiwulpipoibiserisertopa_vnicsrpsrptinputff-memless.ko.xzjoydev.ko.xzmiscapanel.ko.xzati_remote2.ko.xzatlas_btns.ko.xzcm109.ko.xzkeyspan_remote.ko.xzpcspkr.ko.xzpowermate.ko.xzrotary_encoder.ko.xzuinput.ko.xzxen-kbdfront.ko.xzyealink.ko.xzmouseappletouch.ko.xzbcm5974.ko.xzcyapatp.ko.xzelan_i2c.ko.xzsermouse.ko.xzsynaptics_i2c.ko.xzsynaptics_usb.ko.xzvsxxxaa.ko.xzrmi4rmi_core.ko.xzrmi_i2c.ko.xzrmi_smbus.ko.xzrmi_spi.ko.xzserioaltera_ps2.ko.xzarc_ps2.ko.xzhyperv-keyboard.ko.xzserio_raw.ko.xzserport.ko.xzsparse-keymap.ko.xztabletteststouchscreeniommuiommufdiommufd.ko.xzledstriggermddm-bio-prison.ko.xzdm-bufio.ko.xzdm-cache-smq.ko.xzdm-cache.ko.xzdm-crypt.ko.xzdm-delay.ko.xzdm-era.ko.xzdm-flakey.ko.xzdm-historical-service-time.ko.xzdm-integrity.ko.xzdm-io-affinity.ko.xzdm-log-userspace.ko.xzdm-log-writes.ko.xzdm-log.ko.xzdm-mirror.ko.xzdm-mod.ko.xzdm-multipath.ko.xzdm-queue-length.ko.xzdm-raid.ko.xzdm-region-hash.ko.xzdm-round-robin.ko.xzdm-service-time.ko.xzdm-snapshot.ko.xzdm-switch.ko.xzdm-thin-pool.ko.xzdm-verity.ko.xzdm-writecache.ko.xzdm-zero.ko.xzfaulty.ko.xzlinear.ko.xzpersistent-datadm-persistent-data.ko.xzraid0.ko.xzraid1.ko.xzraid10.ko.xzraid456.ko.xzmediaceccorecec.ko.xzusbpulse8rainshadowcommonvideobuf2mcusbgspcagl860m5602stv06xxpwcs2255stkwebcamuvczr364xxv4l2-corememstickcorehostmessagefusionmptbase.ko.xzmptsas.ko.xzmptscsih.ko.xzmptspi.ko.xzmfdmiscaltera-staplaltera-stapl.ko.xzapds9802als.ko.xzapds990x.ko.xzbh1770glc.ko.xzcardreaderrtsx_pci.ko.xzrtsx_usb.ko.xzcb710cb710.ko.xzeepromeeprom.ko.xzeeprom_93cx6.ko.xzmax6875.ko.xzenclosure.ko.xzhpilo.ko.xzisl29003.ko.xzisl29020.ko.xzlis3lv02dlis3lv02d.ko.xzlis3lv02d_i2c.ko.xzmeigsc_proxymei_gsc_proxy.ko.xzmei-gsc.ko.xzmei-me.ko.xzmei.ko.xzpvpanicpvpanic-mmio.ko.xzpvpanic.ko.xzsgi-grugru.ko.xzsgi-xpxp.ko.xzxpc.ko.xzxpnet.ko.xztifm_7xx1.ko.xztifm_core.ko.xztsl2550.ko.xzvmw_balloon.ko.xzvmw_vmcivmw_vmci.ko.xzmmccorehostmtdchipsubinetbareudp.ko.xzbondingbonding.ko.xzcandevm_canpeak_canfdslcanspimcp251xfdusbkvaser_usbpeak_usbdummy.ko.xzethernetamazonenaena.ko.xzamdxgbeaquantiaatlanticatherosalxatl1catl1eatlxbroadcombnx2xbnxtgenetchelsiocxgb4cxgb4vfinline_cryptoch_ipsecch_ktlslibcxgbciscoenicdlinkemulexbenetgooglegvegve.ko.xzhuaweihinichinic.ko.xzintele1000e1000.ko.xze1000ee1000e.ko.xzfm10kfm10k.ko.xzi40ei40e.ko.xziavfiavf.ko.xziceice.ko.xzidpfidpf.ko.xzigbigb.ko.xzigbvfigbvf.ko.xzigcigc.ko.xzixgbeixgbe.ko.xzixgbevfixgbevf.ko.xzmarvellocteon_epocteon_ep_vfmellanoxmlx4mlx4_core.ko.xzmlx4_en.ko.xzmlx5coremlx5_core.ko.xzmlx5_dpll.ko.xzmlxfwmlxfw.ko.xzmlxswmlxsw_core.ko.xzmlxsw_i2c.ko.xzmlxsw_minimal.ko.xzmlxsw_pci.ko.xzmlxsw_spectrum.ko.xzmicrosoftmanamana.ko.xzmyricommyri10gemyri10ge.ko.xznetronomenfpnfp.ko.xzpensandoionicionic.ko.xzqlogicnetxenqedqederealtek8139cp.ko.xz8139too.ko.xzr8169.ko.xzrockersfcsienastmicrostmmacfjesfjes.ko.xzgeneve.ko.xzhypervhv_netvsc.ko.xzieee802154ifb.ko.xzipvlanipvlan.ko.xzipvtap.ko.xzmacsec.ko.xzmacvlan.ko.xzmacvtap.ko.xzmdiomdio.ko.xzmdio-bcm-unimac.ko.xzmdio-bitbang.ko.xzmdio-cavium.ko.xzmdio-mscc-miim.ko.xzmdio-thunder.ko.xzmhi_net.ko.xzmii.ko.xznet_failover.ko.xznetconsole.ko.xznetdevsimnlmon.ko.xzpcspcs_xpcs.ko.xzphyamd.ko.xzaquantiaaquantia.ko.xzax88796b.ko.xzbcm-phy-lib.ko.xzbcm-phy-ptp.ko.xzbcm7xxx.ko.xzbcm87xx.ko.xzbroadcom.ko.xzcicada.ko.xzcortina.ko.xzdavicom.ko.xzdp83640.ko.xzdp83822.ko.xzdp83848.ko.xzdp83867.ko.xzdp83tc811.ko.xzdp83tg720.ko.xzet1011c.ko.xzicplus.ko.xzintel-xway.ko.xzlxt.ko.xzmarvell-88q2xxx.ko.xzmarvell.ko.xzmarvell10g.ko.xzmicrel.ko.xzmicrochip.ko.xzmicrochip_t1.ko.xzmsccmscc.ko.xzmxl-gpy.ko.xznational.ko.xzphylink.ko.xzqcomqca808x.ko.xzqca83xx.ko.xzqcom-phy-lib.ko.xzqsemi.ko.xzrealtek.ko.xzrockchip.ko.xzsmsc.ko.xzspi_ks8995.ko.xzste10Xp.ko.xzteranetics.ko.xzuPD60620.ko.xzvitesse.ko.xzxilinx_gmii2rgmii.ko.xzpppsliptap.ko.xzteamteam.ko.xzteam_mode_activebackup.ko.xzteam_mode_broadcast.ko.xzteam_mode_loadbalance.ko.xzteam_mode_random.ko.xzteam_mode_roundrobin.ko.xzthunderboltthunderbolt_net.ko.xztun.ko.xzusbveth.ko.xzvirtio_net.ko.xzvmxnet3vmxnet3.ko.xzvrf.ko.xzvsockmon.ko.xzvxlanvxlan.ko.xzwanhdlc.ko.xzhdlc_cisco.ko.xzhdlc_fr.ko.xzhdlc_ppp.ko.xzhdlc_raw.ko.xzwireguardwireguard.ko.xzwirelessathath10kath11kath9kbroadcombrcm80211brcmfmacbcacywwccbrcmsmacbrcmutilinteliwlwifidvmmvmtestsmarvellmwifiexmediatekmt76mt76x0mt76x2mt7921mt7925mt7601uralinkrt2x00realtekrtl8xxxurtlwifibtcoexistrtl8188eertl8192crtl8192certl8192curtl8192dertl8192eertl8192sertl8723aertl8723bertl8723comrtl8821aertw88rtw89virtualwwaniosmiosm.ko.xzmhi_wwan_ctrl.ko.xzmhi_wwan_mbim.ko.xzt7xxmtk_t7xx.ko.xzxen-netfront.ko.xzntbhwamdinteltestnvdimmlibnvdimm.ko.xznd_btt.ko.xznd_e820.ko.xznd_pmem.ko.xznvmecommonnvme-auth.ko.xznvme-keyring.ko.xzhostnvme-core.ko.xznvme-fabrics.ko.xznvme-fc.ko.xznvme-tcp.ko.xznvme.ko.xztargetnvme-fcloop.ko.xznvme-loop.ko.xznvmet-fc.ko.xznvmet-tcp.ko.xznvmet.ko.xzparportparport.ko.xzparport_pc.ko.xzpcicontrollerpci-hyperv-intf.ko.xzpci-hyperv.ko.xzhotplugacpiphp_ibm.ko.xzpci-pf-stub.ko.xzpcieperfcxl_pmu.ko.xzpinctrlintelpinctrl-alderlake.ko.xzpinctrl-broxton.ko.xzpinctrl-cannonlake.ko.xzpinctrl-cedarfork.ko.xzpinctrl-denverton.ko.xzpinctrl-elkhartlake.ko.xzpinctrl-emmitsburg.ko.xzpinctrl-geminilake.ko.xzpinctrl-icelake.ko.xzpinctrl-intel-platform.ko.xzpinctrl-jasperlake.ko.xzpinctrl-lakefield.ko.xzpinctrl-lewisburg.ko.xzpinctrl-meteorlake.ko.xzpinctrl-meteorpoint.ko.xzpinctrl-sunrisepoint.ko.xzpinctrl-tigerlake.ko.xzplatformmellanoxx86amdpmcpmfdelldell-wmi-sysmanintelifsintel_vsec.ko.xzintel_vsec_tpmi.ko.xzpmcpmtspeed_select_ifisst_if_common.ko.xzisst_tpmi.ko.xzisst_tpmi_core.ko.xzuncore-frequencywmipowersupplypowercapintel_rapl_common.ko.xzintel_rapl_msr.ko.xzintel_rapl_tpmi.ko.xzppsclientspps-gpio.ko.xzpps-ldisc.ko.xzpps_parport.ko.xzptpptp_kvm.ko.xzptp_vmw.ko.xzpwmpwm-lpss-pci.ko.xzpwm-lpss-platform.ko.xzpwm-lpss.ko.xzrasamdatlamd_atl.ko.xzfmpm.ko.xzrtcrtc-bq32k.ko.xzrtc-bq4802.ko.xzrtc-ds1286.ko.xzrtc-ds1307.ko.xzrtc-ds1374.ko.xzrtc-ds1511.ko.xzrtc-ds1553.ko.xzrtc-ds1672.ko.xzrtc-ds1742.ko.xzrtc-ds2404.ko.xzrtc-ds3232.ko.xzrtc-em3027.ko.xzrtc-fm3130.ko.xzrtc-isl12022.ko.xzrtc-isl1208.ko.xzrtc-m41t80.ko.xzrtc-m48t35.ko.xzrtc-m48t59.ko.xzrtc-max6900.ko.xzrtc-msm6242.ko.xzrtc-pcf8523.ko.xzrtc-pcf8563.ko.xzrtc-pcf8583.ko.xzrtc-rp5c01.ko.xzrtc-rs5c372.ko.xzrtc-rv3029c2.ko.xzrtc-rv8803.ko.xzrtc-rx4581.ko.xzrtc-rx8025.ko.xzrtc-rx8581.ko.xzrtc-stk17ta8.ko.xzrtc-x1205.ko.xzscsiaacraidbe2iscsibnx2fcbnx2ich.ko.xzcsiostorcxgbicxgb4ifcoefnichpsa.ko.xzhv_storvsc.ko.xziscsi_tcp.ko.xzlibfclibfc.ko.xzlibiscsi.ko.xzlibiscsi_tcp.ko.xzlibsaslpfcmegaraidmpi3mrmpi3mr.ko.xzmpt3sasqedfqediqla2xxxqla4xxxraid_class.ko.xzscsi_debug.ko.xzscsi_transport_fc.ko.xzscsi_transport_iscsi.ko.xzscsi_transport_sas.ko.xzscsi_transport_spi.ko.xzscsi_transport_srp.ko.xzsd_mod.ko.xzses.ko.xzsg.ko.xzsmartpqismartpqi.ko.xzsr_mod.ko.xzst.ko.xzvirtio_scsi.ko.xzvmw_pvscsi.ko.xzsocqcomqmi_helpers.ko.xzsoundwirespispi-pxa2xx-pci.ko.xzspi-pxa2xx-platform.ko.xztargetiscsicxgbitiscsi_target_mod.ko.xzloopbacktcm_loop.ko.xztarget_core_file.ko.xztarget_core_iblock.ko.xztarget_core_mod.ko.xztarget_core_pscsi.ko.xztcm_fctcm_fc.ko.xzteeamdteeamdtee.ko.xztee.ko.xzthermalintelint340x_thermalacpi_thermal_rel.ko.xzint3400_thermal.ko.xzint3401_thermal.ko.xzint3402_thermal.ko.xzint3403_thermal.ko.xzint340x_thermal_zone.ko.xzprocessor_thermal_device.ko.xzprocessor_thermal_device_pci.ko.xzprocessor_thermal_device_pci_legacy.ko.xzprocessor_thermal_mbox.ko.xzprocessor_thermal_power_floor.ko.xzprocessor_thermal_rapl.ko.xzprocessor_thermal_rfim.ko.xzprocessor_thermal_wt_hint.ko.xzprocessor_thermal_wt_req.ko.xzintel_pch_thermal.ko.xzintel_powerclamp.ko.xzintel_soc_dts_iosf.ko.xzx86_pkg_temp_thermal.ko.xzttyserial8250jsmuiousbatmclasscdc-acm.ko.xzcdc-wdm.ko.xzusblp.ko.xzusbtmc.ko.xzcoreledtrig-usbport.ko.xzhostxhci-plat-hcd.ko.xzimagemiscsisusbvgarolesintel-xhci-usb-role-switch.ko.xzserialstorageuas.ko.xzums-alauda.ko.xzums-cypress.ko.xzums-datafab.ko.xzums-eneub6250.ko.xzums-freecom.ko.xzums-isd200.ko.xzums-jumpshot.ko.xzums-karma.ko.xzums-onetouch.ko.xzums-realtek.ko.xzums-sddr09.ko.xzums-sddr55.ko.xzums-usbat.ko.xzusb-storage.ko.xztypecaltmodestypec_displayport.ko.xzmuxfsa4480.ko.xzpi3usb30532.ko.xzrt1719.ko.xztcpmfusb302.ko.xztcpci.ko.xztcpm.ko.xztipdtps6598x.ko.xzwusb3801.ko.xzvdpaifcvfifcvf.ko.xzmlx5mlx5_vdpa.ko.xzvdpa.ko.xzvdpa_simvdpa_sim.ko.xzvdpa_sim_blk.ko.xzvdpa_sim_net.ko.xzvdpa_uservduse.ko.xzvirtio_pcivp_vdpa.ko.xzvfiomdevmdev.ko.xzpcimlx5mlx5-vfio-pci.ko.xzvfio-pci-core.ko.xzvfio-pci.ko.xzvfio.ko.xzvfio_iommu_type1.ko.xzvhostvhost.ko.xzvhost_iotlb.ko.xzvhost_net.ko.xzvhost_vdpa.ko.xzvhost_vsock.ko.xzvringh.ko.xzvideobacklightapple_bl.ko.xzlcd.ko.xzlp855x_bl.ko.xzplatform_lcd.ko.xzvirtcocoefi_secretefi_secret.ko.xzsev-guestsev-guest.ko.xztdx-guesttdx-guest.ko.xztsm.ko.xznitro_enclavesnitro_enclaves.ko.xzvirtiovirtio_balloon.ko.xzvirtio_dma_buf.ko.xzvirtio_input.ko.xzvirtio_mem.ko.xzvirtio_vdpa.ko.xzwatchdoghpwdt.ko.xzi6300esb.ko.xziTCO_vendor_support.ko.xziTCO_wdt.ko.xzib700wdt.ko.xzibmasr.ko.xzmei_wdt.ko.xzmlx_wdt.ko.xzsoftdog.ko.xzsp5100_tco.ko.xzwdat_wdt.ko.xzxenxen-evtchn.ko.xzxen-front-pgdir-shbuf.ko.xzxen-privcmd.ko.xzxenfsxenfs.ko.xzfsafsbinfmt_misc.ko.xzcachefilescachefiles.ko.xzcephceph.ko.xzdlmdlm.ko.xzerofserofs.ko.xzexfatexfat.ko.xzext4ext4.ko.xzfatfat.ko.xzmsdos.ko.xzvfat.ko.xzfscachefscache.ko.xzfusefuse.ko.xzvirtiofs.ko.xzgfs2gfs2.ko.xzisofsisofs.ko.xzjbd2jbd2.ko.xzlockdlockd.ko.xzmbcache.ko.xznetfsnetfs.ko.xznfsblocklayoutblocklayoutdriver.ko.xzfilelayoutnfs_layout_nfsv41_files.ko.xzflexfilelayoutnfs_layout_flexfiles.ko.xznfs.ko.xznfsv3.ko.xznfsv4.ko.xznfs_commongrace.ko.xznfs_acl.ko.xznfsdnfsd.ko.xznlsmac-celtic.ko.xzmac-centeuro.ko.xzmac-croatian.ko.xzmac-cyrillic.ko.xzmac-gaelic.ko.xzmac-greek.ko.xzmac-iceland.ko.xzmac-inuit.ko.xzmac-roman.ko.xzmac-romanian.ko.xzmac-turkish.ko.xznls_cp1250.ko.xznls_cp1251.ko.xznls_cp1255.ko.xznls_cp737.ko.xznls_cp775.ko.xznls_cp850.ko.xznls_cp852.ko.xznls_cp855.ko.xznls_cp857.ko.xznls_cp860.ko.xznls_cp861.ko.xznls_cp862.ko.xznls_cp863.ko.xznls_cp864.ko.xznls_cp865.ko.xznls_cp866.ko.xznls_cp869.ko.xznls_cp874.ko.xznls_cp932.ko.xznls_cp936.ko.xznls_cp949.ko.xznls_cp950.ko.xznls_euc-jp.ko.xznls_iso8859-1.ko.xznls_iso8859-13.ko.xznls_iso8859-14.ko.xznls_iso8859-15.ko.xznls_iso8859-2.ko.xznls_iso8859-3.ko.xznls_iso8859-4.ko.xznls_iso8859-5.ko.xznls_iso8859-6.ko.xznls_iso8859-7.ko.xznls_iso8859-9.ko.xznls_koi8-r.ko.xznls_koi8-ru.ko.xznls_koi8-u.ko.xznls_utf8.ko.xzoverlayfsoverlay.ko.xzpstoreramoops.ko.xzsmbclientcommonsquashfsudfudf.ko.xzxfsxfs.ko.xzkernelkheaders.ko.xzlockingrcutimetracering_buffer_benchmark.ko.xzlibcrc-itu-t.ko.xzcrc7.ko.xzcrc8.ko.xzcryptolibarc4.ko.xzlibcurve25519-generic.ko.xzlibcurve25519.ko.xzlibdes.ko.xzkunitlibcrc32c.ko.xzlinear_ranges.ko.xzlivepatchlz4lz4_compress.ko.xzmathcordic.ko.xzprime_numbers.ko.xzobjagg.ko.xzparman.ko.xzpolynomial.ko.xzraid6raid6_pq.ko.xzreed_solomonreed_solomon.ko.xzts_bm.ko.xzts_fsm.ko.xzts_kmp.ko.xzzstdzstd_compress.ko.xzmmnet6lowpan802garp.ko.xzmrp.ko.xzp8022.ko.xzpsnap.ko.xzstp.ko.xz8021q8021q.ko.xzatmbluetoothbnephidprfcommbridgebr_netfilter.ko.xzbridge.ko.xznetfilterebt_802_3.ko.xzebt_among.ko.xzebt_arp.ko.xzebt_arpreply.ko.xzebt_dnat.ko.xzebt_ip.ko.xzebt_ip6.ko.xzebt_limit.ko.xzebt_log.ko.xzebt_mark.ko.xzebt_mark_m.ko.xzebt_nflog.ko.xzebt_pkttype.ko.xzebt_redirect.ko.xzebt_snat.ko.xzebt_stp.ko.xzebt_vlan.ko.xzebtable_broute.ko.xzebtable_filter.ko.xzebtable_nat.ko.xzebtables.ko.xznf_conntrack_bridge.ko.xznft_meta_bridge.ko.xznft_reject_bridge.ko.xzcanj1939cephlibceph.ko.xzcorefailover.ko.xzdns_resolverdns_resolver.ko.xzhandshakehsrhsr.ko.xzieee8021546lowpanipv4ah4.ko.xzesp4.ko.xzesp4_offload.ko.xzgre.ko.xzip_gre.ko.xzip_tunnel.ko.xzip_vti.ko.xzipcomp.ko.xzipip.ko.xznetfilterarp_tables.ko.xzarpt_mangle.ko.xzarptable_filter.ko.xzip_tables.ko.xzipt_ECN.ko.xzipt_REJECT.ko.xzipt_SYNPROXY.ko.xzipt_ah.ko.xzipt_rpfilter.ko.xziptable_filter.ko.xziptable_mangle.ko.xziptable_nat.ko.xziptable_raw.ko.xziptable_security.ko.xznf_defrag_ipv4.ko.xznf_dup_ipv4.ko.xznf_flow_table_ipv4.ko.xznf_nat_h323.ko.xznf_nat_pptp.ko.xznf_nat_snmp_basic.ko.xznf_reject_ipv4.ko.xznf_socket_ipv4.ko.xznf_tproxy_ipv4.ko.xznft_dup_ipv4.ko.xznft_fib_ipv4.ko.xznft_reject_ipv4.ko.xztcp_bbr.ko.xztcp_dctcp.ko.xztcp_nv.ko.xztunnel4.ko.xzudp_tunnel.ko.xzxfrm4_tunnel.ko.xzipv6ah6.ko.xzesp6.ko.xzesp6_offload.ko.xzip6_gre.ko.xzip6_tunnel.ko.xzip6_udp_tunnel.ko.xzip6_vti.ko.xzipcomp6.ko.xzmip6.ko.xznetfilterip6_tables.ko.xzip6t_NPT.ko.xzip6t_REJECT.ko.xzip6t_SYNPROXY.ko.xzip6t_ah.ko.xzip6t_eui64.ko.xzip6t_frag.ko.xzip6t_hbh.ko.xzip6t_ipv6header.ko.xzip6t_mh.ko.xzip6t_rpfilter.ko.xzip6t_rt.ko.xzip6table_filter.ko.xzip6table_mangle.ko.xzip6table_nat.ko.xzip6table_raw.ko.xzip6table_security.ko.xznf_defrag_ipv6.ko.xznf_dup_ipv6.ko.xznf_flow_table_ipv6.ko.xznf_reject_ipv6.ko.xznf_socket_ipv6.ko.xznf_tproxy_ipv6.ko.xznft_dup_ipv6.ko.xznft_fib_ipv6.ko.xznft_reject_ipv6.ko.xzsit.ko.xztunnel6.ko.xzxfrm6_tunnel.ko.xzkeyaf_key.ko.xzl2tpllcllc.ko.xzmac80211testsmac802154mplsmptcpnetfilteripsetip_set.ko.xzip_set_bitmap_ip.ko.xzip_set_bitmap_ipmac.ko.xzip_set_bitmap_port.ko.xzip_set_hash_ip.ko.xzip_set_hash_ipmac.ko.xzip_set_hash_ipmark.ko.xzip_set_hash_ipport.ko.xzip_set_hash_ipportip.ko.xzip_set_hash_ipportnet.ko.xzip_set_hash_mac.ko.xzip_set_hash_net.ko.xzip_set_hash_netiface.ko.xzip_set_hash_netnet.ko.xzip_set_hash_netport.ko.xzip_set_hash_netportnet.ko.xzip_set_list_set.ko.xzipvsip_vs.ko.xzip_vs_dh.ko.xzip_vs_fo.ko.xzip_vs_ftp.ko.xzip_vs_lblc.ko.xzip_vs_lblcr.ko.xzip_vs_lc.ko.xzip_vs_mh.ko.xzip_vs_nq.ko.xzip_vs_ovf.ko.xzip_vs_pe_sip.ko.xzip_vs_rr.ko.xzip_vs_sed.ko.xzip_vs_sh.ko.xzip_vs_wlc.ko.xzip_vs_wrr.ko.xznf_conncount.ko.xznf_conntrack.ko.xznf_conntrack_amanda.ko.xznf_conntrack_broadcast.ko.xznf_conntrack_ftp.ko.xznf_conntrack_h323.ko.xznf_conntrack_irc.ko.xznf_conntrack_netbios_ns.ko.xznf_conntrack_netlink.ko.xznf_conntrack_pptp.ko.xznf_conntrack_sane.ko.xznf_conntrack_sip.ko.xznf_conntrack_snmp.ko.xznf_conntrack_tftp.ko.xznf_dup_netdev.ko.xznf_flow_table.ko.xznf_flow_table_inet.ko.xznf_log_syslog.ko.xznf_nat.ko.xznf_nat_amanda.ko.xznf_nat_ftp.ko.xznf_nat_irc.ko.xznf_nat_sip.ko.xznf_nat_tftp.ko.xznf_synproxy_core.ko.xznf_tables.ko.xznfnetlink.ko.xznfnetlink_cthelper.ko.xznfnetlink_cttimeout.ko.xznfnetlink_hook.ko.xznfnetlink_log.ko.xznfnetlink_osf.ko.xznfnetlink_queue.ko.xznft_chain_nat.ko.xznft_compat.ko.xznft_connlimit.ko.xznft_counter.ko.xznft_ct.ko.xznft_dup_netdev.ko.xznft_fib.ko.xznft_fib_inet.ko.xznft_fib_netdev.ko.xznft_flow_offload.ko.xznft_fwd_netdev.ko.xznft_hash.ko.xznft_limit.ko.xznft_log.ko.xznft_masq.ko.xznft_nat.ko.xznft_numgen.ko.xznft_objref.ko.xznft_osf.ko.xznft_queue.ko.xznft_quota.ko.xznft_redir.ko.xznft_reject.ko.xznft_reject_inet.ko.xznft_reject_netdev.ko.xznft_socket.ko.xznft_synproxy.ko.xznft_tproxy.ko.xznft_tunnel.ko.xznft_xfrm.ko.xzxt_AUDIT.ko.xzxt_CHECKSUM.ko.xzxt_CLASSIFY.ko.xzxt_CONNSECMARK.ko.xzxt_CT.ko.xzxt_DSCP.ko.xzxt_HL.ko.xzxt_HMARK.ko.xzxt_IDLETIMER.ko.xzxt_LOG.ko.xzxt_MASQUERADE.ko.xzxt_NETMAP.ko.xzxt_NFLOG.ko.xzxt_NFQUEUE.ko.xzxt_RATEEST.ko.xzxt_REDIRECT.ko.xzxt_SECMARK.ko.xzxt_TCPMSS.ko.xzxt_TCPOPTSTRIP.ko.xzxt_TEE.ko.xzxt_TPROXY.ko.xzxt_TRACE.ko.xzxt_addrtype.ko.xzxt_bpf.ko.xzxt_cgroup.ko.xzxt_cluster.ko.xzxt_comment.ko.xzxt_connbytes.ko.xzxt_connlabel.ko.xzxt_connlimit.ko.xzxt_connmark.ko.xzxt_conntrack.ko.xzxt_cpu.ko.xzxt_dccp.ko.xzxt_devgroup.ko.xzxt_dscp.ko.xzxt_ecn.ko.xzxt_esp.ko.xzxt_hashlimit.ko.xzxt_helper.ko.xzxt_hl.ko.xzxt_iprange.ko.xzxt_ipvs.ko.xzxt_length.ko.xzxt_limit.ko.xzxt_mac.ko.xzxt_mark.ko.xzxt_multiport.ko.xzxt_nat.ko.xzxt_osf.ko.xzxt_owner.ko.xzxt_physdev.ko.xzxt_pkttype.ko.xzxt_policy.ko.xzxt_quota.ko.xzxt_rateest.ko.xzxt_realm.ko.xzxt_recent.ko.xzxt_sctp.ko.xzxt_set.ko.xzxt_socket.ko.xzxt_state.ko.xzxt_statistic.ko.xzxt_string.ko.xzxt_tcpmss.ko.xzopenvswitchopenvswitch.ko.xzvport-geneve.ko.xzvport-gre.ko.xzvport-vxlan.ko.xzpsamplepsample.ko.xzqrtrqrtr-mhi.ko.xzqrtr.ko.xzrfkillrxrpcschedact_bpf.ko.xzact_csum.ko.xzact_ct.ko.xzact_ctinfo.ko.xzact_gact.ko.xzact_mirred.ko.xzact_mpls.ko.xzact_pedit.ko.xzact_police.ko.xzact_sample.ko.xzact_skbedit.ko.xzact_tunnel_key.ko.xzact_vlan.ko.xzcls_bpf.ko.xzcls_flow.ko.xzcls_flower.ko.xzcls_fw.ko.xzcls_matchall.ko.xzcls_u32.ko.xzsch_cake.ko.xzsch_cbs.ko.xzsch_etf.ko.xzsch_ets.ko.xzsch_fq.ko.xzsch_hfsc.ko.xzsch_htb.ko.xzsch_ingress.ko.xzsch_mqprio_lib.ko.xzsch_prio.ko.xzsch_sfq.ko.xzsch_taprio.ko.xzsch_tbf.ko.xzsctpsunrpcauth_gssauth_rpcgss.ko.xzrpcsec_gss_krb5.ko.xzsunrpc.ko.xzxprtrdmatipcdiag.ko.xztipc.ko.xztlstls.ko.xzvmw_vsockhv_sock.ko.xzvmw_vsock_virtio_transport.ko.xzvmw_vsock_virtio_transport_common.ko.xzvmw_vsock_vmci_transport.ko.xzvsock.ko.xzvsock_diag.ko.xzvsock_loopback.ko.xzwirelesstestsxdpxsk_diag.ko.xzxfrmxfrm_interface.ko.xzxfrm_ipcomp.ko.xzsamplesvfio-mdevsoundcoreseqdriversmpu401opl3pcspvxhdaexti2cotherpciac97ali5451asihpiau88x0ca0106cs46xxctxfiechoaudioemu10k1hdaice1712korg1212lolalx6464esmixartoxygenpcxhrrme9652tridentvx222socamdacppsrenoirvangoghyccodecsintelatomsstavsboardscatptcommonskylakesofamdintelxtensasynthemuxusb6firebcd2000caiaqhifaceline6miscusx2yvirtiox86xenmodules.aliasmodules.alias.binmodules.blockmodules.builtin.alias.binmodules.builtin.binmodules.depmodules.dep.binmodules.devnamemodules.drmmodules.modesettingmodules.networkingmodules.ordermodules.softdepmodules.symbolsmodules.symbols.binsourcesystemtapupdatesvdsovdso32.sovdso64.soweak-updates5.14.0-503.29.1.el9_5.x86_64ima.cerkernel-signing-ca.cer/lib//lib/modules//lib/modules/5.14.0-503.29.1.el9_5.x86_64//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/arch//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/arch/x86//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/arch/x86/crypto//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/arch/x86/events//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/arch/x86/events/amd//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/arch/x86/events/intel//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/arch/x86/kernel//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/arch/x86/kernel/cpu//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/arch/x86/kernel/cpu/mce//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/arch/x86/kvm//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/block//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/crypto//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/crypto/asymmetric_keys//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/crypto/async_tx//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/acpi//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/acpi/apei//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/acpi/dptf//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/acpi/nfit//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/ata//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/base//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/base/regmap//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/block//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/block/null_blk//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/block/zram//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/bus//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/bus/mhi//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/bus/mhi/host//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/cdrom//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/char//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/char/agp//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/char/hw_random//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/char/ipmi//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/char/tpm//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/counter//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/cpufreq//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/crypto//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/crypto/cavium//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/crypto/ccp//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/crypto/intel//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/crypto/intel/iaa//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_420xx//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_4xxx//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_c3xxx//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_c3xxxvf//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_c62x//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_c62xvf//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_common//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_dh895xcc//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_dh895xccvf//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/cxl//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/cxl/core//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/dax//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/dax/hmem//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/dax/pmem//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/dca//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/dma//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/dma/dw//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/dma/idxd//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/dma/ioat//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/dma/ptdma//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/edac//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/firmware//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/firmware/cirrus//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/gnss//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/gpio//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/gpu//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/gpu/drm//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/gpu/drm/amd//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/gpu/drm/display//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/gpu/drm/gud//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/gpu/drm/hyperv//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/gpu/drm/qxl//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/gpu/drm/scheduler//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/gpu/drm/tiny//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/gpu/drm/ttm//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/gpu/drm/udl//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/gpu/drm/virtio//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/gpu/drm/vkms//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/gpu/drm/vmwgfx//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/hid//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/hid/amd-sfh-hid//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/hid/i2c-hid//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/hid/intel-ish-hid//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/hv//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/hwmon//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/hwmon/pmbus//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/hwtracing//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/hwtracing/intel_th//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/hwtracing/stm//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/i2c//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/i2c/algos//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/i2c/busses//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/i2c/muxes//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/iio//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/iio/common//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/infiniband//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/infiniband/hw//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/infiniband/sw//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/infiniband/ulp//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/input//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/input/misc//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/input/mouse//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/input/rmi4//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/input/serio//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/iommu//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/iommu/iommufd//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/leds//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/md//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/md/persistent-data//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/media//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/media/cec//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/media/cec/core//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/media/cec/usb//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/media/common//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/media/usb//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/media/usb/gspca//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/memstick//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/message//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/message/fusion//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/misc//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/misc/altera-stapl//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/misc/cardreader//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/misc/cb710//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/misc/eeprom//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/misc/lis3lv02d//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/misc/mei//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/misc/mei/gsc_proxy//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/misc/pvpanic//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/misc/sgi-gru//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/misc/sgi-xp//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/misc/vmw_vmci//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/mmc//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/mtd//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/bonding//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/can//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/can/spi//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/can/usb//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/amazon//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/amazon/ena//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/amd//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/aquantia//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/atheros//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/chelsio//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/cisco//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/emulex//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/google//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/google/gve//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/huawei//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/huawei/hinic//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/e1000//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/e1000e//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/fm10k//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/i40e//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/iavf//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/ice//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/idpf//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/igb//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/igbvf//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/igc//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/ixgbe//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/ixgbevf//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/marvell//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/mellanox//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/mellanox/mlx4//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5/core//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/microsoft//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/microsoft/mana//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/myricom//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/myricom/myri10ge//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/netronome//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/netronome/nfp//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/pensando//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/pensando/ionic//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/realtek//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ethernet/stmicro//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/fjes//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/hyperv//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/ipvlan//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/mdio//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/pcs//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/phy//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/phy/aquantia//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/phy/mscc//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/phy/qcom//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/team//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/thunderbolt//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/vmxnet3//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/vxlan//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/wan//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/wireguard//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/wireless//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/wireless/ath//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/wireless/broadcom//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/wireless/intel//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/wireless/marvell//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/wireless/mediatek//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/wireless/ralink//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/wwan//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/wwan/iosm//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/net/wwan/t7xx//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/ntb//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/ntb/hw//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/nvdimm//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/nvme//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/nvme/common//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/nvme/host//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/nvme/target//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/parport//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/pci//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/pci/controller//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/pci/hotplug//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/perf//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/pinctrl//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/pinctrl/intel//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/platform//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/platform/x86//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/platform/x86/amd//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/platform/x86/dell//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/platform/x86/intel//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/power//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/powercap//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/pps//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/pps/clients//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/ptp//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/pwm//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/ras//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/ras/amd//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/ras/amd/atl//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/rtc//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/scsi//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/scsi/libfc//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/scsi/mpi3mr//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/scsi/smartpqi//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/soc//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/soc/qcom//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/spi//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/target//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/target/iscsi//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/target/loopback//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/target/tcm_fc//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/tee//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/tee/amdtee//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/thermal//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/thermal/intel//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/thermal/intel/int340x_thermal//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/tty//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/tty/serial//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/usb//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/usb/class//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/usb/core//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/usb/host//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/usb/misc//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/usb/roles//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/usb/storage//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/usb/typec//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/usb/typec/altmodes//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/usb/typec/mux//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/usb/typec/tcpm//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/usb/typec/tipd//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/vdpa//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/vdpa/ifcvf//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/vdpa/mlx5//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/vdpa/vdpa_sim//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/vdpa/vdpa_user//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/vdpa/virtio_pci//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/vfio//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/vfio/mdev//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/vfio/pci//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/vfio/pci/mlx5//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/vhost//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/video//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/video/backlight//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/virt//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/virt/coco//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/virt/coco/efi_secret//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/virt/coco/sev-guest//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/virt/coco/tdx-guest//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/virt/nitro_enclaves//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/virtio//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/watchdog//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/xen//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/xen/xenfs//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/cachefiles//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/ceph//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/dlm//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/erofs//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/exfat//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/ext4//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/fat//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/fscache//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/fuse//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/gfs2//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/isofs//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/jbd2//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/lockd//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/netfs//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/nfs//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/nfs/blocklayout//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/nfs/filelayout//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/nfs/flexfilelayout//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/nfs_common//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/nfsd//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/nls//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/overlayfs//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/pstore//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/smb//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/udf//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/fs/xfs//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/kernel//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/kernel/trace//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/lib//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/lib/crypto//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/lib/lz4//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/lib/math//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/lib/raid6//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/lib/reed_solomon//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/lib/zstd//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/802//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/8021q//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/bluetooth//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/bridge//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/bridge/netfilter//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/can//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/ceph//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/core//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/dns_resolver//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/hsr//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/ieee802154//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/ipv4//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/ipv4/netfilter//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/ipv6//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/ipv6/netfilter//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/key//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/llc//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/mac80211//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/netfilter//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/netfilter/ipset//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/netfilter/ipvs//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/openvswitch//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/psample//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/qrtr//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/sched//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/sunrpc//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/sunrpc/auth_gss//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/tipc//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/tls//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/vmw_vsock//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/wireless//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/xdp//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/net/xfrm//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/samples//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/sound//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/sound/core//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/sound/drivers//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/sound/hda//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/sound/i2c//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/sound/pci//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/sound/soc//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/sound/soc/amd//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/sound/soc/intel//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/sound/soc/intel/atom//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/sound/soc/sof//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/sound/synth//lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/sound/usb//lib/modules/5.14.0-503.29.1.el9_5.x86_64/vdso//usr/share/doc/kernel-keys//usr/share/doc/kernel-keys/5.14.0-503.29.1.el9_5.x86_64/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnudirectoryELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)ASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=5ba4a36aa54c8805d7118c1acdfa2c33fb28e8a8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fb968caa23017a5c755eb33f81d7523678a7a8c1, stripped#.14:@FMRV[`fknqy$'(*-05:;MOTYajot  iy!"%0356STY]^`bcfghjz}*,.2< !ABHKMO    A 1 7 = N Q T V u y | ~         ! $ & ( * 0 2 4 6 ; = ? A H J P Y [ ^ d {          # * - / 1 3 9 R T W Y [ ^ c i k ~  4568<DLOQSUY`bdfhswySUWZ\|   "$(*>Qfz    %13]_dfgtuv $@Z^nopqrstuvw|}6:>BI[ 3dhjq &)/AIhkmpt  #'OSefuxz~,69;=HKU_acegikqsuwy{[irs !#%'),/:@HJQegilnoprz"$&8>JMOUW[^imnY{ @ABC  ]`dfgmo!! !!!!!!+!3!6!:!<!I!L!M!N!O!P!V!X!v!x!!!!!!!""" """"!"#"("*","1"3"5"6":"<"A"C"D"E"G"I"J"M"O"P"V"Y"["]"^"`"h"j"l"o""""""""#%#/#:#@#B#D#F##$w$|$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%% % %%%%%%-%4%;%>%A%D%F%G%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%{%}%%&&&&&!&&&(&,&4&L&O&Q&T&Z&[&\&c&d&e&f&g&h&i&j&k&l&m&p&r&t&v&x&{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''' ''''6'8':'<'>'@'B'D'F'H'J'L'N'P'R'T'V'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'''''(((( (((((#('(9(;(B(Z(\(^(`(b(d(r((((((((((((((((((((((((((((((())))) ) ))))))")')*)-)0)3)6)9)<)@)E)H)K)N)Q)T)W)Z)])`)c)f)i)l)o)r)w)z)}))))))))))))))))))))))))))))))))))))))**** * * * * ******************* *"*&*'*(*+*,*8*C+V+X+]+e+g+i+++++++  h      W *!  r Y     'A  G/%*  K =      *   7 L$  *1 !  n    ( *    PI * "  2 !  D5D" G /U R G (-  4#< }     n /   &#PP=P>P?P@PAPBPCPDPPPPPPPPPPNPOPPPPPPPQPRPPPPQPRPPPPPPPPPPQPRPPPPTPPPVPPPjPPPPPPlPPPPPPjPPPPPPPPPPP P PPPPPPjPP\PPPP#P#PPPP#P#PPPPPP)EPPPP)EP)FPPP)EPPP)_PP|P}PPPP)_P)`P{P~PPPP)_P)`P$PKPxPzP|PPPPPPPPPPRPxPzP}PPPPPPPPPPXPiP{P}PPPPPPPPPPPPpPPkPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6PRPSPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPP,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPaP P P P P BP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P !P "P #P $P %P &P 'P (P )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P PmPPPPPP P PPPPPPP"PPP$PPP)TPqPPPPsPPrPvPPtPuPPPwPxPyPPzP{P|P}PPUPdPP5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPP P P P P PTPUPVPWPXPPPPPP PePfPgPhPiPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7PPPPPPPP.PPPPPPPPPPPPPPPPPPPPPPPP\PP]PP^PPP_PPEP)PPKP_PPSP#sPPPYP1P+0PdPIP+VP+YPPP PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P.P0P%P%P%P&P&P&P&QP&P&P&P&P&P&P&P&P&PPPPPPPPPPPPP PPPP P P P P P P P PLPPP%P%PQP'P'P'P'P'P'P'P'P'P'PP%P%P-PmPP P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPPP%P%P(PPP!AP(PPPeP'PhPPP!P!PPP2P+1PGPHPIPJPKPLPMPNPOPPPQPRPSPPPPPP(P( PmP(PPqPP&PPPPPPPP%P%P%P%P%P%P%P%P%P%PPPPPPPPPPPPPPPPPP PPPPP1P"P(P?P(P@P'^PAP'_PBP'PCP'PDPP"PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,PPPPPPPPPPPPPPWP&PEP&PFPP#PnPPPoPPPPP)HP)IP)JP)KPP=PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP DP P P P P P P P P PPPPPPPPPPPPP PPP(PP PP%PPPP PPPPP(PPPP P#lPP P]PPPPPPP LPPP PGPPPPP(P9P(P&P&PP P P P P P P P P P P P P;PP P PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPzP{P|P}P~PPPPPPPPPPPPPPPPPP P SP TP UP VP WP;PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPLPMPNPOPPPQPSP\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPyPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPP P!P=P>P?P@PAPBPPPQPSPTPUPVPWPXPYPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P !P "P #P $P (P )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP PP QP RP yP zP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PP9PTPUPVPWPXPYPZP[PRP:PPPPPPPPP#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P?P P P P P P@P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPPP*P/P+4P;P&wPCPdPP%P%PPPPPP]P^PPPPPPPPPPPPPP P P P P P PPPPPPP P PPPPPPP /P GPPPPPPPPPPPP P PPPPPPPPPPcPdPPPP PPPPPP PPPPP P ?P @P AP BP CPP P PP P PP PP PPPPP PPPP P P P PPMP'P(P'P'P'P'P( P((P(!P(5P(:P(?P(BP(bP(gP(mP(oP(}PNP"P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P P P P P P P P P P POP PaPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P\PP+FPP+P+@P+GP+HPPPP P P P P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzPPPP$P$PkPlPqPPP P#P#P P#P#P#P#P#P#PPP P!P6P=P>PDP!=P%CP%DPEP!>P!?P!@P%EP%FP%GP%HP%IP%JP%KP%LP%MP%NPPP!HPP%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&PP%PP!IPP!OP!cP$P$P$P$P$P$PP!PP%OP%PPP P!P!!P!"P!7P!QP!RP!P!P!P!P!P!P!P!P!P!P!P!P!P$P$P$7P$8P$;P$P$iP$jP$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%'P%(P%)P%*P%cP%dP%eP%fP%iP%jP%kP%lP%mP%nP%oP%pP%qP%rP%P%P%P%P%P%PP!SPP!TPP!UP!bPP![PP P P!)P!(P!XP!YP!aP#P#P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P%P%P%P%P%SP%TPP P!ZP#P#P%QP%RPP P P P!9P!\P!dP!P!P!P!P!P!P!P!P#P#P#P$P$P$P$?P$@P$AP$BP$CP$DP$EP$FP$GP$HP$IP$JP$KP$LP$MP$NP$OP$PP$QP$RP$SP$TP$kP$lP$P$P$P$P$P$P$P$P$P$P$P$P%}P%~P%P%PP!]P!PP!ePP!^PP!_PP!`P$P$P$P$PP!jP$P$PP!kPP!lPP!mPP!}P!~PP!PP!P!P!PP(PP!PP!PP!P$P$P$P$PP!P!P!P!P!P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P P!PAP(PPPP!PP P P PP!LP!NP!MPP!gP!hP!iP!nP!oP!pP!qP!rP!sPP!|PP!P!P!PP!PP P!P! P! P! P!P!P!P!P!P!P!P!P!P!P!P!P!P!P[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlP PP!P!P!P!P!P!P%P%P%P%P%P%P%P%P%P%P%P%P%P%PP!P!P!P%3P%4P%5P%6P%7P%8P%9P%:P%;P%P%?P%@P%AP%BPP!P! P!P!P!P!P!P!P!P"PPPPPPPPPP)P)PP!PP%PPPP!PP P!PP!P%gP%hPP!P!P!PP!P!P%sP%tP%uP%vP%wP%xP%yP%zP%{P%|P,PPP.P&2PPPQP&P(EP(VP(iP(kP(tP(zP(P(P(PbPcPFPP2P3P4P5P6P7P8P9PPPPPPP P P PP P PPPcPP%P%P%P& P P%P P P P P P P P PPPPPPPPPPP(P P*PP'P&P'~P'fP'P'oP'sP'xP'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P( P(P(%P(P(#P(8P(=P(AP(JP(NP(RP(]P(hP(jP(sP(yP(P(PP(PP&P'}P'iP'uPP(PPJPP& P& P& P& P&P&P&P&P&P&P&PPPP%P%P%P%P%P&BP&CP&P(1P(3PPPPPP)PP%P P)}P+P!P&1P"P&3P&4P&5P&6P&7P&9P&P&?P&@P P P P P PP P PP!PPP(P P}PP"P"P"PP9P!6PP)PPPP*PP*ZPP(P%P*FP*_P*`PgP(P P\PPgP+XPP+(PP*3P*4P*6P*=PP*5P*7P*8P*9P*:P*;P*P?PyPPPPPPPPPPPPPPPPPP#PPP"P"P"PQP"P"P"PRP"P"P"PPPSP"P"P"P)PPPPPPPPPPPPPPPPPPP PPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PPHP%PIP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPJP%PKPbPPP PP!PP!P!PPPPPPPPPPPPPPPPPPPPPPPPPP& P&!P&"P&#P&$P&%PPPPPPPPPPPPPPP*P*PPPPPP&rPcP P P P P P PdPP!P P P P P P P P PkP P%P%PP!FPPP!GP P P P P P P P PPP!JP!KP,P#aP)P)P*PPPPPP*P&P&P'ZP'`P'dP'hP'lP'pP'tP'P'P'P'P'P'P'P'P(P(P('P( P(6P(7P(@P(KP(OP(_P([P(cP(eP(lP(pP(P(xP({P(~P7P8P9PPPPPJPKPLPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P PPPPP P P P P+P:PP$P$PP;P P P P P P PPPPPPPPP P!P"P#P$P%P&P'PrPsPtP%P%PPPPPPPPPPPPPPPP!P%+P%,PP=P:P+IP&xP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPP?PP)PP)PEP)PjP&P&P&P&PPP&P&P&P&PHP'P'P'P' P'P'P'P'PIP&P&P&P' P' P' P'P'P'P'P'P'P'P'P'!P'+P'3P'9P'=P'>P'VP'FP'KP'PP'QP'UP'aP'P(P(P(P(PP'GP'OP P P%P&P&P&P' P'BP'DP'SP'P'P2P"P':P'AP'WP'P P P P P P P7P''P')P'/P'EP'XP'YP(P:P'*P@P&P&P'P'P'$P' P'-P'0P'5P'8P'CP'{PAP'P'2PBP&P'(P'TP'P(P PP'#P'P'P'P'"P',P'1P'6P';P'P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP9P.P:P:P;PP?P@PAPBPPPPPPPPPPMPNPOPPPQPRPSPTPUPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP)$P P P P P PP)*PP)+P P P P P#rP),P P P P P P)-P P).P P P P P P P P(P#P$P$P$P$P$P$P$P$P$P$P$P$P$P$ P$!P$"P) P_P MP P P P P$PPP%P&P$P$P'P&P/P#hP P,P-P.P/P0P1P2P3P4P7PzP{PWPXPP)/P(P)P*P+P,P-P.P/PPP"P"PP# P# P#P#P#P#P#P#"PP"P"P"PPPPPPP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_PP`PaPbPPP##P#$P#%P#'P#(P#)P#*P#+P#,P#7P#8P#9P#:P#;P#PPP"P"P"P"P"P"P"P#P#P#P# P# P# P#&PP#ZP#[PP#PP#DP#FP#EP1P#P2P#P#P#P#P3P#P#P#P4P#P5P# P6P#!PrP#P8P#P#PTP#P#P#@P#AP#BP#CPP"P"P#6PP"PP"P"P"P"P"P"P"P"P"P"P"P"P"P#PP"P4P#GP#HP#IP#JP#KP#LP#MP#NP#OP#PP#QP#RP#SP5P"P6P"P"PMP"PPP#-P#.P#/P#0P#1P#2P#3P#4P#5PRP#P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPPGP"PHP"P"P~PPPPPPPPPPPPPPPPPPPPPPIPMP"PZP"PfP#P PPP P P P PP"P"P"P"P"P$P$P$P$P$P$P)MP)NP)OPPP"P#PP"PP#?P:P#TP#UP#VP#WP#XP#YP#\P#]P#^P#_PqP%P%PPPPPPPPPPPPPPPPPPPP)1PP)WPP)XPP)YPP)ZPP)[PP)UPxPyPzPP[PP!P)2P6P+/P&yPDP)4PIPNP)5P)8PPPPPRP^P8PP P P P PPPPPPPPP#zP)9P^PiP(CP1P#bP#cP#dP#eP#iP#jP2P#gPOP&lPhP+WP+ZPPPPPPP P P P P PcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPTPUPWPXPYPZP[P\P]P^P_P`PnPoP PPP P P P PPPPPP#nPSPVPTP#mPUP(PVP#oP) PcPdPePfPgPhPiPkPlPmPnPoPpPqPrPsPuPxPPPPPJPPPP]PP-PaPbPjPtPvPwPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP%P&P&&P&SP&WP&XP&iP&jP&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P&P(P(P(PPPP#PPPPPPPPP#PPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*PPPPPP&P&0P&;P&PP&TP&UP&VP&YP&[P&\P&]P&^P&aP&bP&cP&dP&eP&mP&nP&pP&vP&P&P(P(P(P(P) P P P P PPP+;PtPP&PP P PP P PPP(P(P PPP PPPP(PPPPPPPPPPPPPPPPPPP PP PPPPPPP P PdP&P'P(P(*P(PfPPrPtPPPjP! P%1P%2PkP(PlP(PmP!P!P!P!P!P!CP!uP!vP!wP!P!P!P!P$%P$&P$'P$(P$)P$*P$+P$,P$-P$.P$/P$0P$1P$2P$3P$4P$UP$VP$WP$XP$sP$tP$P$P$P$P$P$P$P$P% P% P% P%P%P%PnP!PoP(PpP(PqP!P$5P$6PrP$P$P(PsP(PtP!P$9P$:P)LPuP!$PvP!-PwP!BP$qP$rP$}P$~PxP!DP!EP$uP$vP$wP$xP$yP$zP${P$|PyP!tP!xP!zP!yP!{P!P$P$P$P$P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P% P%!P%"P%#P%$P%%P%&PzP)P{P)P|P!P}P)P~P!P$P$P$P$PP!P!P!PP!PP)PP!P!P!P!P!P$P$P$P$P$P$P$P$P$P$P$P$PP!P!P$P$P)RPP!P!P!P$]P$^P$_P$`P$aP$bP$P$PP)QP)SPP!PP!P$YP$ZP$[P$\PP)PP!P%P%PPfP)=P%P%P%P%P%P%P%P&sP&tP(PPP+?P+AP+EPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P !P "P #P $P %P &P 'P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P APPP#~PPPPPP_P`PaPbPcP'P(P)P*P+PpPqPrPsPtP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P /P 0PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$PP%P&P'P(P)P*P+P,P-P.P/P0P1PPPGPHPJPLPMP)>P)APP)@PdPP(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(PPPFP)?PPgP)PPPPPPPPPPPPPPJPP&P&P'%P'P'P'P'P(YP(\PPPPPP$P$P(PP P P P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP WP XP YP ZP [P \PPPPPPP?P@PAPBPCPDPEPFP+P,P-PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPsPFPPP PGPPHPPIPPPP P P P PJPPPPPPP,P-P'P()P(;P(P(P.P&P&P'|P'bP'P'P'P(P(P(P(P(PPPP/PPPPPP0PPP1PPP2PPPPP3PPP4PUP'P(SP(^P(aP(fP(uP(|PVPuP P P P[PbPwPPcP)cP)uP)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P*GP*^P*fP*wP*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P+P+ P+P+P+P+P+P+P+P+P+,PPP)dPP)eP)tP)PP)sPPPPPpPP) PSP(PP)qP)rP*P*'P*(P*P*P*P*P*P*P*P*P*P*P*P+P+P+P+$P+%P+&P P*P*mP P)P*P*P P*nP*oP*pP*rP*PP*PP*gPP*P*P*)P**P*-P*.P*/P*0P*1P*2P*P*PP*@PP)PP*PP*P*P*P*PP)P)P)P)P*JP*eP*lPP*qP*P+'PP)zP)P*cP CPPPPPPPPPPPPPPPPPPPPPPPPPP)fP)gP)hP)iP)jP)kP)lP)mP)nP)oP)pP)qP)vP)wP)xP)yP){P)|P)~P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P*P*P*P*P* P* P* P* P* P*P*P*P*P*P*P*P*P*P*P*P*P*P*P* P*!P*"P*#P*$P*%P*&P*'P*(P*+P*,P*>P*?P*AP*BP*CP*DP*EP*HP*IP*KP*LP*MP*NP*OP*PP*QP*RP*SP*TP*UP*VP*WP*[P*\P*]P*aP*bP*dP*hP*iP*jP*kP*sP*tP*uP*vP*xP*yP*zP*{P*|P*}P*~P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P+P+P+ P+ P+ P+ P+P+P+P+P+P+P+P+P+P+P+ P+!P+"P+#P+$P+%P+&P+)P+*P++PPPP)bPP!.P$cP$dP P!PiP$P$PP!P$eP$fPPPPPP!PPPPPPPPPPPPPPPP!P$P$P%P%P%P%P`P%P%P?P&P&P&P>P3PPPPPPPPPPPPPPPPPPP PEP P P P P P"P;P+.PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP#P$P+-PZPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP%P&PPPPPPPPPPPP P P P P PPPPPPPPPPPP#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2PP'PPPPPPPP P!P"P(P`PP)P*P+PbPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPJPhPiPPP"PPP P PPP!P!fP%UP%VP%WP%XP%YP%ZP%[P%\P%]P%^P%_P%`P%aP%bPP(PeP(P)PPPsP4P5P6P7PPP&P0P+2P P5P6P7P3P4P+5P5P+7P8P%P%P&uPP+P'P P P P P/P(P0P3P5P-P#`P?P(PPP%P%P]P) PeP P P P P PfPPPiPjPZPPFPPPGPPPPPPPPPlPHPsPIPtPDPJPP P P P P P P P P P P P P P P P P P P P PzPNPQP"PXPPPP\P]P^PPPPPPPPPPPPP$P%P&PmPnPoP OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iPP jP kP lP mP nP oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P P P P P P PP]PPKPLPMP9PYP+8PPNPOPPPP"P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PP P P;PP?P@PAPPP P P P P P P P P PP|P}P~PPPYPP#PP#PP#PFPGPHPIPPPPPYPZP[P\PPPPPPP`P P P POPRPSPVPYPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPRPSP#PKPPPPPCPDPEPKPLPMPNPOPPPQPYPZP[PPPPPPPPPPP!P"P#PVPWPXP^P_P`PaPbPcPdPjPkPlPPPPPPPPPPP PLPMPNPPPQPTPUPWPXPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPPPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPP P P PPPPPPPPPPTPPPPPPPPPP P PPPP#PPPPPPPPPPPPPPPP#PP#PP#PP#PP#PPPPPPPPPPPPPPPPPPUPWPPWPoP[PP`P[P\PPVPWPPXPYPZPPjPkPPPPPPPPPPPPPPTPUPP P P P P P P P PPPPPPPPP>PP PP+PPPPPPPPPPPPPPPPPPPPPP#PPPPPPPPPPPTPP P NP P P[PPPPWPXPYPZP[P\P]P^P_P`PaPbPcPP P P P P P PP]P^P_P`PaPbPLPPPPPP6P:P;PP)3PhPP)PfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}PPPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P P P P P_P]P#PP#PP#PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP ?PlP#P)(PPPPmPnP#P)7PP+]P8P+_P+bP @P AP BP CP DPkP":PoP"%PpPqPrPsPtPuP"4PvPwPxPyPzP{P|P}P~PPPPjPPlPqP#PP P!P'P(P*P,P}P.PP:PPPP#PPPP#PP#PP#P)0PPPPPPlP+^PP#pP P P P P P P P P PP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^P _PP#PP"dPP"ePP"fPP"gPP"hPP"iPP"jPP"kPP"lPP"mPP"nPP"oPP"pPP"qPP"rPP"sP uP vP wP xP yP zP {P |P }P ~P P P PP P P PPPPPPPPPPPPPPPPPPPPPPPPPPPZPPPPPP P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP"RP#P#PP\P"SP#PP^PP_P"TP#P P?P`P"UP#P#P#PPaP"VP#PbP"WP#PcP"XP#PPPdP"YP#PeP#PPPPPPPPfP"ZP#PPgP#PPhP"[P#PPPPmP EP FP GP HP IP JP KPPPPPPPPPPPnPoP#PrP#P#P#P#P#P#P PPPPPPPPP P P P P PPPPPPPPPPsPtP"\PuP"]PwP"_PyP"aP{P"cP P P/P0P1P2P|P}P~PPPPPP P3P4P5P6P7P8PPPPPP P P PPPPPPPPPPP P!P"P#P$P%P&P'P(P)P0P1P2P3P4P5P6P7P8P9PP#PAPBPCPDPEPFPGPHPIPP#qPP#PP#PP#PP#P#P#PPPPP#PP#PP#P#P#PP#P#P#PP#P#PP#P#PP#P#P#PP#PPPPPPPP#PP#PP#PP#PP#PP#P#PP#PP#PP#PP#PP#PP#PP#PP#P#PP#P*P+P,P-P.P/PPP#PP#PP#PP#P#PP#PP#P#PP#PvP%P?P" P"tPwP" P"uPxP&P" P"vPyP" P"xPzP"P"P"yP"P{P"P"!P"zP"P|P"P"P}P"P"{P~P"P"|PP"P"}PP"P"PP"P"PP"P"PP(P"P"PUPVPP"P"PP"P"PP"P"PP"P"PP"P"PP" P"PP""P"PP"#P"PP"&P"PP"'P"PP"(P"PP")P"PP"*P"PP"+P"PP",P"PP"-P"PP" P".P"wP"PP"/P"PP"0P"PP"1P"PP"2P"PP"3P"QP"P"PP"5P"PP"6P"PP"7P"PP"8P"PP"9P"PP";P"PP"P"PP"?P"PP'P"P"@P"~P"PP"AP"PP"$P"PP"BP"PP"CP"PP"DP"PP"EP"PP"FP"PP"GP"PP"HP"PP"PP"IP"PP"JP"PP"P"KP"P"P+gPP"LP"PP"MP"PP"NP"PP@P"OP"PP"PP"PPPPPPPP#tP#uP#vP#wP#xP#yPFP+MPGP+KPHP+LPPPPP5PKP#fPPPPPPLP#PuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPP);PZP[P\PPPPPPPP P P P P P P P PxPyPP)P P P P P P PhP)P)P)P)PPP9P:P;PPPPPPPPPPPP PPP:PPPPPP'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPzP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPPVP)PP#{PPPPPPPPPPPP)VP)\P#PP@P+6P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\PAP#P+JPBPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPKPLP#|PMP#PuP#}PmP#P):P P P P Pn/sbin/depmod -a 5.14.0-503.29.1.el9_5.x86_64/bin/shutf-8abeae3415853ba0bcd2cad12d7470d9a2bc16158833e3f36c62c1f022295121377444eee6fa8f52ef540c040975060bc280bbfb997200fd4b28129d345fe05bd? 7zXZ !l1] b2u jӫ`(y1Ob: ]Mk8̌4&jTFONBhq-%|/35S. 2=F$sg@mRh6Qa%XcIAF(Zd1DxnO|@:,A?TcP(a\> G`$_?iUۏ؎0t;L=-lƧV/| Z-lW tz .;k~ C66"tD 'W<,iO H{'#zDZG<EhRrMac\M]iNW pFPZ˾U ܡBxѨ{~wu2_댿%B=! dӚ`AmŕL@+IYi,,@O?#,BF-4ᐛ}Y$fV2 =ؕm?KN auA] ,&ZxucH-P j"\I1*P(x' N?ʝ-<njf0F EYrЪwUBP+{t1a)2+2e d_/b)8kM#eBGK,x7՝": &jYkJ⦅a\gJ*o7qПӅJzVk*rg4 Ck7E4,۷x& HpY \ojM&"1uJ[1a1_O%^9A度k9RsHy *{L6X!PvR7E2!w3FR{O;ZPopkҶJ0|҇ow^F99sU5rdhsT4MZiϧlMpoxay'̭qzE3st&>$!d Cj('7}-hz d>:="hH$n  nBr%VԠ]12??tIJ+`H_zgPeMn^Cse)8s2Sa=`!h`@uTbHm*7' q5ƮYFnK bF7wtѝa6D2;X;\'LR/z5&0̔;jyև2 7C5*.o$_p#IR8a n-(z'T/2`EÐx;aϰ1h )3)^Qf>vC|VTh$_.f$_$?gIž~|vROU#q}~^]Z} =~f/UMs6(\_jV{xsyDH2o:{@jblM3d0ލz:*9NbqK(p)w@ACOtuA9[, wd*c^WQ82PXkۀr*_CK=)'sEk(y8K=eK .XORH'l5 F@xe,9ܛv<ISzo"BfމI;YG|"( 3"Z_Ν.:^u-LR vkGjേ+݈ 2O4FԦZpBat8ltJB!;&x{LZyruӆ=Pm'h7i١Sl Ш%GR^zI?wҺUr-Rc䫽M!\Dh+n %:∂#Rq=]?l97G3Z;Y:oF6/tWl%=Yl6%ПiHJF^T~|" Lఁr;HX\Y /$6.Zy>OwirGN0K@.,M_~A%I3dE [)M@9:<#M?׊8*jٳ<0Mkvի턧"EԯI>QfXyϻ՝oݢ/U Ԍ)^7 n-n+Yl'++ɮ3lޤr1o\L6fZMMzrƅQQo<}WB_SqhWa\kGEKT='PCzhNlN=1_o:ٖ2!RbgT{7({[לk%/#gF_rS4xZ4|Qw؂C=f,C FԼoO̒2*e3S(lcr8 AY@Kŋ{[*auS2z+?˱Nx8r Q*t(! nJcbg7+(Sz"hnƦr?q,RYC?(&y$"SZ⎩|@"Hy]@nP26p읚-T) .j(O!ƀ%Iw~*{#fniD-oOD!o.XZo= 9Qfۻ̒N~cѡ]->jtܡFĝO'05xUU2aO%9]lk(6{0trlY"D2LEl+;gRɇ9 GPai?;Am"G#9\90ԩAʹ( |?|ǰn&务8Ma:{+Ŵg+%jq bBh<%W-dQXnE+ b]凭P͸Њ4 bs8oW7դl Ծ/W=pF:ϒ^\IyU0qxaM*c \ (Pp1򜵦>!&j!߰ K.~pi RChEl(\ P s}8'W4r"-NVL0ʗ%+PdeCj?ŶM8Ur=&G䣕{qWj kiVɟ&oIhrY踤_}1qdXeF&)|LP;_:*/(vzhEagi) P:9 a 2)EZMFmD1$1 JP>)x,Duy\m Y#5R;FqvQ0IC|!: -c|O5iNXX19C7عP8@4S*bPZQ™@[A85s*ӣ2eiǹu%.y;C;b]:(Mӆ>Xq$OF1IXWQXE{=p7HE>(Alz>n_"%#N=nP9c/35ɛ+k!Z?7VF`x6"dk۔)fـ gJFag$Q5Uz>5HfumIgD]9F틯Ƒ߉ՊG804&,0r%?ZA*6-&1Q^clwpU(c Y«B Dy9iHEƨWHbE {`Y̡de)~| D_ɲ;_ŗr&$C=oiXn242c]ŵNqcT0GHrJ2 nCuU.q(tiG-xxY\Cy6co3kadꨶ|[h{2ZVq]**|l;;|Ϙ ca4^6]w"Cqfm K%Km7~8a(|WԡjK4l?/>J 36-"nC+[1/ r~A8dBc*a5 c?]IoIY̆?"xyYs$cx7LY"`!^[Oji4JyO7u)Coh/z# heik lC[N=^u4|#+iVʌЀ KQlҩ9eЦD(YQd _  FI3)|/KVcd>qgt! i\pG#k\8[YEVxh:Hŕ:X4uwxuveYtj7l}R԰(`èG1Ī  H[QBP|x֙\KVJ_-,ΊH቎YYW ,7Tlvƀ/1*Rm%ܙdh+Ls&pꗓ@#zrNcKM|tJFfo oh;kTnDRZjg׃+):ۮH)IP cGx>$7|3`|;(GUM-\rK܍ 2iiz ΫǩjTTL h͛$ Z5r|o{{{9C:4ڞ;~N o1m/;+DxxW 4'%ێ">.f+>?]!hkTӅfl†:HCKSOϲ k4ͶhF~yM Wnq :Ѩקqɿ ꟦g^Dd8} ^rYa6Wu;jM u,MC&dXj QI-wcQXG)#i~mb- 4:v%]SK5 ϵkeقCrbIR?.WH-KQy=f?疯dJ ~CMH|X5ye)yB;[K>F@}j]v/Z2'4rԬ_☛I:] :AGT7O* PI]h3|78-HI"|k442cpR{Ɛe <<jt1;.Cla\T :Q\ЧMM7ZAA u+MaLihEJϼpbY˾epKa.J˜T1bYt' GvUG%<}%ߝCV۸VZh!)WrR=Z"Z1EĒJb^,SxtҴmD7VZ|545M7ߐׯfKVI++~9x^1@gk//|'Z}&S%/84<v\ e 2},= 1<M}t᪍CA h08:>/8DTCCҗH{XI>ss`jQb*"}@ L:U+ :ϝz68zv_mh%ڔè"Ł=2$FPawOH?A9Je6Ꜩ'+Z$*MţsgDJ2FR!z@H_s)u 9 )cp +ϪINn BՕ~CvR^'@i\ )S ߑ scJ/NZ4agfs(!39'fDTes7-%n )7sjI'xr :,ȱ4$ ۷7Gwnzpϖ4-iFmm#`t}=B_';7 V㸔N>>uN&r O{YQ$@#0kgZJ̉{UFUm=(/W5Byэ6U9@i#Ifa'hش>L:h-) *Θ"1 flS"EA|X3|n)[0e]B-O{2Mjȴ2G q\:F[tM]{rlڏ?G\I^{&N3@]Uɩ_O@eGʱB77ex|a'aQ)]QP dz q\IgBEg8Gٵ TO hǜVPu 6冧AWyn@ +%=҄,y|#S%i"_%r5Ig8y+e)j-w=mD+ izg]M8p/}p?#Y# #f!hYax@]vLv>xy/㴦 %A!) G؍w<1;C#ı`o]lrmw 8 yK*uF܇h\풽XqFaKs,EAdYp5vJ2T=? u>~ld-Srt";arfC,S>+û+0rs-n`ag_H9IbyB~"#%QmEC 5a/" "a{ru\V\D/9X4 ϮBȣ?[rJ{s+N-E^X8 3# kp~xޭveKD!P;#X"Go584_TSFijWzuD||p=耚BD1X@Ͽ'NЏ5Ys Ka(ʎintaPZ6ġxèG ͼ֝C _AS}gwOӿXY<д6c?[o1ʦ  SdZ;oRtdB&T C]ͫwj|_?j\]d4SԢ &ӃY<y/^oʖGf-0n36Nd/^&D$'tD|]d4b'BaӀFߔ}^x)ctL T^zw&Tє;&[E_ǀ#hS&)5xUǂW|b2iXőgw,5fOAq(ym=vnH XI0_d=P6Z"h\:E>ĢMwկB(M-%k͚a wӈug!өf&PHjt?;C ڀsTh$k~yaV05l2SfcƵv2O:"ڼcd91O3gtmI"$+eb,c0rVElNnmqN}K1/+]3[ tў*? )8H=|a]<3 Y/ ;ߴuF虵 F+zDn _{xn8Ζ7~ƫ^~dd|; hBI喆k/0Bj͙ՠ1kJk?zű> AYY.mzr+6@>BG~DR2cݭ{ )k &~G@|/¯?^u P]u'K \DWW26 i+f QjPկQtc TW_½`cc"`VG EA\U) /6Süc86cŃzQLgs&ulevN,s&ŐQQF"gT`"+0Жc}n\; 5lI-n%N;{k>aО{0$"80 ҕ^ͽPj/h=Eypӥ:Wqsggʠ1^[ONQdz(I@J,/7cny@m߶X]iJkU^64BqS9nc,47Xw=NM+f\65 F! d؝D[Dm?db&>p B{-֎0] 5X v\7I`Y@:F9v&doNVn?\Bl7)Ȏkg?c( U=KU%z:N(5na D7hOpۂ%/a&''dGZ ׇBFhh: Od1+@OGЙQ$+UWNA"$XEXh/9VǢAQgM^ P93xQe f"J3!1El9;{kFic(-N9 ڤ#вAnn͘`.78g>*Hp8T(l6Q0,_Q_J4WSw߅o1T]{c]?!'nCC`!3aaUcN8@V /pp1]cW Rz=7 Dhii(w$QC%o sSPv R.J:@jHKȅhy nM_0݂p Ȏr6:'ClV؞XUd=O * ԡ p |?6wJ~`=1h73{J:h#D㗙?ﺈ,w`,Y<R-aSzT|*Lj_!.bMWP9.ള@j3ťKaX_bT4ʽ> y' ]q[ O˾>((߸+:N5pɀ5.{gv+pAIMI%@1G z"$7BeZ#$06FZyf5qwp4xmˣݺT죨jbUwְB:@J/7_+of P;C +-#{uJA;6x6q6-2 q m qItM|++XJBXZNH@wfi o%x.]|Qp=WN_М3UVBKWo (c4dB 3*޲ïoxא1'Q$~XPL#D&yQ-I#}/+duS ot4Pƃ|ٙt<zqJ i2%IXRiœNt3Tv8Ji봧c@!(@ 88|]%بsZ_|^ҏg,t#IܘB"WrazUIp-/g߽MpyG{G xq4RsMtsg+\Td:+,Yb' w GLpÂy[؜$R#UO AY;)n(*&M%2v.lL9կlZozyIavm*}kRɶ\Y|dqg弜$Aϣa0bdEMr3Y(p!qjsoG;:A^N@N@!U$;P2XPʗPb(8jF=\fpX1݇ʪ]jpbx-̽eL.VCjeHRu"_2 *}(ށCuo-_,̧^M2@HO!d`SenMk ,YW^ts, Z2R)oj?>`1s-Nge6h|t+͇ridoA7 1i+-H>D f]UhgN8# j-coD @2`.&")Ui}#BD[Yh a֊bj//:66XYT?DYd:.2JJF yt;dsọo P-!E$T'zئ܍ bUi 5`LFUex2򡿳^[ /?T$0l0acb+Qhribb$(8qg%*G4J Ш ޟM+ifX҉1yi1 .{/{e[ u[*Mٟ˫32'JVƠYZ^ O q3)#.HT(*2< 򑪢ܳ)Tx֯9 ҹu|[}8BF%- Qed8tpߩq2Z̥읠+SϺ7!k[B%=ݪ:7&G.+c!u<pC޻( 8׺@Ps<]Q c+wԃ++}Nk>D(8XFnbsOlE^ zHp ;nTZj2r-q/¡HYs3sɣ $a); (g˴PCFuVc,/o/"А{H-:Ub).5ڨoYD{=%ZǍs-J[)khc1'ǦCy'9(äF"oЕ|@qK ZP3Ldmt<;92 m9Ȓأw4MS ~.iï%H7 ^w9T> |B7*P0xz;鏼 r(r\3S<8C?HȦT5SZjєo;\M32x+a/-cqIs>  *1~ i{Vp*BV˞Ôu g1ƭ!""us僾A1]մ/k)PRmÞP@hM2 )73feeZwz z^d3vpG?z9 nC' ``[ct& an2[%V3DwcpW ƁK)QM-ͳ5a kCӴZLI(850_<#ȯYT%5 lF=yCnəKb=7(X4OWs {J㑜a+Pn3 oR唒eDqMHW& K 4cɪDt~Bs03\'C*ܱ$IÜs-#r )ڍ!)fX^Pi_#!#pF"Mpk/LIPx㋑}_%T&p[oSmVp}U[Ѐ#1)Sv+in!"'?\YKXW< 7lp!Ot#Xtyde.1{~;T|k#vzpUvtBE4ߒuV@/- ȂĖ 1ROR13=.S{/)Fc>>-e-AVj/N;~5KE0`Wxjה`)zB}@c"+0~Q|8`v/c`4-&" ?bo2u[ch+WIY Ni٣m>SZڱ<ӅIL=v1+jm?ЦbˊǙ&T\ev=J0~3,TE^kc{oȁ^t>&dX m^wXńjP9$cy qOtK,$۔=~w@ݔWL3sey隷PhfeƆ٤V;\!R);"VH6qG8)`N:ӭ3N$tfN,A0gwn\G$fws *0Zi;)dI\ 'u9IЊ//"<6t[_ϫWY nCK4T#,^*yB;Ǟ]|#B eY~̻U_'5D!Da*9[߂Wzm(c͢N~GfթJi#$b-$f33#\D.O8?~{4; d2 !GhB2 ~:Kj8)L FQuԬw+*mĈ n8r'V0Bjt9(~|^2owEh 9D b/ a{5]oIK(H.OݽDaN y9wf\hk/*!BkP9q 8Vk\φOxWJZ \՚$ x:Zos ҀKL/۹I7.$N /zd.B=B &qG_~{Z/?+мJЊ[C731^AZ&SQfb(Et0vT2.$چ |:,4L WTK2h{I~MރPKI3Ñ{*PFWP/ mm [P1#gee# zj$hNwǠԓ|^ٽq@Z;9;k@M AL]pdvq87kWw`HbϋTH!ĉoaGCx&])U٠Foh ? g]ڸ)=>9 UOڲ>, uZFrzɄ^QNkȟSjLl@>'G,OCi#H>ْMўo]WyHhh'ԗO <>!l~7TɃ>"5=G@v#)UdxjukʮIœr! on\]u( *hzN#C h.)Z\6Rzo?}5b; a{ƢZsp?0v+;V@ 4XO8IG䔎4sBx9]BFWuOt+kj-:'~oSNbϤ1lj+Ѹ1(2BiF)4we,"z[ =C4b7-L] c x2oGaEzh$ogYA ;?ߗS##MBin=Qq؆K4%W^ ô -(B| }gdz!p2MQrJx }k|@*1y*_5r?RS|͖H]?[ Bx HH3$/i09fsDաͭJ->a+̭>%JH߸tྛoIZJMq8Vh/!#-2c]3ٴ[FWD/ W rGZzZ3V<݃Diu*iwQ,%gҧOMYE'~>( DgK_α.[rrV|6r?Moa8Sw^)e5$);3# KrT0?R nj,͘5 $otx=ZO2Ck[u샬C |=8:󜐟x2'OW& XYN)2vt*ϕz7Xbs3>aa&SWQq-ؾ7FA5_@`l)G=ote%!=%3 {22%blY׽⤥e=S U jE! U",kH0gaTf6_LQ8y"NtNEwCSZ,; XDeZ*SچbFAঝ4bsBSd%{t)sӐuٹKH|[[HO߹ Q <63 ŻA9uhF6?L]qlHL- f!`<8L,Թk-Λ`e-5wtĬHgqI}pB9!R/H!ߢ:VYgW3Svv %* *=.LKa[vO,5LPn\Oe z'?|kbc}GxXd"7%\( (_DSRwT^s]ws,IȣeB7[V@\sso(IDŽI=GXY֧'Z>U=#ǐofXlؙW_)gzYFO2,Y@Tk&e  tN'sM Gi-^֢d~Gh)sX?歬1ԜtE(9ĭڜRzZ.ja?dTvS(R/\z#<;t%,>!ha|(ɰj@ʺVYt| 嚔yNFippD 簰0ܨDd`罗=kJ誣v6gޝ'4,.藴\b5xQ Op'h\[s?0-%ﶾ9@PBSN7$ وQL;=Ao@1%$ $zuFai t MZp hq9D  빳apGiᕽKc#jY V^98O}V.0`q@yj3fn?Dž\P6Ben@c@S~,p<{\;em$+n:ZKd QW߸>1kҡ('Z[g2!L5\ȯi2 6z 2 jR{0jP=מaNai,LKK/YUUa4Npz;Jk׋l">%|}AZW_J NjTQ=T]8_=Jik]LJ}aI>2zΞ#3+ `];ȟnQ8iģ[̂ M~l4EZ$d44͚3he93&$b_GW?>|Vwe fqmujCT]ޥ 1Be=u Syȩ Ok%"4?ᨭ0$g.6VX]ݜSD#UF -Y^>5)g7+^5qh͒V5I,PN9_}Hk>IP}*T f_̲x+`Ee0:ѝ[M1ٲtC2D9 YDj+ۉ0¬Y?HQ`yM:p)wiQO9QP~nb"0^ٮThͫ*,aQ=I:۔+:;ܵԃfj*e},HD"7 9[ .YFGq{p7}r!LeEc*C5/{5'FM<PinMS`8W742P47]RfOn;Ō1W_j1{8dMKI]?M7,4fmr=ǭBe&QTmTyC=Z!m,sڣloÛS_Ǒ =|ﴣ ?k?E 6ұAHbȺu{q0; r:Df,'|DOO Ǯj/*,Ș)*)͞w' /HҷND2>xfIa4zy5JLBr'3F,9@&"+:̏:X G- ``%$ћ?BȮm%r1h̑睃ٍpaEq2.ۧO=TGTG&)z|A_'ɧkvi ZP229+:)cb; +wޱ4 i(đ@``:n`y& DOǼ>>|R UȡqRҨ^=Yi[uן$nGٟȧٓcKEeR r_c೒h( m\bmEt8s\cUQiJ1&,Ij>^26> 9 p?+-K+6l6Ꮸj(?nX%Jķp595 3c$; {3 806d MCmk>K{7#aCD*Uc ԣvO$ѣ@¼'=Tx>v`nAN.{ 5Yj4 &:M$rQP|]U:o5,&>R砨 `aT\XPRo<7fe,YZo H/]t̘{jV*g"q,ACW/8kTA.H B^smP@G^m+a3r@P>B9)b5(`/*tō۰@ -pԄώKK/ 6,)6Er+taerckBQWw9޼MBEڦ=tnk$:a6%G~V?D BVwhb,x7皚$mp!"Mptx)A4//;)px )ppZq }:dXp3F{Q= q^c~س_<(.?{%??y$W\{"˩Ԋ6Ga 4F;\ke3ۉ_ј5h:? ݚ^J? lzGNL@\5R'^S~P3+`cDž |j܎_ä#bZ=F%)E5KYۗ WO)cv<2hZjR_fk51Tq?#?F3ojy큳ϵ ýݤ|¯p%AlZ0y[Oh-P`R t M[D^^Tog#FW>"w{ϽxXQ8~j~4pVAuB݈ xckp*edСVzR( w0>LT>i)rnb9?P!% ]tOHybA>xf)3'?}6 6:C=Fc~\ I n.Gx$q EϿǧڇ+kO 6 &L%(' L [엮\ eSt Dey4[er\+QH9jD JXU׵:@`1q 9`w!N\5oMಀ2~跣:qw|L?8)#$ M{&8AV:xԾaH|%W.17lxy:GIHs (=Ȭ݋;Վi:d=K:QQJ1xظP?#PZ=-HUqcg&7:Td3L^k8KZݲ<{fIy"Ф#I*53#<7G ]۫b)o8ЂQ~uHdncvIpۦ %ӡ8էs4^`] 6T7PJSZT?*EtG0/ZG:p5-%+ DlR6"xfLv-4MX#`6G܃j2@}PprI12X$đ6?>Da';(ZRD+騩qԏVrAY13叹^T{bY pnuvF쉎3xWl0ӽ|.q(NT# pWzyC+o9]ddX]3x`F{&/tRQ[=jWP$~aw0*h+>΃BP:߫,ڨP )FMib-tB7unmA F }ʥi6N5>`$"bG 1Y޶HY1Be}9 pZDW#\Co >9X_YI,S&Ĩi\V,j'W1|]4_lQq*A|kaQ%l0%L`kE ?3f@ȕR~Vz~bazp g8}X=\h:0lfڟщgUh_uVMI~ 2[},=߆tpʳBc6J×n<`e3ubWr~DŽZAS DѕH*+k,,}(TNE#7x]2BG>i E'IK zo/+y˴H[d. ت_񺞴1'GS{Ð#q|-jgmML8AZa:unȿ7fO7LVAIS8Sx!֞&!s9VT%34n]|3W 9bЎse 29EO/SŖW@/4w5!@uMAiji'aKN-6+ĀMEi.H|}݁ѧ[䬯! *(K3\洨v% ̋Y\cV9a.RЂfeR^NORT߳3y x(6f{ER4_$S,mf45VzTfY ?1E lɃHTU7G'u%(e vpDq hUHf0V1yz5aRs`>]Ub7u㌳b{` ~*~\EJjf$,Tkd0yŁ;F\Xoa2dTe fކ ihVi铩/U_i3jR9jzqUPW;+>OW;K8hsqOmAFd[{݈Zc0{[eG\-h}9~. z/Pڈ`3Ǽ!o'O-Do<R8͵ l 6RV1*m O{]&Exd4%l۔3oe9͛w|ZCRC‘OwyN5ET+GR7kdXم'm% `!?M5*–SvXqƇ ,֕oe܂iDx%J V4 czA=TllG4oNڱqƯM[AD)-$SֺْE,řOt%f-ˣv1ذcշ koA"!#eN߯r&(R\Qy1e\xjr8աZ_؟H+e" {mcuVa$TnUNnDz ij~Ҡ m#D빰n3/>H.#~>](JQgRqR*+IsͫSeQIQO pUj:HQѡm5?^j [Q@?b׽^GGҙD24>;Ik`>cTw6 e$ޗ6) :@x4u rKfj@HP P.թ RY α;sǭ0 qHZk~y1$fb)Wq55Qh- ȏ͍b8_PrMƞģ ׼A`&}XMv[4A?S;tF}qL,wȤ A")+jAiE&?|I!XJ#Wŷ]C̣J46:DlSx?/G" = $3y2{^J+}zef0CU[YI$wL"sq`Wi#M$1YC.Z v=,b[ jYrpܗD (CnT.04[!fnB(/6d9Ѣ/_Ť3GM y,\8,p;6*ovgYp#I<~p=)-JlO j}dGwˍǽZ_?hty|61fEgs),UEL8!}4}<3A{Q"6fn*#hIK2) E>U!Evꄒ 8 ӏx[8qh^_+ED]d&EPw9TqE׿A>i W~E*T1׵h8筇W/-:zM_ē\&>Ka d_55<=ph*߀;Q=nL ,ԪU7XDbA~ߨ'0@SݡBr%*!݂t+B>"!L*/dq `|iLy/O*x4`0n]qm|y@N8!5z5_`<4]j,&z^juū0N <{o}'Dδ[c/"6 X1!lM!@~^)iN%'gy-őY^z}C5%"a@QN{uk@ScTõ9N dOB`& LŘ P$CΖ `~hO768-;p >A^! :qxfj0VVYíh$Q?G~-̾;nE= (H4I}\f悐=))/֌m^:bzlLIgw@8D8hE+kBn[-p}. vˣ 4O{F'lkex8 91NvrE´)DafNju?F 7Mi 4Yv,c,prW:q[i7ެggY=&J4=.(QD3s;m0n4CM20)䶿FТ&fEDhv!V1c,3-jl iܑDV#nA; ! co}\g1u\{,fo@:0ƵCB#PNRgE@6KRKbfʤTw3gZ; Ŝ`lA_vµA忞؁w!㊸ $ l+@Q2 /*lꦣ4BFNށy7N&SӲ`\HeO=)y׏C3";y?8 ]]x;^GN<$}9.'E4vAgp i< j3XTWM} yGYO3@`̷>+6 I;֗:pY&n VKy{Өl|_f⌿^?P5%>I%@O{k|!AD٦wI˜BE mUԧ3i#յ̂^r{ȸқ0O-ཷgrhA*}i@WB$ނ M ',ؔܮdтCztr}UY\FgYpD۽\@D_2B6A }<>_G-jV>]K/C/ 'L q@|}C(|4e: 5d.&piP\&F;iCGϋMGgϳ½Q\7:7\"L!Xf}L%Ii]@X t`hI/JQw.O #٭_Iiو0k0?€2]^ +=$7|.$\ټ#`poKr Z5bC(eG C,݀E0s,njVT 2W:Hi & H^cZ4eS EXbhV0Mx'4/ nHFqw?݊y(!VA>7?e6WLA@aX53}.fP^GYsl?yAIOr ،pRڠG dU4'/T#Ѧ,#s^/|9M9pzKbaqm7Z\.:ÖN\'&-rdƵ-1PV\Åq|'X_cDbQX,7kTLZFcb[b6zsˊ%/~?>FRKЦLĴƄ_(}h~yFm`d򮊠٬ĉ^3iE'BCZH @"3&4T+ʇK;nzNSxNB ᰹Oȿ>|Ud7UOk;5)֝uϮR`YEe1F99n]A42`4>_nc@6e7n3[:mSFf4׬U.~#gME0wɗa/+A~L="UmeJd VWh׷T[[7<~|CBǟcwā'j!~+p0M ai#ϺY|c#/?vB1}— DK R" 3QvܻYEܫSzZO\/meN9yDo8pt^,l,Ïpa6 ,/Q㌦5M+*h_]2 *6/I(et 4- gZ,ws7aҊ+Fp‹OW٫n/|M? &)76#~BP|4yS#Δߍp WrZ]FF&%Smp-}c$`䢮B l#KBXQXt٪A._UG?3ilC.n޾γ2v&Le0 ҸEC08$p倗1r6/tusT鶏̓m'E'T$Βg%J6{jFhWUz1+A&XA$ mC^ _)I0Da^rOiObkHs7p]_מũgXؾV }GD0?yU,ڻ>kz:p9pFW'Gz7N DC"< QFKp8aJjG2#[xH6>|L@] %ff7' k7IfOjl" .B>ĈUm[`MY$g[dk!}seYmzkotzh{mXw;D³% ã;璿$Ro'S6Ϣrtnk-|EvX!Yϕ%yeXVIs;q8`/]~eyylP3i;hN3&P au#IfD7C`Oo#:S4~ HUvi{v 5? 6w?ogd 'άqG=`$v4ET~)up!&xΠiq]׹P \Pq(G1{$V{͎`AEn"sU;wV|'UF[̼."-r//j`d:- ~}ck9ol|flfՓ{S%^ ճРW *g1T^uw `: ,bV?{jT3 Zr -?./b(c$M#¸vNyئ+ՎR\}7=03FFI!8,oqQn)d=Qrdg,='q91o60 A6EYy2gLrnC$ a+5U:"nN /^C2¸Ȱzb!s=sݷE68.B=$pm$.ոwSk]t~9Q{,B Cy9i0lbkLqa Mk'qj9dOPoK=~pMFXOlĵ_JD5Y+IRթDbe>:S'1-&_O˶sv2uc+uؘW4T93z+5RՈz}Ŷ{H=̽goZ謨&SwﷵʦVX91z>Hw%l_y.y,)j4HQZ ,H Է9=fo _'bPSXy9 ּPB'ą#$64SbL=xI{1{W>%%%BmR7~7_CR҅;㒧ZA0:Jxa9@@B6֜v8R#Z'/>`% 4A$nC_ZVTknE<0Xd8jA+ jW' M W"}D)/Qst ~(c ^D5ZUOk/ylVT#]9,Efc (eHX4D>k$_--Q%t]\u^?"<6Exk^کy#~ 4@Q^P -J&6gcMpu_%b-qnr]Q,N~X B5 C R[ mc5dYeAA5QcO·nV|2v}bc4ME,4L{%c>3%b6tmi_)DOMe֍( ?{'0$᱁=ŃRRAᗧV[8ULgi,'sP0w a * q)M5o07cCY8@f L7|v*py%uܮ D2f[4.ByQf]o7_oQ+,YKC.j΍f^S˱[֛ؼ52>I9Xg01w.BnSoo3ΔՋ2ROejLv9r8XM&Iz1tu-Ze'߿g^ PhRG.f ܥ*ST9n% ::sdXdi0&b:'F}"kqx~p{%K4rC=%nkRW!|FT*$kV?&:x|&DQݎ69Ƽ&xBD&v VBUhZNBU+AiAkۿ'΂x:Ăiwڽ&=lqBݎD$\?CgW&4/Ko1&&>8Nv n0r0zLЗUZ"=FfN- E:ȩmALي1SPBǠ՚!41G/F`/*V4mNAv.%#TZ$*Hڙ{kN˰ީe,sts&sERP`ﵣ }Nj$`7y&yڡnn743FNt%W(07V:T)v>.)m=T h:s׉-zz 5Ip.H'#Q6 yP8ꂍ*Zgk @)NFd"bIUtҽ3g5haN8dܡƸ(֧P20xI'hXۤ1/Ȯi~ c֖IfBgP*s$篦c/ n:ϔ*h2Fwl VlZSF;WIγ{E hϞG]!fH cEI^.rpTb@ZTi7^L Ϧd`\@0H$Zzg PTH4[Le8׻vMj95w+;"8'&S8n**/<hUuP ׳GT']1y*36>1oXQTz2LZ0 |42_wxA,~s˝Ps ’'XZօ.۪<5n7ߟ˫9C=l5V)(.~QLP\]Gڃ0戃+{Lp3p*7Us\\5`:JZ ;+yRbt4>KYvr,tJ2Bw2/~R[eWaZ8rדё ny6 KFYJi|s>"3؇3tn3r}0pbV&=/[HJp -w,fq\yA8zP'Mm$$V zJ0 EX XXj m)> _1d󁁁x.OֺKՂ:ؘ" OBed`VPC`@AʓޞFC" OJ},]rs$[:ځh+VRqew(q?!R4dp%zk` }])@F ZNy-$ |9I\t_ke{eݮ81Ź;r'{R؎in' 0#\%!eX;m}{y1 ye q]^4(зbEyy4ʫ1w LRXboy*껥!FJ8,RV6h} V+pQG{%$߮#V brp l_,74N?&sym$sM) t #orSL7}KW;~0"_ZnׂPH˅1 ٪HWMdqqOW4^Ǐlqۆ/zYfR9J)!hxxm+_>\W1=PIB9\jHX}FVO(3a1e6$p9q=*X[e`1߷0c!1BEN!1eU+JLG7Ht.F3h(MP:ӭo7պnXa Ct=i26 (ƚ8<.LK>+ wNyc =bǸ' n 柤+3k}} r\!b8fUi ރ>ЍSޟ'x-#q"*MӥŴP1`ً QRQg8馗s3 ͥDJ[ qVeL(uwmUA5V7Rz1bxX={mdl Jӓ5lx!,BbY}TC>HZb< ݱ8㍚`D]*Hg:3忸e?~L5-.dm/ښ&ltAx{nU'C(x*-ޒL_pF]ߛa* 6YKF& ZyfO*_K҉4/gL>D:\BfK"b>`6GFF'ӭbpEN&59K*5ްȰ؍o|.=e̖ k dp炋S  VUÚȜ? {qkGeэ? 5)@9ٯ>NhQbIX5F&lLh 0C֬ƀJCxGa7xDxu!dEPv-i!M-ɀ>CR-%C '^y|Hi뵥l@ _p/Hyo_(=BC/B|`yǿhw˱ mʭ}Vߗ_} >.ЄI'u\Bc7;! s,AQֲ \ZPvFye>aܢW}!T;/WY ɛrm2~K>ؓU= ML3hyKȝ8>?f&zDSR33e)K(!yKм~]GZZ*IKԅnz?2jcx '1վʼn1l<U|hj(?&U0OӁmۆ Yԯx,_R6!BA5'Bl,K% TwuyMae*voEi.< .q`X=3(8"-&\DOјԷBJ8p4.] :h$5@~R DlChKS)D׏mT\I02])tt46W6z:0Vw8;jub`UÍeq)JwP~]<0zm^+(Pš|~׶p",N5#r0~C棴ɤ3,МƏxZzjֻ9~Ys&5TvO4Hq'sn +WAsڠGqf 7f<ƇF Y6m8"Rs}|E,݈r NKϽu=DV,Xu ɽyը _"joJG s w0ǿ)*bt&F^T<O]d+u)hG?Ϊl, I֤M~ 1uSk;@q1k3o:~p7@ѰMR0MT7{ՔKH> ]ccɖUyæ|x11$j9#b<[JஜV:&B 3RߓޖL |ǙZH4գu!}qV1Ўq@wH@Xܰ/VMOh&8cY0.w*#hp.Zdvc*+kxXJ 3ݳA&mY2~{ DJ<׫Gűj+.տ4a)mN[$-ٹY5^$ }m` i\X-X7S+syqQ?}&U# ׷H4e8r{숏c"|5U(69pp<Ú>bkm0ޥr5~-utQhfWɭG7fw,n :f`3O b&J*O վt%X|3)E,kT62 ,zS.ҡuD]6¶ߋ.Dꉝǁ&z {IQ5v7'I3 +ZrKSV"h쌭z8M&h؂ϓ W֔QNt/V1y_[ʊĝ,z47Hq`t,m];\ՂQdsp _p %?bHh45m fv`DדY͸ڏDܿ40 'zQ}(:ǤƔ1CЯ͈'"V=U8F\x,Vqcjr~]CLxpƦSzU;;T+h5=" Mq|g6bʤ hޡN[|ÔxE9iy f ѭ 0~>[8K&ʮlS|qII@`{=y\LS}\Ѫx(虽7%v[w*i(.+¿X<5&ԇ|4[/o²K"p#7= @K-KT8Ґ?[W+Ԭ >2&dp!x1BzLcF&*lPdKBQyZvՂX@i8L%MQ ޴ӢvX41_ O*Lz 6 ɤd:,x,nI!T?4ɍ6ƃB@x;%0 u1R@OP&:M8º4jN.T+q)YZPe54Еmhw~$=iz8q?V 7m9H+iL-iѵpb4 Q3n-=B'|̡-kdh.ă]Ul^,+WWsri}Bh;뻘h)P=jzkG[fJqX3;v_ɘ.q9Ы)Ea$>]8J/2lYXQt!kaDhFcy&jX˅ r{V=mp\1l\ct Rs8~#fi' ^M6L\ B${ֽahCV)IdɕΤ|z %FjJ=GrJ5[o.|&gqnRE[z Fs>۹ӪOKҬX0>$tT%:Ju9Ԛ鿎_еԋ (j|Q/+~G*`-@ lƩ o.+7dG[EW_R&VԮd#'Xϣ"p`A}4'8[Bodl}g6c#&w|e?e`~74ȚFQz ZiI=Sx(fuGؠ6TM$8pg}y*b^O‰oYnm9ܡM\ޅ=`~yz*i!Vb5zdI qw܌!=I)3seVj{d>q Ki@JZX#;!sڨ':P0|bJHvI =ݴLB~5C$M5Z{b *϶ֲ;zAyGѓZ[3kȳ -FLF]I$@ .f SO tA> DPZA4T*7~";@֜Ohy,Wÿ=fBA]_].9(&[f͑mJe7[܋C \aE(nb+o^ώiJԳhFkwcHixr/As}2Bhxh56\4n 䮎cPѵ}c1mbY ^m\HFFWӏx^T"xur+=FtMӯ9eNp2+ h\٢zsFtH!s& <_Ddܥk]zeo JthL|%F K1:EOVG-!((x,XE4. oH|c<O{!Zav-XJ .WWzI.ɦ#ЛյeQp4/~UY^יOvW qEXTKD︂r~:r(d>MC9kJr䊠GvQNqu0ӣCšv2XXNQ3rqvR' {V**vY._:ynfr,zu'rYa:JTn%#WU٭#r nH[]rNp, N-hb{< '£苈 ]-$aPG"&$h//1kĠNO]/X|;vQp'Imb!8LOnu[bhiS\3rXÞ488/'~LNm4Quhp#^U9\-SKD9C>L@f5"q!@&}?/o(.@5"ͤ %QgwI յ?UtyT`J\{[+*UMYDXSUbq JZ&>!۰ƊRP\\k}u<[C^tq8 w H[v"w;}騧$VkbF"ݳ"'VUZ8_̈́O!Vg-=eER6vÉӹ-xwƭ'TFTaZۀg*[#;KׂuPߔo8bi`:LGjBfb}q2OU ꯠ%3xˊʮܓ7gN7bItSS5w#Jn&`@ᨠ2Z:-ne[0(X$ctQ0$2kmJ7zZ%~J<#rDծKFX;7âճ1(Wx @YT&}ҩ(5 mgoXC` ]ZnۇXs2NdCa[" #&6ApσPk\cw$h(o*"3ȁ 5wk ϏX*!CJHog|u(ʭQ,B$;-%YW8(idS޾<54MbPǟOK/TZ 1 ArbaLć8]4PbtKR(eQi2;p}5TDe9Zo -aAPiā>j((a ^E.͍on YG.ρ6ߢO}p(%}nCϘ^P̷{(t¾|A)5@ԋ&9嬲C (Edɍ PɄ7+|m;COMg5v@gjd23`rgb [q\a|UL[ J.yR+zc&ԬviJw$" }['mT-㚤a"'jL.`I:6s٨v|37eo|3Es#$\QR]]r.0bwax. ÎOU]hزC' i3?)z|6~gQO?@lnƂ^D6("EDLYj7G%ӚĖ;^"I(QA{숇eH M|{+ ^Oo!Bɛ6Rؖ 7Fpo fg/klZc^:\aȻe`[ \jkAҕ `/v{E/4<$I*/f2xцצiBs#?hUX 5퉺Ħ@T, rڛxaL w\#Dav!r{?,;.W?> sb9k?0ߝ[~r:E (_R8aS`B<u =0Ȅ_|!o0uǞaA5CC͝.U zvYlDȭ6;Wa$X9,~" |h?LPgM6V/>QF0ٗǼbµE%Y*J/Q]a%$`m.RH>0ٿdXFZN*Ql(9eZmkgږnQ94"IJn)_pZ$kci`"WRUM {> [lIDQ%p4;]D+gP [n,4' @cRGϘv̴ SC##xW.A Y7u"AJuR%XV|h\i|1UX5!Xg/MVCΘ2 zsT'tl)M~R:@Rl`(v%7g4A%b\ 6: hRpy*o[h@ODE80zA88hi|E?Ojm[l\7V,Ţ<=jĜIVKS#y׷=]y,MQPkEݺG$ثSP nY@34$k0BIaO<3 %mG ߭[:Pr>J8՝ W~(-[ucy.@ǎK=N`F[uq@pjmXfOֵ9j^N YՏCe⭫7$L~7K`tΟnV6{@s>84p'&Xco~F-f|B`' $ǁc''hɲ+Ԯ$w+`OB"3-ןӞސ#kc\o/"Tc2bAlGo0N\zVq7a@%!6jN|pbnp[=w@ꄸwSǀ[yA|yfD.С=eH }T[,|\K[,egg"_҅EPxB "~N<,zoR"O}|/kuECLUSX_JYHmJ#e|YI틺5"pu51&>.zeDQ9ndM^z/Ex.28+V}$CĔ;bloaPs2)( xyK:D&KxNXT3~;X|3+5x=tϛӊH:R6[v?,9\w6#lt42+j (WɧIbeK08R>4U"#ᰱ\M@bXSjb d F2Nmt"Zĸ]BERA?׵-7ьޒ8}"D;}uCH:~,4vvg r6GW4YTټiɘ37+=]||f -㒣<佞as1Y/Sʽ?a'@T1aFo7KY c/gȶYM^S,@ p7Ʃ+Baj`*6qye'0y brV? tH̓adWu }Gk ~Koֱےߪb֛8cot2c*J w&2lgncrrޑ)7̚0]{Z/ltE{wJwhBmPJj@ƀd*d2m$Բe\j=vZȓTjKwؙ5#c@ vȼ!Fk ϩ6/|+w&m&?u h=#{fәb_U;?CJȦ:%[XW&@G38MjAWϸK4[]d##RA s\R_73e]#Z@=?4d`eo\XArԊJBObQ`ըNɖYQw-f"5C^%k5$bv>ÓT kn<7?c:oeGh*"t)-(, r[ViX Kb{ktTLC 聫b ^Rq>bI O/#K!Ytdg9€dhUeυH\MȞ팘Pȣ*]W qFNgeXx<(p8s 0KUKU"d/g_'=#OfP깓bLW7bGW!hAIc|W= Cc=H5dR.m,]Չ+@C_2o~9mnKUl#5e됒t&:Shr7Gy␉?4[1~U/j*# lj:[0E8+:ޓ{DgAፒrqSwI?ಸFr0wRY? w ~IU# jߛl hk.74{ ߫ Ṡ. C] Д]J _r{*)5;ݡ@*T}Bs3{n Q̴n}Jt3͖}'I ࡑA=iK i-9C$r{X7짂lثp2 vu3,b`(FvwR:.h9LX4sry:g=nNO@zYbRP i:%λ9i Sg׶ NPS6+8-Gd ϲr[p\:($_`QB$sa"NS)'7 ZbFG(&ѮN!x:Qib)Ϛphd J jE͊?8jVOhTa\FwgY.Ĝ^(0]YƨZ=rúV+ >:~FnMX:ѪH k$:c* ni*r2Z`Ax|xY+*h,4 ۞!Zԕڿ:.`D8ynlCn=8\BN/ϾR)WyP $e%s0W\OI~iQ_sObެ Vc-C#Oz0[;]  I<^qî 0em]jV8.nN 4 bẗ́2wo7(-0qzx,/Y&spʟ%/|3d}G^:U^ ڎ ߢ:0(yB L O]׎;z->N̤|D8ɥ\)p% 3δTˁu4aJPY3%,I]ZLO7+rIӱMUx;/h-+qtmE2ߦ:}L D`a6qQj8!fWe@$ZzBMbQ rgtqR5a~>dr ]r O꩑2|΀daFe8hbJP (檂e-h ;0 hnʺ++][N~>BB"%if=ߓP XqZPSM_yc_ <ҫޔdpPʬ>HJ7"n5s E 5`."Jf>V4G"-tΦ{É\cV Mt \+wvT V(؜RĽ"0㥺Wmw;;.e2,|{) Qt͖$!pȸ(,-qw%Ht}QV Zs1TWjؼc?Fog 06hK"4!7<ޚ){5:  V[Q#R^KL }+Zq\ /W}n1^(-t+%zXM-[F' KcpE"U+"g%${4BTϚ":_30C> yx\ pl'j!eS\LjZn*'b_“5JimK|&א'X?Avirc3b/&no|+;r';&g  +Q\c(khf˴˃ZtvFOMϞٲ6]lݝsϠo|%f_ݵ A T#9c#_Qw&~}H 2_?&@n՛|,')G_(32o8zrVB:C~*"`mvv{G,NpnJ+<dU|\LVJӤ%D#)I]]2SO / p߹+ܐ8Hxia" f52_PEZȎZ[8=udB]~۬&q'ˈΝH ae nv5xǢ]ZeE(mDz,x\ {f rs(O\=D҄M^'L/hZg!JB*5|&3 Iy-(d$_DՃ$v QEFHi,v\_q2:H,o$Lpf(16!?rފ /nrțfVAAR-(<GT1fJ@ LMHt۸?Lr`u&F9G{u2Hi/7g=a_GݡLu}mx 4;Yfy=&֘/@D7d I W=̼O~a6'dlE ^}, h5 acTeb^14l+|4U5pk\\qeWڮ|HZsl [8̢V\ -G:S'WvR_R {9[#Vv?pi[A8dwSCo>Ӷ2~vϛX(IjnA! [ 4H{#j1ڪTM[k7n]v3X.+O<`CVkݮ({ҵm)]9p#pZR1lA4HH1EūŮpZܚ6Ccq 3Sk2^LފO"~F<$ثClaS!W=)%6zoۤEƗ]n.Ka0w{ ?w ,Ru u53FM xejhzre朧k k&7PB#$z{DH3EH}]v![)``f X]7S$0|{gqR!"U,5]aI%$ B;Y?߄'Eh<ț\C @L9pq :|Ah+H,$K|7@mo_cJAjBn#"0'VW߭;<ɮͧ7Ş&7"u3_wA`|t?!R_C1Dɲ|4},xB45ڠl,z~_88: @)AަIGCB<Ut>OĽݧ:|M*,m>%laGD>aZ>۞ VbQ˪W М]IDTv.!(XŠ[vebs0e62`ZPS Գ_Ur'ݚݠ.jZmX?LW䚀a sdw79N S02ANͪ!l9r;F ͤ[4s!ufwKTPlx*  ]ۨiT"S@/b"3gJ y2`;)\B b#߽yɧQ1ŲK59А&~>?`[zSbd-2G8 ʯxFT 'Kx^qxBc8r\}!ٞi;Ds_MOܽ;j_ܢG?w4jPOǹu&ZzwD w Ќ Jbj}X44D V U`nMвJ΂|BjOmr0z Z`wͬUlƊV3v\5Y 4IP;Gx]IM oצ\x-Q*)Z؀rpbQ] RNS^t+n |~/LBi.M Ej;ȃovVAE.M/r@?Dm`?q]4$[j/>.`LOU5<zȀ䅲.){O3Д|/!67<<>jcR% :`yLΘ E* kFT7iLVm 82e hqn|KT<\ u¡ _P۩qu=E+[#g ڢ,Y1otq:2|Db'n@hbh\?* aG|u>6,rUA- WGd=>kNM\}I7y';iCJNe)վ)J]4[ZNFjڗ^*_jh%a&ź}b3D{CʥҮb\i @ XVo;5kS3ݺfF!.,yIZ(P!3^k{˻ ,sc\>n pjۀMR +!1%c7M($w_tNQV3O8=H7E" W}x,C5c֞ DX¥Zظ "ZuwZo(x |:bFUq,YЂg,83tF"l5^ˉ >;,sen[oL6kB͌efON>]/}N maG3zCs lKQEJC@m vՍ~TҲTR_Emkռd>Qde൉0 JU]rd\˭[SFwoc*&ވ<Hdiәf{Y֠$Ct\7i%k :`qp\oK67jL~I-TO~%DQ ,@q`1Aʟի*tgE!OunOWg%o{zOvY?81թZy:U%PjQ;ݴ VQ2 l#BprRɑ|3$d 07 @AQ^*oE60 FDST ŋs( ғ|:(T% J!x~5qhs1#!5M7 5LV%^ZwV,#1}uSl.$^{!tmC՝ ^K!0`%H{z!;T{3v|34e. Q̘^Ȕ"8eX"ckyhL="&(F|V6ͪ~lg5%-+8lM `n3=2&p`bqdF0[异e.d5d~A3OΔRĹHp: ϻj.vlairT,Qԭ:~BKܖ.|X!E ?0BTȚߓfVL{C_=!G)'^Tp?F2],NeW uvW#,;Tl7A _GҳtmnZ[$ZzzZP_R;!,|\wʳQ٭b6*5PC /D.]:z|,H2Q,>M JaM)4eILĠ?v4vdJ|nQS'p!NB)*+6C]Xp;F0Mw 8!w<˳ 6[XXB,bP ׂ:|Vkl=g@R_jdj Rf;Ԫp7*V2`weA^s5$(50-FCZ7"/) `MSKhk`"60}O9T FhJgP"*#x?΄huY]ȡ"1q-w KdЅua~'4d3bcEߘW1n$YV˵14XZY^(+6`PR# ʭAu 䏼JjM,RsS! Fd}Z TScG'.g6[d)l×V׼N($7t?3Y NtPQ8b*MŒE"v` }uq:'s~XOhX~Nh$Eݐ2sZʯԴh{9+*.Љd`Be3FX椄^NBR}Pk'L©M~!pkxVgn9>p+=˟ݻҴ6\|Nd^/uRQbٽ"rRl>XdڣC^L|p|_t+0@'|g[Տ;!4u]o09+{:}3(Y"nGX@R 'hJڏ !>u*%WscYBś!CmqQ.#Q/!li^ֆp ^7ݾ2ctm܄[Y?,9f Z:-YZu.O\ݒHuTy,B+HZ&rcW@ +6ueU1'[Ҷ9 HPg9D-BB9il> _G D'PTT3mGimq{tV)\g1*NC/!K~>YMJ)H8N1ش<͙97K3jsCE#1KudfcW!&EW'm.>qGi&33~ƅ7ٜ-kfK1 efm`SXRmxrya?@#"_ǔO,`[h~f_e1;#~Y;u米^tBaϚ?J ^)hjy+c=eV,ůe^bԞ mtQKs˅#TZQW!ߪAH:h>Н,2Q=F=`rhFHb{SuS_Y( _dvRZ1yLDZ>_ǐ@5OQ:P$ǔLti!MwrK}a4{\TZy;b,w.7' u5 !D,gmfU6CD5'T +&BT]29YN 4u% us dApfrmeoڔS aB[^. KЗ$+g#H΀pvDTgF+`2?AL\~I[g/֟*zC,5`iCJQqh㫚oqgZ8D . g3q|E%UnV&xC2.p6&f>VakmFU~yTnQ Qx`ߑ_#-*vI3+ ;9#[@q< ֱ^;Cfg3HAc(6- ϲɔ(QDh=N2P#!on*@Mq>!;!}= E]Z:{&T2"OG蕪!d%nhNA!h&hh އ ږmPFEK*( h Xko}~wc7h:ng$ϱ%Hd^΄d!_+4[̗"ZWdc#): hn담5j |A*%uL 8rF^ =vqC˽*?jY*\waFxVk{q"Nm k0'.\;m{J K&VNZg^C^9ʻ c"l^Ga'- m_0MZ1`f' ([]nش!j^F_F8Kàb@!ja\'Շ8?,5ZB^%¥r-p1Kb'BjeE;z7aUsƌ|$ʭU<8]n\"x81rLCuI{:b|| < jRG,\ 0\[+-]|ȷ-}!@7e JjC[vH@pԶ.'z}Q_Fw*;UݍϢ)ޖA9A(ހw_=_`!ܴ$iIVkbSu1M_ *v5: sTC3T:O(\Q~dU"@ڈ,Z,Sn8G'2HJ}T{8xS6G &AS ~]JR#2{yOfQ@BcDuDx7Fe%eMYR c17foVhxZVu?m"(…?B3g5bt-H Fߗ=xU%@L d(Ӆhր F!r8eN[Ǧ붩Qmڮy5~mNHł@߆ a7p[ gjzoWߜm/]VQ)A$:oӧ3C|f zRf|(]Jں+MfR!&F͓{oE2JX6bj,o$H|@B;lG4 >Iøhd=;/&4h#6JvnsiV;H'veTxOrwډ6јl,S{ngx$` MfJ;P 4 _F\Dʌd-ZvüP{$%}Y* L Sj_37`Г9]$R=!kaϪtz%Z!a;jkXٕ=(  <1*@1j !_Xٺ~r plzO/yOS o,LʎˋhB'`+C꽞'"<@㈁m?/]EZ/!`%gQ7\_m#p;O@Zj?OC~Ud"QQM)J$gP`˖cLPdVxB$ yD |n62'N{ _I?},o5VWw"dԩ/*P JXloIڴAb"4sP[p] 6冘IV 1`~gl@ [pn8SLWgOu#d'1$cŏzXhŦ stϜ-S{PS1}+,~B pPr8Y} [š7 ktK-m|ykh<X-(/ZdN_b&[Dy^;lӹԟC\%"GH-}Zq4bc&K I'oNѧ|㬇?%<|02iFp{~8JfʆFY&-H[#vY[J]v2R7XmӍvXm:J Oy)KĬyT#0CBAA6V;i52hBˢh&~YL3pE|m^ hhOo6k ̸S/N|ii/<`#\"0mWWKp_]j^,C? 8Jb4`5gCa,~`G$o ',oOWY3cc8q3v[Bڧ2!X~8n\iټH]<߉.]W2̒,Z iZM "@7xtql:fS:TV@ܰ]8 ̛VqYK[/9S_In<_ X.(EsYr:*cʡMiS^b@-rÎ#4٣QR!|hN\L8*{UD񷶋o$mKN(`*r9Tiy`鐭PM&fl6Aucc0zGĂP"W4iPQ,j cx/E1z(Qa1;tՉ-j5stcU蠸2p/(9hv|*AAŅR~}Yj]n2WOWhdA_th<IoٛVc-oZHu#mN9ETr 䱓<.>}:#Kl%'5N\?"IN֠-=~c@urn6(9Vin?m<+AjR#H,{b B!szXa!Qx|_c~(8ǍGu" AwPś/vz/ } UiI_눾] _L& dz ԧOQَ Vr:T!zsy v-dzby>:t(gAc,~(aXdZBxL&O:]MsSA#C QGSotA&-e*#p'Lgr ؋M*h<R~_ 1G`,qF7EɚҼcp Qz9x> Z wj,=ޕ]} 2쟣k"sya[aܜiR#m]C{z(㗸 Wq9}n/٢tnCͧbRy'yvJa;efZp9SXjeU>%mS weiUՏDxuȭz7,%`5sb`'/KȞMdGPvC2K2Ekm[*l,@#HɄE=LT ?Oh*i"kz`EPW痲3yA+hgF-F\ml <|Zw4djp+)^`O~yL Jd<t(Te7Lҕ*yo {D ,(2b=my"6SO)-ZJŰydT5و6GcFة a.]ÿ2V͞SZh+" ϑrDI6r⿥I|0H#- 37^d/ѦA>ܒ3e?}߽4JFӬavAv^V y√U=jTJᴦI PkI1gyqE\*81ͱ dža ds`TQX2V6G^A',Wy'Gvl@-n@3T d.ߦCY#?:[JIRg{sȌ==p*v?ZszABfvC\{tx rZH :Uѕ2=*\r9Z'8lxے~B?-Ҏ^Q+ !-:PӨú?R\]ИݲXz򐰇C#St)]>%4 ȨVvE/T[luUcA#ٻ `E^Kq3ڌkqu_FW]ο])80A418"բ:/8}F(vxO$)r̖:{Z[ShOUՋRtKyâGAL&Xsxs-pm`M%u8xիjҰݯzԡ KMɩQ-lԀђP}|t!u$ H)d-J ͫ `Oe-{^amdp01)M9v(HZ3)ڤu&@#zfolaI<7;uX͛F2Ut ,\* S|u39-Y7|l/U>MLP2nx#ImS=[4+D&Ѫd?n<@5RϹcSy4v8#I!!&g?ْd ]r<$ X5Y=,DڨVI>\P#{?auS2ZW ўH؛k M@q3^͔%%W늯/L7"=YݺN l?P8랅;Y1fmecqK}֟1(nՁ)b2ћ:=` aԡ!re0K5Oqyu$w/$p`_m78o5&,g7K;&"XWʕ*~0Ϙ-\/.>n粋pOΏk'?P:Ym[ ~3AdHDCSƺBm(dn989kI)uTߙUCR+F$nұ?kl-5=HFjd86Qnk 8(4A=Mm/t.tRiLVMns)mM 8\21'4F`M䇡׿s}qVO\<X`o+&WCt_Iuw=ps3}'wu?7lL}Łbߕ",+?&,@TX#X’ËSl}q|Ŝ4.tO~kL01t8Ri8S]ӬR?geTS?62K*dF>UaIBML\GBlW`*h?! }=;2(Td j-m9y{tQ Za1#QvTxj[ۘ@]uư\.Y47='N9qi$7c6nh]~RDӬ+:y2%DBWJڿcUuڋ0]q&B v[h)teXGz7'3.Pt U")K+顯B2b IpF~a4t:8Wnnji<43ef SL~P lH陹ހlGOna~Llؠ|% 8%bv|u9J(61p$-ohmg,TW@T1:Jq_!aLR!B[g_uob^i{`}>iݘ^?]oTX9t]5GRj'd;YC%Fi ?%oZ85eMyd{ ^ %Cx>:x%"o*O%ApYc?_7ryd^-d2=cX;"]P˰ x^a䁏SH< eX B(- <$ g=X߬֎PDv]HBT1eyk^$! wrnw1|>1x|.ĒOan]?2$=;^[O\<>~kPR~z'%YG~V? f/C А ] P69&Kx+0v$E\}\Fsf)eTs Ŏi\>4f*QyKB}l=lH59Z'B;߫DB Y]u\1&Rrd_BDNŚ}J I_PFd}K;hSRKybq߭Z1y<7zAlO4^%O_n=+陁VЂj1;o9U2 "(L ۱i=)8q>e?tFbh:sdDw+~ 4};TRqS~n@joU u~SMjC;-OWucן#|пK Z R7 s*ns_ $eJ'Fv I5Oؓ&|ԌAl(IKB>UkD F޷ g|>@;7AsMUcې_˟J$2͒wR/4xWS0V;gUDi{JT SIqu~eE9qs euQs@=!vma׍ KFU\DD+&LosDXDQ2z]]ݨqQB;^+v [@23ĪһvTJV%Bmuۗl8d 25j{GLkc[A rgDAptHʾO(0tsܥd"A0 Rɗſߛ`tdqY!&Եbg5zf] x[^YNKinjlCmN6#:;ewT((M' :Yv)%g>Ӯ}4$ӸdmAUuj+Whjw`tIϾ-E"pwߔfN%xbY(Y+"MTsb) sx 8Ƚw&ڜol@DRG}]rũSša\(rWl1ܴ99i80#?]V=΁НM}!!Hof|j<;a{@tk!r 01ce(o8G#rѮ훒5L,HG;UjI3-khY,v>E9ܭ i:S;)Wu VZT|ކRQ&ڹ/Jabn6ZQײ.xgv蘴=iAC_KivA,JGp>Oo]Ot|gy=זU nro"8.ތ| x=Hhļ́N:) _[//'7_`JJ:MX"8YmHNN GuvJXp4|v HN:7 pNfna5ogLlqrBH 3zXdr ShL+akfPRHz{CQyhPɍ1̭8+QՋCX3N|$msZSzZ"%R ƙc5d fRh>o80LϓIqaPl .|'Q]&|v6^x$|N ӱ59}AaQAK@rb?Lȸ(|oäm 2'xҁ{%1n߇mQj2'R+C&W[m=739%[a Lì |vywO=4ħ7aX2Ԉ6eLpy2{VuK0iؽO7K2O$VO8%ޫ?= lsV|u }r'˔eY)Oqofm&Gs`R  T%%hpbSWl;9{1/y=KbmB^xPM(9j|۹TS.Q9ke[±AzP04<:{$^~9g(> l8@h2ݥ-Bn2@Ph,N^Ͼx|S-^aXB0nF C"1w M|CVcSR?:vx\ۨ~hoK4 uZ4&câRn.$KztEe97!'i:\@ 44C"DD-A<\慃ڊi-<ߪ)PR"mHzJ۔i:GXSbIR7+|ltB kswJ"=YT޵W佌U"zV|<דGgLpv5<әjx|B ;XQZv1*ټL/,^tGn2x*ԩ>#]r"0H7@z2/-<7_81zpYEH/h=, ;P~c/ >JP9D kIBL"uY޴ pWԞm鈚&W`t|Jk+ j<<οDũLǻJ'LꉻITE;8"]ը%GWiSWov9ιm(2rЫJ2:bkyP<T)ײ6H@h.gKZ$(滜sYZD=2wS3N`s.=wnp8 $֌T52q0aBZ`M$/ti)HfV1iR`Ո #ǿ"RM?Qr!^!In^윮=m8dCMQ!2!N ע.1}#aqi`xgd񇜍rɲ#rMZѣlR0Z HA+ yR^R@?bfsf\wCZohCCQްqt%/Jn~E-X5a5]Eq003 Z4=Nh~pyX[ЀVrfʊxC۹OOĐܔnTi|bt#&m>VUq(1v676<+חsX=8~TadB8[:}`d\}CO )" _dbvh+OE퓀%_~]&sbYl'|Pɼ"/S~To)UC"m7l3g^j-Y' :ǞVzQ`9mםOu L$tekP7Qўla<qock܇릫tywlxMg9c\h9[S0$J>gf ҦIwFhE!}3R? 3)2Ń0Ԝ CQ*f)+O&G+.fU|7OfTj?.pKfb\ZNA*%-DޜDo~آ8~ c,6aCu$L #Б;B߻ӪrK#VY SUXgT {W>CxkBsa^/?d:Z{>GD=jBgS$(i]dX(*ޭMDҳ<@73`ݍ-+j>]mldbXiF]@ͱGxA~mIђ,:C>Yt=)#Ou0cz͚zu~/O3@_'!Ƀ-۱Oy`$Ta%?yK D.Wgu jIHf52~tqJo EBKx!CDιZC+qd&r6ࡩ@Uk$JYa~ؑKcjϣk P8M.R++>Q{=Vn@ Hq}+^3r\ϔ)w(QpxnUN}puObsP@]4!G9e>RБN]8>MKScܭ@H4/ =NrZPQš b#fz+o Vx ~Aвo<b+^a-(s/Zf}uQCք%gm r #[`ߖݝBynY!b*%o | ɝҢ*rŌX:"eǞT vXRlMsoXnP-VS6h@G3Tf0(ճ2Vd6tǼV@L-ڎBǀݬlvK@Qt"Fd.TD문[Ol&bhGyU?z1BNKvFA:Xq<^Y-1ɋJ-zYV:D#b\HH Q崾`Bg j닪Bp _޵u#ҠplI:0`vb؜zOEH)F!hoK,둉yK;sH=,de@Z _x`߶Qy\$M+A@ZM_b {|#B?d:I`֐Q>)Jg8/ׂ{߂k(vz.9.K%Hp?s2-J>3wK'ȹ\ADeh3̘^Z$G]LL;((d!ѶQ"iL1Υ(i~Պ̵J|K~fy2$U#H 5oZ A5kEe@@}/DSb82 (ycꡇ>%PM{NɃ pq0l~Zd#u"SayRܦW6ж!mRܺ  %˞(۹]9ʖ1:ShG*S4  Ϣ$GU+NQۼ Z5L'ij=yT{%~kՍrzv2_x[haX[HüC-S9drQ!({qGHGbOI:y*)%{Q; ;E-ҭ%H/]F?XYq!f-foz8@,?l)gce|Wm$hVWc r-/ %f(۰m23L$b:qxOG<:`kXr|1;$^Q>3SDG:zXh3 >!r,j ^Ui}6rQD{2w<ѷA+د~f7E6>s[ w{T@>r`H#vm~/dOnQK]֦wՠ5i}Kmh-X]go} ҲV9sC$ĠSj_xyC!AU'[Ip=P}J<ߍ5 T}Yty9Lj욲cM!xh|(h$c^pt—Ϟ鼥PI a:?p|TǠ.Lnn?9_P/5=cxONTOZ.#h)+0,uԀ lC!oOօKe EXnzk'QVV.8}CK :GS]o,Yr`0ElTI,yʊȁ$NJI5}Ņƨ?Xe]I&V4~ɅM'!@,r^Nc+orY=(I<}>r|/ZoYdEY Lk~o`66{|NxQJhvV91ӓ?u BBӎ4Ɋ>ێo٨-bn/|PF&._G qZ/{#gv1[xET . lN 1t2͡jodME L3 8?7GKJK놽CB½ 7f+H SꣁGQ>cddF`?Z@ZrشBz%%ۅ]߿NA'Xd7CAdd}bhR)`B ^j%ǥ<@UЈ'73 E ;x?HE:lm.Wᄈ2h3KJ9Ĕq/}9I__s"Y<Ĭ} ͼ7S[Yc2J_]'7XC$תusTdUWmC52ˏ;Sɀ9\R$<Cy>E#­A 8:OC}7cP 16xFA)V"M "{M0|Ei ^S oD8ihV{ScQvn7n/ %Cu2gt`-ziG F}<,~b;N"Xΰ95|?K)yvy0lV-.DkJּf} u&P/B#o?5Ƭ0DR Q|8rwCrCN%ܮv׳=d_ňGrmݎ E*@! QzXD#бȖO "N$( c%I 1z#/wlI[4A\EWC1_$lB"y!IfB/e{-e&!ɕ YC.!N8w*r21*TF?OD%أ=bo0*ES{^)Zy"5NiqZEi`?PR7 ݯ`!2jW(1+V,mj ?L*P 5@LAi[ci־`²ٵ {zsOZb-"sCJj'A4(i>QtŒ\&@u{HID/3{0P tWHWwBt!jRurQƸ#T,:Ҿ>cYQS7 Zf$ ^̇GygT fgv)h]'C<ȑ 'kFEn+y.Sa=/\}'p5ŀ4Sje3gjR05[կ? UMxiKi#t 6XD -RquwQ O<[]keM;8H@]`W`?`^ 8MYA꼗+DvXMPP˟VG#Ǧ:iu禆b]⾔z"WBZ4d:>GբĂ8pq~V A tm* 9oQTΜ=ۃ[4j$a%{,_^efpm&ݲk'F3y6x Ԛ\!mq >ξ*k={\:(XW-HH"`],)@oϞLa q>kX[-}K*6ejf'ӉchY|ށWsA(B¼"lnI]pfn Yv>%jV): ,sIhء냻KP? V(|±RXV OYs(ot6#w{4\Mك5 ɷh}&d.w_)3Lr6UFy6VڅS IMp}RBg 1:S0-. °fc0~yFLQ*b+C`eXRSjmuGOKW~IQF˰K'.y(SFJg g *m~f`r~VkweV=ErZ闋$Iu L馈0JTm)d%V $H򸈬^udhZi1To,c'7VH;ZW 8 5-TF 0q vff~:'NOsXAr,d?]惯/cw λ={Id]sRL~L\ ķt, S2DcLG1}JRhW?$n4hgP>}qJ<9LAW%5!] 84CH>^4`_R9Fqk,|b1T (T4bgM ;,&3~/,Rfi ?(k37v'_/ȧ"Qsv4YN=tI2 L&#݋pk4(}N]$vN< ?x7 ^ԍ2-Қ*5'v |YĹ9rN'sͨdC#j7Z:s-eת /יܛ'wbG{$ex;.t3_'ƭ.NrƧFc*ɺ2o~̛v\{e[K/6ms~xzs=LYU;G"@NiW %_z9](c%av8cm\+x)=4W ]Z"xsO4pQ'h @^sDv-— Gd!o0xE;tl0#-=ĒK;Q!a~imzyiL'P;x2V^J"PKJ9?nHFsC5Pdgz`'*^r͙)`8ڗBy06_Fw;aN@H%huE=,[?wީt3M6Kʄa=+K{whٔ8aO^廵LO+ZWWjУ]v)`DB|rMIdO2#ePoK 0&F0p;"yG E!7ZiV&gF7CPL^Qσh=ҟk6vvtiE Y쥽Ei%RDL` V4!]4^;}rq$(v Y~~FSѫaL -Jgj+E{7#o޽|uF4E[L.2hȞ8 <ŋkm1Ym$;g1T.`p6XR=v~/{#_[iB"Rۂ-ns g]uD?fK۶%G9L]!LݳT%` 2fе=abcb?1'#x%áXZj|XGwI_yx<;s6aS;<&{9PHOmҟS'+J "n!WLD0%^B{.8Tɤ}az6ܲd n ܧ2/C2cLYEhH g‡pZZsg[ ௄}69eԓd0V{Ms4ASI REoNa)<4UxҬk`iQO1i &% N@G<һ!IHVG)Gj~`)ђ~f,- Cq6JlVuu Ԉ2A˪[D"?I2!nw~e>cW\w[r!hlNgauXaEQtnGA:tXzup$HX +=.*slʑb Fq34H25|gx:)|G꞉nn*!H^\m r,LQW$ay>y]8C_j59^HttƃX2-B smS1UD pcHӏkx*? Pܸ@ٌ y/q {WS \Ø܀K"nZA=%P 9: 0d<,t'h'* xSSA)MoXvi[`9$ 5A2!~N}VU9Gi{nSNI/WK_[@ ^2VmV+S~D'Yt!ˣfL-܊ VA.Wt="+7.Db#P'ďJ$%&,]S~Apvlrdfod= j}(tP+J5Ҍq ۜF 0ykN J;kdt@iGD#YcKl|2u! s p_W ?=b9p!s2[EG#d7oJ6KL/GGifCXs uFAߘzoanP+d)j|G%gv՗}]9hBB9hJh"$s6KHkZE!$v_8H~aKrjo%cݞ,t_s?o5uNOvj"E{ĎU@8@ݸ;7;J;_j,dC 9,sY?w<捌6YGGeF^4m~Lu&A(/hnFlT7ߪ9Q-Z 008]Է;z]l-vueU* ىӤd;]4Usmט.ebd7@ЗGގ]M [:{DId^h4ݠRE]˥1Hգ,-YzN.5 3)75DsI4Ĵ8SeٞC* H\Brnf䂞k@$w6f l2 FZ.t1f{V )?eаO{hx;,ÒH뜻sH81)}[arSpH4x O #s%F+ krTe'bFfW)츂PԬ:V>0 @]⻊`v"xyx~i}t?r 9k?|ND\ugױD&;%Ϳ%UF Tm㘿Į4=BHapӝh3"7pمYیdHݞ' vwھs,7Xī-'hRV8:m?vpmN@*h\:@H^ɚ*+oXH /$3́hwh&bl zh=Zߊmj@cI__4gZbhI DPpVtQȸGqHL2eGB%`kX!Ža.6NY󝕤l.&C FXuou5f[dt'%s#]$ j-ip LN.=G@ ey㘛¯tB\ےf:&IA!tz|U86jM>b&;AxRǠK9V s`N_|D-+Ke4k o3r3UemG^K9p\,_ ]5"G ɷ_b}M9l3 rsz@L,y, +^WtaUu\cH[uk u9EwDK;"y%/ OPoW>Ȥ bj1ScQ'HM[?%ǁ*$#>z=EN5 |ySHڿDl .E 9'xuԾ(Q8rPV?9/x49BhE$jqNvR__z< ,Fb牸x `5YEo>8k-cgi=E5F'i*3>X+p)PBo! FSkt ו8W}ZDnk%,:0Ym,$IXjo{)κ5Np:ઇIIt-RUbG=?&G00k df@M;.TOƨpL:h"(mn]*U?MmT/\xF:͛Syg#u8~6|&b H(e4ʭ G;An7ZWYoҖm'Tֳf^fh|Bаpx&0"IPR y e=9tiu =Z> 4_/Ni_Ʀc-ޔgއNr 'c~"؄r-{ =a]lFMۍHT 'V22 iS' L 2D(8b"7~:Z/PZD" n~L6oFCj͵jN /y:X#ݥ*/,yisUfWi@PMo`jE@){Хt:Pכx-4 sN-3,^|5 *4>=p~wK Lռ f-Ed3ڛV~֞Reު{C e&}!Yۨ; o+yְ5r8sklޭbfb+S,4uUϕX|mbKgA'*B>J)NYqYx4hIP ]EN#@BߞN0jk ؙĊD6c4\'(ƹp~)Fn-#Ɲ0b[M/WRFR} MWC@1`" *\x%pBFJBɶw] Me'mk G8yX3o.sKofGSk =kAWz Qbc l[1,"ϿAai[x/ XTB3L7!ixzmگm-5Nʾkք55{GI<^W]n ԈوֹNEKkMavVTeFUuUId#Ynn&l{]wLh&὚hW/ (̬ɢ抴\+E.--YA.F֯7hG88B(?LGKvl-T_;{z$oW|˞B)*-O_g(.S{Y>?iM H6Q%vTb]Gk R0qyIvD .F{bLFB"%lFbG[OpݘŌx?vJ2 슊u~YȖa:L7Lh6VhĦp۠e!m&5#B;g'Ҋ0ѯa\4V )\Q-wyDb}c}C!i O,uk@!V=GY LIHkw'JBf#!^ ǩ&ɉc`% %^*_ ?ym6p,W_uH\k4xq![|4NN{ fդr":o;qb`,rM7':3{W,&?{2*4?YԢ~k#29JUaK]IDN~i.p.zS \>$sw7)RaE9yf-n~r9Dpb!0jC&s L6b4 >Rކ1j۱fyxRX7e ;H.OMJDA a0mOG@AeJɗ?Q4N@c&3c"SJE7]'aOar=Ji褤X9la"vGnԀPHzJ!z 0,OA9ŒmFvP'yR=pf7YІ Wѫ(8o"kXAv Qzo1R\Pl";B2C +* FD1+sbG\p+5w67ɿDlkt^0Q#,:Md[|9ImlRS /Eehu*wzDǗ0^!Žz,?occOc)ky `PXhnC'.&fÌubiosmr:Fz@l_DoIi-e_KSx m#O,qTG}'-[è--<͓֣{[nr3cbdmz٪񔡞Osf97~#B&Pxl9$Zc4o>dYEºϢ)k#R LPe"Baחo2ˠEPD!+,_G;sbWվΘPױaMO;CL ;P&i}Ѥc8 )4߳cvD\qΧI2y)jPKAM0Ç+3bOC r"˧v@֦: X_S@4)R\%{Iz2VIt]~AyΎ\P-L$ K'O}${ qw^"cR ϻf34 {oz)Jׄ:0E)wbi28`Qgwm/pBń6- FzqpG-=0{ǾoCq8f0v ;IR8sZ6Kp$iTA'ep>U$뫤=Ѯ_qbTuFn[_Xbtjsu'ETꗏMJF~´DF_s",X)Rye&"NaGt/ uIxJXv{#K" omМc؈Ku?[&Hl3 hG|Z[J)7}T96v<Wu]'>@'1HHXΥwDV [2#KmC #1Y,.D9h.+p`:$T8ȸz!E*w4K=GKK҇Uzfq\1n@ܬ.7rAc%H%WF,?3;TB$x?<^KA|Y_򩴉;3v`$6"[[9,˿Y\Ymq-{f?\Ɖ?0<)&eP5nB0y&6D^uL!xRx0&Ią} (Vwb/ζEcrF,in;2VK2J ;DbKu'qVݫ' |:x %IQqZ~{FuI7b|H5m3U%T5!udyHȶ|;b-b v =j+ m2 pJ_dEDd8+SK1/K+UO[bVa\ !n⁎x^Z3h' g{g,V4%}cO/)@Y!M9$_(@]ƣֈ 1+>w )MWzvr"OAFn NeIXWGetr s>[1+Oe*CqŒ@HT7P=S(ujnk9?xWW˓v b#åL\iá 6^xL}Ckr]/$Ý:O+5U|}X"j54QϬnwe]=*aJrZmѭzmtekWIdNIEMom) _.IR"6yYo&&*` KY-܀g6|?F ݗJ}`Ⓞʿ G ${/֔`oE?S|Ie&ǚH_n?Qh$$X%!Cs5ooZ$} L|*29oO]@g!gR(.^~#ш;|P&UĄv|p[g[DIY|-A 忢%cAagD_RX1SX]yN&@QoK524|rTEL02\2Y~1)?kMPO|A`s'l]<;(r']1AG$ LHwZYE' 9{f̍ܡNU1#k'CN5Ggk[y~,{98XigY"3$?')Z)C0 j1wirg1Kuk,;cX *x/ڸ4$%pIqg⿏+I|"XD %l8-3w0\ pż D09mV.Fep#kmTcY̱֠*| 1&uLɖ7:!iU@aWd=dǩS Dq%2nERtCbh:mUW0nd;] 5z!Pn}O1οUzvqY 'o{}K]o5'Ag _}u.] $g|7Xl-\lĕzL5v ,Q,SLokxςqK⵵:lւ_/d)نt5Q˿ʱSc\'KjL1rڸ`@;!]Q,3Z;(EJ[aX4(WN%G^yJWF6Q{]cXA齛oJ}5!L@sRM ␱p8M(#Z vy ::@k >2ǐ\0stRaW]{[CaI;g%3 ,4^ {ME$W! c6Qj>]2 mwޅu8foi`f1WLZy`E]NB6nn@ q$KN4x/:K*w$yͫ]t&&%8׬R!J"\J(qЃp߿)gWi a==>CBrquUfܟԡ 8ٝ(X;o0w5 254ޮBP~ru6E`8ZV1بz1>cZ {>33>]C+]>d5/XFnHZܞ4Y 6Į^ oIr4E(%+X=pu%.x\0<3&th#ƅ8y& YnD~- ~Y܁L܏iNtnjۙdbbH28};Z^#ᘉ:Y~ߺ*UMm:h<_d'b8UN>]-(J)vq :# ŨټnCR~O<C10@;ƿr ,V ɷ|LJRKެP_dg<.=a/#O{6AC=ej3:g4]eo2*S]j{w%?." KixHdDQvɬ.A*q@ Tǯrݔ koB&T 6Q,p<6dEly Vr}Ȱ__x42~cy (j&m5AOM`%Ԇ#`?Jo ƿuB/iD߬gаxwOEW$or;_=Hk& ]]l`]'f9qrn܆m1 8Ie%)u`m5Ů@svG97 ;⏧yu5j>E P-%w7̇&H$'= @M '$}"Y+EZRWEvլXhkKqr?[bӅce"ec23rhѷX%q>cEٟƇ-ZvO񪟬ۢ0vY)7vKs)j)dV>>JB_^18@_pOsF(aX" f L3 $yʩI+Bve^ *6lZv!j#0uM\i,&a@'nڑ,<˙.l0 p6T󟤦@Ndhcb{&bF_ 8 m'Aѷ`[ w@z`v:_]D Ẇg~5RW2" 8)d$ wRŴ}YϫuaxZ*=jRV˔/ȵ͐ȉ X(9yۙBӺbUK`.6A,I{c!#:LPI#pE%5U٤/K90Q3s:8DaCy.EO^FCP; 1PONݎbsd^]sWl ηWnoSJkRJ{UQ_QT:^A jq0v+Kun_@eT,YݫMKإhiPw۞Bkdr׿ZcbYH@`N<Ć1n)63$$Ӭz&'QF)dt͛eg9bp?'T"-q<蝐G!~9WUXA8VtGɵ=$T;iΝ.HDo^:-~\lflq,$@P۵ 5QVtw\C~RE Y/ J1]'W9(L9"T)3" 5QJl0&YM]YP+vRێ6CI Ң-&eJZ]$g ?2޸ڞ&Tyg,Cc;Ga(v|TTIdJܖ],WC&%_\&iUy]lq+&1+?PSfgH1IPpG0<'j]vlh>~),ȇ:vaCۖOcyGgx}0fT5p*cOx0Lt[v]>sŚ{W\_<@O(V م'HaTam/D՚߭]ZyO@l%uv|aK8\4-!ȗFFʛpd$ @Ƒ1  i#73f[fVu[F$oT?&#^hvbPPk(W#}viU- RR`,g4ޔ7"7?OgxALHRx, F6̄z"*?MKw*V+ U~p.u4gg[d\k(E[ï-Pml_|p<$^A$"knhlM|;B}wnY^wwW5mf1qs" ] IND.ik^\vo.ߡ8$= &ȕCWU6*tT=TMT SGax|.;a@&;!LQWng]HԔ?^1٘bsvWǹ+qc=NmzGk ;/۳a@Ōx>x`Ձ'N3kM8lŹEV<~nl2SD+)Fxº]]*0YsgY(8x0OYno뫭_w0Q|JkA=ı T~iޞFTp%q B=~c 폸8qwwVoCA>u]hBie gi.tL?vF i7ڭwұ9H`zMap]%pN# O/&Ql ^NZZҒAvhs?t-Ҝ9 1ObqeƟBMM#1'yj[ܚ!(;V\\- \-r'k3٘>;Y FL-}QSK(>O&"Me|X-]ܦt.pD-sA.*A-ӏ[&|3a s"XYI:̂knh9a7A~ܓhw)a\]&5hw3`S[e@'E`8+ϑP\N"V]")eEb~"ּpZaMߢޥOVFHgj'ipKAm*$X]xʣrqq1LS.,"slXW >*k> 3>[zA `%\KNvc}B}1vTR ]X_m(IFA'.U;ۼ 8ݒEϴoGW}hGo#*;P ?JV{J^Vtwnˬ<(E`22N ^h(Θ?Ѐ oz6)`%ysڙh耍]V;aj @CU7FYu>: 'C?~4af}`9pjH7m!M۬dqM%-FW 5`D:=M.5IsZ^]7xs$? &uȎ A2r 0Esnz;T!_(QcJzlV`:"g^Qʫj G1/>%ZdFa!l s>/on{w }BV95Fzf,~$/ԕ:us:leI9s?K_'n|D6z>g8 *^'nP<*dxc6j=O=&DN_?9٥nPd6UnDZݽVP^ٺ^%1@^k!^|T-sg~ag#qvk6V KGDz֘$Օ 'tKaLSzh.#m̠2ŭp\9Y<9ODfhKj^'(i`N\0ޭcَ6R=Thoc6{ \C\ܨR! 궎gly[+ի66zLF_:)?(հqg+ L@Qn@h!VY~Y;-OO'&!7%0sv9&ɿP KQGUf*.%Ȳ2Kpm,o!άobbV $bY(9I>(+w:8kg/o%/qzG€# ~X4=Md> jSWVZ0"*˦Gݯ}9b2#M#2]*)-0 & ^o]xoȈ{z%tZ.P (@g hA@0,@)G7wCy|~K+a9R@I1J:3 0݁fҩ?AyިA'uR ﭓ6eP54He>'oF=3OE׾_{K_u!d m쎘5Mԡ^nqS-\,Yɛ@OVԸOGŸ9(߮<jn_iZ'N? m["@ ,5BĶYWS;'ٻ}o(F5n,$bTK?*L,,w a\u++Pbp,S% 1`Iwrv޳=sKD=r^N n&u;hg !AN 8a4$;dQ(Y'BWRhJGF|1tX`A)L!AnB`Q- >7X$+*d8q9jr}a>Jj'7q뙴GcK%p4/Eifʘ;',ZYi;vَ}g$]NȔD 7)I6}2Iڌq>f}l[!Z+O<CYglw)Ӗs].& Hgµؠyӿ ӵ3I^w00HV?D'!ʇro-.J :bS0vs Fs[w]RnLtn7j{Rp6ǭ}EJ#EX$c|p7ϛ(xuUqRlSn8x,.s u2*|U/NsG_@mwdK{0 aYTOw˙a=O$ޙtf;( U-(y?/#'h@h#UiApf7ZQEB.~jiL@i3=7f43VE,0B_W{>XyAz҄xhm^kғ`xUf ɴz+asr["L+Ou;Ey0&$1&O.m&MEre9 r{y 8R-|ag\6ttju #)$5nnʄEV΍^<0_S&[exDLضX-6KBL2`yqL&6DŽ̦!H3AhIl1m%U ̤Ku+$ӶfkHk$s[.K46!*,b@. <5A7OT|y!UdGFV"@c{G $=U˿U3Aog)-OY,{>0N43m*1rWXEExI63@VIrgkAlݕ0NxCE`i0k$SE}CYW 4 ʪ\jmmJP-!5)wX,p E+7F;W3a7xCǷ:a/Úܗȃʋ3uP25 U $wm}`%x}H1"zhW:wA1zAF{$7jςepSDRtf6H*/]r%C#mT2.~ e+̷7j} e $R1g1ǘA(6Gz64q$7Zǀ chatЫY+ /z"{(@pہ;D[x"M EK鍶o획c[tZhsUwB`5Ip\|}|] 7ΡD#/@Lpd`FvsT!`N#^cXfi/*y@ӰĂ0OA%-VM /e.VݝhrpL½j*gB<[zV`N9lLpd:؅:\_rзZC;9)gV/ZHo!.(T?p8 Aw<>T_LIWARw2ǬIOqr8+0K8yX[Z ro/[ݙMP|M "!)7`UjaNt(-qP.7l18Dx&"*sHfQ_R5$P֮C\=Ez܆ykw]gD2m=( Epk^w%Zl&Q_P2rϒnNgBUKlcc KT;'/Yy*e>݀%_ HM~YGXRj6ZɈ-"k#0~N IKyn& OgBn *Si׏%YJfcAO6W*R\ ruKW_,UC%z&gւyfSdޥEh M;S) g8=RRd%51࿤ )|m\(tu{!&j[Ъץ*ud*T%x w˵z׺3usnl:p3˥i8c(4 "SWM_E/Jd bŌJvH-R IV^EŔ;-!J*y޽:ãRu=%2g4V#o;c,B 0VPG5#g}jghըL/O3x>p[^16&}/S.ƇsM\EīO)Z8fڦ '_1fypnybBޞ}d/:ٍh lL(}1VJmx20 ,ty`N"] o$^4_c okFR&PP'{Reׄ~_ޙ9S"xbo[m\ҁI'Rwi*؈&C8@2#?gJo½ mʾ';7̉&9nzn p_ LjhFE$h5?EtUF G$=uVA$QB7^i(/\L'މN]Wc*jMH M9m7a΂יRP6ߛʫuLrRev1$:G }Hv. {y|SWEΥ|gƗhyDD<2>9N) D"D'! eNC ud#ZFZY-:-T ފy@W^{ @Dٳ4VYҫA] \(i8x- &R>DeU0MBh,914E`K@䐱պɔWo 0¡9}ZJP8?ayg# U+y;`*ݏj-f!<&]7A%L\QHu2ąB iŵ7pv@ KbWdN%ڼe1qIz} I.eTSwz7xf_|E -¸_14qkGHᛠ dFX(a0pySjT>5ޑTsY]a_uځEaq5)?AlP~9j -_PtQ,#DZ<^ƕ*X%u9"Z|`|D2N ko~sê_R=#w6H/~Lbӣ[ju+}&#vUaDR'O'bFjfƓM]t Zzq$5'h)(٪I88͕q+OtR\זL@< ^]B;X~@!:)I@.2eq:Yy~5:1_t3^Ļ">`TӬZK8_}#M9h| Lh+LC|9s胩ٝđDBt A@_X S'[ͮ߁p /]!EN\ӅoB g6lʺU.WS7MƐɱ&0P58{fv7- ɇNeQ͎q|}ObA9bUF)b?+ b3-tR]BlĊ`Z' P٠lhxSZֶp\а<{flӇGڟjbc4/.R:If&DEEU%Qv<+OS6FЉ#Kݸ1Qjk A?|x0 yC,$ar}(P0Ա)a:.'@RE,&LrA<Vpz@:ss%u:{q P*DM\tMJJS:־ɲՐE5e:dQk [ރS: n]Xf%\f8F!G*(5O}jf3rj?Cb5W>LuO]+]DWDrwu87P1oY%|vJdGZ?Կ4< H=ѥwglaDzBڻnu^l")_sW{7^B}oԜ,oz(2<&R%Twp5s[}+_͍%bC>c*.>{8\UʹޗMFY9wp+0C:**Uq)PwyiVD*nxqyE BXh#js?yZÖ4W_ E v9{wjJ/{qvO`V\Bھ4S~Oz@+#2ֻ<áʵ? ۫(dla6X5oj"@Scޏz&7ȹikuBh-͢r:t)Fǯz᧬]Bǹ%M 6Faq!X^MiSG buֆ7ͳDWث зmƫΈ9dU7U z1ܛQVd4 R3'`'~Y@Y l7qXT9khP-io)' CPT0&Gnj5~C*"z?"Pt "gZnL=Щ3,H?Hi=p gEjGξ-8NagQ8L,gGS6$Srg sf&%m׫kV纣i(51$Oʄ=5 ˬlw;)>!@[zϰZoBli LnK-̦6֙MY({=l,"00 > (z9/ xj1M\&ft6z ]1ʳMyg_<^@d"J)ttG_?bBVXDGKԠDRtsHY&+QdsypsP^ cZx C% y.zO^O%!SHv& lǣݗν݀0-dɧoPGLaLǎf?s&:Q( Rl@$]J3׌/RaN/ Z_ DCY*p?̧!gݙWʡ$ "I"dghX y#}'tÓ?{ 'P_IS1<Zu$،/@0}]v'1~T|l5;%?U8&rlk 4-΍*DV|E65& fulfN[7 - -z?HHBQTՄ■O@b5VedAxxr~Tx1Et+\V , ǫ(O:t7"TQy#tUu+z !)ջZS=t}z-=;]I]r&6'ʶ<{]B> m^[ku O*yR] -wF_y7"7børŁI4h0ȝ+b9˺q;IŚ kU;nS]QX525ܻ> ub@lQ`\bON,C?XDUcj3묾Ez=R+N+,rVIzq7wWިXVQr(!E]Jw mjHT2`z+|E4հ=l5 4VT/F_|028E.lSQ1K2m_wVAKP',;#9 ]R*Yv!NWbYEaq0]m#QD-7ՃWg=o$k횄=:Lf7gA u/UoOAO 9ץ5С΄{Ode-G#B:psbQ!c  䩡p›8KoHF؂ZjY%/<186Oۗė%BѠ(4h7Ey9?2t"@ /e'-CV5й җ!Mz62j@[#stM_W6=[.2vP/'OqWNimMlh( L!Fs(G782o$ Qg&ѨeR2A>*⽝7E.V UF!)']Pj~%R V8Hoֲu>pھHؗ;eOlj;B= gRr[D9PГw҉ILz-m<1jDܐwk&P2ߥ4Vf<߄h~A|$}HYv$6+ŝcG;#)U9[b3RqWE.خOZeJ\ +53R33tyМmSat169Z4.\P2~lHY45c .L` Ǩ=joߒܣ*tK6X"aWE@ПOSqY q /l#,ƣa cc^:FH;IHAd)wv0se8'l.Vʊ 8=cWȬ),UИhޖҠT=MT-!#Z=pD:cϨ,:e&N) e$>Si*&TmX\Vn҆ Ai%%ujFV̄Fg6u\,y G4MlOF|kےڒX%6 ;' nULQbR- d)Үhr7PP&t4;GARІ2MC֬64ʟ5KY[svTx!2)TnxչkIVH8 ՛B"ܓp49F̓䉄P:tEӖpcr5.PyZI:_by*O33Hmgk_i>wm Ypr6cvWw&.2+fc5@@B%e v fHE=8HC╚K}T6f8zDV_PzD'4G|@9Bg&CܢX_\mb%̬bW$-=eU rFnOcoS&paYK[9¥+'Es ~-j3o#cT!T4ZZ6P0(SXs 6|ƈc|(ޣLhn]1bʂOyXn_-qW(bV9K!eOzt=-G5x_\ {u4Sw>DzAu%C`pb'Ps!>qQ|#׉K!-\@ߚɃ>PxW`_Y L5xJV_uV]ͅ5JH?[Qc>nR/c#ˁ20d_=+lLy8?Ԛ Ǹe_ 8"DċyJ ߄s|`ln2Z.D4ξ N4EQpj0/Inv?K2N@b"ݡlr&N vu4PYa,O?BsEČR`S|A=c4%W忧]\."w@0 'X ÷-AR;gNe|v3/Zw 06JcYLG%%ݹFD>KtcPgN F4]=߰{a>^\x0eXA_m4>OAEK7Dw"CLPAnWz)4d.-"ް0ڕYR?פkOqK\<1`r{kվ,"! cR Hcy̩LIRطJ px@Ӑ&&w-j=cS !8;S3{Y'TR#pƥ26H c'fRglBWlǯ$ktSW #'"sO.G!m ln 39^SPy @3 _a ε#lI*{`5h-k5X-Ӗi!A\q;sN9 mLQ,[<|d(A Ih(m3?uEWdzNAˬ#<6;nU SpZ֖T`j MKY#>d+m<롏4r1u}Eia=uMoы}?{T`*!< ZˏA<oId(S<.Ɉ.] "];dpŽ"!0@Z1Q"D᜿Jy!˵&:µcȚ|X~uHVCS _$VЯ$t@MI&ƤUڜ0'_.yz{Nl=f' \~o\; wB7tjHT6g[.8&~ WZjT# +15B3ŏҿܘ[~ %];Ҝ;&|!4cgGkKCSh '[6 kӱ$<13 U I͜ 3ẆkNnrRNt g[t&Eךp7~l_]Es MUL,fVIu 3+UvtbS$1J.4tkua[S1Uњ'ΆTaZ]3"0 $n#E^y*(U1d2WdbbNx$GD,%Pjƾ 9(ꖼj9rbA+XX{=p빦[rϝFM5m5W>~La$O hFKIet.K:3ďʠ˝W2i2QHfY(y֍JktXǤ ]78! #pCϚ{saW:>m,A^;%1v ūwd$gz"vd|um C@ a;/ues7NG8 :x)mr)V. d8$"DRTP cy)nwXs@Y \[W2&+;B=b;,^xgTR7 Sg¨榨\}R..'0~YבSڇ6V9}̿!hIlEkgo <CSNVRNaI!DؔUx~I3hR&dt&+UJ34f.LoEzJ6|'jhR~;Hf~=+pDÈSyQ3Qʷ-cz#[;QlBup*ؙ-@rBKLrkJVeL˓i _%׀Q=@ Y`ϱ1r﬽ u`K)9m*rRq̞A=k8hJM0R1=l?xދ|6Om ŀ1A;;՚ϋڝ>g0Xa*0dGFbB["!*9$lq2ia>sWJH(iսTt"@3z2)qZM R3hDЙJS k`70eLM۾=r➯p&Ic-FK% )HX\&s?^Tƺ+.-#LL8]Qs+. v[y.[={˭)E˶m/&ܻl҈`U#QCL qu$7O {1^2A?K 6ݲ DuMy,] \ ed'>55=K;֠uJ(+jObŰ۟f8d+QM;.踇e?n_$_Vo*}j5j\I?2Fzۙh4)*2Rr.(.x&NR|H-6'Jmu:]H9};S)E ܦ韝ǝGށLrW|!rU*R7 ?>ÑepOIj&KnZ0Tj#@JRP7]߄;`zg>EM!o1aWuu7d=G 4$̈$= qt` t3)B)PMaK[Q` kurmi X!4eՙRFnTkpJ8_@m6Uv~- K.U 'us5Pz.YZQjP3)E27+d_ 's¢7uBev򇕓K\~=)DAkA;+j:LfJ}$ B!RHeѣC퉓xW22(`M0X{׼{4:a-u!vdĕ?V8TL<#UchU,}GdAyG]W bL_)$bc'FW Ѽtz1qmRߞKDz,]+3PV&.>6F2=Mn/;qP!c ]w5k=ZUuFg8H[G[U6r8~Q"Y`jz\[>89c77?g9_Gs .}f->eҖr`C*(I#m/71cN vdAM4)s4mE;0CQ 2uP3eA* 6}a96EEэMj8cr1'{XqWz,v{{h&@ʡUB3{F]]$Z~'2 컡BKr*gGjx+O#8mC8Z;5{'gl%G{dw֝2EX # )z0OEcՐAN;P՝#~#nN +K*~tU@۞EfMo`xE، ŋA\G*;b?1]!,#r* t~mJ"v^]mtdXpx*$85jO_`&.]r3,ʎZhW-XtIe^B9]s@|~!lkL1O:2[ OƋ; jI&-ڶM*H @5-eȍig\0^K4T4u 7b Pcˬ6' ݜ?u֡N[Rn>0oI[e5㉰Jw{s 0OO:`..#`Pnv? Fx>lb#>DL`i+իNC Ӡݐ_ψmݲB&$%v<$p%h1+׿'st#I/C!y]UȑDV+_D :fe27S@LR>"cL*ZPq[/PX6汜`r0bfuP7d^.gL#PhE\sxjϱlp)(gst\gIcW z_9K\ yeN\o!p7u>{*#JWi\̀.ֽ`!шդzܸnowL "4h& 9ΰ Ѻ8xBV3S\+.xXKTUHrE!M;"$ݣ[83נORo :8>NAT;n<]xH[bֳc]q~cm\_ ,. {R#]0+ӯ!Ph93r+#C2ʙK6ʈ&UDK&I! Bg(~g[!N_Z/Q|}f L')ś]<& mÄp[|ȶ mp÷B&(F`^~@_3IAUBL p Ͱl?Ol>FV[-c{dƹDR0 WK+/lOtx89ܶ^|u-lVր^{ejN9V.䀢NruT"V> dKʣ3PXդ<*fr~TŐ:4<< Pu#W̌7]\[;(e|(9yeģҺn&IkTfy|ldW&xFˀ #{ˤ_.KQק+@Aږ/RwlsRN`*T$sYN8i)܏kiZw>cP|;u^B4ac< 235 QM67I0n- '23={d3a*P Z :ki Oҿx|-4bD|S2^V>A#q!ӟu3)1ɐAӌ8Op@䠓n6B7*$;V^yhqOG$Zx ,^n.uƿ.QPTN9,bҬ{yun9G4t!>=!'hޏ@dGVWu9A+g[ [È֧7?6!˖I~ъ=.n@7 }Pb[x$FXl>doGe)⟡~o80C>&m^L,}*œz"VqF#4A+}L?qd3ÎfXXX w^' q}T ٵnma{9D`WfNΣJz7:{Ȑ`=( LOI.Yp^ ,[ﺖB+qxI'3ۯBAݕB:윘o|Ҹձyt!ATgNP"KeD%y"`X/v-`ϯPs۔8 $)R Renda_t`*E,EH2;Q~vM~LEvUof'>?*2\viIt.")ph1U 0W?+p u}h(5P>+X,W.u ѹjзANv#gRƿnOm*o^-\<varg5Of+Nr!nטP$op{dtV>~9_eƞ)~`׻|SFŲ b[mW\%|vDj dstv{))vcb!=%޺LG㻘*Ǐ*7եkcB~zv-wtLuzt&zcc$TKӭpSkbZE8[P-b~W*˼U1 П )r [>l n!+5P VكÊ@)%lF!0 6#66){g^"]y͉ˤ=ֵ-¯javvx\^I =GIߘSL:FT7##L-]P@;#TbAmu,s&:Rbͩ1 Pg}6p3dKj 6Z{?Ojs {+q34T)L~s/^3;L25er@-޹'̃6[D@;WrblU#kyefѾ?" a[HQ[. U>q0NH#~fs"P͒jv߈]T6 ;DeeU% &jAts+:KGZzUkT}* !"tgPd&[a?)^2d0  /1Hc8=RpMRvO7MRC܎]$d“'~[ d1G~ȴK b:IUD>) ?-]yM׼GAJ”e-pX 1]by`bA e+#&5Iò3C i Վc'q;\)ZϲoaHDoٗw`y*5:_p%!%/q(Q봞'5HG]EM5ݖnQ ,^8pY7l C_2,.c .?8֔.,}TFqeX_" ig#20t {c?E>>>b r:a#.ǭtEoHTxHmi4xN)F82W~D>~+@Ē gWAC~_%QvQ׀?h3cFH$.3{gY80C\$Yo%w:[9m[DTz)^exKY.? #ojJ&WVpu2(>ghg鼖S `"@:5 jHNE $`_ s7-,h Sa!PwM!*þ9"b.ߘmBtw~UV ?-S ,Dp 纶|:(Sq$$Walg!fZԄCX%QeJCT2Oh: [v.luqo1mT!g2X5ˉ9.I^jg_n;8a_NLytGUiXDE43/_c߅~Yq2G}Sr[J_?}祭F!\>+N dQmx{*$7ohY W{OΕC6I4G_;ַW',UksʬPF=f.vS5cIn(3 a >&,x ~MXɓ~3%=ކ7]=59Ȝ) >VKU]oϠJ_@C>2Mv&b2!Fg ipBFjcm*0UVHS4R ;:{y Sn%`"PAކ9r lp ΀;W1zL)Bckj_x")X]f$:ٝ;~KDW7hf ۥyLl:F혿wlͱMӑ=0uFƄnȋK }˥Ol瞷3s7kg;Y>#iNl)^ƘhF~U9' ߴg[Y8NrL&܏!e yPn9y*CiI&y;5NR;xI"㍷-+A?ϪfpѶ+M}'_$6ou4)a*k">ӰOe=-'4Ám+)5CMy=XA}@TJ ?XQn'+5YLmf Q`"U]78H1A"Zĺ4R\Q U:py.y ROH@njCnٖ)gq#)bbVCnWy?4܀Zs8u??+xda gc2`eN:vrO0/} f4AzpqI -"*u+ σHy<3{ː4~shw%R)11j\H0@h(L XDlY DӟuPrS qÒH*&IX53 XGvn xʹ*jY}[ag1*ᒛ0b6*Y"KUϳe%L}"=SlFEJQ {đgrha ('fyjT SRexYW|Rn_(f=ٙ ⬃y)z%+xg$WV)ɱYEV9@(:AuN}£? Vo~UOA/"8ؽGȀ0>o13]!)+'L釵A%V&a'2ZR0l Óc]X& -nMd D6#Zk뉸kry^Ti}hS \fHU\х"nr/#ӎd* GCKmg{˒I]skFs#HNPWXR zŁaϞBQ]yi:~s)W6gX Z=ˀ+I%v>O  SxSyE'9yP4 ZMKɚ;H#Eu¿LJO.X a$;S1T,݋lCeB^ ꌰAfwA4 [vwH̵>0b2З1'vtJUF E,f#_Ai?q~Sly3)+[%SHWky?WoDǸ9IS=$)w]Qh.5nNx4as&0@Q,  )s}}])xNC&fn8R7Zo ,>l킸s4R_v@,ԦqS+_[sqZV饯-:R31PU셛.zW.&n9N䇘xJ[ә\F[*ՂO D,T7h-Gr8)< H$v4qewr٨PdZX$U1qOرɑǏ 6HH6 &{]v-p|CۭE|N>~<;)cogn ^64I8hrjЊ{dzl>z>ေ giCF#L%@yY.1w,Yʜ֖;ѷfx~0r )nB[6-Ed%Kң+u |m)B+O|H|=e)g$4?`l5m~W3f.k@#ŚzX@+xj4beuRڏ@&UbC8R-|dB~rں<̀<)6Qb]4 Wdkd`Szxu\$-̆ y ݣS U 9W1`=.wqL #Q˰xjv#"a1.x\1*Y]j|+\z c|pM]36d&SS~>IyP|o_d\GR5?NjeXcm#s/C3w6,l(6P7] xyfLq*^%Be;`zZH{b rnj+w  W> WND| 5(d l]W,c >(ϭFdhr.Mk KJ\Smy^ 'yav%+%?SX -P }O7ZrT`'aVg/, :.@Eo&zcxT-!?[WJt K (0nN'/<NK`\js7d'7aڳ(J1"rR *zvJfhnJ@+BJfkyŎYT4#yڎx' NvO}Jb֖ us>e f:T-O$véPj wXݶEFv/`HuQY*߉ӸA[ 㞵XO{DҐ.]W=мB*R.N xiөWևZG2Ǥq ?dbEvtSN{Q}#xqq:E +uy#8N7^jr bIfxJR񟘼c/fqz]tSƖ:v~sxB1MӪS1W"T*FA|2a8C' bXYUشX`9`c9,]k~>9XYKT8 ੿,Hk/fuGѳ/7uYf7'ƽAj8 hT2Ct" >Wrn>0iG0V:z²GQ݅Es~pm2+΋`eF} B7['-<˫/(бqG)ĢnDȹPG .VDA-ҫgtؤ0+,F {.xUF(!Yc1 pù$t(9W , M<;4S? ƁKkN!9I~oe>KE"]'`=IGd=ӨWz9+U+׻ڊ8Z|I_Iz3F]:ۭpاԪwάV~oZH~y ZfAOG[.R&$Z6JtRUqP V~]P^|"qW'V*T;7dI,n;݈6 =Z&~F[$Pha s=8 BV\E Y)ʜ/CXXs)x)a Wci6^ޢQ/݄s#z'5涶ǣcP5GOiB%#b 'L- 4N~1ݳP >#IflY']\VۣyEiu"c+1l=|$Z=IH. H$Q%[j>|nf̙vG¯g{DkPx<aGb,C AYisen5$풿 ! R2# >飮q2@ȟJPS, 3 D1BO:uA@kRsoRf2CçYfGy^,ܰYUUChR-]Nj*DcxO "2 j᪘PSdKjƘcNId].(D;8_}kk5"29APAD.s^UY *]cB/dĐtRГ(KoBИ!F^ T!3ȥoe/dvA1,Yo_uVbjW'ವOr` e1a );r"J0Hc#1(0T#7 S6遈 C!d.kWӞB; {-1H@=~^r.KGMt^u\Z.DN>oYD1Atvs֦v`MF>U;)5ɔ ᝺NiUGde)\ %߶%TN1S 5^+d$:G޷c3-c)I 'Chz\5U;z!'S,hT!:s!%ַ\ŦQ'^9t1;X-bi⵬` L*QӍ\qл@zafPw*`~Ctɧo5L7܈fmSޞEc X+O /8NJ^FM1hٟMZ\[7 T>0ا}%TM(sbU"L bgw9,, BD# MV]Htm1<+OvF(X jp< -"ѭVd5>S?y=$ROu~s\^6P!/-O$Xf#JC +m@XdM$$[lTq EсjL8hEhܥfNJ扤_1@c8Q|"@8~`!пYσqC#C <KQ``E+RT=<L" cb$͖jo6 i:qW[y^@~!v˥X.ic.j +Iv9C};ce# Q+)+)I{NYԒۛ˃ !2ohҧep;I7qQ]wABx3XFTrecNKTɚXT~K<ح}0޿sN7U~C-G:۸ ۞;Pl݃*Uſyigץ[q]XF:;PP}g*oOTnó˧(pKwT5:\4RUa)*ԫbe;cu;YR;SZTdv+%~4^HEDI5m{4[}9Gků4QS[@ƹyژgiE WYd-ETjb. 32ES50<&$~.H:{F밄BLVO]֞ĥ8➈g6F$YVYX>+΅YMNwr`W|uրw%Ǹ*rsS Z|ruLD85d"H*@' "T sKz Vb?"fK,@^l0ݙh`BK֙+w]˗%"wO5f,R.U p6pped(gd+]2c ŸDmRh \$RzR_ Z4(Ppf[ZaW}^忪$w_&k"A_]T3鉁InCqgOv-kPye )2 %qyL[h[6S;;ќsr\~SC3&j?>ON1 >31,ZMR-m-{tGr,[Dv,Xl!`,+yqA}k ;\ ~ioFFLT4=KFljKّYzQ `]B2=㑸;>ݩ`ZE2cZV2Rw̺>G/ KTPHQx*? m=NJb-տҪoFRAmfnKDD_9Z#|<@"(a(MS?)=P;h8ę` AGI (pbz,z4K6 |վ٣7W^T~82Sihj3ˏZZ4D$焞{I7%vF?W.YNKu,"|Hh]ͤ\~K֋ w|BzqttA{nF *ך~uKh-&Uմ+a:@MMɟuu ԎAީr>yH5iY2UbB (FZͮա3 PC<@1mW\j4ۘ/MJҀ}tMOv :Kaoa{bʟ2(`͂V<+)Jo f6PZO]߹* ')囓bA²('s FIډrv:r0W*չߔI*cQkL91?ًF\Ns>Fr|Fqd^f@ͣ+K୘7IZIvJwk$lcF/4exK]L/^Yc!1#CG([³~_oBTC%!)I)# ی3Dnim1+׉)A¯ᓟ]V`ľY-EC\!4'-h9ZCS`Ӈ Nٖ=p,"iM AJ-[(:֍xb8ޔLPfJ_g-׀dOqW)"ŊVUofGL:ȅ7(w.1.`ITjJp}γ48Ya-iz',Ne@W1pr~6} 8!Ш"f);')hמ㫶~+g p\h2If4! I6W끊}a%Ld'rmi"Vy,ƅ57w]$g)+B{ l(R|Ynrd р.=}%e O)Ty8cW]"T,,7Vfju̽½f.-sr2l}X;÷g.aҢn|Ŕr2 ?J|uBז3F[Ǯwjˎ?Z'Y1C\x [ׅ_0DeWrRסjBicc! ,y+21\v~:&EP3]@3yP/<,[6nw ehFz(#X{b2} %YU1~|;=cyHH8qKF|Tmu SCSҤ;J)REB2{̺7q'ւgv 8KML ( a-o6@9IgV-Aێ@@Y>6(ꀀ/.%Q XV] l"v6>)L%t%(kS$%DX1<“Fi,X7{.-`;Bj)JVv >ECeJf˄{MRDXGQT=zB֪l +%Ȉ *)m9D` e,>{%qmm?w㬮YOyjXN|- lU'RNV܋o)eAu#.hu։R%nqܪIi>Gb~V6Y鞍߶ 󘅞Eqz' ~w==~0 #7ek4VtM2~kOi,'b.kڌC9 mJX`L瑂+Nb̼^+.kB3!I)=B'V^?Mw;<3$HSe"esc|!R+Fn Oڱ  M;.qm3;N|(OㄕjNjB*"dO]@bK<">ʎ""o-^)4ĩbWI5eY;@n]?pdfфrz } R2?:qeriV_}nIiM)=<[9iBϲ`h͢{N۲ƽPBKIz'Na o.RO%rm8Z|g)Dd5>J q@!"7-Y:S9; Ć]&)EPFIK ~Xֹg~]b?ZO?- +~=c40O-=8ACa$Vt+q>k7*YR#osa9l" 7I SF{x|cG+Hֺ'&9BxꞽZ%)yY |)+UJuP&^poX`^Y'ZaC[5aSNז:pH3#.ChFo.m'vYl+Y$x-SEXz|?Ni(KJsZ5J\Z^L,^Ҕ*d+hXg9V~N K]ʠH1gȴE+28}WUQ5̤Yxe$GauA h9t]-K+p:-i 6`R[,C(!rDmH=ʤA^[b&ƻW/c"K(Tˏ!$eМS˼>8.Sv)7~p²bތlZb.W&ƫfMY'G8'N@0 y$][yr\/{Fɬ ]6>5>cFQ QaϏ +G@qN.Y0%Em'Rpl(ez 3A3S͂Dab(p{{ڐ2)>]Q(tz/Po.-BI[sqw THI()ȑOz[qGPVG,L҃>u5py/QͨRnj@S1'~ɂlwsɕAH`ɲ>j""j Ef4 ,ΜZ蠈MGshcY/e9g-`,xVɶ U\dI8(~Br]R~Zz`,wkowçY)9l%vny*fLrvGGYeƭ`on/8&,Wγˑ[ݢ=t-{nE47%x5?'([Ȇf4 ë\r`Y0z 4!ݱxp ڕpqeg^5 ۏJG-ݒ9,ZzCfڌ[ .E ^j"ĩȯ7D5b߽{>(aGֿ~ |l3Bt_޹sIk5]4% "e3Xnϵ9pwMF%X^;;7(Wک"|4b'f;^`RUpOccP BflA/ҒV;qP!9 >Yŕ b WFR\#¹{S\P m'nBPe<ˁcs[<ژ7Rǥ QUV; (}}d>Fc]v2(CBT=GfG 9?%3/[j) 55i8& $"ԣ||mg+H:CؤVR3CSq%N&WNceˆ=4{(({rQNt%:GyRezoAO'WoIwh3Ge}"3@D$~yt,ASvԘPZref,_OOS$si9Q*łUxvpj%!F7`JdbʈidB7"hzeьk+[mO50^Wԣf\gYJDLS W-c$d/Ji lq$I x2ŀA|d{4?4a |T~0j5#["p1>vIK#ߟd,s:0fcTT2|>buSi郂k43zܑI!'u @\Ё9N"xYa "L2p%V7!ؔ,}t,R['pU#T=W<:"Cj(?fm>u P.=zp,~d關ir5ŴB~fá?I*}MSI?)—JVg797hѕzTJ&[{ɷ^QK :n}# LJ @=}^?>R[]xpkViѫ8k Ж"s4Zbzk4R.zS;?r%)C[!ktkIjzׁ8ߘZn6Q%$fJF׵$V<~Y=k2F 'ZfxݟNe .@ 9s'bt4u\i rD}&F؋K0`6@YH9d6ޱޜtuA \0+@L[ txeNRo$$XiY kP]|*1A|%*4 IKR:S9I]!x{#y&[cU7; 'ćo؀&KH~p.ލfR{D1P[/n9[mMACq0N6xĵu4u?s 19*"a DuZR+LMeКwPl!.奌(Sm)./ VuV!R&`k} }#V*nT}Ye Y+iji 9%rc~F[ sSLknh x ~ 6TTi( vRy(HݐkIPuA\f q4}oNs/4gx ) ]EI?7D wz!RR&@KjAaYI*BD_d؋5/Ҵi=N>5:ch?S7M (]XT*YrR&sܘ[ [q1Kqn2^3Zɿm 9 vJ@U 6 rT a@Ҩ:Ltcla^=p(q݁TR\#Q*qJ[W3*PEUڈfI-T'RF{66Y-:־Ao `xAS{Cu:جs:Uя7zyrA% k}H`@ _M1+=~P> &zs*d}XۨK_]3?# E6 :T([upF ~%[!Jt~匕9v=B$l1@2>^߀wUU1ͲvQVO7Ь1ڄ 㮗B@ؑ٣n|_>C.&Fy!UΤgsu#l&A[Zs_+"C$cVR= xVt߮rS@L?uˊ!ld5oOMPw-E,q `_1qxc^-R^˭1ecK)_:Մ f=1 16tj@iD򺆿Ĵމ'DLnKhH"aj,Nh7 MhˊK[JD$0Uv,Pcg( %KGb0nmގz;D=D,1#;HO-Mћv)j6Նֹ􃎋|a`nϱRʿ ~6&RC]vGT; cΧ,?Y1@]jh,4r]720_~cJGAM LEk</gz*Ii`ըI>^;u뫔U_7/@esP^LeEnҿ@˪IMEt_mHΒX* 0*(uJyP\/0 $¹l (d{~e9!v_ԛ!ټƌ#.%ȁ9ҢAV )F?bK=Y ^ OZN3#ÿPx'pS X͘t†r5jƓZu]gO>D NLSIftbS_Xm?cl} &c*`9j ')0[{-?>Ts[.a7ЂAl3u\NKFHҝã!S/IjbВW.|g (&@*KOm!IvR,.Q?:0pIi,rjYTӎVD *I/ȁȊ'\9rF2ʎa ` "Ui_t?y_PL+E(S1w Vd{zTSBOI5T pgIq> BP8 7a}*lôG^ b y|^[3{}7Bɡ2pAg;2(Dkˮބr0+Ώe󻚼_@1פ`Ftɼ0wkSxjoZ/%}ZSRLl@Gq_I$H&,DGUӝ Z  (~;"xYz5ϝp$<\:6r'%cЇg."Aa$BUp]_EJ.MEݱt:PbwQ?p,`8=n|o 2OR޾>_FPr" ] dl# wq+ac8|SojdOtҪj(inδ01ȠK@k:i9:e nx^kH<7 `cHJRjWؔnڷbqPpot/)~@0VF> =)w)..ۈ~bdٟ6]QNr:?t#ńB/ sroRjt,Lgl, ۵01fwEk(\ yvfAj>+4TUJ/˴Ε]% ^P:iZSAC}2^ӵ3U}Ҁ,젠Hx:%@2 *)Znsbf`_ ^vĭ*6r揻\zz( $oЍ~*1cCD&[ߞs?e_\k$\5&MW6x2㏱6,+za %F+dQ]7'gH[{k]AMS>ls} .`u5{ Daa,(˶#v|DF{3*CM6λ`Jn~s,!ixv9K)x +-T6qnԹUS1k05ʭ,.s*zI:ڦ wHg-Ӓ,[nq@t34ob溎y."}psbF<I'V&9>e'!_,qL9;z%>4뇌?,e? _O{=|T lh1I2:2F-Ny,"0ut]sdܳeZܻCVcb s7`d!e5nrؤm~?1P8`kGLX7c)Y~I器6Wi 4Ϫ#dr1+ԉl.[*a0F(apMϏZsy|jflhRҨY?pj\/Đq9-H}mS< gT(q'srRZǝ{Pj.B&tx &%\~[u U.twsKJuTZq3 .t=unÑCN.dio}:|FV8$LEn(IdI \> Qo{!ܸV8G`T%l0YK k71`qTAհ$u\m6t 0>zP?5nat6CXn_0nded]0ɖltlZcU^pC8, HF'Ջwh l59+ qᯫ@y-tJ_i֦pf!S*@dZcoꏢŵ^1V88 prѮe)/oFΈˎ5.Ӛ|]ҳia¢,zFO}!Ӗt;T.ĸuT  }G}#hc)YL7:R$p(V%q2R,Dj1hgy- ݻ5~{O 1ːh"dȠ].8Ѩ/`N~y |6+sì&W\夘JϷҐ9}FHIwB\z 6rr\͌#Dd֚ Bn/+w3oq;0 Cܧ\|撗/NyxhVU%,I532;k*CDJv[}2Y&CY΢&*:8L~5k\ǔ(!-<RNMȋ9SRϿG% ְQ).8H@h )~:{\-Srr1jhH!xȀB/BUuPNڌ[Z%%cL]큄1& [z!iN$0LH9{G yT>`vR a{&am&] })]7;ǿ:z(g"~7NU};'Ft /!C *<`*:uIwE V~qB\zyWQwLM#ޏ!U. Zl0u͙ j h6б{ wkҜ{ Mq#?ۀopL G 7C˝){!cx^W4W{d)οR@&yr&۳ҡ$r&OgUvUh0ԚN:.8YSUl-s*"@ޖe*#)+brI-8T kkY;yOŲ~$dDۆChxS*xNf$ҷ}"$d$]$^\`3+wfVFrxf8PJ['@rYn[F<SܬۏˋQuN̓-:6Rtٍ$'/6'V[b ]̩߾6qf2Ev,5U{%Jc=U m4. x0mZ]PNI;G^α}߁q,r5agi~z,$߼bי.+U W,t & FGMsĽzoeOՅey%И,6o)tcΕ)׍}r/%xȶO6u vw;yq)R+,*+3ZEhq^hqc 2+ h:)||MѠ!ʳkm$SqߛԅASZiX'g>0RZ Dwh%ЅTE_ڊpvv0 -3oB[O!]nkgDGW|xMt@@BnLo2'Y]wEՈx[dTf4´M~ʧ0,rFfhhTɛtȚ1b pT=S *X-3 GEekBIcЗ#S+k9X> ^3$ي M H $:u`$z/aam'YIxq%Y,"%ueT?"$OHzO=O5~h)eUhV~2}iMܯ.@KW6 NlZ+Q<08}5k.l(L4beH-ZqQX_F_YI /뾜qZ1yX G֬JjޱLR__9}RUp.퇎 c̩Fiù!r6ޒhq}[)Va34:&izx/*w}&Te!1’mCH̗4Y;j riȳ1_%Rr'T E}l\+~zqBhufViIMmt;)4d=S_'W-R/!t/;_ϫ]ˎ-TA`8c\8U򞗝a'<f̣pn.OP1VOP"/ruqZ?{E%v I _q9j`[^x#^UY|p2i|qqV;_/R7՟.W_t"WNW*aѶ81d=]0e4KA^TML#X  ׎ Gz4C6}D1'! ZpL`_n{fvbf>y2~ !/%*?^m'21_lvbp-qP6|gL©7Lt*6 ]\U~5hG&iٱ HfH'jhN ߻|EXҿ'jH憴 B94RnCDߘo)yj45+o9)pR},dT#Bwwx) }XMxDJZD -o@u#2kWҽ2ii.p(JAEt V~J+MoLt[krTePev-iyӈg:UiYah3(xW6;4.5znY||m-n/e>ALjiFnTDѵI36DY&}ODuߨ--0LsXNua99Ifjk ]/t6:t>ƲCURk2D1eS| J8'@=k3~:u!d]_|c @ ՁOypE; ꆈKs_&їK _@ZD`{z SABϋZ\3ξn7y^3Kriz8O 9??{'1TBnñX:kdAs4| ޱP|Q?]ܲUPv-sO- @ IAAK%W~)Y`jjbU"| ˜J_k1 ҇mW.|-( btJq8Fuq|&_$ϵ@dBiC _ah@׊9FUK囪ێÀzOj C3"XuKaB`C-fsħ A X" <[r5;v7FHzV*#Ns?dm5IMk۹,Jח̹dΜ l2"U4f_f@4U7=I]j>-@)~ |9?KrwI^>$UsJ974i-^8x6-qo+Ge{ΐ?݈s"5D<[/I!~`}@ύAHV4o>bqqq WM& ;UI\ PbByU* K xˬPo"S\r2 XFwE]4~t!6TƉNYtYyB?`W5 `k;>X/)SY!`FLaw!،Ab ;rV䬇KbcȀ"_0DmCUC ?M҇u^\:=y6 e2\d^Vg=F%"C b9rwz%sKb w>sAW@c #Z]c I|:S̏#۷:+_oBꍜ ZVvI WT6bQI`ٸx>%iԒpqtzK-@:դr8 ѻ'GCc;ԋcx)68PwmmTR-LH«$ޜ^8y妩L\oܪ&1?Aٴ)eyǥ5_j2t-dd@;ܖWHnqml 9%׾A@}kg+|)B`O_Y7dQD7)* )[t#_w[W@к~w'jq.x+ʑeeCS[BJ"S=_Eځ5KC3RD=✳.gȮǒ1l2.ߖKZ<|Ŀ'`%3 XpW+ӢdpH_P(&,EM`s(lbM@=D*B,(i rN:kUe[cF? Eۓz7nJ#eth"7A^B_>AEe NPM5cvs>;vZ*Mp߆O)-V^V t6-P=]]#bFFrGů{sD!c.:Qi1כ͓@XEC#p솸\R(ػHoERz%̽duB@/ӟ ^ةWp8$ -fJ_uBd$'Q.$ؖNDz|ZAQ1@@rT^p'Yk7 -#&K)%3s"8\#IABF3QX$-Wva* -˞KZ ̃cVxү3.J PqgL5qtI͟K1eHS9;C`(Û' Q^Bxӳm%epPϟumꐢq5P7_VsuɵvRdarG#, e>Iwe_/Ol29VD:lhۧUטC7Kf&3S@"7'Np>XDf k'IA倅rRcmO:wы -|OHэ*snNu|3 5|181ۮO l$Ŋt,]SշȯJJ1R/8 l?RP\-ƒPi%.;W @x5dcCba׵+@gyOgmjb!ZONgr=pt9쉳?@О {eᡟ Q=xG/eC`*iWY/@ '툾\)I=zE Il &bU%G_vv@U=9ۑo)*i&?kY K󏂁akM7ɝEŧo; L'|+oa^ZUF%7ԇclQxl{O#L/Z4yOȗVL >Hh)חӓZeTN p|os<n~ama@ \濉÷U 9Ǟc{&r $ RxUz"n c. YJ3 #j\ntgK nR.k﷠,֪}3[ d cGFGfbPx9J  %/4\*h=__;.!pvn oэD6 x:5_y,.:BDrg<:$z}1d)Ď]f~^D܆XBn pa5$nM2{̦;i~^E_ !m<< %gk/'f.KHvbs0Yc)jݸ.TQC/U3ɇ0M)ƕx#7mN0Rla%6;vPZY_\c&ė`61DfS N Fi{`ktx\6;Ph_raZ=su> X)Pb(2L[䉷~\?9BDz~zV̽o"4re\,QYGzhbQ] 񂵜dNv|{W ~W&P׿ګW'njeYk <|8hT.W HDooBikPq-Tey(Qw s\rrϑ8z gɐl^o[4zMUAv|vwMTo8@!a_C7$Pb:^ܜB+޴ I`jD̰, ,[k1rF8lGqM"3CFW-!R +B4C\I-i'uyUioq?* [ ⭯+L (y;ŕg2C.(HIX-׾6_,iL%Xis'\Nxl|qc#yMO=ح 3S%2&1ySZACJ>0SF&ZMfӝڴha͇ɬ쥥o;_#F4TM`OnuNK|&6=l KXh(6#~:4'XDi~ *WHcـ^&T[Ett"xU;S2 Y*4r†v;BX>m&-,iyRGdgewqu] 0(:a>ZޥL@&*J%7Ebr_RU:)rpj2t>eHP8S|sY[\fMDKtՠn~рnǥ[$/Hy̷{ Z$]4tU)@OYDb FCñnStx>~ ^ 10쯼y׼65#݃qZ jcqi~O[Ö s]XVhbnhM%J۝hv^yԨfeBb0F }&#' d~cJySc;> {{U_8e.ׂiH^_Tbү1Q\Kba\K d}BoD?uV¬t؁!(֑@I^llmD't8 #Õ<35l>-.k'_͵WAbJ,͗zҋ| Hx;Cs)*[aj/Syӄ]u? 9O2a Ut(ҝή~v~OnurSϋ9)eoOҷZp}!BfA/@v4v"(Ku@&qû1 s O,Vqy?5Ihym\Λa5e3a4m:!.v?އ^Ah( X{ͫ%.M\iYKk̃(DX]1& f- >XmĤ=pnMr+xEȒbY.ҢIwP 87xLjF^QL`-y|;IR@yKOcLfS7 @GQ+&Zi r't7p5]S O rVBWS }m"#7e1HђJjjkڏ=g\s9cl-k9ݻ5eW1Ϸ*ks|zX.`j QU)e/1Ni0-Zԍ#Qu*JqβJV|k@7]bO+= }Y! e>" t0TX4vH HbܣR10jzfٯ]Uz |md~X Xzc-qKCAiQaNeiK xA2q+䒱aI?lBM+n_Mm5ܷg9JY#`Z%$$Z)/X6ڂLl+h XLIAJ=FMQ BhϏVp9Je6/'͆6 5ɢ=>zjٙFk] =!ц{T5L6$~d0wd@!:;@ wc7tQ*X},@kRBuHU ~=eb:T5_١ִSzd˶ QXL/uLF034L)жvD *f"b)O-$m:mj䩉u1ܽ5tz9t'[_=+Dzm71!uȑĻ>hKm(m0«{CO?H(- Oo'n3* +lB6 Z6p-@$F0sNMR|dk4 <rF3 Gc^P23\ z_IwLTNXʉdyu JxD=y=!c 'ei!DήoR3}es|V,ӵwYXg3`mGJyfusw< "sn\s8{딺{{NQ]|[w2KNy'$xmEoׁ}E'v$8>cMoѡdBt".,ސҥikjҸ=L.uTB ?%`@ZۡD+tHcHHuX $Of?myRݏ>G4Jm\Opv+Ue]wNripԠih %:Fz$FCa&{A*#hB=fNTz~XF;^~pN >,wwDTMI(YHwJxp-XWCJAׁ 腏Riki{&KWma~/d9g'z.YXgK$`#{g4j9.~'xq#x%ӓ~'=ԕG,^̹'_Q"J? ~΃aH3iّ[3Zɒm*i˜h:ߴ\aʞs D8P~o֑k6Zk$$ZUgD%?DcƅnI-55 8Ր_~'é(.Q tfWC%.euZy:F$~ \=LgsAxQ g fcx>PIuC9HlǑ_lG{ń^9hsjjν;4I8 LMo㽃@=8Հ' ?[t'sq&_cc`QDzDJSW k;;5SR@ I/0 +{d2?jiN;0m{ϱȱ|;ah@NoJ@[A)lEQlGI.s AL]m#P'6L)qe2y]m*g8Z ~y:(3? ٳphTppחOU8QfpC'- -gc%s jYW^q s>}o#Hkxz{84]t^`S<$n+v> vE'ACz^eJ蕟ϩAg=4'<o61%wUnj&kVZ@"I07yyӤj'?#:QR7d0@mO!A ?-Sa_/Є0 2/NvXY4쉕Pt2n򣅶`B:-OҔQR[KJQK mImMzYٗ_Ji%OE8a A>KP&%J"`QhʠKCy\wClc`4~AxT)_>`^~ J&wN]PoJt{pˏu3]PxVo8y2նTnyS"Y8UJIٹFPX-1E-Xf^~+y12B!dGoUXT@;*Ӯu E->7?}M˕j3<ѧ6[ qv )\"bCv'ť` GZq"J`vY @F/@)<7T$ 9/PMɧ b#3ԃƉc> ,M_RhLu7S*n9/:&n VB "yoFAH 2dQt*i%e TQI#a&  /֗g]N98o' ֽ,}_ne>C{+JB '4т$=~GJmȾ?8bj#Hx@f θ=Z"#?q\!V"c'կ!F*oB\vւ)?āj5sD^4']ˤwc=N K}[tߪheV`6"p)pI:݌0q+@z9kt}Qdy?KJC\ru{hG2jeQa|3o#;[:$ ƙsjy6Փ}:pIl+,+ ʕޭ1RG]?y+D}AVj8rc=,t"r,C]GKSAз<s~ >`G@;d@B(l <שqۂnT%txzkE ֨uVsPhBAHzlmKWaE[G&+Ue]2UF۾SHO@=Y(|'6ʱ DGd*WY_q7 Z`) u(ЊA~ *- eUWu[$r Syq1,KYyg1)Պ㸰kU%"nٱ~Qͱ~B5;%c5u4GN>0//!J>D=HCn̬Rm8I5ě里^ح+^4S`#]p?OTGIj-ظ3Xe-vTU 0ya/[4nc5*ҢSȁPwv?|͋YY]%$;26. 0Nj$ KQmrOvsh\%hA =G.\DsLT$JXC2't$أ-"0+曼X*.r7fBP9{KyUwiO󮙥@BgPV[(Q>c<)eE* S9| L/< xgY%n,<6'k 0GHFRTd?FRTQ$>XnH ֜(Lt2N) :\' /p[%H(f67[nԖa 6^<눹>i5f4WZ)^k܃;~ԤwR-ځ^in 2y.M]8< VC:ʹl+MFF`HOOMb68c1,/ry>)ALI^Fƒy/tEYfpK xZ'@Hm /k݌ueQ/>?,o9wS=P\D.Dzԡ7HVȭ)X&zOuŞ>]OodZ 5 ϲפULJY&msNl{ 2/9=fD0jP6H3AIߢ1JrUxuNPvȬN'ЁO [$f%xRΧ"0 {c8E94 E9Lٺ^ȄKI/U9q %TX \V(sLpgi\|D$fcL>&z_ƥ SÕo<ýle/ʔ8DI;kf=Vs>\@*(BUR &0op("zշ6?#YQtc 9@| uC R6HP0'zm%'&0qFԟ3ʵ5_m+4jrC>elb~ JFm$&bd\U5MӉ2N`(u(TaV]5@( KC5Q_%+?\C3W jmp;K)R.ڻƤVIZ 4t[3!_F5#}VC=9l2/pQp{-T,mZKؾ٬YBpl\ -YVѠL6`˳gRbcf߉w$$Uy>SH&T'|H#ӛes^âU : pvybL c "fƭNF-OۜXŊߊ[6p}r]qte2kjDbTtV*+~6Y*pb6X5N=_2v~:DJ 'P=d8GYB]Xᩃڳ EXtnӯw4&@o#DǸ&FVJx]uBJP>;! 66ň;VIa16񋍸L 3kӍyT'dt'eN.s3rnQ$n+'kMqV^?q9j-lpAJ 35ᄖ%mB. gyʒ0c,R-۬E8wIJ-4ITN@ +H %!UmȨ3}W˯N+9U&KOp]^Hi9qXB|WDۺ” =Em4޲dj5rC)d7oA,蜒j@ e7!-}qC5\ =(ʼnXݐVf{pQ};x?tal@PuRk|CD#׈s#3De%pgHѻ5Ժ/oL̳墣zT0^55x؃4m{~A79 y잷6;(%_-m4C֋{ajb/|٠cv{dvVngvVkݹ8ֻ_NZ~:X.?m=FQX*82S%r83Y%S%bQd>\S͏lĀWf]TOJlM^AJۡfǦXFŸdvfLz #1@/$  1):UwB""Ċp2=. l? dm9PgO,oeG9\> Wuˈ׀pS,ǶL%]1??CTji<=Q ][:sЙ𿫫c[x 8(gL-_;]7ѽ}cHEšqfj.JKr{Jy^N˱];`\`eB<O8wh2j/dM+nmf=hܟoƾARK\^o@鮝A8k}9t:]k`)X}ꟁUe5nŠC'Hu(c"^ 8a/❣'0*ZXj;\q1&J?G (T{XRd'd 8Y)Ʃyкm\Zj\k$yPDm7ŽSY<4o68h 7u0$. )2l3ނSӸt7܅A{1R+)`%K:j,1rټlowO98}qr>-/:$gNK}ЩGFk֨SX3Nuze+Jt"P7msóqE$ljkQeƆ7 TbЫ z=gD9-q ,[c_3PFv.\ܜ 7RNgaJˬ."sIAphŚ#5oꥧA ybI [,,BI]nN$`7GvMV$a'R%RN+sڝ DDTf406߻>n~X֞sTxVr缔*۔?=o#-:XqV(DT~zU߷@ׯTcx|9o=y$ UutMeA?X#fAJ0'XK3cٸ8}u&u?nIvNbLLcn}EAr>Ѽ/żps^tabN}G*Sͯ S;QP?1E Ҍ#~YЪf-Hl'.1bN)4xe9@+/z\ hk#xnv 0qbU` mNф+,~FsSK@.cV"ޞ*|8{V)[;ri*חF61e#70Nf nr^$KU{lŭ*Ē] NkZmUK޷ &A I @r L= > =`'ƒnb)ӱ&kJ38Yh]\b#il9.=>"5d閭QXį@;Nw%.viKHGJ)I \7(N* qH%yLCW)`Mq qNu@Btd;5_i]o>30NP,rn,V{xv?oFLsy|0LRur̚3h 8b9?EwrϲS5?QwO^4Aۣ.C9DI}BD-[v^@6l ;P=$ߒ,]*DECxxUQE|yklȥ.K㠀~,_ak.nVɝ^S[8q3F.ExA :t:s0l!(3]AdL_80V>6=lvxRNLDEldHzLM 7nZG7?PoQ^FeX@uE~A^bVLKV+[ziMA- (!ԃꊤ\1/-D7A>\7T")Do 9l~cX9,l7P_%(w4=}%OdF 'LJV$~xB 0yMe0p=g8ظetG5M#I2F<6uC*b5Wqe Wu[sh^q/Skc (9+!d<oh8+ۦ;A,/z .Vs4=^[֢# X{r*}`׹xt z6zj\gLOտֻ#8:&˫f$-#VvSL (SiY:Fn397v:iIn5h~_dKy-l TCƭ#\FqOo@_܄eW;CwiFjB=!Π$;ajI C` 3A0r+m!.b<:zQZ~Z O|%s0rlB.'|VAƄP~q&Bg^pLR|8˜mR*w5Wz DR2뻼`Xy0KzҎtm˝.zGav&vB.rvZSQ[(d-AEvPh{=ꋒ| ;nE[_2)FZ\kŢ &^^ˊtĥѐoƈ 輳fຬcKL mqH? N\7u;B7T2ڽ0dK|xO"3Ǝ!Wr-51`S&;,Mk ׄ72K"wlXvfYA&Rx Uܑ͆UQQf@ɐ3%^ J6NG>?>Dw l| D!ct vMJ9Vg@W;b+CxyWewy|>nMM*Zp 8BW(jykQ ˗_xz.rWAM]r\(xF- Fd/"MEG 6tV);?qHR.]%ȮPԘ|#K{q9c)ERߖ,.ΠF=1 d+ޗ7 ƊaQ2Z0k)P$h5DVB[Slp:ΈJO9m.P:1)[D=ڴOo_@i-AO9޺7~OcZm%v=t Z|}*mNYXޭ H䨧gfYTxae &me AZ}Y>#K.QN(TdLzwD`ѧI{T6l=f5 +qcy R %>%ϛbֆ-,?&Nb W2kFLam9 Hw֘vPJ\g7r"Rm!o-]NedlQR4Js?8vuT1Vd*xMR.@;Vߍ @ 功ΎǖBA0'6gio…SG^!'XxryV=vt -S.OQ .q5>ux\L:,.(U x)Wl#i P[J8E{66jS6Z*hk:A&V=Z[7RuLINu^?ΓI4W;Ǐ1Nz ]7'=&@<ͩ A29XR"jq0\F!vȭJ 7Ka本*隦Ipzi32;b+*CK0!U!cɁ8LimB23LHzPuj*Q|P@@D)]7s[y;O+~P$=A3-u2[P;9"QgG`T!sy%@ PPHK!߾9ڵLģb smh(jUV9w5"7n!=TŚ>S/X$̖ɏlƈgEq*N)YFя6]0V|W3Mq>\EΎyoY2o&[_\վHy0:V#/0or~R_I ^苛 Ùˣb3]K Nh5ݤgZm.:A(< ZkGOHyQڕk6R(EIR81Nw9 o(È/MP1+4cEń(\8ƽ8=] :2!jv2iN-VExn: M:1U[Q>tƧ%p|qGg6NTr&zz G '8$(A=5C %,Alq͓ؖ ujϩpMyr'%c,}нÉ8Z5!=*.5nMЋ{7olip-"DjFR{Qu{i-22RoP-xrԨ'2%vvhYE=!5Sa#3R~k?y(W +n X{EiHe RWAf:6ZjOV#m6p@e7xAkhS8fr@zB0ǡ*ҋyY *c^<$$l\!W79 4 6sG ieޠz+gy~g` 5NQ4hkqۢ1efq %9^GƓ1/?1#9G$p(v\3ͮy!=hDMx<զyl`[ۇ'c~%;|_o+E$d,^$pim.ꮣv|!}ԟS4\ h-LW##Qt[y./lQe-ٌUQL#}'|?Q@7!/Vx\'Ws*ݙ]*a1Y~fi/*'>/ɏ޽rPz 0ֺMN(:X~&i}պȺ\FdIrSBcv+yR,! I]* b =pp_ן D'2È8^Ce&`á^E %GN͞&8[3zĺvDmݎ0SDb+eo%D6u7h5Dum1Gqzj]>*}qoĢ`=3uyb _,t 8 Lc 1_${NwɕXfwA3$f-,pR $`=!y>h.izy엋Z?-/&0UԌ1=C60ES4~)IiTcv/z |ME* RfN @I!t-eZ ;m@ ׶LJC~;uwLCn-l3[5 @Dҭc6-5hA [^/:6]؋/27)X!O#DĿ6(PAuR`GL.yBW;6m-:j@@֏a;_hΌb5uB)]SllA[?%~cԉCBt'k,dGb1+Og˞$,cJjy=¨\Dwa'It?ʐD۷{5L6*~bkAp]#NNB1v۟cPf9-qdO;ӫ4`,}ϦM͡ix_`uT7=V$cnqjk_ oWr8#Pӵ2kS^<gϮJ' 9aPrSƒ<)qX7$!X78#"wV}1 8 SNk@:_"KRƚ ,.ivDA dGoJ/la#uYwi2v^UǗ~w8{ă˻Zn 0qu&\1LnC 0XȻQ.C8-m9j逊?c|ܐՉ+px59QEєgQU¼Rz(*G})W~uG6l[K yHVoQ,N":Vn@[0v ZkSX+[LKSGE:GpHMPg*vjF)sYѽSWT Fpq]"!mb;t.l#S0-G_uiN2M04.< ui|$ؾ:祒uH'86U#;#9m dIJݦI8 @o\H0N? nԈ.\{ةU %#Kۖ(#K -&)KpՏ]Ɍt y_O&Hz]hv]~NۯPE7Z7h.aΘCF0M0E >Ե\eT&z.֢y' _ _ѻ'f1+UOWĵJgžC?%gc/t ֛|~щ1eT1fJ dG>.}dL݆ǀO&FΖ 6a?^&K\qUym4AE;{2ǀMZ;e0i~3x}R'4,~U!Otl>>o(Y%FͤꓭLǞ=@rϥP ] VPR"IC}.$2X9)9݄Q|{e|/|MKM"#4[IƢ6 A4*%̻ ԙ 5; JAQ2V]ojnr@1 x@갿Xʓ UE:_9fs{Fxx`<َpuc,)O57fWgO/?4Hn^tM]g67F(?'Yj 9w* Y-tm7\ st*`ކ^`#g>+@^r"cF]_,ȧR@'@݊H4|M3jf ~$$~fP7rRLPNncn,Y"yBuɊT݄S9m8%6hn<^-!!`G$> :UE"~|E!iba3#Ar^ы as\OKu)ML!T7IoLVϭeXmNXJHȘo39tie~i'TY!170iQ(7Fjی6h)2Mh+=ǷMpߜ5.%ó7Phv|m'}K.  TbЅ"p.써p*hA!a@RYWdJ1( UZg?4tS`% JjW꺗ap0΢]&y - 'ȉwɂO)Iu!RQb}ФFF# 'K!'Ά%, %mYk@Kʐ]*sftj-UEa):0Yǔw (+#$O8_CD[S9yN|#>\ 4m|FFrp DrMBT)4%{a^qDSGxzriKi7glozͤq7˷im4P|L[oOdi&Ȳd߇]in'DU`5]N= {}-3wL˥(~Y>&N*m0-"~|D63C: /MD3 &d)p0{Gt3V}9Qs4jr{:G̎ӌ NB-ӟS63PAW | ! ڃyr ݈[?Ύ5β+5? 8\ᚊ}0E+&,Q􆈲wPJ?|mK\h&ŦV(qE럫$ ySNNnjsQ@CBTpXx4HMQlW$LHZb½'mT rst}:KStS:F+bTU /"/MOI'2p vd^젆"/Wny1+xЅ.ԟs$-<wS·KCkY"5#yE*bO?0K%ћ{&CD7w&'*l#E' hވC( Aq_z)\ŀY.8x90Fأ눥C&SBA]{vu!]ވaQ-uNmw6`U=_םYG5&. u l Kk i v9!F9 lѢSԭ!HuVL.P<(Pfo*} ;jc XKMm=/rjF"oX2xI1I(+pC[)=D/k0"-`zujF Qrf-^6 #8W=a Rї\:ܗLɌNئy"wUNJu-d(F5Po4_(2cX].`:aor1jrY\+yIS3N L!oc%Q[v$.}_kMP.B Z,fuJ- V#`/~Ez>+ $,#dc-FC>?QJ;?  4s;V*ܒ8?Y!zСܠ_jE\=׈5U-@ZCٴLԪ̎jL-i&DjQZ":lU܂O9BQv[ tןU`īJMCbn4g ]Z|NuEI1 !h-]W`f7 k'!JpXک=ZV\{&tQsFϰFT.:ްV֒y~$CzFcO8::OsXK;@YcR+vfA^Va j)@ԁ\JP9'c@k sWH{4?`0/Z.o+?$q)l=Y QOq$EX68%fW* gT #Oz4la PE8jDI-m3b9 cۣfwc(`Q?OqODoVYf1ܞ Cxf ;; (Ӓ'b,x- SiBQT@dط T֐vEK);؆)c)-I3+2F.;&0rs ^ JA'9M܋9<}SXFo=lRwvAm#?P{&("a aA JTaM#gmN89̈FZQ4:}KR2~P< +ų/tUE$4@;lM{`̖j3/| *gf?;0vô3tNlh⢷r ~L.jZ:CܞEIfV[X I̛x # 6L(Q\rlаS6@p -yCy{ovi΄ 5dq>a8q._r1WhæVMxi!Ɂ`0-ǥ&G*v~ }fX()Fl4KNn}e{vVhã4??.;$pj0H(@+DZ>%іKR<2eAp W#k50em15*8q !"޹>ғ2(2Ne;N(*FdT+< ұ0 xy>5Gxea^ %@e۹~7[yqh $Q{ELwlE .(@\k"hwsQO*Ե=ދp-XrƃH d>S1+E(+ ݻ&ܹb@Ԓ|p&E_Hd^"DNֿ Mg۰|TK'~ 2c$b;=ߨTqoz6yr9]Qb\nwv7*}THm2}'ٍ2`-wlU#j?k@[Guf}}Z(|<}7L%@"C4h1׿B&4Gt>P Ńf\e1toKlF/= 'З\ߞU)d 6^,dI$F%.%U4z%QHOŴE۲+ $A೜P$l`*w)V^tRkL?K+Sɕhj3x%~q"EXiQ/B|8 C5qDvC8D=o4@6Ϛ)UWulpe8T%A|L-'f:5lӵQr.)s8zsxcn3I9b2^1hǞh7wlJܪs9^W t 91۾H&R]%}U-\&̸l}>򷞂tS.?z/&IHsW&n_3R.=%t兡QqL4eS̺0YfpzͶ\|B̓(!WpŴkѯtRQnهR}oW+$x_3ė[?Z,s~z"߻=N|{0{ɳ*RƖb+pO{u_l18,98, +uǞz(_M׌L|Zo;ieKZX=91b^dA}32WkgxQl8Vɠ$: jV{TB ռ D\)QC,'Oiɚ:׊ٝ̇w֞ldEwLNĤY0Ш[ .yn;hM4 濘q AvR1P@±Ļ+E0,eHNr#la1\cuyƸg;YW :SUS b0͘8Ps嫨n;@=#uW?K3?Y Ioq'\3g&@3Ô[:)cLQȎ^,]ʪ:hC(=,AF >Zi'5ƙ{:ѠSIJ2^?^ -tKSJY+m8?J׾[E7~Q/N H`ԺfANOII/֛PyBX;Y}&a<SL#kVG`RݰJCBm P ])]F;Ͽi5U-@1=Q`tm.WwـB˪_תq6#ottFeM7b5&x-2 [c"V5cyur&(F |[=: ]w ,MS_}ɳ1 m"{MSwToV Ӯ-}w׶5mhKA?DTRǻlNנNG|J_ꞠYN='\7eb FOk9?B?_?]XAIGe)qO_T8Q{4$6AWm"%tTN3Z\ ߑPrڦc`#G=W R"uߢ֟c1iT2 ~ Ic=h{UާѺG\&,.qs.æ$ ]HECui2_#3 زzh(kۃgx"69 d_629:T/%3-"J/.q&8[kݍ*r'#<#gr][43!/o[cѷI!%,!95|d\M V߅}"jgM߆~-e>.+YO@CF5̶]{~a?BHM;GTD qf |=̇7!CovyLMNˊkSv0PXTŒ㽰k!*˚B!O8!k1Jd7٠WaJF;ih]6n^ך%LDw3ouC)9VPJΓ*Ҧ`LPe2r q; Z7fYrvF(u63'j}NHIx=դ꛸"qAx0GK$ N1nb [H{ v7gN Ts{OLn>26u#Kp )MX4_Qau|FΛWhi>"Ӓ_n:z u(-.QFFVw#j"cHCbWvsRɆZV͝2,HcY7"Y.x9`ESro ZMmS(VyL|*5kdTs+1R<j~Ԝ A +< A0粵ʃ!s !J( }ʜ6?mF("Rnu ۔|Ў!AfNKEI@r]i"mQe62EhS E۴F*%+ԃ:n 3XE+b R?"5u*D.1RZmݒg6M(GefrxV0Ou Pqz:&(dϳKGtF|0~C)tNUp8VaEL>mIǦjcQt mnԦ/UQdYR.֤+i<*dv%)[-+zzNcn\axh¥ x^/w fѕ KX-B"^]4Dn4͌z9sxBqMeYƘZV(>U0,O`J֋><}] qZvldbNCAIy~)̰MD 8P~MjN!KDt7GyG\: v婺iN6!F%bXUoqzEh+aYn>*}K8I}j߃t)rR\zRtZLSA؛8tTgsRŲA `n!Lߠ8(q?ɧb+ߏ]e@'&BX_AtC?JX(ĺ`Jzcՠ,jb cb8eZqSxțbvvV|)-K*Qu݃h]3uqHDm/KIZdmS̨dBד.16[cNa#)Һ^ma%{ſO`!kl=Ի#^)N4ӭ譩ܚnfyOvdC 2Il:,cz@<:Mc;ad4-ĚI&wI=*i(_V՜,9. ka'˓7s sGhZnV8R$4R- 2$-k7ɲme2\ x2p7=!\% lk5E@-Q2fHD,slNM~AqA⹅1sA'vˋHd"HzjQٞMh1k U`C: fQ7`cF/r'5c52qpṾ-)2W?+i|#VTuג-0Xh(OW^yl* Ny j[:Di2w)3!Jphvt/TM^8Zh.,wOe!+iQ:{.XE9u"e:;588noJ{TI{`)=Xxگ8g_qE%v)OqQ6ހ&&e 7;;b]`sG^:( Emهb+F4 cs2<uZ*"܏U]-Ms20:+ʴ3aLb7bP6XF h) zZ/JEKpC9;#9eѡ]wy()#g0zWuޚarrB34&ww~] D)$קNi ^9$ ^> 6'UV`en|ݒVkhiN5痙45~}k:0t5{(zhM~nÖ8`*A' (̟0x1M⊸8,>PHw#uFX XT|e#sŸ}Noܷѕ @;9qԵ9r߾n:~<ˬ/2MŬ+G]QiYf1%P ٵ3ѓ.wbrU3mD=tU3%zj!T)ѻ?+Ъ7aDIs" ڭufOl :! u&Z{1gR%%:j>fXpD[]]gĺf;jDb" /ms;7/[=T<&T o6T۟cTSysM?vM:Ηs&ߖPPTQf@+|;l8 p9_i?. y=Hؤ+B@o׌ZAWKpª䞛v"?ِ"B^WV 03٥?%y sn[Rn?;d HR.9I+"Q&\}~z-C`+53+}/Ԏ&TeLɳ# 13"<>7vQ4 yª}{~~| פjA|"SSyg:$gg7@w $NK2>\X1 羁(tVDab{\]dythR|jsݧwC_ pXVT4 j~7yMlAydckCAryN8E{߹B7,y0O Z5/zm;>5r0IC*ĕ֤n%W_[[4 hOшlbRby& a GMcD'Nf nh*E@7mႀWZ FN*f0,*VQKs۟gVVEFIL-#pK$X*^ q9X;'7Qsd䮺oh' <,>}W1/uz{bFԶaE/6$L!ëFٔvV]WkXN{Y$+?%h GjDQFhOwcpb > ?B ԥ; {ijsI{%z{-|eJD(l0溾xGQ7c-q MzmhY[#V=>\A Ng-y9 sGF0RE#*eb7UZK"651bko;͏4C&*@lTQ|:7IwJ^ɳQQ}HK9(OLWR5j`['N->Ė*o[c>@gq/Bz cd~rqևR_'XT&bɳкy\?kݹ9wF=]HߏY2sVQc\ ΃Tb^32 is#p0:5o@rX20:7ik N!uQ%_Bd̤@Krm>=,Mx$ϩrRy.(00SG)ܠǞȳtԡ~NF;.#a%:ZLϭQT`BXV' afDq.*')~=Lu7.r8PT !GyO ;&#*wɻ)^*fwS1 7o]ahJkIO9A\Yi> "9HJ;euBLB"f $\/+_BRWҦ&*_zѪ*['UՂ:2)I?.ng,=ncʓ(WNOcVW݁w1Q!#3/;'8 " I&@#J.6F|6!ό8"Xˤn;;#[b8L9z&3oAt-uh)XUP<7ڤT~}Uz(>ib7\{%hV=_kbVkg'm%p:e ʌ˄rr:|F[=* lse WS< a)uZ}:@~QB'^vvC_I}~ײFMϰ;FlR/"|HbZ2K*ɡS%thy%$Np? 2.2hM(xUo|=VcSMkIn"ڧ jΫ$elylGNn ߕ'UmE/5=lhHd(e"ׁC q/v)- '_%i,SD~x۱(ڍ32spjs Ƹ7%2VrXE_ӫ!p'4QiL@`g)R[T9',Ukzv)+Al{zJYpHYqSi-MM{ɧWe"2K$eg9aƎ َ VڶSD@?dw F@ÄiVߜMzP_KzC[+6tiHq܃5j^C@7ekD9Xg65ٙnI)3QP킬`FscF+F mhC\)ۧ|~]BFG!a)2n痺cֱɐ9hu,b>hϩC3"?gj#d7_@YBxwI<:$춡IgǞRȃL{@*(fQjb娻(vߴuMLSf}C>DC`%G{nEME_ Eo4^dϠpTF$ gQԉp4%I֡gY~Q&\zQ-9Kw&8nw\U@'8G1KS Q%6@lpFG]>JGWkPDA_~ (-PPl*sw5=acHu9`؂,㶐_ 5,BN)Ϗ*xq{Nsm;40@_JbC /$M C22: GKJ ' G $ˮ+t"2|Om`٬< bEމ(BNP5&6E@Ѝ7W{]>)f 1:,&sGy t>oջMu@/a!gtAJ,y`#y>ln(,CZx._okT)NY脑z;7sZXR4q S2D~%HN?roꤾ`[vTQ/rzE9e1]A' C$'U*mu<++'H*Pa] f_9̍2G.M9TgRsawxa(q_r(x(do)0-Q,Q^{nlD.Aȯ2A K_Cr Ҭ@z`56\[؅^c,r =Y OS{GU2{#QpJtJX{LZ@(u>qɑNL5Dh]鿽m)~;;nYU6ܹ||_+)iClr8'f4d] H v$D̙<|Ͱ$0z.0 ĮUIeDISȚ3}YToÛ82 (]* .r!^L/Hw)MjOsE3"Gw}>#qW;k| :l5VJk=Kd*Knă? <_T/jqjtɢEPP:TL'ɶ\X96el{ҟW]zi7s!Kwٌ2ޚjm Hfz|kpi- )Qӎep`E x-Ɔ d}`Bm<grQ8[fOvƤrb/T5/8~g&BH7ǨdQy@a4B7p? o8OXt'0$?0 R,ȶk/&oa3CFNtJe&f/UPqa گd#uA/5۽w:τC$ͱ~zާ"2fkcXcyïjvgE>bTcPwf\osIc0=th+oβkW&hBKOCꟂԫ5^Svm`ӎH !Q]x!^*5ac)~&Dsn[.?CKO9x)ہ gh]=f2˒^AqMo &m4r we:3 BC"/>~2/"iDc6om>sݞU$k7(q#[=09S5*{5S5GTy0ަQ\7|@]d68:"6kZXav+Q:~ P z.yL;Ȗx_̙@_/B1$WmIdoHBFBKI9\iT ~Mk8 F/fbbo65 :X[]j5>?vm{EQvUǔa,P\}[ܩ ' vAR8ײ+6PJmY1ul۫775ٖ$f yb lmWHCtr!@rZtekX*Z&07Gzͷ)~(z=GYȩSZ)4(4 ~CC9]< -Zy>KyayF7A:K }:^˔dxD$t-;zo-1QF/?^W"G2_$q6R_&E~Bq.F}!>JI]/*W/.'f,R-#cTF|oMԾ|%mZ}6h:T5 ^g#S5mw[gFkPR 8^~e$̈:8Y% N.yn 3Q!Ja}1FhqY?=7`nzQ3"v\$PhV. l\@=9D/t{4~֍:vެUeX>|۪)S%!*5@v'Ae-M-u]RD<.7s)x)'V6>v4=#;,!烄ٗXCDT V̷ &:V'Gl?*H b.fwۊM'=Wt^ENbgmKRBkp8Bg5Ir%Dl,'5bOVciǴ<#eK<鵎Dq݆ jϪXQc*{h(xHTplmw1@{9"ƾc=T_n:+&GR8O8V7/|CQ3{E%kNqI>e&SHlzf2Kj,<ٽ6_)=*Tm*:X~M=4ːP.&I-!޷:*SH:CgNю&8~iJt Khܟ=/>MyR'@ѫDg-A >deQc {}fҫ? R={Ml,Cq0 -&{=g,U|ߜ5ECʖB=:B˱yetb_8ԀEȼlZ;GCїxlTv_lG͹a_A%yl`UN@Ԋ,tG7E>?dLi<& }P;KXx˲E.uكěOTkgnA6T85V(KmFE:NSua\>=6(*!mOdT3R<89E<(6=Ժ4FDCE bk ~$^ ?&3SSD="-e$FQ1-Ht凝Dfn?7{5Kf.*4 ,hIx3ጚ3ׅ֧w:р4בS.7F`<-B=&#P^;5Nr2- IhA3yhWM7z?[d#yb!+%׊+K?:(X{$aG Id]0SR9@<ވ3YE~0]͊eWi܀G ") :RLKMZ Vh$։Nc$ 2,jWZ.]<%?VpϪɹcaX/ jB˲u1ŻVb$dO NنXiڕVy,2!AQ{yg@2N pAWg=.|&N-|ZG"rD1".nC+1&Α݃+QLc%N Zk [UЕ(D?-Q-A?e][m{($tvNKl!/PB\G`QeBv!xBT#!Jf6B"pjODKBKIDM_2FvmJOCc FX KBɈݸ)0+)qfWY. g|=/ _/ #S@FK9sHh#6X!5>;eu]J\夥9@p]Y$A :ԟHTݿx{*,kaSA1ІX@Œ*LQ?%-/`F ،x;IM{&AD4[vt,GxxS ǒh~'Iζ88w$cStzI u(I0Gx@lJX6 yҎ~ ZC!Z6T'z\$賤=p.Ts3!M:Zvl)T`x}PIf縵0m6h@"BFFȕ $Ԓ Oݠ|suѝV V?AJF6"G ML i yrޙsH.kK(5&I\Ԇ]Ufg PLwYñe^_ZmPfjaRN zl;˗$1#W>Xbk}MBZ AގScV(xqeH `&K?3LByq:^ۄxZ(Y)&nmnw/4Dԣk D._\, FruñTsW4~g${=E]QdaUwYAjd%E|Ҽl3ve}2mb}x-_ ŤS*O/7t2~-~2fð("6 g$.}}'"iĮFHYx'U;\ 碝'Ȩd?IQ^\4PP䣮'jGa #۬Ta?KpQ'"k5S溋/ Aۉ!=4ѕ k|g$T{Xmqx ey&:>L \ bZ3nqD ?]s\~тCb6Wɛu&\,('LK9H>徦z(XLXmE8rWA)=r~7]Kb2 Ӹ'Fֆ`ku}D΀L!T[(yV[2mvK;.#a:J땁QR6lpBq7r7[b_(Szx(4-=Çx+ޱ`gJd[E(RPAN*KZa)!rC"d|GU+JAۦT&"fgtUlwcpߵ{оI}i{LAxW-@FZk2_21dS_t[{սp"2*f^XyC8>L~-oۦg *5`JB`ԯџNa,Ntí Iz" ٸ,S e+P]>"X9M%rTU (9 xY{SRݥ{IlB6u?&Gq2Dk#x6/|`k]BOܜ{4"Y}k%3;iSҷJvBm+yt꟧z#yyyxH!YMg@!0#[n.A{-j$zߪ:ΥIdթ7ۜ+8;c1Vh}6+p @hUUCuz5K&ypCh~W*`e]=^NK}5DUE*sy͂l !,YO[X=2HxXK'Ao NiH:H.4ȼ\Kƌ0ŜD0tQa]-9.X7`/K | XnQUYg;I%=dgX`[8 AjZ (^8:^ Z ;f\eqd1E>ֱ)Msԩ]&?kӸq&QMB8 eNN? ]0*'c" C4@"s_vn޼t$LPmšafDlRxzH)0Q{#8"W JЂĄo.r؝aC<9(ZUx C2hŭ42AQSyڱgį5\f}'?, f1r܍JOJ;T$77DdmyqQ7_BxagwjM-IcIN92THt_:?ƒR(H+hEàqUQ}zڲU{VtIf1׌z`1O|H:KI:9?py о<ęnTA>GAj5_ƅ[Pig٠aWFθt=yLiX_{Æs-ÓdXzXm{-${v:7cɷ., R&p2@Čt9T8m Yrq;ݬBF~H ,MJa!)Q?1 J߉|ZF6a:G8qQϒ38?aǘBRkqbZid'\&xQ WxK2@*s! TX pjM*=֊Jt aFD*33Ps]jN%y>PBtʚCTUE4|+G͒ÒjwRFRucr/@*$qs@Eo(+)NY+*ⲛ,J0QD _s@~V SNV]L'fߩmKp<12j).g=\Y3."Lh u2/;Գ!]F|.*D(aқwa+򠂛s{.紘r3uLEd)}т=+rKA4w*kb|%`آ(H  WދvR6d+ SW:IT9۫ k\%!5ox uvEFƟS8 GC8:D@D5Τ+>ΌP&d{|קH_㈽p C_[M>zIeVLMͣ>-M&̛U BP-#͒r2ͻ"G4G_DH1<.x`Fn6:l5KGgEpS *t, S :g̟ Lh8AVs# -y[]ovQj <.-T<%[l>j7y1b@@ct* rXnQ~*@,k7alR089(Z(}nLHg7z׹wj1f~ Z2>u\;cH(=y5"0Kn7@rYj/e4P_ tic&]ꋎHlp{=Koc*f(華')&Br"Ր,aIafQw@&;sG!'-nSyȷw>&l8 fϺ,1yTV@c}d(YX9[GN\=oI-cz~BC֞ɷYyW_asţL<5j;oY\JH@_ qY 3zkڐ3~8#ٹBDBi1 P |'tܷκ~Rؗgc|Af+col{Q`3I*4⣯)2|_Ci3Mt߲]&l{ı2'7۴q`_;0@T,nPGZ }RQ+tD >̖.Jc!^ȄڋՇs쿠//sJ@`ɛ3ֻ'iXQ=gYSEx1Kx_H"tv߳Öflf*Ӟ>5QM$taトDdd-^U %NR_pӅˍkd$0aҠ|p#E] `!KUGM8K' Ђ'd")6$b܂GɿmL08 PWZ08& lvҏ>#^-#Fn]B]rͺK59 .*mX_>MB| K;p!o{ ?=k_?;3[ȿ i;u!AOZQ$af9gʺ/,YвR;-Yh S!ڸNg !X"ݕ1 $}'i5v1%iSz}` =7+:>AKMΥ"\`w`Gϧ=~Olq?K]\D\[!V797F muaYy\ĥO!*<ók:8X#pTG(p]A(EqT:ln+tI[y3W QL^x~AU332O+V z?&CD`E) n$Pr7K&ĉzlq/>k7#"Bf{3H%oc7 1)񺟰ޒFs!گ?xGB qҮs93 p@:G!dİd;4T؏gZ-F<:IAq\T\DC8tɈ1H)m.l C$Ro _THA:K$=@ )|ZuӺk $ZaG=0=Knad&7EfvO?:\I >zqMOK0[T.2A xP\d1)Jl9呚¢.v_23 NфZQKْ6 ӎ=jA7E!FS!i4uc.)P"Κ$p27 Fm8C:q!+Zl]& Юy{t@,D, DEBbi6V٭qdQOM4ۢD5 /M| [\yf~T /!vԬυ&}ƚBG~eC౼6C{y%4us%op{d.`ݖ-U/^=J T{- #~^fJIf1Dq>KM~Ѽ\KxacI:{%[FS}VKWB].F4>&Wף0B[ټB:)otXXwKOC*Sv,*)ޤ +0^Fg۽$ZkM'eQ.pkl:ElO=WAs8em, ys\,e`)f S3`' TÄ72P4S@:dl 1B+NSt!MH5 ]♜Jbs+w`9g1!Y c5eU YlV>[ɟ}y2%~ʕa|h%=ggHi {kq:7x}pyaJ8I`9@0ѨT7~@H~4j\02AXVZ(yhH:&N89`F-}<܉D7&yګq5X-ZnEp*|M F}Ag/((&FMˡN", SX0ߤp_ Na8p%F<1OBb,'O."%= bFYQsǷ 0` b`'^,it)Kou\ ӉN\@k2Ԕ(lvYթ aYt{ GBkŞc+3w.̴;q*DZW̶@jڇyRtXa,h>C bI.EÄ8 *ÏIxi>jӸ1z̑cY/,pxwYwk,N:pd'l-NsӮ}%(Y1]´ta`N:&ILG>'3!;Pg&$g 56Q.ڏvw֦a@,xuѾjP'ⶐ!^ҿ8ִ[iËjoa^3 {&MA9,sΙu{Bt!)[vM%O`Bq_ 3-^DY囅j/90!2o7[j6H€f[vnLG߱I $@-O0ЩwߋH`Ԓ[^ĹRcݴ58/˖>IG6,Y_J UKD4"Av͎%nDAhvj!v%wzEr{tk"ԗAw"!(I$fq֤$Uda'+H@*QOd7zH Tʏm"aۉ"2bv5E">H 1G}!uQ18~-'冽*R)t[(?˶-HG)8չ5[m{2ԫ1a֘ˌyWsoDh(K d'u\?Δb|$€JZ<$uudvXJ3v7SVvƢtSq_gqlI]8ݪݟmƢ(- sFO5 L F)}3q}z&uSa!-i y ZUtE [K9AWؚʣF`&- ]fNoʗu>ͽ1pC}\'a!V֖-ݱAi߭wBcg P0LT.aj-{?ϑdkh] Kdaj=wNږ%}]C~exnZ5:ȶ ?G~LZ({oy5/-vzLYHmbDzR?&m|Q %{ȥ9O0׳!7-UC?#yeD?7[$-nΓ *Gp~$mrOn$[ if)m q͸=-j[)›Kg_6.j\>Dh`H2;G4ffT-Ꮳ,x߉&K+<#RPnu++[CdM@}N+?JxLBt}={S^kGosqE aוu$O\0Y5¡Zɢ\һ;fFVNqQpW(ñtwr]cI 'tA0fzDeodm|xwԁD/ ]q}>TP>&O.dDk§DhT27TƖA0]WR2=nEgɎ16޽<8OimهMb{UBcRB[Ɉ}Dyg{%tajJ͆ 'UXkcd3U~CSb;X}VbZAitiC?hC_[86⸟UJE*IEƥ±Ս&T팢__!6%p-r|EdΚ3uCfSqdખbCLO!~߬>θF @bH7cKݵn`3;i/e @+A0zp"F!c̺ɬ(  aOҋ!"-jU}O) X,( R3#$=}&tTX2IOJ'5QnFCҬMi4ē]CO;sYY5DRt4!"lK<)ˈd$B?/]ʭ M˭c7VV4ZX٥%yBO$,0B q b[jpyRQHܧo\Godl3}ѯԡwv0gv4zM;:yP݀@"gq}%%c4,ʵ&n^ڌ1 uG}Ӯ&m܀H:t2$ lDzo*gͬ{YOfu[-* xs7p g2|LTg-$itsPo'l|{Q5l#̶您.AV'!D7es΄XÌޢT\.Sw | 8KdG;sD=X%0~}'G4k{y2 [j8 7 dO>ZHw{u]aثf ŒeT 3W]u mjD?7f&:n}ʴ&Ȉ뇺{Uz${TwrPN IuJDWEvDt"j^d'7ml;S JHk[D7]"T|Q%? W,:nt&6Wxijǃ 6Hc:9ga+Nw'/4RyzN,/tMk|P9.@6 HV&pEY,wƘ,IW*1G%C'ОeHkԞl3`if3ǭۏbKmx$$A3$#e^ԂўbJT-Rq랤!':Cp7Z 14Dv V@Gb-\LbL߳8z;ƋN7ÓEV7vii?$a̓JC Zf [BOv3#禓?UۯvLى͆2r?XNW3k~v0vwZoLvZAKdR+&Dv;XblP^~tpsu09p [3c^K:F9ȯjcA+phI(áAd8o#4\܎)tQkG;|j_iIo6|>R7Œ CJ=\͋ܲ}TCqPy莞usT$>hqG`˘ ʀc{QMxxuXyHaj˛B%y <:q7$YȻ 2<*dp%1ԫTĦFtN?jZ9S83,)m ywW2[X(LpO&"'@^f:J(Q:\aG1\o?IџDaێtiŕZxSux,?.lJ9'k}IlAZ X-mIdp.> xJe]:BtxՌD񽲲b *KV]m_䓎'WeveIs LXBࢃOxy YbK"Y*'M;~5` TW〕gbc!eyOn,(LPqE?A21aD/Ӄ5f[쓎T6.lwf@I()P5sUSp"jXZ/}LHJu|-ɈW9J\nFE*Z,XAqaeɭ VAi8OF0^10Cdt$!Gcy@}V2u8HG!@Ϭynm8@XyAO yq ȕx!]H3O(>4~Uy:xSu'"R=['2XDdmtv~^ P?QOP޿ZVg)t?'k8TMJüW}r;ӏȸDu .%_˘pUh7* ĕLy"H. 8܄,B*q<P~7!?xQE x6+ p W =Q~3 ρRw㸸1Mi* x Ww v?7GJy@ڮ<Pd;"5d1B 1m#K$xcq^5n'*5T]լQ19C"qc7ìMGV\4AaƌYv>RNEBAWidg{qkAVk^Q.&FP{&'w^ ,O/q2cG?3X@h.qd[W _+#"o nDrp%LRW,eKC}Yl)N ϴ6Y`xԛ#+("*J{Su둵T*MNqWƊj<ڒD7U݅MY}3wSGRI7:L>ç/ֳ,S.2ҝJ2RPM|x޹nE4IkYB=@ߌqط Ydaꩂj7\HIEDOΨ@fʃމ>!,E}CKuh޻bnE@B$]WoHv̗F#7$1Vid[JX,q}ۑ[7-0s U`˴9  flMph-auDUC1'6B?φFI~IS ǫ΢M^eTe};oDT'SdӝFxqx-"2{[k-ўWWaD Qr%xոTYwHdK|}iE$bMhBc[G,G-H3 2;)03P9"I;PK}<`D,k}:2bޗ=" 1AcxK@ɱTX5ʆ l| εNK1bxxěDq,>J7_HL+$\15V˻’S=^/vlG Mk(OV}3q*t6 J(,tW2bYlWi>Fk΃8w?f]u09$ՄR貔PR+AR}>REr y?F/݃m0+![g)7ȋ;$.rŷ\Ct:h1:cf{?f;BbySk+$CvbAWY?t?3!9ڝ'ƚѳ@sb% hgnX!׾آ2Ot= V-@/Ch[~ #AI B"}ꎎ&mT>S]+WWK14ck nSI#Q=qܒh拁a$27F{ME`kFIXу쭷(a9'!Pܗ{ ; ʬɅF{n]VxʀES]nLΗ?:5;nP=kabh?8d}kRBC2ݛ=NB>(B1MiZz§D"݆!;2BoO=e_^6Odix*TY?lwЊy،D5j`r$<{T|AYvu>_T%=F]w{Yk$*;J0мHV k\hdz]^@Hff%3c<ξ'MSR$z ֍q~Co{L3_)2ed&5/]n`9Hngrkά;6Ddms:SB_P(=sW{|-n6F"7)) 9s*@3>B~HYKpt815ėlXh*w)̩]6ӱ~թ7'\-o8nj~xK7I!=T¸Azx^ c{į}:>*z8F-OGP+N}9Lq-_H%cCMQ9u RK;["M4h~$Zc&n/qV=6~(xC5Eno.Iq@N!';"|0AZŸc!@gJ8^Hl[y+yX5YE,cP`"AI-;tn6qio #Q#Ƴr 'R3[eA:.} wο:myVmz$ft {іdW&{ڣ o \7^lYv80;Y̥=5$-4~it*zoE2O؝I{OA@ %fKIU"S.j67ɘi2i;B`r{ʢlCߜ.d1!Z&n|{-tiݜRlns:Z&NesݞkL7q7ARu*/`ɈU 14l6QO1mR"kp. ]o2%ʏ3P L d#gx[h(ˆ|R"ǥ;|MU~SX(~:F֘L\J:TKR>![Pɳ% Kuʳʘ-&N1~BR~xB[vG|:pğ9r8dܞn k_/y \G>(q9%QÀ`fte(;˜Gp,DL J@[ , sNs~ D[ØەUSnۏl~~{gr52Y];eMV_xشQ(`*5\E;&+$.7Q1# y, Wg/Jٮxϧt)x's tlc'&בѨ;\j@/wR;[~e}Xp43pR&ct-(3N9A7s'׋%jq- p,6QfU~{OP'Gη!4E{M~pEϠf>,KJ3wleذ-#yx|OWQUS+@(8i (:ׯm; "*ӖC(vHoatqbOb+6>ҩJݾ};T@ul#l1{bƷ~rYdWzQlͨw΀B>8{Dlh|i][qh?.\%"z?7G@фGfc><=E'f( }`/'G ا93@$cqOtq&0#D?{g̥4Ji C=>P4QXBd (Dw"55Ci' XeGe5K~J# ? z硂qv5:f m1ʄm S^d{qw'jE? GI #gBF.UzBs\2na:AI$C]zx/-V6̶trzm=YmbO'Y"| pTui"mo&&4^73(~3kiκ.~*]- aR@$g:bۑt( L1NQ^~_p 6˜*I yH_Eqdo{Oj nXѮG%鶐H>xe^Uցy_-$$wz(KO 8Y L-7ꄳ'#uZ)kQi 5vy0lTi㷥d% Qpָ/~! h%/$, X5ݷq他^.'=?@ L"؈je%MnKu=yT xP3-RɆ5-g̜tͶhZGwUXή E&jvq"%\n@ݲ&K0mf,ҊO#UHًʢՆrK[ΕMq .{[VWNW0M^p Nsp`[Uލ JAup"3b!<'$(L.#T]cJqks]Rȏ׵O_0 D{c!E%;5sAce ={g{x2!&&m>A[[,L92P4fcCOrz~/SZ$_è4\12YՙeĔr`9Jw{`(Kjfڸr#Nt,N9i1xhJZԙc`F̗uVm  r\͘#L6zy2ϩtu`&4Z-IĊX05 J vh'ٗN1NMɌkfo/"`AQXqvwEB Us[\q -|Vw"}$3wSU{T-z8EVSF7ܙw'M*w]|DRD/yph(2s]oh5#(Pg$?/ fOՀ_^h2035fX H6z\ݙTC`E`ύ>xqe6n3J!fStD"[q,| 7w@C]s 1Xv˞0 ];΅vmfx/7 g %iEX?;ihNf-8=f$cȉ):Y/24h>g^PF?$,dad䢇,I!D93x7r^]@_?)6acyIR}UB7M4Sf@v!aVqqn^m1/?4^̂](ł?!HbG1I`@iwBF#'f)-g}){b$kp:m!,f.94 ལצ-CYA] ik)S0|="-Fv*D,^ Mq[S8Q864NX3#챪WΡhz{-ChrթXL]zq$ 9C֛moxEDȺ\`i0@{3&(^7=k15?Ήi<&}, B5urOYP%TTyɗ[sAutQ ns+ 1[uh^7x_|B`e4³Mc7 K88pjZaG!\ |7ӺlhS๧N]8Ƶ" P_-?xMg+D'!b9jiB0{4m2|k> =C;ɨ/2z}yH3wNNڡ5\.g,һm5b: H;> !g% ҾSmM }U}y/?8B-܊o$ݝ3bY_\+dsP-*OZσg#~50@פ-*wˉ;ˁ[o':!T^&uӾقSڵtF~݉8`-] `)Hz+>œnjsq=݁?Q΂C=-:Gͥ޿QmN[!7^׷ԥy%,4-o@KM/+{Z,A^P3H?ʀ x`+~5/Բ̋zWa򟚷Gy:-I5X&lxGO×1eݛ*"FQDGCKKg>u65 /{ 3(.GM"d,?ZcՎӼi[^Ot7}0([(.1^V~FG&bcϫa=a!HȐiΑl$pp/lK9w|8˩z-qх`!+5Ce r/"s]aIc@flj;Y3YO0qa7ɻGDW3hKYBuè?)F. h'jr I>`kzƀteBDݓgiG]W&I?ټZ`rA3}Ko2\4D.z-a隝8dq$߾) jD!HSBJpYxpVbQAWe2\fYW/\g"9Zgz3jF@ycB*9M>o r z/ /2ĸHJ̄&S] UJ01۽u#^8xNN=Ujl_)&%OR@(ԉi),"C(ߞN "p~ F ~/j8&+s-@wݓu+ S4EhW/I.j>N.c 5uց w>Y^g$u%ģyLΈ.rfP)QIc)W[[~BU}MuJTS]2g%9*sbp?ȨAn-\zc|bŸ@Bt馍\l}|ɑPs4$s?)mgnŦ>_{Ջ֜J Hofm˗2StU{ L}xzzM &Tf%-3h{Dp-P{**Z֐q&ESx>=Uit1Nܲj1Ѷ[!mƓd-]rOR?=ɘO5N9ZKR >탁rΦЌ{\qxQJ=V5vcfc(}E;!IpTi{dߋ_͛)^. oU^4x`bNBj/a >2pIqIa02dުQm;:b㪉4pu׌!g+1Ԯ5J~U JC gh]"ɪ$E<,OZ\b;5= bvy ]5KVw)ߛ -&lS }LWuff{V&W}b*Vh&~]^Y'OŒ#k$$p+yT tąM/ߞqڕ31#KRlHc!J^Z /~QfaV}IPZޯ+}&pdܡs[|ܝ^zy;LΕHL+FlG_|W|DN;SknBxV|/"XGvv4nQҎ{m%{O$^"Ɣ_;@:h}=ROY"Ftoaȕa&QKAMn0(`Z 6~"xNVrKZ<堏SPO݁\׆ONJ%4tA&v/bV}IOp=DޘWO2=lbfG ad|x$8zj>3:6ề2 y/~pF1QӔ-y]>~qeY9mQC?ᩱ}h񤟉sȗHjn*,ڗfgv#x*G^8 $)ш0*CD/t!Ӕ"<'yC(<M:^ʵuguV IJt>1jbЦ-~>1VR~Z*ja:򣅛Hd . :: 0vsPBτIgE*e%?hS"~(e$W\s`h ',H ቉҆V@y7>qBDP 1Up8`X۱PYIu,Az "u/YE}aœrptzTG6u=ܥO׈.3T>q@jl7W SuI>Tjp@0a- ?T2FuO!63䩈T:7YC@>7}چ|?\-H15ljL$x@Pho&~~T[pe#˚dPwdX3|\u}^ܴU#,M dMw&94'NE bx n͋Dc.R.OZ~EekHF2oz7jJ<4` "ܧ4gdUFOrS8@?pf 4Zaubӥw +ߵrնgp*1"R~{ 5cL!Ѕ #AS K p>FRfώC"o c;u  xf-V6 j&!.>撞הrJ{ܩ|Oޅ,wA^;@YHo/]vC | *8cэzB3 BU2j*#-6 OwHiƣR5rf,2ڏٽ u%<,)?Ȧo,֮3BhE.YO h }=XmBSFO{pC%;9TEGk7zA§Ta_& d~R8AϞ]\|L~X{Tlq1)ٟU{e;iYnۍWl.Sc,/yzGAY,cS o<1^Bl)0HpX#x:?t"h2*vä}D[оi\fsO) KèM9XB9 ƴM^3 nXd*UпpZΣ]ל ~U]<׮6HˑF؂=I ȳXE aZ`c6f~ck|A g,eTϚieAq"Sm~vťTpصRo}iǒưkuwշoBNZo.C٩V)&Q솀v|к^,uDW]J{E Dqi+^)E}e!`%vbUbU>I?M .C'a{3 b+~#ELXgIz H:6J/惂n"Q?$,> *W5PJx3wRگi惋\)|2\mx15Gg{eiڡ7)AɹCS/m$Dy1/.*4N>$ys\qʖ͜f@M?  Z9razgOg;E-JZ]T}U;ZZ8F|ƛܰrM+tܻ(`Nf*nU.MErs]cLJ؞>Wa7ZȦqpv %'E ũG9#bGOq(lY} MlSrx%sjxC7c9WC5`43$XءL=?%|ɫ*# |Ljط^'y^;E-C(QD/_<9#*3<\\!.?>#=61|n?$\=/]6YWNLiQ 9a@6)nnrRh퐮X>+y?jD,4tFr I~@THSjSش5̝ieI.[+8*duAa+?Ct8R,ht2 O\N/)ojBfJą23TbH'hjyFN0uCX,L5!Ȩ8-a>y Ν[.rǹ!;;\x%&p@:t-ts) !lCx Ċrٌk\/m@]aG6*_+ÌPї&2n<_9i"o2:}o[4ϡ0s5"ы+t+W2>#U٪JmvyHx^f\5%[{9|OC{ M'M"nctNŐ)W..>c.Jh4UYA7x\C+Kk1NBð(?(1Հ^^Tyl,  #l>cH-/OS@7y"7g-->  G9X]侏\[OUQ{3j/)iа7@=[xXCFPb6E5Z{T=a9xp7̕ZL J#8}`_yf#[ǷzxQ-1%j'+|ʊʯgF_AR$Bۨ&5 ^AF'ڪ%!;5涝l/J=A?KD9LU[~H!qCQUtugTT%<:HrKeD0 X[spP_:`E\N]CLXPML`ldT>ܜ@7KZeN=A|/O/N uhVd!$yhF&(>ųE"Itd|u3غ:D]tRY;'&!󥊶;.5dvֳ?5Adz9:Bi(VPhr2ʽ&a/;$@ )=\bU@>AUͧ4O;/|jd< U=E "J{E֝AM~NsrS}'jky3*ꁐFO'̤naQ?Q,]<mp( ,15Q'&C`R͏R3FTtY86uɰu~{}8 Y{*(`#>|r1\kS5bWT;FY4;'htdq|^1時;1d (X'Xo9NK9<Υ#e`RATCzF)lbs)-'fſ5 طTI+(O? È_1د>_ ]SgPfon.'p>'ث( t+Ⱦip1l$ k!ƶ>_"83,[*Tџ7ni,aP7'e{ B5vTX='u7yւjlBų > $9H NJdd!uWc" 5aiP2][b miV$ ׻SwJO<15ޠt;+|~C7f`dec,.c*nW.ڒvKSYQESz*~G^6ؾ20x>|f^{ݢ]pܖT/@mȾ%sz997\B$$-3sT~&ّeN/Th_;GңK{%*B{۷`034_S4Kɋy RC ь;YM]m>Ejjզ*Ga;j/=cL6~gCuI$+ AcXit:(ي(iͣß8{9U8HC! 5)ţo]L3J^yĄF4~0>Rȹi gyd<1gOe[߂ 4]a"y޿X<0( .ɸY$ʉXNo? >(-^˹'p(dCnՕ#&#haF˫*!{bKE Uwũe+VNCe;а ?>F%LUOXrZZXSm5'[Zfg m␒EgF} ,ԎDhP !:Pzk)^m&W)dr&#F4Y u5y_+D-gfAct`X.bn~+W "sk 1 ٹ.CDn.(+=eM*_EcK6l.~JĽk0/*"t#ʭIӧ"Mk7Bq(\s嬄L߾ГuRh=M qx>a!%IX K^ys8VM}e1ƨjꝋec, *{yw5IN@ZxCwؕJ`%Y[Z`׭r&ZZ:ģ9s$Tci~M]oMɬH(qX=VFlԺ Y 3.>Mq[iWw,[+qoɀČ>.K0<-K[X!R&5* +-Dcyv?`:V׻7k8DrqI NNF7YmjA%HWbS:ӑZ *% z "4q~M_h"INJ_ hX_%{;loP=GJ@HH2Bu6!)>*`9)D: LA\>V 6OU$K^1=_uH%Jv]2y RΘL7MUY kxͅېC!Tș$ `'Ux||@ X wy&:z8/!xŨ'H=m.;zO%`\:!`/R!yn6_:R/;-pY'x;9ϰNW19,1 N3>?[KU宗cj_ |,;BkOL=?at#+̆hq&6\Qm+B􂓪$(qa Kov[Nm@ M2/*cwffB诙OUx u!X?\=G=nZd5窱@xd y ^;h7!a!BxEΑ[k0 Y~sA/=rQk"}H;Ȟ8GiG$oh.b4MDdYZ\|6HFm5/"Ji>`x+ GToz tm&+L#RK]?!3Grr9 MK:45,3qKsL͙!qƪc& n,FZXl t S;ޔG^\ u8?%@V, jyW }ސ C/;вzO73ի#`OJsHœh'<^ORfJC@ v?8OSmM8=v[;(B'P+OҦ^i$sScӂq(Eŋg0v>kw3v +0 +䒗~q͗B4*4A×0^e'q`eb)Gnj* j?~/DyLJ;Ǧgu0c(5OIiT;7OtRhplu!XG٤l fǭ~bF`ƶ "g,B-G↗w.- EpW>_b KL!b*nʌx# K /@!5WBN=Ddv%14b۳Z]`YH.J#Pv&P)̲Kw'̇N1;ZgT MeL;*덪gcڞ}xfuMh6(5.%Jƒֵz(y :;肅R5'?Q?@:"?$nX.v I7w!FΖ En( RX*Up߀ `<Ձ,_IֹgT.Q1]v@̼e5&#gB&<e{ \S-OMvC^tE@#$ &P]6:JR5' p Iv(F|%Y+]_\(*y/70 e<o9E) ɧͽ˦VCp'4xNu`X%hxE0nљL=J͵[0L("C{8V(f0iJ< K1 Ju]3>=kW 2ޠqEAzQN˥x"-t?ZFJ$hsPFӰH*(BmF`We=|!0~ 25''8pD۵a8h~kَ+H6~ ]r}TWm"U;rT 5%n\X<¾{o$[[ (oIH. Un6<47'ycF9L9ֆ8hPu *St7eY gd :}bEtab80 ҉3yEruİV{>޽T@+'2P "14 T:W{XyGe-D>C?TLr ń͊~_66pK/q.'"LK1 ŀ-@nƿ Ra39ȶSL"8pSE1u >7T L6S:@Yf.H EʚDC_7wj$~t "A3rIuzHvVjV2x/pi2P8'i]ZhxѢ()(HDl`;qcG˖8P.6K2]#Q|i8 ]K./_hO@zĶilݻ%טU3 40 ;HYE ʆc]&BzTcH_V)*y F+n$~+b t { č`K)z7`md>WL˚ pF>< MӴ'yfZ- zәd5U@.^", i',xQv?ӽ^8 Q~^فu)Fұ_niJva1Rqs-[\d])E=TSĠI=PY{3.j;no 1b-HihiK#|]0~P!۔{;hrLM!?N}E:݋Z  Bl'~9#;e<` [&UL?h5il 83rXSL_)FKDD*|\1*B'eMLv)YъU*%N2VyZYN8̷7 0ZhZٜ/w5fNϸұ/F|{fL3$+8ru TI]mY͑#9M6%?h*3oྊX9q:ӟ{k zPU7!Ya%K%2/d*2H@â1!~hGmJ&C2vx5S)j6o}BsLi} @4Q&\ g@57񫊃s9V';_ekԀRekD =t? e`3Eg mgP;rdj'@!d;<Xv:Mëx(- Y-G!1d;|嬉[xIڦrYB93<"BܵL_@CGv W"vJ 3S{)"@x XVO,v0NݐK;ۖ":YbOdObMϵ!t+Z/ 5Hx)TXf>5SJ{8x8X7L,b4w |j7aa߾$Wdr!Ƨcs0䏳~L1:>,7T-;8,GDc.;ȕ&k㖮) ҷ6[Ic}?i=)69 evm EUq;rvh! @Ś8W ~3Jf- =~pYv| ڀQ`[b~%[UEnet: nn2c1$Ъš]u]疶g]QXq>%Ѻw+q ̈4G]JNyql J6F.x2l_oZBPH\ʗ(ARcEY_b~@4wSܣ6^Yf;0-sW,Pu^_ QWE T |cAm<=q~ &?h(fL!/Ww)BBEk7tLegRO_n(&_ )^nKJy};aFLɒ ?q NDcX7 pXy UJOzr®%/Q Dp^_59˞2fo~C*<.&Y:Zο%ܱAD:9nB}8p8o* h쫪Mgz3oСniDRFCSmCNjB*2]auRxUwW4?fV ހ9}iצE hrn)Ci.㽖nª[GcŽy9XGf];5Ho(QGJ_9w.r=t$z- kD2 PCqij*iSn@D!/ɯ+d^KI_dߟʼt]tH]4tEM~7t4GPAne@%`v7rm,.CDwQk/~G|w-R{pi^%W3J|Xˁd%G\^-Ί65鯓 ВW},Q&ũxMS"Vt{`G輤<5ӄH.0#/Wt3ާ0f.6ұ7z`r*KFM_Xy*FahRhCtlY;GF#F [B0NYȢy%ǘ!)A>AZjuU9ڈ!Hk}˿JЛy^Z 2rk1לQW=ŀvES7'RɆnq9&Y ɫЃ` ¿'>eTIWv? \E\haÎ.iHb^ LCQL1S;ޝ[Eg8WhęWƺKvE 7R&=RZٿ2=>sl#0U\+Q͋зFgz˫"ܺv-'BT \P.n!;y mEC鑆B}rV>uF;˨oۑZ`D@J&flZҀ8aÄ YpO٣炗9LW3zc1W̷m7T+L{5dd4VAAX"DCDsGXr/z6/XM{HW,osҫN䱐Ln/E&&%<5ǜN?hKwx7ݯ?ut*%>/KwJ&.xbyP=|#̶`CГL RO'TU[b{-?!}<n)ҮǩͰ1:S+e݅YxySZ(:3rBLp-*/6?َyowr3hh1SY/[ъ8!X4YHEBxyI4zеYʺj j,V/Z1i$PY,Ėrw- a<>/n0(L ?YS( b ()z`0?g+~*@q;8ς$iլj_iMx@.En+s9dHk 7ۖxqW)sBqsk섶Të0;AbE\ŔUsBO7kndT UϤ>dõc@%6j۟*#85EOkI^_1:}nؓ1mҰoaj ^ v b&Z&1E)gАj'DaC$KM=T#UqlxKjW'!Н:2x[ cNe!z9)%˄5'CQ^o +M$\\UjB&լ)q3tάtx@ˀ@x4vƇ戣Q\Xx=> XfƵ?r;>(OޡK} _wSO@PqzHwNOs5ルUPqAyȊt\3P]hƦlCm5ߌ+͔fU.^4}nΊ+5~6%.ClX,$DyA$9Zρ^_ :5d (Վyۉ9R~' G.1W 澍=7GX`/Gw4iMpڕkOc \, +3@bKFfM{EIRԊ `amF@``+;ZK^o'zǠTB+ZJ@7$ x!=Y+sD/A^ջ̋RPfT(q7M -aE)-|wVeM03H~C-Ҿ^Qo(Z%N)3/]4ouXvmކV.ߣYewҤKl <4jϭmwkw+hU%F>79-L" 9i.Bk2G!̢taH{myx&ŠZCzteB@/'Dsz\J5}Qf|g016Rkn\^YmfY窊1ŧ7(PIgxÌB<#T l#B,Mɮ)#P˞1+UUCf2 cnO2:'K9;M { !}{D+E-M$zON&CV8.ˑh{pjA#fIYr o~أSf6+S$L׼i V bGAkQĪQ2.93{f< X7~,zZ2qTJ _>ev|ďĄ?}oʎ, Z`FCfҴt<;0IuZvutQq:U<FoY[H=AL@R<08xܶ>;~&MY]糑0ʵ&R^~sJF6S- 2& VQr#͑;ͣ#|/4mҳ[W\q$kAS[l8@/c>UclVG~D)֯™1] #_=?ήmZmnU`x}gbk|)4!>̳Ǟj mBOԳ5a+e3v/AG6׉c߿ 7֮5-wbQQ#qITF-XLOm|7rg+ppB!ȼ.Q -)ܿc3iz ahv^ vL2k]eU3McҘ0wtq K|y0{#X8٘kz[9ЪAkjBBs=&2%:|t|=bg :0q5%K !}g,y[^lz-bjA[-&-eOTh8M#H&~xns1P-yc gX6S J*գD|>*o;YF&mh;ٷ"uꢠz![^nuT5O) +Pk?`IvGAn5/\CLЧ'Ykq9tH, xe/p"צ"?tf84"[05zzP.)4=$.3Xq-%Tv ?.3>;;[)r= ґ𱻦'dhTqw50JAPC1*Fȷ(֦yd\;l#kO2DKfN98tʰSnjiǻΟ+Xzn:[)قF d2M t?1lŎkEiNwKr+:qfN֐nWb4@;N|Yw ]l`_83X6Q6h|jv$GH;m‘ʞ׌=RK.E) DAg#AJ<|I_?e毤 s%͢e>eAy8"R<xkHm:VoB 9 Zr%-9WnF?v޻}eu] RZQ*JKt贈 k;VLHʅ6ZnH,*fc2 T4KeY  }JTU$P 1Aj2fXqgОzU|CtJԭN@QϽL{j6v+;/!7f$ˍ'XS̯R2'+:{?Ym>qf@jzf.60F[5HD~HY8e@c\ffj^'tE4%(_ OgTByEnm~K9n.Y."oAD>,NX e&`Є@WBC>Y#>~4re[_!;N6"\LYwNeYZ[zf=LaޖЗK\(nڡYX%j5Nf`?.#^Hkb銪g& C7[=6YUHku(sz)D.)Л/[Qsiú~gaA^3O&0ŕ k~ܧ@}"tddڠ7r&&$PFȋ骿WIڛɯ: ^#PK̤4E8u }iaPBmXMm!ܛd mLOX9\IEC_/_{4yGI9`\|A|^bøq[9׿[=HlSVaΌυ#ݤFicE'}TK_qci7֎L$d4e\$w v۰]͆yÙyL["CmMHgxH6MU4\H@ MM[&5U1Xo33copPw? ASs&QSsb$RZE)C=,T9y'X/eYV)vHl-]6G<6O4Y|# vC KHn(~B! s]V;Le ”1/F[I؅IȓV9D~*_W~؈K&"uf;X3l*ʃ2H8pg~"f9D^wG1 A(ӪB̝r__-"PY^}cu {c&7H_W9dO5{6 SІQq-K͒qU0!(Ǩ'&dH`c cS2wdl2&9ۙvtx Nn%c48 e>Y5 `,&e&D^ԃg(%:PӠ\Tpsοji{|moh0 p,㴎}fGuP1Ʒ8^ ,[ j<-=4~i)=)VF&/rP \RLmB'`~shf]bJ^?pA5h0 gר;ռV}'x>+>Qhn?Q1K0y_0W뺉#"WEkPpv OAbRiYzN\cgAۆsUde垃2\#ނ0eİPq{IW DMr_4Xu"}gpj56~?gA'8fYκȦ[LKh(~qNXHPS'k& Ked;Dkp&?!su46#Q]s`3`i:58_:" ?+j,NXpjnsاy3\u4{'P~!%bf}3E_q+c(>Ӣو"vUH–ͯLjL,$nQ8َ7 `IH38 v y! 򖘘bHwGjN@;2Fōؠjg\R=jG(HW)?⦅ vDA4LDT<6f@T}=])Pw%Q}zY?O`eAθS6K#!5TFH' S>Vf} ͙uQipvS=~/y*p,~|?;30# *}`0V?h WovZ< Aտ U:f2z1gfa=7Tt4Na⡍R=&XCzF=uVA._BN9R޹aٯ$jX( /ν߈*>w6NL7a2emZt#QDnz\Qfc35@n(Y|HPLIϬ}Q,`%u/$ɒjVm,h4YvZE)ǻ2KD@-Ĩyc;)"A`ڼIHcj}TKlAa`@%q3:Ȟ[P1?OqK Ay3J8CGD@S# K7b g88k lbfûI(>cq9?Az裇J"Ozf6Op߀9^ts*|LR9\hivw4[Ӝ,-/$GTejMf#dsRGkEЮ.L@Zswn'.iQ\dU)aˏhj"!u p$Hml>,!_#o K9+cre0ocf>gKY꠲c]j#p%_ÝQ"n3v:|ڥ30?Җ™ab6T \4uA-Vf-jEZah2Gkl)Rpif|R:Z7Kf]glP wU jI ̽ ޠf#)Lo ɍmをMLVGC5|<^oh\NJ}VLvQ`UVɧ%Ǐ@>1ߴTsPbk|hK=2sq^alQ?h0Xa@R6p׋l0s2x+3H02!nSCO}vFg١జ^!d3 +?NE6쩰unU8&%8I=kh_tqj>֢egvoN؃OciyAd HN>I}yd⑆$ ( gi!7 h'6fi©6g~Bq %STkލQzrƢ W9'QI5Io9Ȏ qy7/c3ATw]w`!Cz"7&]la5)bm"ZvW /~!ޭn1Ei퀭>h$Fl"g+ F,I;FXGn]t䬾=jTXaDf-1مYۈYpS} :юUSǬEV>NimBb EMh"nj>Y)!MMXxt >PK? 'Ki]%H2 ΋~SV1yQeA,@NГuN_':HЏi2cT_[Pǵyp{ ע Ý<^h㜲a 85şj(tz#Ő=8:,F ?7%S;t3xez1l~3r|?mL.k )PkiUf+`-FfyKo&D9_k2w}[~.{0:Fȗtآ'[v$Sa3_M=jtKyvXYN$sυV #7iR'PTU㥎FeHe*^@9xTZP0b ܒ*BmV%]}Wf8!Q IP; ||ZNҹrXN{mIB5xzQ3-eK3ivaװjgUs1<O~SN=t=..q(%bow;8cIyXyr/!Qޮo9t;^#8tcѭ)_Ώ~矩nؔ' |i Hhb&AY"wp mHʌ`ȁ*`~,tmqȒBPˣ,W=u=NhVyV5HV@%b@p7 yA/t^:4T|9=ۤ Ay?`T-|DNqNwok# 8*|1N{! ӭ.$Й_Ty|`X Jsls a[X`1@l9t՜U+aA?:8 kmid#> oPK~m/BI|"F|QH+Ш+όDL|iNP/nZHT.c3"\F*)xar:dg 8W|+|¢HJ0fU?{3+=%ofLId#DӒ(o] M)* wb${F F#ߵ6ZOw(_7RnbbLJ~ʝ/C`c/gWG}I.`o!Mjפoz˽j L0Q9tRP?!qtmC+3wvSU>(ʇžo锾o`䢐3HO; [Bv=oOsat4j*C ?2sY< M-U^󺫹HV'C̭t+6IojVhJ-> m 8E8cv_:Ua<@-#4: b.VEf FD4SeDa+$i3** 䳮s/g+[7K}Ww%~7ȫXKmN4B;^\)6c y~ Ɓ~"nacÜNosn\OkB?4g uIF~hp9:m_?]`Z[I{2_o-5w'wWvNmq3+,HÝ}bEDF_U fžd"k20h+w]XFB9I~&Sː:3X#)y]*`s -ozכI>>TCIJcZ;qvhۚyDPvKj_}g1,fѪxM(ߞdHciMZkcN"a0O.lQ/NJcY{FOj+hLl`FNln|JիA󉪏I74i\a-m.gci R릥LT5_zSQ& ҇bsYGl0S&D \߳N3wdoTYtu;原۷rlzWz0.=~ HuAo}?j^ڤ}=歴;eKY'nLA~ߤAiN F޶+n1SJD$^o)[}hBS^m>aȈ$P~"˖`K`Ozr%.u+1h׽erhkJet]]$ @Jϰ.aۢY3γ nCB(pN?Bq**`[vM] 2 axYl{WWdy%G3%P\-jeg=e;* JOr 82h| ? fE ^eo)ֿ1ݼڤTf~r 51CcS(-l*.v2 vG Q]?4;]wf+ d W(UL%3NjsJzutC0SɲHr6FǬG|8e{jA Jg9M,}4ל]^ Ӓ;4 s?[̻82hkD 'رpP¡ج7rv1)P`yg`q$x[jD@mX,A%7)F]7WxCrdG#KKv>7QNiьP^T$gY}fnՀBAF<]_(K\+r9C4^10r(PH1JJ >I3eJ5$Vh3)ЕT_uR\ /[)rZ23 _3ԡٝU8Pu1~g$dIfLS?j^g_b@e?-~tbQ(EdQ sE}lmRWmaBS=tdrjy@] VF^/7xׇ?_WYm&6c3GP#[7޸'S0evL.P)dK":%$lfF5raglUJب SDݩi^BKxbö}'H+5w/gRPn[ r77^E |>]QUϸn`=[0vk?[se%5KE*}&n?Wk vP,FR?xo%w`kC;?S^Kd|Gq{nhܿJ>MV<$]SS[ 7-e'g~pgExyP\ŔlE(@ aXdJJq? 榁\"w~1U+ys'ѮϨVq'\DP>X#giyfLj*LxIV̐yB9\ XɨNWy͏"`1&j;TWW jK d8 $ZLwdla"#!8Z&8=t)-ByJZ~#N$`^ґ5.sF:[oc!;iE9鮯 brvP#g0?$U07ASXgzRy;w=Jy='h.iqOmE^Y+soyZak"MlgnZ&#ܻW3}Ѩb S AUJ{72kXK6hԱ{e}/ 1?h=ԃJHʇAƹ$nY{q"&BkTpl1Zo$teRqy ]~C]] Q7Hdqnlx0GLqJmijO%t6 ,BӜyop 48Zzfq%\Qgм< y}RiHn(`VvXȎ5jJV7KU*\ ^;E.'%aA#>n!Nb&C㟶'VL ѪA 'N ~CIx׷c/Fl;7f{gxϠyc,/i atmDժ !+8+$ߠ~9ZlP{] ~ūדyS0s@l_w |ȱ:\%hrl&Yk^rhe %vcSWKNQDsJ4तF8MecS2Z?q~%a?۴-sDTdz|`PoyQ;96PJ̿{ u\AgYZ07070100000028000041ed00000000000000000000000167c8bc3d00000000000000000000000000000000000000000000003f00000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/arch/x86/kvm07070100000029000081a400000000000000000000000167c8bc1d00018fec000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/arch/x86/kvm/kvm-amd.ko.xz7zXZִF!t/r8]?Eh=ڜ.+RN^h7u~h"HXpYֈfݥno8:KQ#3 xÁXӂKJ#j%Fkʅ<%L{g|ḅ۹gyiJQBy~0_i\s K+el>/٨cmhWy qw l HktHTk{<$Ž{ˆ__ Zh.rpH(L! Ȼ1&ܪIфHj cM ҴSI^OtuW!Ԏ ȼh )ɿזWXH{6Ms~Hp_S>Dk}%2xmpX聼XߥL;+zqjdR2D mjo'f I@4lpɔj=43p*Li6Ql[P> VE{W1LV:QDVi]wÑC/rű(ޫ:z5RO[v8N'H$yPQ 7.%4Rѷ!Il>.8d ڝ]ιczmk%*{. ~>w?ޱ_N7(uX|ܭ,SU6VLCNk:gm^Zd2q-^D·'kc8D0m-òSt^BNU5)]5^UC`jsCm8zg]O.@B*m/}1 0h˯ sCx"dPdѴqe(YSܙV ~&ItYB=΢/Tmq~T$d01w tȣp*^D^xrOxp~-q.u|_"|!Ww<:kyzwWtCJP,`eo /km1xOBּШB+1s_iXK_ѣBG\j'2:Q^,˽AaȤ 4=5_ o}O;D#\DhJUJv *}.CB9Gx)엕 dtLڸkSfjQ"B1ݪnIFt=)~,Ɉ0hal?b-쀹D/4-&4y\Y>%{HRÕc>v60FȾGu_4:Q+2Yu|{{g5dML:yk3=*Dkx׊gmuMF _@datt+ k}C#npNlP9xL7zF]MNO-_ I G-Rݟ4gፅc[]FAm8p Vףk1{ԉIۿzqн`^/vK0&<@SM_u[rP,'|& U.ɯ3R︉RI~&˯=aЅ[qZO_'@]O4-$0 N5[13 #ٰ|0h>c8"fQQp1ZC[P9-2TdKq,"q8Qt_iU(]([c =qJ#3>ʝ\Ǖ܃:E2=r5G..F)/#CUU{91= Kh]ݴ7{x|_aa C.0lV%*R+S@D7K$KK"q4ߩ({zL(Upk*ҵƏ׷y%V&0^m0=:mRT[5 GA ˭+@ !bז9#WgX& (JmS+Gڼ 9 @4 㲱jȮ|Pg`Ic^Z/u NucM_p#uR8P]6#]JԬj2́rnpY7j^!jX}RD 4֜U(LtM@6^w`q#Uy] KČ$S=HŽRыZ1rA^>ți:kBL OI,P(I)9[<[p}^2V,E_@bdCkˑ$gG02P[ElExe GΚ#A EҞԚ{db>]X8oe"S=g 3/)`6v>Rt !xVs&Tu^ċ4<`i_[}J!ORcN'?Lo2?!DЂ9xH. oAyhw*4#f]- h.83!>C VKa읽҈9<^j4WdnWwF7Ve5UO 8Ou}kH5fh(ݴI``@ T#pVpR&g" ~~JZx6P7 ?ZbT|_)F 6y}h+| w>-h3)ۧ7> }FEKrQgo'S;q)pnvv*d@xtoŐ\'9Be`me[**N-*UJ18)6Z~l9E gu0NG_s=#?j_דNT@z$`֚szl̠g uuLY'S<,ֻdq֭FhD{`x䫸sV! m\&5 z{ HȔPBn1ZԬ,Ϣ⃵r?CZsTaQߋ/Ar'w?͆x:uFΏYѰ*iK pG~_ުa 0bӏ Oj%7M6s.?s0k wFth#9@P$e|;q:^iTp|):=Q`βh]$'̇&=xGUVTKzoܥu0mz&N^ J }Am -԰kh>=&)stƶTܰ +q"}t`MB~DAxnRux hDD4;لVw=Ze3ؓU:F(PGpmP@wW5"wg k eP'1 #q/+~58 9+L JԳ?lSƂ{.|&gc[)~ 5\%+ ې|77h,夙TĠ8gGv~qBgb2/zb{s; Ⱦ_Wݾ2Dd8Ax a*4賊S ]#2:Vk=X׮)" +\0 hUbSZQ@xqQE"h5|βG+Ľ{'ڴvIfm4ok,_4)DB?r80fmAUu `&V; 'a?_ ԡM"6_/̦cݲ6w.‹QeF#S@ #j56vȤo<}A֑]tCޱ ۚz~:?W)rj*k_Ma|{՛!|C/a>ΙhQ;w&HkѡSN~$.F&{nek!<<=ߧ9lRy,x6 ‰9ػj|2`?[hĞQdzфp2)S[2<;R~HZ=XB:f >.cA}%aG.ܰo7mnjcl\-sb~B ,e>3W6"w 0R:V_)?*gE,].eTԆ ^$1As_2lرbf'L&%s4 ۞@@(:oմLxSn_vPˊ5G⭊;,`Q"0gdй4KG2PXudlLVw90Yͮ%kщ؋^'4XѮkNa+' 6xDpѣFjGD7d= sSIЬ5l\_gze*<|a,FbhfwuK>m^j|,^GgܢMnϩvHMݾzpvkQz;Q,T6pTtr?ýS2ݥ -}nfbfcBwfG'lf0cZ$Ρ8hx4A(=yX 9yY 9e #(}Y2.uGޗfW#F]`'">Q/嗜v܅V4$4R2\E%ZJ\d7ַ#yG 0%5 -ΆG!c~Bo*2 wwִCQ}(jhBXF.J!cvJu_WꧼPdZQ[Db(>ߙ\L ڢ%׼'8u`j8RY k4*EzRH8FD Fx<_%ȦpY&ۀu]9wQT3eH1\6/p(R}Hf׵>!-; .:RUouJ wm_ZL#j|g@{i}qq==) z,wJ.j翢!Y9u|b5\\ܸ7O5lQ|7SN|)oa92t2YSADm@"ŭe{.rI2!$:5-ҸN ~Nz nlb4uGԀ1V# cE.WlLC>mS٘yՂ]3'w'D 3c%s t̬i:Q!0lI|`)ʮhkBCk[^j>a$NQfyP nج\|鏦ˆU1E6?=?RAd6=FVCtG\|i~G*KE9ff\]0)~^ ͥh W; Q3,#" 5($u4;.%jC[Luh'{2A6_]1в)j'll >#*}VKnaFaCh$ˋU)b֡2XR*jE&Y!}͌,4.Tyߎs3 =8g$]tOfs/XiqCsxrZ_qxpS襐TeD 5)*5' E[^3ovTfs:3/$wv7D[3ؕ%a78t.2c(`uf^wn? 5I"2bĔ 9H&P0.I> $57LòĞP&nS_ }5EY)wy1'mE`?^LKTEMBٚ昑pKmA?ƠEv><LDQ6K QGH~CrArv:"GYo܂5V=zʱl쏿Y}"S0p~;uMJCXȒSrM}򶊬SL3rS(`Őmp>]1wܢs,yo[|{Y a9Ŷ~@ִK4srS}2&P 3XNTBHX30F,`f]< tEq-1@"BO#5 $kïG|W#]F0rX0t,pVX:V,s.!zw\Z7rD჊a|D!7Qh"l:z=4!BjI=`7Vw#kQM-n̥ZU ̃ }`iTV7JJ+LwW&/ץ%G.̑]O"i&3HK5{ ϠeX>Ŵ{oWiS6~a"(\"҈2#z0[籋@H}\%`%% i)x^\(7ĔC㔻Ae$5t1{ALfd5Ii״bܹEH~i[RFI"g% ܡ4 ^Yt|mqe[FpO .LE;.֜5>tr!a~=0x]ŘE"m|#R؛Jx8QOt,?ʁ6NM,RITju3.OH=WD_ Yar43F[MQF?C`ҋrj cN@3+g}9=E{PE'ʼdD6 C֔Svsbt%3$߂&􃴡 I: D7(>Ġ;T8v) '` /-_25E ?U}4Dt<㘍BăUb~y~;tǒPQzG{2aG{uK,&RQ~k1ur &Y6 N0G,dȰ&TGl|hd*8?#9WYkfsbVT]0=P8$} }i=0쮳X*O}J`yp˿K8ފ`o]`3ܽvtaۍmƵp v ,BOೞOgتMTk~:Y-5>UFFňҫ6Eֿ#׽62U{g&bVW55 ܚC/ë#0L%oN!K;yI U?ELnbARt^Mҿ>3mh걣ꡞ2][Nb,oi%&,$i=~Ly8gr\&cN i:J[#X3-WXYg>)s>J{2ehD% U /Pol aP1SCrdpLDŽL(:Y2~㴡n9'H)]QؐvEi FVIzko‚c14~Bp;I v-xmSw˕?jv[D+=rYFCUiθė7E;'I`%;å"AMVecV}xYtLYieK!*R6NTr1I*;b;ˋahi`( }"$F{$EYmEc#@eL úa.6x2sDQHhii.JD0ͳPw] /-0Pn`S.SK qvH3-1P|SXm-ˎ(0Ct| &t;O,;{ƾhh'F=C}'|~D$2,~E(bɪbn 2=nr8*儠mMlYrb PNEt2sH(' {@LX_܉<Zq{^@콹`MADӬ6[×J0K}SD /7uYO샤iܯۜOT%{Bz&'&*kف9QA<τCM&x&$Ѻb~cjJߢK<'=HnS+-]iO@`ƵYa [&Rp#ISܻO/?' nj5>Z '94meQkۻ47T)eo&{ph`{P> CZ䜁x"\ 2A'M_M aYPԵ< 0O;TZFQMf'#p ZGDߢW=g+3vbb vFve5!44[(+Tġșʛ/zDΌ(xju._ 擤p$wWK qaz!ju+= ˜]m&A(gUl:yVb?Cϗ Ԟ)w(5IsxFQARbKh`uh+ZO#^5 V O :.QT0Q[Dpkskx!o^<`$*TLXpqsE6[\;MSdFkgl H@I $[2#1t`J( mIوb&|G!gcFj~41pveS^%D+x.HӴk0X1ȊUF}v,Ub$s;CҩB*Iy\FrI:/kvf]+ l_%m-r.~vka+_=7mI ƒr.C n.mBt-$fomџ[ pH04BoJ<,gp,!0_Ȍ[ǃ6y Ȝ*y׋!B=:?EP76 nA ` k[ml:\C|c2Bv $g>Mr,R >t=ta,D4G {(VvlZLt4)sbnɑb;G>׳ym֐9>pJ[+%IizK~/6e&s8`9{< w_b#X-Y vlnEuXYĝ^5p>FJ^'Wjɫ 46j!d+u?*I=`i5qqH5bJv(f` T']·VҪt~rG]v=t wtB^:'ha\&z="2M| UP(Xo1d**\%Z+! IAmz'8e8gvw53! W,3 c4?|g[J, F" f'`};V_\ f]FN!YPMFe#v}#'GR`WfaA=Pv'!ƺ%͕,lbQ6-/,.qiȩX-Uȃin1qkGY"@*Q:C%V*3 5.JKC|aЯ<&+ЃH5VX"m H0R,:"1ye@0ya$To>nN(=Eh$ "ĸE]xtp8+]D ?ˢ)eA0X{#<4dz0ٹĩ)ё!*yUy>E-xS^*Ap=obn5JGrD55teIuqi[˥h Ľ4-tvK0TH+\M? $,בlF\WPkcݨVIlD(O&DwuvJȀ-o5#;GD0ooVۥQpq :"z5[}}k6#*/ntFa9t4>niJj"'vy Fa(+ U,;YMP.{2ɻb Nubv5m7dZ й$湋䏁GRE ÑܲˮTJ/8a{~Ͷ5;xl\]QվV2TL,>9t I:67 .H#]Aػ%[J)Tv, e O€4mIruh{K+"$S j3HeO{l时8*ϭ[u"1$O$ޫ]-r'0󂣚z]Z6!k{$lckܟM*FjH[oC׈QED".4 ;ͩM\k׋ʱ0@#7rb;zy`b8~DQX>T-:dsBib%n> pyNXTё2Fh2/)Y\1w Hkbʩʰ3vs*sqvE4jK@x=H~9qtzPN"%=hGU|$N=mՆQ&EPV6#KjfDR?0cA5)] pf% N^2r>Ϡ21ɍۨuK7,;Vu 6Լ.v&Fh=ΐ8(ctYVx|c܂-[߇fqHVҝxAǗ4M1 Q8`xK8:F' aӴ{Gq͞ &zc겑%Uԕۭ_ 8 Wzt@g܇ᐭ4ֽtɝDXPjQEh͂ٸy'PZ4;i,< u}Z7Yi *RhQ@| Tߒ+t/ꓤJ EWTn(|+16Кf$wk^X^mU"jb2Ju _KumH~1rStd}I􍑱^n] k{)s9~ez%LWFXD:9]s.;Y`6]l:ɻdӍ{s,s+A9&Hld ՙޜ)<W?Bg0 5k >}߅րCrPЗ}§v2X.knZZy|YpsoɫSK ͍@=eERj$}_ZW^>i>G.: kH 0NdHѽU0~u6mKF.T;" Qp`#i؏Q 9_kM3d7J BA xqt!->ԭOQ/F9p 6t1##DĊ䄃/2^Ue*% C%IA?pIL^%uq;ВV:8qL7uןnwTZ?W]NV K}jsv-Aojo齍9lʖi4õaf BK2 .-ȃ/Pț=K9ȽW 6<y? C'Cd:cI8-6.I^4"U2t'yi^ȌQ+ir$Vam} HHLsӷOqÑUJW n{ *sCC"!ئ8'@0<1Y&}=2 8妹O=ǷXw!SE?I^9"kt <' stMn݊iF;>SHc%W.i9.pponqU ]6vxvKQ;02UPůnQx\?*V(ۯ{hSgj6Z$jTiKeZ..5OYgEA5䶴дw0FTE1$Dn{]3xHr=u h,1Ȋ9h:hU}RCUsϣ>GÜ8ZJzJ]Btia=xCbE =*"H>#$*KY[JM9_]y?3g1*-G"m4V7WJ4&)|Ϝ<MJJăQM@_BqW@*%N7`|#y^p:P ;T*0xo*T"58 u1T=G&AƿZ&$|1)#qߴii0$!s?Dpd5ȕ)3v"vZVWB1.`yVԚ5% ziK%I*M1Js}9N/~w7̦~_T.@8"̕Yτ  oJtpԜ3BK>q0}Y:"%fb&R~Yטf{VXR?%]bԌk0P 9k4Ȱ:VGpgH$!9yk: w4(#]XA)8 e!/%fi Ь^1gz'&cM(ĖZT[|ـ),pdg ۴:0 p ̙_nmӑSen4^dxtZߡ~.4tLV.eQ=D׌"kZimgp(cN!|RO##/fDQi `,`лt O!އaPBqBJ_s$88,!#P9\hN?KV#Ae))nr]- T cwBMafp ?( ݱNٷL<,] >IUlL岻[W>kI y.B 0bRWEu Q֧Ll ۉq;w?ݷwGA#<{!4E?DF4lVi/_eL~X=!*T;]V_Uy@DSJXY2tSϪo"-S]|[aႚ*$i9au0Өy>r[T@ FydE] I'.i&~qq/ṂMKJ*[( M obK?lHGf7[=!x0Ǩ _ 3Quh*(:~%AG]rMy`9 gmHNXv`Jk+"pb npnXf]uu3RTJ_V;82/=-jJτB`p:,ն4wdҋg+L7Ae 2}*5憪D)} \̗9uC~S2~,vF_p~VoNE-j6K}zM3*lzғ(M1=[+C7 >kѐ_X aP L}{䟥Ѡ;yI)NͣCXH)_[w ~~U(y,ɍkf*\NR3ˑ*`q`OAūja M5AR'>Z?&i!OҒrf La46)\EQQ% tt˼eMOmAiB:za7wVlA1:T1{bjlτSus-b<5pPv2S/o("̺[>Ԙ6+ m1)朷D(1GV1D>haقHTH6BP]vA="靄cn V'%Bd,Oa,1̣9 ?.,1Rb"Ŋkh^ `w hLhO)x1.jiU/G?U}%b8 GiDTRڇɣhx4fM;ʽ!urkV5TRӗ|jTҺAo.L˧K5 xZݮ_/Շ4FsY% ЯyO#4g&9%h9[L"Ԝ`$9H<)?V W$1Uﱳ3L*fvuqCA'vTz DŽr JTm>!ê ^j(gRX( [Q9d3O)RWd>2gLLQZ[*@ B.3(ؘ$#PWG,Y`k591 0pغT<2diqTP 7;[,$uZ-ﯕ~ c@5e{oE6鶃2:N)2E^$hϧp,CWGܪVġ̓'P+|bcg_EGj$;Q1{wx'*\i'C&e=1-vҺ|B jy ۙkc" 8(1OOM[+ěJ@Hw 41y;%~a dIZyϝYZ#xEE̪SZU7ӊ쯕V;,$^#> lf<v(-,f}H(|g_[vrw(fF:S)ۅSLu{xsUV/&bpofs Xk%zF)T10L2DLy̳ochm ݫXpgJ6N⅌)04zٜΠ"90m-fO}')pX1׸P tD3;S<܍\5;.ۼh&v.9uA6Z YVY $Hoip_]C^٦,<Ҍ\/}HvςAP IF&r j<<8-&j*z9efЫܞJ.o)a*>HSKrSX?!;Sݳx;>P˄Bg=>4K*Ѵ2nu͌~}:x@]^u)`/3CD*U%9X=D吮6nhLb6Rj{OSMP)&obRC: [JtHWLuĪ..'tF֖B {9[j'Sc1=d4\YUnoZu\T hrx&/ &G֓+De=wS|/W| $2,@[L=rw/[SYC,P!բ|;ĒgRQ~L>V;3>+\:le :^*'/V N;#J-56J|TLxc$2R'9ope-g1obl;SSCL@ u 3ph43AOaƇ:=d|ޘ6T^u@+eGeUt=>U3Ȳ[ZDa~)3nPx$vϟSoX$x[¹\XZ]PI!}갗AqH w(s"*"6␳WcaI)хOYpqR63^Niإm_ST'7?|]Tn 9z|$'ePbE W0"ynbKx\:ރ1wW,yS3QX&%d9%8TGrRh[7Qbtv#᧨0㐑]N-r;-q<޶y?%^ăaMR8Ov8}<58 zք̉,DLp,tz 6:$5eإo]VRG۹qGiCP3EđpSb)#qǓQjSUPdc/NύTxK:$*97eO>uH2֚d8~EMP)1OgFb`l~2ۨO"[\׏~U)J7n0 DLKU'Ij9?(F-axۍ`pE]2^;׷6iN~[SѕS_[/<="QArA/ߺu [Ɍ/S+\Ͻ#ч~}a~.e[rP.98OƵw{ v!%wgFv}ܱIEܸWC?vzW@>e<|$6HlƱ8SoߗAgm~ӞE YY#߰&2湟oT~ 0#pxm<0UZL}alo͡ ćԈ}@.Q`mQ;)<]' eϟ u}o떩b1k*FWi/(A1/gexWh = uNh}9Q"AB"HkMenXu]E\7E'8}fϵOMX3\x;4\JSaue>/wCz!}!<9^HGEᦒ)tGfQ|΃[>{W%:ҵ%g Xq Vٗ( X_^'oJ gD[:KަXiCKi~8l@f\+ָC?.U)WcU>Ehyj!\H.EN(Sf%oȁ0< |2պ;Hd eBR`3{qI)46+]AaXn%q\MX#4!%c jҦ ?}Kh+e7@,7N<{lN߽wVR]O^`b!Y+<ګnK?_#t|~Ȁ˗ʜ;^,Rma=m~;Һ%b$7, әlĄGؒJ57U,94cOE ?̲ kLڗj )n,_k niW[0ov+ { tT_Đ'u>ObV Qjj(̈ AXL>`x;c?a#7A:f)u՝ƪpܼ2>۷uQcE.|o`~^ q1% n"snM2ݼb 3hȡMxN !L9su6p =,w0@ ;Ae()k%du]<;zh0`^.ceM\x1 dL4feu\ E vHZ%>UܦZ{]+WkF5M|g(y:' hڅodH.ؒ2{x0;cHXfPP"bR|y?\*`tx7 f;*"ZezxDXG8GheEfD G%Z8 D\1u?:SI"Z8wϠ"z@G[eW0 {Kqmj鷌s~smF,ђbZ$!,Y4$J^K 1cЋPATmR`g tY^}q )B.۞0F#ɯDsa!@p;}Lf4'},ȐţqGHfΝhnh+sUp劜g;z:fL{ blՒ,:Lم;PS&*ҨS$+]8]4&f|/YěM='$}JnOɅ {Q ?~M!'c;D||pΓ9[Z:R\(`=t뇺ZfG3ya^@›"hiY_^5adA;LMa%SORj#%: ZbrQ2l y 8x pNZJ%ePH#|h>C;H7UP1#bõPm jD~>+@#N巌jpLyK J:^G9`oxց -bhe:/v/$I)z)6Du4fl~_*p+;"ysC5_9OѳmCFNCc[M֋2|?{!pmmؓtf*+ߤfv x"1};Wκ!GN yI?"}yyKMxqU6rwu|MK9;ؾ5P"5@3{p@b|Qe?H9|XoKY9/($VmkUᒀr'uǏPe1dJ!Ų 冢W$qjvGIS|;S;!(DXKCMhdOhƝ !3ܳkooRe&ur̽61"\ @@*9B%`3fEc.uȧqO+TVfMu%%Qr>B?OoV.'Z|%UWBA,ܝ!F&УNR g)_8}@{ߏ ecrVn>!" }CPiqo۫VYJ㠖֪0~yW`tXFc!D^i;&G%ァ&&,`yaa@DRTսN9 8a#qF.ynK-d՟U$z=#N!гJɩ12K%*L0 ;nNߓs!'Lխ 7#?0lTA2' mI0M vQ5n7CmWK$Jb&@˅7b@ś=cG0Ut(poC2njהċK EӰ| @]՝k$vVA`[DE(1 xL*1 5lJ~exmQH'2+r𷄟+]똘0f;\d1U#׹D Ѱd+͜K;ق 7JN8L q;~EClO@+ qk&C{9 EVM;J(F~/Vr2yd&zfC#P`q~%ܞ,Y S'8ۼӝbܫE1nӿk|yqLj`0>OqQX<7^擛㵰ӗ\ցVuecO]{J֊|.En6ߘy"Q 340qx*țzc/jT٤‰N:VuqUQ\o2!Kܥ_QV܅8cn ٲ(  eKT;/i huSldm w^OAN @ɫ\Ts/~?m V[RP _U7'SąFAl4Ž' q Xݓ;y҇P,u$9E TRg BB3` "0G>$sꡢth@Jh0/ @0臵4ͤ#U]%hƴY{?,qVSDWoKЯeᣳ,GhPm6W@ˎQu=tʚK+WP&3ĬnR "]VeoVS4~<,:16jrGȣN f7'U󋛕 I8 !nxN70SA%_0ka ?[;\t'[)3mplP.\.@@CO@Hߜ* WNJzٷfI{:ŽdH圓Ow Jx}4&o j(Kwjsn}.H)Y3+TiG>[ۼ\Ap}k|>Leˢk485\rߌB4ˡi4&[O}rۦkQG׈w=F%%Ny*{XI<6_VkQm(5.,,^kNm!J{5j]2a謨#p& UKPVC;N@s6^ٺ+>Y2q29dfZjuޞ:6b&]iT_Zvp0<]Žv8QWhCv Pͪ FԂ._OB$@LdnXw`ӕ3Ag yHG)<&ħݓ*?Xe# {1??Zkbkyep s/`w8t8{cuNZGlM&tPt,{l!.ceȭ\Zn"KsoNDBb?J |OxdcرN89W&ot$㷴9c?p >&qۭ촓Lofa?jC超'jte¦:㔟չ!V~/Fef؋ IzhIф6IvxjUGI $z,Y7GU= >*9 7bMi\Vxm)##w43 ;4@\Hn3D Z`@dBXfI<T_CE>GG^C+5.3+6 Em\l+CI"_eg.#ċ@qMÄ4҆lQEmrV|qK9J-qa%Ysn8Zg X)by]΄DQG!KB,%dN1%1- .6κX #̛eQV̄3Hb̽_GqJK杈Խ=aC" hN" N\s+7>D[z=ct[[,Kp\H̸f A@:e*/2QMQ)8o GVr dRZKKOL&}lCdH(-Zfh[&uFS\T؁2$eV~_8GG*p4y*գ@Xl._g(0>yOX)c ֙lGHj/%wztq@z{I]݈PScκω* &8K -mہolE-lM]lؘ,}t7.L$ᥪuVU R,L,'F4?Oh$E >X/sC5jdLsk "<2+D:r?`Eig 6إ^ @[#uQɟeEGCj%pN<밾mjT @Npmgv^ΆY fy\x[KunFV̛XAA8[% xHLA2.1X32(xT6!-"+hpt;}DP #{Fa^oм΋6gyU,ae@WAdq.N 8ni;z7laHE5-^8 TNO{P%QEĬhWP s5`cyP|MKv?؁.~ w2yYEP a^cAKg PȞѰࠣ6 -ȩߡNTsCyB%H47N SĈ+5DEȨU(O@Cn)WJ8.BX 3c\軅l"J ƃ?J M']m5c#)کq PtE4r$> b Iruq~*\˫x‚s$nJ-5┶+{st02^%!vHɤ$_7bܸlI6R0m7fܦ~G􏾹x5A 7ŭ& $ap>u |d/CF3/ +)7 3~hfȑf7=pi»lg@5}ً\"Mg [c_=kۇ".[CIy_AkEÚA@ŏ; 슠A`Vٓ4&`b9|00+*O#Eӊ6-߬Y\HO wX֘}BLPwJҒY"jVVj}aܠ(rd#WG, A0F{+=5 "7TnLF=6[KV?yYF@ǿsnBr(䋇k[>qhO-W µ[z\_.R!3QC86@Yw3Mt>f$yH6?:SA8N#2u{X:KY0GcA*`UtJe<.L,Nk!u:|"Gy`ݲD[RofruR`탊Ȝy9N6}Lwssg>@ A+V˅"db}<5 K+d#2,;ӬVH2c ^kyϹԄ8#4 TQ306{ Rjxb~WnK4N40%cG%sr+cۦU$"=)Xڽo"*g<y̖muFDkԃX%X˄(Aw߳*zE\ ܠTq*fT"r\QLj_lrw6Q̔O y79ZGDLn xX(M9 EI-zaJG]>s{^'(U?Lp Xk`HfïCiO9llA%Ҥ4{uA $hPC5UIw{~QF8dkU3wj\(-?px!/Mv03QV`LӪgٯȢɊ*\GfJ-CIwlS:9eS4\a˙6H|ČD4D#.uRa4Yu`i ENdb(qЉ$MJM-]p2K'֛:1+;a}ۻ"P(||0 +#LJT GAm4pe.8I շ92=({HtPzxpmScdpSl7?Tyж&N3+X*JeMŘ⺭帠(R{:I/uTz[PrUDKաT&ڡbC|ġu:PsakK#C#TS [/86&dU CK޿W$ z$G:Ƨ\ :eO{MF|~}rop*S'ztj4MY>Yl{F ?$=9QQo>`:z;iJ>8nWK|ˊ:n ;iޥOh>kS4ynu|=W ,_ΩT'&ek4#ccQ̨޹Eo#BQٚ +1G"52GtZ;Z1RH_x_WڃNŧx b]Q{'A.W<^JM.b,5]q)ޙL~ (붉,r[ 1{nK4YP*莼yCu`{}vG4K^|,IA𯺉w -+UԜҪw&w\ro Ï̗v=^x:^̅gf1+K#߬>.5ѪɆλ2Z*mɡFFKYqVv2Dα=}Oz_GBzr2/U: "cY3An,X YRP b`xFrjH~b27Ď|呵d}o.ڗֽv[yxjDUШJK9=XR"|JA t5TYuJJW#zh>?dd!~0[jba*cn"EB3LvJHsZ֖][7ֶx/y9&':cj  yH$AIBvevc: vԃqu@Q8>Sr37|Lneztj7Hbp'#I\ycx訷~OE{E m2u}:ύh[_ Q)Gh[69lc2Q#>|4ăGTl*`C!25c Cl/ЉؓgL"O""h+h= rG=Ͻh@/<;^g~X Q.2EerD\ ==iL!U롃|wH~<8.81L #ҥ;YZFjeND:В#UcGMn y9ωʫx}#ʲ5Ll;VEF| IxU3I/RM'qiR֟JQD>i97I=\*l@gJL6eǙzdsq 4E>d"пtO?G4BIO(e.Odx%N*B`=ը[_5}|.HT9@ ֏_/r=H63A~s[6姂c <%HV4<)JM"QCE6~ןY6O,W,"CCbBmS2*(#6@y S[C̗v_̓jWϹ7H]O`r@38YnMNR?ۖ2/|iCKљO0䫃QS$Qs*H/*Z$ ?qL۵ަnVY5Ox$-,yzW܃&XMmQYw\m.xWAF'rd4ZьbjXݤQudTxkA196z#}O{jr (_aɦ}dj9V_g}* iw;)WDR!i5 4_VSH,H.|cH4Va[\rʿm̸UJJ4%'%~F x3^]D"ZYA-On/v/d4o J5 f壾\m!n_XV5i iڢ_ƃĻaJ?nȗY9Y]"2gꃻ~SSCc->Yw^ _ f&U3\52\pC\&PSl\޼}3ݾ{hkW0't&̀8NR_O&@dKZ߶.ola}]fvnrL*f(;j.1ai/Ҹc+41LhKxwxi d #peY3s dOD:#M)Q 30*N5Ilj6/ J]:RG饛9 78zΖ3Cx{+W(DWB!lh '-z`Nm$:,yTIpZvdifFGyBrz×mE9vGMr^e騶˶㶦"nFTiwEfc;C Y'h -CW} y:srWWxO}}GURwR/L#u,Kc{|SR""(n#۱.BAZ 6Z"|aqg ʭoOh^Uq Rcq2-ϖ+1SKkؔ£:o4 a--Ol<92XQ(s_Sخ3FNm!,% imy5iZ (d~W !fɤ7).z Â|d9#ɹаŸ@ S5+{ᛯ=w!6)gS1ҁXo␑O*F%r>T#ǪCb~jW/:b [YU۔ފɇ,זYSf%FPZ-e4 M؉17+ f-; vO+诫I\pc(xB?O>}_:LzоG׀dG+^ U5 k">uJ[$V"ӻH7u~5dt ¦7F> J;.OAPRzm\s%#Dp$#]laZ'43wz,Tbb sRZt(${$_8I,#O ʷ"޴P0ĦBTL&[9%'Ajr>6# lJK0BfY{M˦=lpD>qj70@h؎}:gv }G4^e'ߓe 1 39RͣSt=ԈIRs%/L{RIh#qn7ӁFh-;Y-ڛX56aW+ HA\M4̴j>#w(1@m;:a2O9WA!.Z>'[+뷯GwˏaԝCrܝnfU4rz'f*\*,ܧȌUȸPU55k(§C$C':\rXNlNc&{?VU9zn+ww}r(镲sŕk^$ #UӠOGL2d#DGۇyS'#,3&pԥp57F }E!*e͈"il~iԣb^1i+W"ߚ>Y qA&' M 78?|]ŕquD>IMD,!Ptuٵ dh<,]Jv&aď?$em5}GukpQP:,T ֜:mE@gY#$v#?oHuoT~iɎ+9`fz75oH|#=%^&4'p:kי}<$ZF/<ڃ)"C_7]1wt'1.`A7_I~C>[9"Qx-b+E"oI@p-*[(rH~Tqt!xy@3&/![#4ÔuF=PKR'%7t$i wDEpeW_@>:q)!M8tNBF 7ݽE )nJͯItMwTzӀTԟqs}g$mJuA 1GMȓc^?Ѯ8 TZeSA(1$3qB'g3{5#I}CAR 'e5}\&~jpKVݙ>c2_=6h'.1`]|!i"5w3/]zxB YwSs*;ڡd:sY~2Kc+].kmuE >7c3K1v* P{do>=x`G gKYd%;쨔$2"_NmNF[Xg;_9-φDR't =zi?AipLcV%5i}ARȼ($OC5!:3X ,b;g>H|hJ&P߶|Xz= $8J0}f/}?)B [ˡ^{4:WA*Y>TL:mVށK[n; j9$lD`w=g:.vI{P'$p%=J-pjMx%?kǮycV7N [53] $ZzDdAXYuڅBf蛁,1'AfGOiG:-B2m4c%DŽ(=|"Ͳ[;|1gPvHKxaS)gXWky ~%6}Rs$!{2vSnÚIɢﺋG&H7,*7%HP VAC۽PI@T2Yǡ;jڋy.wEp~4&9-uϣ3z(R=z+hK˸7?km8 {ej&7dh7&wPks}L&X >`k%6\ >u|ߊ*=[xt:-cm6t7HJ!r'/| vjuJ/л|P97-Q҃cpﶮm9VV`Z߱ZoEnma༾L8 >[;% mQ rά}VN l`wZkK_˹1f_J1#[!?STDbХ*CNBI| ݡ\ޗY3h?QN^h_(Tr>I]7>;C=և}qn7U69hq͙b()b~gQ#'GY&ld $D FtzMK~Q6` bK4 $_cJʠ\p"螄 P@ܫv-<٥b-7m qrki!ĤRQ>0`g2%H=G֙;!T[Z6ڇd81nV7&y?uv <:+>9&-C%`zQ c &$cY ^_ jpd>jhڜkDcBDDJ2g %S&_cp%D(Jvt˪h EJ!0͋b֥C"~z6ߌYv6 ly]Yۃ\'V3+p0?J'_~aRUמOC࿤cOGeȶ Y**ZA1@5ȣyLj&KQ~V0s[5kΛy׌af=<h"AQ"(+HS *<Ӱq 0h~IƵ]? Պvʯ "SS#'rSИf$mURQq\< 됼;-![t=έ w/5r8T1n蝐ŌMϵɢ6vykߓ\\11u!7a) 5*0K5voBA.h<4& <8]6&{=4)ݨDP;DSO*J&u+a8+OX̝Dv$z H3Sn>ɐO cǡ:zxFrf{| gDQEr]%BcXKH6g|;8ZӍq,,L>\IX?'藍(&[c~[ LY]3 !\ ־*7C3XZK [ w݃hLv$8t>3Āh!fzawi+h68ԭTm9޻FESH3)VNō)!m2-[X#z=Te -+^~{0NƟ|aĚֳ2QBWKe S7p|dfŌM) LLc|@ylb*ͫff;8iyJYaF4'4Hhϴ9Cr_ <=k ZTy{*`˚yGl|Zw!?>-Vȸ0?1cbCFUr?{ F35zÛN[ly%miܳ"Gq.;0\̀A6q)%o&o殛H&zudb3ÄGT(uq *宇.]{%bvAr/הa}Ln~8$ުv~mrIpdK,m6n-ۦ€|J% )ܨ+ä}yw-s8k%/O'mc%DggҪ$+Uh=gClAE^jVs=/SCx2!m?ɍrhẀft  ah̓*iI늇B4\KK7j*)73Y߰OH^)0@fXAb1_>hi0<|w*LяVb(C_bj찝/wu_bB0W5U ͲCh#`Hyo`m2[?7nj&R`2S j|,K>& G c-(^]X Is>3CQ; h~-8JQy8ڿΖc< A(zo.e}CPL$BOHkDmR~hu0¸KJeְ/ M]He̾dXi|ę:Bc)elk:/IFSQo{m4K6 ϛKs,'eȗSa0r98o1-J dъ5vוUxXblD8=MK!gE vwo^l\MVV4\~؁KJHV;y|j)0"N LbP~j}L+v3>s,}?/t.tgp/Y,%O1\C5gs ֱ1;Q$?DUGْaWtZܞر{aZ{}x=Xdj\KtgH5!=)%[*)h(l,ML_V5XnF^⻤a^;EjdFcA-lO0%(ֺ66qL& Ej$QwNq^fD_nW"P]mLOwVk }N]ߢ{=0`:G,#S⤗y%>0+ゞ`&dvrFB*WބMʁWgXq MEba<$\ Y‡[B ݄,xGzosE$1>_Pk]Wx ۊ"k۸Lp#1;5V%7-U@qߐYkK&G5cegwlGAȭN\,ÚJtB eLrD& j}ktC? +SF1B(nFōQg+I2Ųk5cn#|o5X l:|'ㅮ#D0^Re(trTGE?^=lJk( uA/,OWxpʋN_WLL"ϿWG٭?;tk[;]u8a@( ]0uwXzhT{\4%򊸓/3@*Q[΍TwnHʩ==@uQ@LX-ZyF"TSҠ^f zʅQ5tAXM$8:!3:% fAN\lhWI%BŃ_r}?h쾆ʼnj9ܴ?G9 T cSdJIڹߒƼ`\:]zB̷J:L)?D-ht\ FQtZ K[X_ޑjVQ$G sZ2U6ʾud;eYjVk9`JyknSQ^Gfj~q\ϖ+St n|Co {:]:*!%tC(z]_V>iD˓1?FtH᜴bt -Y^&@ʶd 89_)Sz}(6r`(~NS`K~jiiaW{eܱp$88 yHd,0 ʐ7; Na+ɹԯ._VrmSڮ|\$}yffF ;`T$ȬabUcŲ0ƚ+gEȆ=,4K[ﵯ~Yy24Xt|kz ZnIBl-7=U~iOK6lJ3O]Yңg!)\^-^.ϵUDYV JBgp|g},`uM/ZC/b}{_*E]f$olYabMqeG\t^H-' ͤ F߼Y57qժ'  ,HpERÈoA9Q\ _wN^onz'Laˇ?>B^.B3nciK Dil4D'ɩ[ohSgrdK5WPS|^lW=FnӜ)!"((鶏c.f5:(p,laI6n𪂻{*z6ExIQu%{͸)<#Wy1ܓkQ o]9C q7 WE$]} S,?&%^&Ct_?.l5֢P3ng&1b@]1I1O^7\<$cm1KW[?[uǼ/ә1Ayi 8݁R9:polR<16e`ː^{_Inj6xjQz2 hF?o}4rњ֍:8l hczAVEY XxTMCSwV1~[uF[E-ӡi /C2٫o z˨} Kj^K-.ouIƃ~@3(]*5 }N)jKVZno2Kh5PZ~@:L㥱hw&>9)Me_Ѥ}u:}01V[q2Aqebd|Vn@s["j&(xL:$wsJ@TbWk{jiqudH _('῅#֍z&-m\}>[*@j! (Rƭ'B lO}M߉ȝjPg/Ti5YHָ=hDw^y/C$ ۱>N53iyo&:3qϧC?~'jFP5XiN1 _kcDD bb`t8~c 蟸1%7W\^?jȂl~= B:tꢾ$YU;*x؛G@?-Pu l6w m?3D 2.5%tIZaD%j:t(f_k ~-t%A;5v_@D'7/St[] UWFhɴ' !] .Cp\齷{GWg\@a CfѢ2(ȅ\# Pmb98KkQʷ&{ţܾs>,}q"c!~! &w Oʉ"Ev5PpO%1]cHuVa^ k87PƎHE}PeAk 5\MPŹFXugPz{:h\p2kcҒ{rg׏y3{ $_}Yzxm[k9ng+V';y4) D4Cm \(]fMUCۺ 2@77-vVA C#9}7Qύ|pw?XrS#ʛJ14Xpm'({xd'Mq5xA5ȵ>b>;C/@tjNJ.;+"Vw9SGvwOT:B>WQ?loGK?$"(P(> ;떜M:z[2WG[fwV@rJT% w~".џesB0Z^ Uz/2YoXZ27E,xմ?%P+ָ|Ӧ<+&&+$MS\4&Zi>Q4|*;ƚJl6HC=Ut<gW[[3JifA0߼E:W.t-X̊$gCyٙ%^dephdťa753 tf_kvD܁ ~FG[Ve`y7zH&7g%G5uT@) ݄aTa4R(~ 7;"_" X&!"BNB*엮fЯj5Yb+B)8m.i+j^CLRT3VA(m*hhS?kZ뮳)ȐsH$#vv_a!ucYZR%g- )ejAQCf5Z|=߸Cܨ[~*Q`w਎ %1DY +|vʫa"apFl  ~͐f)GisubH @AJuB >;&6̺d{p1UfUvI? !ga2gE)pF~% >_Ȃ@چ0 Yz u)|kx0M)Ǫi/⫬~zQƿ,_F.M:5w^ :ko#1SgWn%ݕf~TrOB*%G_2RҬ6QڥʾY #kDŇYO򐟟TzHz 70F5RwW9mV JԞ<#`=WH>'pE!% >pjᏽqඓg(K M;79f:o|c唧㦇>l BE#Gl?zM>2uF +`uu5Q]:iH'Wja:5M /m[ Ud3jCƎl#偞nխ_폕PF;_d ~ qIʍ%ȤM5יO@@%#O&#t?V|T/׃OҮUlUΜB28{G~&S:r̞S(崩m/!UzE%%I%]-3n@nնN3W Fp Y3ݥݒv뱦h) TPҼRRYKƸ4PuQϷ9 ' ݂ף (vGͅ{&d}|S;XsawynRkfy'1`Za0ݙ = fBQr` ǀ*uk^S~ 9gM~V|ujS"ɓa}5@ϫG5>{qt)ToضJ[m}&볔 cXM߭N x? *]@{?Jb=T~r czഃX{v7>ˈoQxpy5r|<R#7eHX%ˉ0>b8 *Ʃ;vN2qLN*Lj Q6 #od׽+sD`e(ݪ(};_v=c}G8{=~_<\ q5bAk@(jR{ )٤2IJVv΅E i'O[0x{/IW"H&-oQ23QێVQ>a=,ܭ4jߠG>+b EU]*rDi8 U]p$JJKV l 4* 'qV'#,8,+B#8lkV@PlYqӟZvc//7aen)ߧ{eXptܜ)Tu:pEj>1DRnYw3tZ䌒d2t;X m;Z ߴؘn> yȾN/`>dMjIBX胛a=Ǯ&yh(igM x͝{Gu"ne~cJiL-o -Т闠 nvSa  k#>aa^ȟ& CS GV [3SEI*NAۇ. ɩyLwZaųc3s[4*9̣-\ vDLTy#eK0~Itd5I㫙t Atf~;ɽ +Y$[5HaZ\MeD ۫he/$[%\gI!A0wv[@Zh1I;Zl,jܶ\̙Kd]?κ#`D]D&S6)7UBQG!4y=!r{lURš0ylz{lB}`=>R1U#Hh^ze܉7쀀>̓G_< E$5n33֥M,S>v%`X4N¥kMF@d(}T!xEٟߺÏb.`ƅP;Y3ԌC'7hNּ`O@VGv3Q6V~G_v(ZS5_D ToW-`S>:0Gwlb ޖg"(RϠZ4',]X{ 8Lf8ƣFUZԂJ^<[K G+\q+ l2_Jnp3S%xCS!I<$RFF5s`+| !M^^)p4qSLsoVOьOZ;%XYM0mj([܅ůآl'޿HփE,>~.YeJi%K#üvE\߈w%3\,`1:&FuͭHF#χ꫉/ƹJݳLwvnyC2*P[{L"ۜdf"] M;I#q~gh!54jfmw^`]S,^w2dh3ȪM.^ޟ1B"aT@楠`c.^-~uq\P̬2* 4eK g'|`|9:m wXTef ikڧ@2˃G}|l?x,%lfh75k鷧ryE GX`%R i  vB/҇6eH_I}{A~#ABo"jz.Da-*߾wbE Mᡶ eJ*Qn@2qvx'3w'jX $2L>dͿ"~ἡ0=In?"=]Kp%F: FANF% r%Z"x=}Mb[0{t@dONgŶ@@5~^'SZ2G!7b~M$s:x`Wdz}U~qGV#lYQi\RO.gPMu !E:qDڦX.?& 3 M*iWnNEᝎ[jqa'G/hh H٨Z䫗èNVglDIX`@Nb5y}qk od_ӶhELRxu@)rlݩ֚&ԁdLd?bC71xG`PM;a1c1N2m/jI+jzwC'iG/"*vM}uJLo%8D*XVb)IMiOĎL=8W:ƅBũHj-QƟ[#6UBE 7y]輓ժi(q:]Lf $@UR:+ʑť) Hٹ5v_:[=$ܙA͡SU-4z ϐ=ٜastJƷ2ÝqRH9vm:64ϰM U{G1D}ڊ'wKsv9+{LU*{D{\Q(+(Bmjq@PoMg^:J>~H#-K2C 0rGEifV4RC_I]Hz!A̡NrGMZ9(+{+ZbSna[U0_rU:}-&)Sh cfPڔޔr2Rh |tꁛ/.\¶%)0E& ♸ ԺcW)@n{tO<>˂.FפPC-~1z kt{jTZjH2x`,Q \;Boݏ N?s;-J'CǢ7Vd3o1sSVʒ9=)zx:kO'2Hba70;栻敚W+2-"JEυG'a^$<Si 6d`7J?#E~䕧btj]iz[jC #8R.BHoN^"]7 h`FKQ!J.']/]Z1M9\_blQi\%LdPN8M^K_U#ћ'.#7iň߭(*gG1ŢTC_@xٗ"LY&øq׮]z'w-{tji,yt:#QbT!QCG)FPDp3Q5 &J nx*fwT{ ^ ,:DpV(*T 1*Ň~"0ўߘІ _kDw, VQy5[a18?i_bOnGH)L]+N<P j>ۜظ$Vov _ e45dafz.ڭ}FT!)ߚx=Yn.]^2֬w>X}/p31m'Y+NJOG\C(nY!QA\d a=בSVFOVPN?K.zu%:s>{J~>*\R0z2/o TcAlc upKe{fn{7fW`S~NHX\5DÝ'(Lk+r zywg c9 Ȗ]||h2 r1!۟jܾ3*tt5T ,pBr;bCS/b \~$5|ŗHnBO=CMerCU2"Ge./_ӘcĘ68E+Mz%Aw' 5SP>> 6 thPڼ+c"[`q$NQPBȘGz}ƍtL6$Y=z|$p>r*ẎYM9^vp§$O؆g#Wp7d?j6K6}<|oy,}pXm/IٶΕgSt!S&sޚ)zHS[|լ|W2w+lmt%p4xf΋H(Yٳ~F=A~7j5#U+LO D;u1h \6LqzV5?\n]zYC^_6B)4AL񱭦5|>܋ɋ"|I_ p•kn"}2#d*4ncC"})Oƀ0v67CԪ^~;iq#)Q>/76GUxxVTO`Eݟ sD/[&la y<4nW>ykhϓ3 )FoYֺУyL< s3.ZweTپ h|Uat`7%~elh4}"}E|=Q/@W>w1OygC\s*I~5ㅑԝll1NݪԻ zy8?keߨpTԨL{ `S=?VtpDrB. ּU>X8+s豭bEdy@IA5)ԗEρ^ñ{{qkh&1 .CPVjkV1M<a%Ҽ\mhpA7ھ$ia?T_<3ј Y jus }(@ JG|[茠[eL2A_>G5IoXD=j3W%e9[^PݖB7yDŬъ9"$V FUWvF>Ω9{7 YijKb>,dc]Way ^uC~*.BS}} C02tkB ?fӍtPւoӵ&ڋeX]9j1d 9-c; Y݅ U/}33p/+mۏjF%ujz>BMEK 4[h: |@3qY0S];d~JE7wj66m5[0sF@LESGCiɰо8-% åe21Wo]$Y?(-w)9ޓ:N`rpEkqWWq1L`U (&[?V-JK(bdcq}B;U)!~CJ!`}Օas;`1q'񶅗7X13:.RLҕUOc6㺓jC J=NЙr]kEp}~ gjw!>T/~)q`؅4>a1Ӑxሮ?KC(!e=0ZzWUkXf) ыK+;srek% xQ (EA( ¸?mRʊ=[]WFeF)=d+<5X&< +oNJteR@-W!Jϼ;]3 *0 αa{Rf =,O5Q%*ǶӮՅ6~*1NF(wf2B"Fc!_MqG *6=o»5(("S{2O½ʵRH:h<5wJG6wy@I O];UY SmMCL#paԓWc3t1O`^< C@09eV|yYSYqt,Fnb,pJʓK`iB1YwD2HA7Z,%̠\UFfɾw5.g)Xxv;%K+,oZd47;v/"K׶m_aAã"YC#~jM0݆9jɺ_ßXV(w)0tc s Xewd":[ tg bv~WRgBBX;&ߌD>{݅/u |q76Bj_/Y->8εF&-Q%ʁ)u=5ZXCgN _b?F$ :ok|Ru7NA 3m"qU|a[H[BMp! r?¢(xSukk %XJEֈߏ"57iwM]JE"cjLQӜ ',NA2iPgCJ"|A6RBLr@JL,Eo{U$2xJ#Fĝr.PS0!NΑ"/΍ŢWTm1΃"[[6_U15xN\v_lgs'Xa&)[5su?9y͉Vɺl61qcU{8,0rjpMH?';GKGD*x"-ykJ9(邩DQq׮sKpUȳ-i3cZl%-d!T &ᯋV/,C6q:DzQrv[`_!ⱯE>q82T~?f Ψ*&(RÍ :[^τNG:4[{}h"փh=]1lu 17O丯* {5ϥr)Ő<@ĝs)~tj̳#[e"=UNؔn7i7w:p'乲ZEj"`$m `vVIu /C叠ix 4n})9=ҪάdTIb7JaPP+ .Bvmk.YHpuj,BLU3S{EB8Gjܲk"ff?Sr|Rb8O0^}~| o5%O 0r,S_aXKsWO*ji~g#Ϡn]lѤ#s7B6:b.:Pl};6RTd]Sr[)5XK(P$QjK8|`}C+sSp`m!J^t3*hY ȗrԀ$#RQX뻃r_? Rj̥{y)W՝mΙ\226@0}Uͱ'n Z'z6C?CZ8{xb?B/^- Lw9ryH[a--j8cl?OTL:^0m1p{jJG<)Bɻ$o7&n:eo"UH[Sk/'qkUrz8Mh9^ D!;gkoߐW+⽸Iȭy{q9#ƒl@npuu(-Yg(zl2Y͎ !0˩8 52I\NXW DnoT ٤*3z3u?DP6&Z: on`õUe1*^+|0B`~P&1 bgA]w0,je7\ƎKB@P3Pdb[HA%n$$'FCnҤԈ*29g-P/D3Z[!чez5i(l*l4(opK5 ƕPm-̝!=~ٟ wNT(I7nC)%Hd[KL$ 诞`;2(_6 *NrȦu/5e>n5|8^cgƘ,aofQ6-K8Ԉz / d"DP}ESx(ke^s,ufiu ˳uDZ%џ,o=Hss fWOdyNj9':M8*qhFOF_O(DM]Td= $¤7hj'27s)::w5w' *4ҸaЯaF'A5C(}vy:ZiOz@nZ:%Hp/N/y*#bCHE"}iGsF'ߖ(slMlPhJD|z.}Nۤ{sIEva/.lKp5*cy+BJ#Hu FM|х,8`Uy:{Q"b3J<2VsV J3I5J ?F{ ;jm^רdns۱AkAn{1 :6|냱̛cOk%KכSrлPe0TRpUZh(^Q]]~{dZ~2oVoWԀC3>dw*ĺ*&鿫H+}ؖ}$~rEQpL.>up-R@4׫D<g^{mҜdoƎ/? (%d(cVAu01J)^QNݥ]Q|O|lG~g^ Z* d XjŒ>ql;H\)f=osߨHR\IBvِe9]{ /dʔ 斥XYPnG uZ] M#d^jBiBȟ41eLҮyK| RN6;!.Did$lO ]dHe";#/V/_qr(l:\ԟN6Pgp}Q2Md8]dkmV>jU0&h=& ٮ6<_%`]? ! 1+WSc]M5[nJCaG:t800O(n174ſ+7$΃p#EQ3&@q,gH J̿R w244w3ڌcbXq# ࿲1QeBn'Hi@džRzYps*&OOJ+=NX"⃈]fe"u5FE- 7K"&J FZ kW uLvcO`hX'fml#5wM8S+-SSC^#Ƌ=!}s2'S=R',NzHN,c*6_=݂"R_֑eKY܇(.I.6[n}qb<ؖ`bȏOZRk7r31]sd&Rgmi"@yH l7F*ZA8VG.{VR,J6L.ݹjj*$3^xo˅XǃX,3Z9JP)VӰ"K]g<b '=9+sr/R#^PC$'K*h35D1tz+ Q Iļ4v- McLܢu#dE<2PDeA$4Ќ.|}I@l[(O#ՈܼZ T wző-3[*ȼU(iPPj<|3I kgCJr X![ tV%LOWy@1>Q]xi[K](_ )"UKcNw1fjOZt_ !wpnjA{^l{+AŜt8Ʃ &uO4/:"LZ:uDvJvPϬ1ܝ;yD_u7eK@`aKBXZPfކF7+QU;rM.f|+ A$dHILD1nPIJf*+vt[TRLIdaP<#'wOlI?ӫ8M~ MD9FY=$*H$S52a`k0!}= m2|ȵ.)sP;%7RP(|'IBDɃ(էozs!^W9nT;F(wg\Z?$Qc+n^w.nj`$M!x='ByNs՝cLkv_ny³rgAZ''SڈqvvϚܾ|u9:wa#4veND8 3})R&)yh1jqw|p} #C8(7 >eآA5ev^ X?}>8blkd'F4_6L6 έŭ5'v¦r鏂|-^q뇉01prWwJ-<"IʉpL4^4NI2}'*d46ws!m,ȈS(?JG (|kЕT$^i[`)%`2+ߥk_:eۜF/nA#A{>u>;ZRdWlBYݍxr3+ߨ VǼPιxWOf>1ck\#sםZxw9,WR.m"XWr OК&ʚߘXlxkF[=4CP9Jd QzaR㊺Nx6i9^Ϳj<`ˠj)[0uvQ $Q\  O=٧Bx VuPZ&Չw L~Dvd#ɹ%@Zʸ" Zё֧c"58jJbte*Y0MciTmOkg"332a[bqv2=:<)L0"TQkD4L@Q*թSU/;&;<Ѧ-!.BhԶrթhPh[\'C(cK ڰAEmV TY>f->%Ck|H5 yτ%ofQŽ a^YsYԛFm*CD/2pؤǷ:w _?)ڡ|ю$ 񦿄oN@%E I{.I ,i } c0; PbjSެ 'B 4@)2/ DcAሿi -`rjj-C,GC$,=mIiʹB bVevDv@U6%;4miﯹDZ A"]X}$/AvԶx~YS\>KC{Z s&[w?z7 W2ԴI?ײBİ`z0?"鸪0N&X'#kW^j˖5U7ҙ>Hh3ȝ(]ZҌXI&p>4aeV{6Kjs!O tU)=)f h1mT|SGQ0?sm6 uA L|I(pN,#2HCPcᥓ &O:|3zrE :'QT=dmAhU7t{ g;Pߖ  xsGz{|MF ןP~4W`4wb!. (ޭzC_GC͓RPn^wNE$ɥ>`=[:+JrtpHcش?"n*rEiIVNL8` =i|_S3* B0M}xbQ*ŠNw-J7מ3t7 sf7_ܣBaWVGW&m4*`go5 9輀HJhYT?,rnضEPt}?`G|x,nLBc qb{QVבxa͸֝lm⣜SoShbP[ k:@!q-r7d3G `TqزlvhWίP l;<%a9YCg<0Gކjߒ1hr>TQ>+i&H>ԭ9עAejgυMJ#--Hd:\ٰ!.LPJ[[w[y1;gYЈOx8!A{oI[<{E#֨d4JD-t^{y_a&gv@{EفUc`~K[%J4 _WF \x @ l'Zk&FhTi@xAZԊ?0VX%ПEAB"r6.`7yvAعw1z讧N^hrXΰ[؈ڢt")pNw9b⬈71.@+Dl:7$TꦍfL6%I+|Uzx6H},FyH2:ͣAeui$̔=$<"23D;y?K c]dA(`:XxJRn]orWW4{ujZE lTgo?u tԴ?u<QAhX062ŭIQB{~)Xl%+K 8lخ2Үzȡ8 ж0|XJ+ncU`[ҠvjUS'>ua\w'MeIz[D`iSw్2<J[Ċ_._7PK(ܸ{Gk!U*mq8Jǹ4 -RK]90NoII !D|ja~ h& !n /S#~8Ĥ \[ҤQEc`=$67/+jC|~KtCtˊCymQwrWF) j35GӴWna~7cpoi/7556unV.>8ŠLTHBf3CTE@/$Cu M^VSu Pyj_tc m0KC#&!K[k+jRb4`g7{sZ!nŁ oǩlUܤL'nK!ZFQ ,,3$.ƕi}0&/*Ӕ\z6 Q~DNYM@yj?c4HjeӒ8 9b?4EIQ֚/9>1T|Fn">ֿ>\ " dUfRC*g1)*QvEA = tah&0=ZA>Fq1R  ii-~twc&CT<R1Y8Ww贗KBᄇ9;~n8TT:pLZ'-L2Lۨ9dsD/0f&5XnӮ(~x[<9S P+v_km(Õ?@~R2WThV+Z0d+ɧ<\hȔڵL:bKa} k5tB*.x8Zq ņz9H0Cxx ;)t:wC70!p;addRYw$ڜO몼φ|}M!*E)D+(&  7g*);\T̓M*}ȱr 4/ڠŀx۸^` Ɇ@hxUk^Vxp7`ZGo IjJE|3#Ӭ>?0i聏ݻ(lZ2D?tB=%UbgZ,D,D`!1N59JNkrўs\8wzwb"8;4z ?Q e=/Q̀Fq̜"--;zc$SgB ;ByK -SP TB[ܺ`%_=ڗbKPa [b Xx[-_yW{DpŹImR/N`K%$iڲ TM [a{{ߣo6yZJ{c?WOxXY\WB8O.^6VlDiatO蟘6 ^D8Ad'{0.(v0$ {DC.F6QwN~+bו1|ȗ1#fƤudnO賳_a+»XV(0!ҁPf6r.D &@,y9BƵ0hfT=!"kq7!LB/~Rjg4s=F/ߪﲯj59`P>KX42dZB`h&1+as(#Bn|9K!J3@(p?[UH G[fV+O"ѿ.Y3nq(Q;n݅ ɳ2* ,#sT؅n'٨Sw4r;yԳ`M ϊ,]2f[^wmMA_@eξC lw faV/Vw\{{[C`;K.& J;Nhfoޭ<2Ir։jA{ 6jQ~F__ۃWnEU$!ț0Qe]ZFDVu*F&C~:BBL'KhRH>-{c'6h\Q~ʲVO0|>Wjsq)Ya+(^\1t& wʦ"Rve㝫ɉtLn#3uLwÀej`f~% \@\Rl;-ÐQ|p[JСH$Μn+W<NCfHy~_bMI]Q۝ԏ{d# ȬTͩ;%uS'Vu5&en @Q Q<פpXY%S;a}YH+뀔ɰS(>h #Ntq)u FO:5 QI~V80XX 74:Y*J˄yA@D 뱼]Ёb#,*~=Wu8eIac8XuM4/)J>(@A[}~gYx' -W6KJPiAp`7jG-EP RP3AX8N*\ъO~d72B->Agvsa])~8_xQɻ+bK݅#郮OrT ڛPLGh *=`&l1t&Jxc-a#{gжʇbe:LߖO$F5 \PvdS n 5ag곺+E+k*Ἰ>#2J[{ cqػ*m1 z04B_6yzAn< C,`p2~V,~xz'≊-|́(>uQ>,Ptq͆i$VYsŠ|Uzu뱀̂+M{]E1DěWDA<5KvP'# F>W3g/*kǨY-KTܤ4T2r:0I}#zQO~# "∔pL5;40|H|ELzigN2PPh d/"ƒEFeЍ CRWY20bY!_}_sl;@Se?uHjon[*ǸdHhd9lBrB]ݚZ t ϔc1T*Nv^Ckp:R.S- mR1+a.QR@qV%[l䬼T#t?;95b$^q |+X:3}wt>C)xkv>zwoqb,Frہ;0."-G^g~>L)}Q!)E#f9;bV=L VQ64B>&}ۑ-1**Y}[ߧ!?<(( `!29ZWYjKo4W#2rI7{HpשkXO)UĀFcYX?+ծ2*'Vڠk (|,pBf7%zF#Mnާ σu'H(4]y93@@-6 P/ȴYqzj.ܷh)[\C2p(|Ѽ>IĪ9>"ߌ M].J̍lݸКZ=v3Ǹ[DlV6d np5jEΆ2P9cF,Nm3?>Aw%Xk]n s}YC U9Hi `G[(ͩ +-ܺQjX#%>Ӥ m,yQ)QS8%uS1Ald_w#Kx/r۝<1hS3UO.q!A Fi&j\nyIȯRj K9FY.\4P82A4eu }:9Y:Y| tiGA#m*kfSH}7'f]cZ4w"a<= 5-r/i3kCWR'(*UxZS$xp.d'ofӰT`i] Ɠ0WmJQ'`h5S3 m+k GWR) q͵H\#CW3חEE显iA1M /g*S{.4[ӲQut"K8mOvF_+cbv;W R7[د87P)^wn:魨B14V'nc^QژM08hbFT7BDY3q%# s<]7Z`gʘ6̒1at7DKt}Ms/ßEPNJ~, ӒiB$\ ryX+g{lKЫFzb7R˓ko+ATc"dQ,_+!R"cf: nhNLI.CKbט*jvwkֲP[:L|k)ukgP ÀTN[(^"S3\-093rfraoo=HM24|ZlԖᅳRćnuӺFsS9h/qѳG̓RsQ&@R>#2q!, 5ߴ2e 8 U2O=yl|?fW'^/ Z mֶg%AMWx XVһRn.%ӞIU:Hz(t6#%D71hLG^W3kb^)%hp[#05Dr.dycMTurvf2s4#y>WdR<wҺOH_5Lԏ3jn7D,8X' О ZD5( Ef+B}iBOxmf#<]qh\ݧϮw=#)ڤ>M 1iI(1›yEkiPUG}j5> TPLg/, ]H'm6i-&r[EhAHaXBkf|\YRw"'dƩJd[m!J"I"U]84?S!Th-.~Ы"f]p?/d4㱿WNLVЗ=dCQ 7Ka+? ߋx@KO>;]/] dw@_BNa ?Vk, l:#29)y|{ˏ^YDУ,\jewfƩ&}'r )*E4S E{c0AfZݼW{(Ձ$¤K/zH}2+ MUr/t)#JIћ`YuT{lIJ>J'gY٫z k#.I%%x-ܕYR5V;rz<(9e*RVMcRl~ħ6Wuv5kL),"`Z I]R=΃ِ\hM"y uzɿdv F‘j!J0[V= '?A0u{V  {}FOzy+> Lh&'Yt32 i}YYe]9=Bf9m 'b䩵zu&=۞氾kҤ#>i7{^)86_Qͯ74_m,9Gq_{c k7O!HL 0Ϝx4[xxHD}|CsZ%J2'Q⾾|QȻĺ@& 8uidŒAP*מ}Խީ@JeX>hے踵z{*Lz JaL!MqpVwQ nK؈ˊ&Xl|m`E itrMz1 {_97y$ HqWi%w4r!)ɪ`opbx' gTܠzrQ;x^~ې&JA0kzzS WHJ\AoE5(uQy=zpmBbԒG %4֬{a(0L"5\ab]8F1&FbXe.N؎%,m^Ԝ@m ZvQn/vH AN(rI4 u[5 (@(hpRt sLj\!ᯝ\.]"}!=ThT+@J4$,X0ZTH9ӻR]l)߰&TD)|udHiDj' 懢~JƚeIk(9.ޮԃ MpKc6*yNۂxrijiOIo)>ױiRWoq}8Yȯ8~D?:x8J1jD0P|)ζ1gd>FE"d,\̏6Œ<[Axg`VT)y=m +pHE)զj-3$;vN:(ښABXX\M]޿b*m&bM-:06Z(OxH[`y$됥dg1Ȅ=nBNaZq*J-iMwaN*Cnx_lj+_~Г('M'9AyIYz@*L+8 Pl&4|EQ8$/!4>R~G,nР+rKC&|+85GW4KU<i"zoQLTO$:WG#XXh"wGm7*FT*i +o :Hd4ƗP1H9+ܧ7 |0lY^%`3Y֜*UG ªfvΐRv-i?1gp9)> 춙Ꭲ x|Ntxv:XCwt×a*WJMw>3Bж]W}+\fl,=n_OOӀq3KB_Cn$Q1GRB|>p0AZ$ JJ‚8|`zyj!~z)qQ-4-8?2NȘHsB&j;$eMGp`p 2szRi0xFECA <PL>ќ]-< SŦf1,A3Qh2Pm Bz 7ZX:?ف}h㢻Tgjp<鋷v|7 3JנP jh>$EKO '`d|{e%h)/H[>M3zd3JOYF%iݕ ]~dO0iX,1a҆$UC# 4"՚g `5 *pMTVDMB>.qMDGv_/7I|;zH|("BK=Y8]Dtei jĿniJuvlbWnEXt鏼d$Tt;([HdQbpUop@yB۩Ez]AqF#:eSg1zZ;Js6\G}7 ґ=qe3+|$/hs?-3ۤ`ʠ7@JBhbr+kbZ۸ِ4Y$H mV?1ZȎdz#:(GVT," q09hAq0)1_oکO(}DbXeѫr.⩿|FΪ}wD US9V 'lߛ*>ݻ\IM 퉕Yw>cÒ4nR#twUHQ϶nad׵byiJ@v :Ѿ...$E(Ψ jΊ3x0gOɎ5,y~Llz+>9礊 }/ݰzs2iM7OvT| HW ~MX 3-Z>l.Hd>DOD$降#wxK:3֛NߝEAn6 m7%1h{PŬ ʴ\/bc4y(yDC-i#o0op8Du: /]bFI\C\G޿Ƌ)%{#FO:ɝİdf#o>2*hC4F 5#LU14{-׽/G=fZvVWp䇃[@llcQoOt]Epm'52\&sRjm!0ezk^LSF1:KQ +6OuH\ s"#~Z]uFSjPX][ܴ%,sKM"3ܷj)pHKU8hm:ļ"#߯ D9^&cDkʳl1pdN^5 q\ `i̷|WB./ܖy&b!_RUsЛU'AuC>H9Nr čp!u١*ŪPMnjRN݊ ųJDZ01!]9Bn =2*Mωi8+PV9+fl? :9c3kkou+_ƜodN '6O#6!@\9Ua b&Pk9?2Qz)FEƑ\;zÊz,u#p1w5y6<(% on ?XKxn[|Jk[-r(%@qk!T`e)լUAsw^”۔i@3#FLU UZV7YQkm6?Ukf111qP9:#E"ifZaq\\l|l8s`n~R$Fx.MKF'v{a$pN {W:Vi|$_,I|'nT?.M%Iu LL hW\ǒb`[s)^\QW$d'PPs?=Bȏ.kʙ5S=?ZsC[VxNnUɕ%MP٭PkLJk]y9lP 8xdmw1WM8pg+ TGD -gf8FNYvyoV  Q<B k#ч4r-M LgEK!y89&"]Nβ'(}A ]vgVs~{̖eruMyGkmmؾ˜ Ѹ]g/_n>+؈@d{_\b!.Nn)Tē(Nm'4q@Hqkx6ᬃx(.j dž2icI#̪c$¯qM+6ѣI=Mv2{xEw$I&l9IHw+V.d"D;gЖ:۬&^ P5k 쀎%>{n `2_$<53>jqx1F ȂCnW~wl9Ѽh?u>'|Owt_nYce&A-δ8v5opKT6P}FuV>~Snjci1|r#L-hV)Hf땄)~@?$55JjbÐ`$GĘJ {vb8ȅ5bؔ4*BX*S\;VYdӬ0n{UYpPMgQ$?Qo`7  `ŸEiCq_;wiE͋"r峺OF0}i|C+@tbrEQL_ZìNr(D7o(Lb c-jl4+?xc.Iz`MX/lF,9Ƭkӹ9Nyg_$ {)~d%ծVIXcOBBGC'8(`n{EIEfkS_B&x?Y #E_E# gũL'.I}z%-/? %'x,Ko]H0&>3UU4ݜƏc)`C(#[2#0IlE=R\թ!E @B&T:C1͠|J`^/," Ӂͺ"Tˤic<^W)"?HW\0ךaf]-Z;ze*V sE}G'/_TLe1׼*$nҊk% hmeVzʘ TgµҔiv^Y#)EIΝd oFxuPHL\P7-Iɷ)"( =ImbuúSm) usXCnTկ?WoF+fM M`kO v{b׮XFyۆs TXP6(ٗjY#P;$`NXMm7ck V)" I'7LJ(V~ ,mdA=d$V[(gIFk=ú||x72wr[=e/p[hv[h{-dP#&N~7e'DìQ_:D O_1V78oDbމ\H4.U{;R07P˚p4Ѱ+aS[e-;B( f: JyFa'e <}]ꍂxRTSГ<ڱ%y@3jECrw9{P@opSjJ="ϙ|+ȹKmΣ tbx~ƴrFF^vfF}U%Mɡ>ڼL؉/30S|i{|9RS+_Mʾ2OMyn4t*$0<9M/A6 ǂ,է}Nn% bJAm {ϒ|߸3+m\EWE{s4w"=vACVB}X^?->]qL2S׼qAa!(oR9I s=zQiަa70PAK̰^|v$x&tD%BZ,UTr_ 1~EЧE3tV C.pF5" b>z1M- BBݠ+% V`̆W=-b0%)[j-7L`9'8"yr.KD/y! Wzd @B^ %e$:;\+hL> .FqxSE j@|%觾^b[8%cX0ٯ6y>afYŰ\PG䝿!=\,OѠ.+Ie_DI;t+ ]djeCۤ;ӤQoWV/"=*:Ʌ2?̼:Ki!$-#HjtDr+b4P $.CEvQ_3~{̙ZWح-ANrf )JÊ'ˆ] **b/K奞 hO(@tо}$:džr c , y1bW8ϼhRys NBҐSN#oQ얐8CCxTmv\ש;1AFT6+Iâ*OIt*5KE`ukk'Xo zvvPx`xIJ6i1 1@OKE#P7hfin{UN?\JZ]>L sKdXjM|m-xHH"8 gϕVuutM| / 5*^-UAC5gQfWM& l h* RP_RĞ's3;3J渜čtݠf3;*&Rx=apџh:PjPo~0Eg47"D*H:LWI Z' * heV9:YkƏ^%LlѻEc?3=^ցV,le'4xCR& jL,T%CAG>tDw}9V=jQ&?gnj"8@+40hBsTBE29_Gqkv&x. rj ~&p DWwɴ.RsAI+4JDh-~J= $ xOoAŪ vWYK1n7t;N.LE\{Uכ ql.g#F՘OS}-l!4sLbE p94ԍp}1O/Œ7U{JVE(tKvW>4A(rS+O?8ϤU,OKGSKuC A'(gcRaj ,hGBAbod6c{Va%Z;%JM0yvtD,Pעjz\ Mh+^PC֘^k?%(O?~J3^`j%=;Rnwo_2s+ESrJx]r6bV P;@t F#M̦L򛤟G8G\'UXKYhhU;B,4#HB[4۳װ:*rݭ74 uJrCტ=o?_9m mڃIJ GIcp9$Z؟36̍%py=|'^IrDI(0\`FX͔1s< PGrvz`MݧCdBztyKb*Tɝ>6q^K‡]_Ҽc-Dc[Q|f7m `Z>ojG\GfE lvx԰i< q.:r=@.Ni8* $]5CAr^K-.*o1=Bg^Y*)Rn-@'UY>bc|UVRpHw'A8Px*o6,桔K/{{<\ :`wS#՚Lk3ҦS~m:AD}.^e$hVkS~BsZVo DtT֕[k|{ +Q8jw?W"2b]-7aRuﳊ:uNjnW٩کU֘GO@O'X$:y|8Ar`J%`QZp@w<,̓q.x[Hv*qjڨfͫro;Q^O,n'|" Bؾ8Z6yE t[?ڲaPyzOpM/{@tkɷ cLYȈA9o^5p/j2h і&^0$dQQ߾TSW{Rg֝)UrAevϓ ;'Tʸ  `iZY=!Wj<hta*"ˢB?MFaժw Fp NCc0^=NkB;kU$îÛgg 7]V`{2Cb̪ntL?aVbm7 'lPiђo$jj/LD+.0ؿXͰ\8ؘ7Kx6%kOLkO`Mp}6( ʇ-\m))Ub_# [ȷ <)Oh3)ZQbNvϛ gYP  [ KKj*,,Tߞ>i84:%^w‰ 7>ͧ_!-aCW&!peF i 袓lvS`kűDYq%74S+Gږσ\K9 Ef*n9)=bHӪ{)%3(c11Xvϡaes6ȘF{0P&N"V*$q!e1+;DŇg$aS~gY0oU|_<Aai,WirʋstegNV]n>Ex&}v&Ôx~3?T3OLy FYrcUYYMt71!ҹj_=,VU.8S^O䛐eIoFl g#e;~iec)[6dzQV0^жe55,JU3_d3D =<;lEV"S<p[7M=o)f7wG #Ώ*ga<+ØuPx(@ f[3\@ yM vQx9DbL./k=,$D>;)f8$7p fU"Aϟ]<8+!`^Xc2t9IU_m@/A`Cg )siKbc@Uﰅţ|~sܦnd*))fU3gh@+_ ´nkB~GS,/m/^OOkKZxT7%eB#v/F*,,/~^跍hw|Co2fT]%CG&&PҥƑgǟ*PluKboG[hǷ4h]\ p#ud[5$M%D|"A$ylpjݺ&w66}‰]p6+c b0]onZx8p ^ u%RfQȠV{k )|D$p')[ͷz8}@x՟rsvF &(^Ș^ `_.ƏzGiUx0u}Bie+Ug ,s,l:\ٴ .(J'SNr&́n\&D+A9',)`FQ{ݚ.^Yx>Gf4$Cћc.qV27 p\'n>ͫGCht8*`.x[+P3~]=g& fu)(_ߑIUسҿUHq4ĊVpelIg5(pMJMi lq\o}DZd35 87-EmE#qOaLŘ/ 1Sw|)< rR!D̨(G6P0 0!Czj67h|D,jV`qBj+̅a1g( w|"612/O?O^݆oț8*!C"Z|H ʠ:ŽjHC|3t;~f5鷬ҿԒΜ|u&O;kTD-6/A}%cw9t7"Y nOsk]gfCŌĽk\ -%L-(Ta  eYu!ձ6F;Gx @'osjzoZͤn܊zi`p21GLRYI.6. Y|j;?kMJ()/|cz=5fB:wo k,YFO-L K{3jy b~0\lA22Mgא̏7B pT ¯+Nz4"W>᥽eUbk.%\uTЍJb  CF H~˟ra7htA {4p324$z*Z]?v9u MJ{BBBM-$2/c [#ii&̇Bhįa"?M=rAS_mG C&I085r$r q( k]ѮuA9"WևEF~=TŁ\= JƗ8zd .aWtCIH;6X'ӟF-sË2lCurfJ5)kigJ"",1ǒ3 V~$-dfs?b'w`o6H,i)JUAbIe;EI̅Ƚ(y8W><֠ЂYViIĉ8:{H%r.}"LYMX?!)Ӳaj\ί/ƨ_VdCwg+6qI 3O["z˖`ȕ=?z^bvSB Q93"ٚE0Uv}R+$YnnMs,$5L4;Ƴꦧ"JO^X()ypӗ aگPLFs<﹂d\EYf(}Pd]G 2* ӄ}Cϗv]zO(2hgsp+J"'I GmEqW aYnynCa#˄+"`ČY,jު#vrK`}nziaw.$rD֮j',Rj4:N0>8ՇVzXTʛ]L"! T㕋zrwK~xsvX為Iivd\P>j-ؤ' .Ag8 zarpuscr8 .cWdG\oPpU\,(E Jܓv֤IAnCI5GHiu+9QY[4 9a_2ɝK>1c,4OEwF23.(UyEr$P >sWȠEI7bAf)S2}ΎԀ :2v/C]<3ެ[iLpSʕ2}+ZSЁlrp78uO'_]]ڊQ U`{7i;7!ς*hSmj׺\r)ngMM}oRݿX' T<PVr4;)MZqUkOmv {џfl0(#RX3jy<Y0RIu;0'Q%`w=t91kt̥˥"\]PVi5{hg Lf9 lT :S>~P%b*Ǡ[>5,6-w5+`Eӫ 0%%-n jԑ3oo7L[i9Y*#fGXH\ '5l'4 ]G3d5?8[íYs bͱ ;h[3_\9rx+IDiMEͻ=xĸj4xMHKf>' rD>3Ŧؾ3V.͌9i((kT.N¿NZ~\xk;RΚ!ZZr8,&jOِ:QD[M_"-lVEFV!}߷?ddf+d\^'gnFޤyg V!Z|3h,}f<'}xWq_'$_FrXWm"OĴG.mj'_g"Cs+ QFM**:iJ{-f0b¤/|u p4 h5f`*FV.-E&&wȰO9/u!# E=_;ٺB0 kDCTȮ|eAyĕCb:kbgsDE{Yb`|u+M3N8zR~B#ꃩ L-,qF'\9(B{Jqm %TT ֋=_.h+*}\Hjjxܛ Wx|ydGMKK['Z8 qBhyɩV`ˣb6Xz "%O~xQ^թh$qZA*-d1ՆV@ҏ̝O8@:aQG_$TVXf("H2%q3S,R4. u20$,֖OiR m36Bb)_2#T!n[ৎh[xB$D~z$riC*Mx {U؈{AQ\-{qʗCeLcpQOܞ盔̾+e݄d(\rDRA'ᝂ;p퓷ֺiK;0XF}ˑ93e\@*"( KenWC/YI$a㣥ŵ)C+Z 4Bv`<6'*jEZU5b>ş30=3&'TXD1{;6E/}Uo=prإR^AGB(5kˍ0%ys}Zj gxA6㤦S`P$=h$&% H깐>́6Ъ 4s5`Dr>=JE?eKtܱ>J:v給5ޱ~ץ7ް1Pdo$fu~ eڷu(A;lip$bMOW-sF`,~v^coQ \@'a\>`lIXl ב43b>+Nyʂ !~r#EnzkuBl')2J }y S, 6]BHs/q_3ZOAF, 3aa*rtRv %i#O(8xCZ ̆LnK7臅"U7iͮ*Z֜6*-=~g=F{L\xjkp/&'/ WQ=6kz4TfsfjVGc1lޚ/:y=VCã"O0$^AwyѫL9톺7 rar:F_zA;^\@uz6&W4n6C (66(&[חo$(/u0iroh~M?dM78uY ϟk Gۑ9La[΄YA'X< &TCX;rdߟZ&>"LÎy$~<>!~~3;JUT^hWO«Oޢ\}ےEx 4]o7 ?GkbrUߒŻ 1Og&4RP㵣mMW<'s$퀐eEғ n1r!]d%N|0J^hP1Āj*?CPjSfd* jBt]jy9me2,y`T9YՁ*~E}g=*%B}10?$ xA =D7FL.e!e_:kat.r\USCa"zrV9 gu܉*XDZv+ (U)k4 sP:7i78o'F:,;AqO}_ *΢Y`U_?v%!}wʲ80z.r\Q-A>\fQćO失&EgzO]dyQ,QU;$u@6=ባ0T7*QμX)~-Kも[n czRn9[o<8ep(¥:^/ XFYƜ'(~|@S{ꂀMN*eC! %vȘgzZJB}8jaZ_|īP #127G NhJ5fg%ρc!])e;ara+Œbb{a Pc^1zGW Ry2/ETk0i ,оۉI_dp= .'<&k[A9Wlh<*'r&GMO (ԘBуE< tA'#;ˌPm%f S2]R6o(tDOSp]!&A)w^$6=PEަJÐF?>4LG r>Np+[c1+HuwKVo"S{ bh8s7[fNsɚ:nw}R&Փ2?P:"j ݲkQʴ2W;hBqq>A>!QߒZ' ľgUA)T.8)=O9^pr6O6:_(hPs>i#\(՜ECKuMaHd]^1jD&P@.'Έ?z'HQ dn؝tV 5HIjwƑG*9?߻!C$w:=/vq+BV]C.n6` :.lĆ( XiAKruK։J4pAw>Km|)YȜ](.36P#j d?M@ZkG:cW=5s/ >uABS/1Tw؆).{jtG5b TX 6*Ӵ^0C^+ay2QZ'>PR&5ѵc#6ļڳcb֋߆N \<6qX3jݙt8]5]kF7CĈ/'X1'!\Ո `ZqsW`:vVv lĿ>;&ٮ JsfvP~em 3eA#u•qZaD[[[urc&M˃(X5ik<WOh/ˆρ,V75G" *+(@֒b@p<6a4>VTi̗^'<nQ8CՕ'َ T9Z Ry̐o.` RvL<[N)1M3w$QbV`V+h `/zj9V)h3dx=* 8pv᜷w!xk { ~QyqG}C8;`26@$tbc}rRx1Z ~2qGf\@R e*&=ĬaK7RW x SNǪCw)s^')&'9&#*"]]!Xd^hI%}1D\d-7i#ӚMYwpVx)bèG I]ːQ&h\_ɩQ1 k>J[$ ЀYdv*ijzKozfyD\*>ߵ#YVG<,%A(63Yr4}pDcw!\,cL.sN*8/a\J\:U{YfJL.u.;RLK=#qx>Kvݫ8:\~u^\~ux QhI.#9qG\ cǂD WEBsMDļ-wO`sg:K/#j[J rofӨA_*9ZùqM MLJOLXw8w .T]{'@lj! xHF5ޗfd΄aIrbrי>Xr=sdQJ@8d/O#`d&9o6Ho^i^ 048ȪM(X`gFlU?hmEΎExDORwDrE`j4|XŰ(E{ .Aqke̶j dEkHgaf/" <J?]Řv}6\>}&fX-hS5LɎVұ8%'o$M u39a7Oբu[z;sj.ͱe),E莨2 ^օ_OYTeLnS305*b+ Wj( #>w?#E3 Kv ?QC&$nuͮ- k*HX;:=Ȑ./w8RaW /3~a fǭ !?هܤ}RBfV^dVOtC+Jpt+)"4MI 1ej9V6Ҍ! eASe3\źLPGOKQCKy% C)-ފLJeW}#0䧉Ι !HqKɢ1#Yk:\ܧ'#G".C tC !q~Q^8K0lP=hص|z쪆_!iD+/EHV b"@ b ö g6`|h"!eXc BZ9)! ( ,.} Ic0,}Mu#daX?1˥#@*v=a])kXqAXJJo]pT[eFۼ&'p'/Lʪ7;x}`ƿiНX1ޅ'ʰ ]uzFԹuqZqz'>:MAl/>_It̿s.މ<ȼ1ֳ6 2_EN%a^_ZκAXhO*Љ`$3OELI̓-dj.*!sƄ̹'9VeݯX:oֲ1 ܞޭ[ MSAv1(,]OJGטL~y%Gj_GmK@:ўVB3bJu_-kX=.! "X ҫH|wWs XqEq:7OP #  V13$K9-l6V2MZP B4Ǘ_Vo%coSzL*]\hQoqZ]D[g}1' Hc (fڞIZ74Q\b\[rVD5 8N׫uO^e"R̃=_N6l#(нH*T{8DBdY9 I⇲(4pz?@t-='j J ,h:Bijo@Hj&!DŽïfh)sC ^t  ?-97H]]hırMxW #G)8N¸`G$a-+"IS\N~aP*D("R5 r]긢^a䎋4VY>;HN55Hl"x)W:knN~O΁^Aiux A\',AērF_Bɩ_q`̾R}Q^]Yf0úPQ^{<Ò\O~Ā4X2@.4cA1#V }ߴ @oRn!j'Wp4TwuƊmyb/ÅN o7IU. RpGy)cdж}{Cf|2eS*`eAY3mm` >z8aJ;=g彗3G`5Fq6w^M|dp #mp0/8-*FyPiZc7nU~qpw6(YF]'!`=xx;|GvYo[bK.,*B†}h>G&_@T Bo6"u} w@`4>Ж:\@*bܘSOG'=G)g1.ѿ2<["%ŝR-Źp Ȍpb`V60(ի{yPa]!‡ߟ~-oHyT*D(6j$k?4eJA \pc*]'3:a4˅Zqm_&9 )ӕ \.M;>DPAfwK!da#>c49i,Wyi!{bPw ]6q(*mas(5K1)øjۋ|/Oê2,kڋ⅍p4ZQrANIu)v-*\8ւݦ@~Q$+<tͽ4{+@ڕIa"ZyS4; m7#!R045}(.}Ml-0lz}}>GG.fKB6կKf@ )zgȏηaUdۆ5c5P-AN6G[)o4UOTgT 82j,@VNԞ{ԝ**W/6L2|-f6„|}Nx!a0胟 QýT]k6)ZZ#JM7 <7!֛cEjIS$KYmdX֠dZZb5$HK!- IJ{ %S޽mu^C겸 X9?WFgZI\iQhɡf{Or͝ɮ7mBorü V@+覵 XLsӉPGCn)[ In |iJ]齁]O&i:wS w|^(쏙cP7c=XLfW1ٟ~GKq!t#W#! wqW$$sG9Φ]R;%3.&fhtq88teQDc"٫sS^/I iD%X.xp\٦ ݽv)ڕl֦DF\t5au}P~_ AZ44܄fO3粯NwD+~1¨y$iGc Yzw?Oq#wO D 3HEN$O38ag@Ï-͟cAȬ`ÒtԮ̄͒BZuLLZ cv2툢DvlǐeA3/3!]nU $Mfd""vTtGSķ:'a ̮Xd|?^ z oV'#9-sB1H|G9:,7 Q(a}`ZG'uаZtb9X9NVR)T1:ܧKO{>Z'e|s}UNSI )Wk/_ ^ "]u=lvV=x3 b "[Z,ޓӍ RC35rr^ҬGMiN8+DAdZ걼M6ބF0qDullbzV6bX עf7 Pv/e1Yv+Y!Ui9*ȠNA3 ^2`T O"_^d0aOi i#ԫL1xkuO PQ o RէD9٢p->ֻvG"\.y(bh15 I8S"EO%$:xġӎNQOX&~ n>7GmM=(`a L ȃqE%f'_D2ŎĦK[);LOkAX\1:E4n,`'<Kd6hSK*¾j!$quKҫ NOl G"UnS&MBs+Y ' z-()=㧯1GCܰ|X`kh21hMrH#/#F*hIX;۹븛-^ V]Qs635D'[3gBJ6EۜBN=uAf{劁@lD> ={  [ %~U"cДl_iF5׺$ҋ8`o,T4f "ǩ=:Qxbr xӐ|dX*Uh1g3ʏ-eepM/Sk[@tɞr{(?tKca@UZ1L'$ٷTyJ:_7b =(2=X!=SZyu VۄAJGq5 кHW2L[~ Sp?暈U-!=\nd =<,4Fg~ځRL-j_SLPT+#G"7CR8*5?v&MD\+naX^kccvY|$C/!i7 痧(8O+e{>UݸÖ-q }"q¢dy\K{_a>]3ZfEߓ.u N.Ŕe1HLv Lnjy,‡L:O*Q.6'ˣ=e:IVeK\TTYeNEmK,<?4u64;@#0IpOdzn>y!-C;~A8sD >eXW[.Uwso'e؄ܸzrk~?׉̊3 ;vJ=5zICgH5ҾuQXJ[ST@D0w4yyG7fjEU f œX:SNСO,3dh!kGKT~AHHb#`oz*^8z=@a!s䟑s0EVZ;"T1Ez$߷%Ks;1RZ 7&[)v1O+Ih<trZo~vztj aR N(a_x_h-̑#2_+"Ghi-(ν.ol%2>HK &rݲ!%3fۭ@F_ /N<uAyPD~aX$A) ExsZ3.}QrB=thJQUD8d;<~a9aI}eKK tvC"6oŸT~C EЀOp ݮ"@p$ ,3 1Yco1R lԍs;)fv jAMJjn8Կ /{E mv3aVh]fZ_ ҆~{&T1BJ >mKdl;*ZcxV#ZTgtlxȋ0of>f[~mNLZɭ]E|P 6|yUែiaYg{ݍ{7׆M$Y=K7 LnnD5*El2R%mHaaHItC|Ě,vI5_ۏx)3Zgax}[WϹ+SVBޥfk|5#^q{NCG3߿a$i5Ħ)#{j5Ieg '¡޷K9r*Պ @n*d`Xi+?AtZ&5ȫeSنY/`Qk۫YB%=iB ˺ }bȮ I2*}`[b"Kϖ>=o enP/qW30L5WZ;G/$9j?{쉨͘T-2*0X '#=i% D==X[_Ck?ϼ'_DC%ɝ|fZ$M>ް0|Zw =\< ޒ4&1(\ ŖI +6D+Qkl@Φ2zIyÙ9U7|eY½"JyF5+P`{ VYf\ST:\1%G/AÊԁt)VMوkgqA7 +Fq DZ@bu9+òj+wX]ڇx/D#*WY nΏF].cnTFbdq=uWQ<OM;~tW9?XU'ysUt" A(]F}u06nl2Ŗ$ g1~cS͚HZ5p@F{1 2>_OOZ * NXGLrdobDHIޯ-}S@a^7,XJtQI/Z98Z4A(6W޺m=xa* p\S. W}EGG|[D{Wcy6>KX4qE& ] z#ׂ^( +yM`2m 0L1S~R#/Qv_A2CAvL5FRXfd -Mnd5bk+zG%c +3 1e)pdbTM1OVS o;d, i}-ͩ1Ki_Ó9~w4boUմq#-K;҂^dQ֐dPtX":_y&.H dT +u2#x2PZ%9;aίXjt}!rjIW$*ӶzՄ3k~hnGf_b0O6k;><%ɫ"qaT ^|w7kLpqCx_z֜6m.8q_Q&f8Acx%~/v<93X.f5/0 iSA$CveΙX8*Y7kS>ͤFg-TbMQQ/!^?V #Td,%#5a0%}\ ]`|6[X`TU]: 4m`^ [XɀDy)ky<<0IzEWBI4A0ICpgTu61v6]=`ٴf@HJ'fInO'4jGnNBȫs =H-q0`lG<2B<Vs1Okv:͐%Cd"~up`=}wbCQn$,G-Ԁbߑ#AVZwfq)u[/]&fYKQQj-jW`9= !Km9^pL |/BqBdXy"ha$$ /ttYb+ڑ`snz0=t>/Z]Oޑ}YS]b+֖H)WuOU)lqz8OgpI>PƯͫv"?*" <(!\ (>OGKq#QPQ/ϬCro#4g'!8ZdfF03v4ԁnoe-ˑ=:1#AJK$̋D:HSaŢY[ReB[(4;KK5Zٴw׸IV갘=ջE)&]AL)`<" i ˰>\"d<}՛ބGTӶǪ ;mr*o^֭ÁTG k帊]3>'7{rtewZl{:K2PNv[hb0z(>xӱ4Qf4Gj#ڰJJExLWjڢc)5@8Z=DkU\Sw?ZT[);4U2{5 @^F5}mrTU2{חa%lW}نN{DVC5q-0)quWӵ!HʶG>k5jtӒWrAo7Z }(ϓKYZ28)Biܘx 2ze%e`ZY.-6]nJfSn?5ݧ!<^[(t>e}[@c{ڽ$V7WmcӢx`oѹ z-ӡBZ(14HÞŨxM@%aa[D[+<"R!SϢM谮$Fu Ҥ'SJmUBBvK+.'@_v6^4)*|j&g OMH7\y J\H7S,2v=AYaU㟹oaNB՟F  9!Kc͕oC̺$/^p~S~ uUUѴa& Ai &^;MT(+2 2&*c5 jH"ӰR^[ܰ:EPx%d |aTIQTh%ܜ4Ο3%[m0#0Af9tJk,aWiП;^ω]mM/ז EBu8c|9an;nrt{Jyk"|F"[ x*`ֶ75ے03z%6ߜB "8yb )fvaMgh,D K>b  Bҙ?q 1f?6ڠk*PBɃe l""Eܾ`b=>- b6y[û<>j&/1j58Yhḿŏ.*ZxJW͓H*J4WwAU1"jU _sg^Rfictd-L!{qF2't|S|O]f)K# 3cM!)~ NyD`.PKr*Yf`é RnĿ#G?"RgQ(rd:ŵpuD!AcTRNɉAa':h\{t^$y&S~鞵*@g:1Z5R]yrɋ(6N::'C&enLAU?Tyfv;jP3x#7jV)юj_V%uxaaw@s h.ң-R045uw6z\^B2N5 uw|0-x*a&>r|)`*s8ּ'yJ,%\a*Dwq/1+q7MX)Ufz% + _# 00,:e' ?@M&70 &߆E.?a+:XYBvbuLS)~⫌}zaW^`xQAw,^ƒ\+D) B F_kЎwq@Nk  T;!%Uw&=#G{N}h8}6T)iXba{3|S!ׯ(cf][V˪N QS:?R"ϻ)ut+G}2א]zT76Hw -isR{_tMaц[zK9N=rUIO:GyzCdxhD@߽լu5|dsK>Uަ-@ d9_ad.F`g8m4ݕR(8A/ǣHRĽʰ:I8Y2cUt& #D߇_XK@΢EzH,#~T tr8\,"LSI1Z6 { {Y(cT3=joQE ܋PgӋ+`CŦb ZC: \ۅPt0]GFdAd!D $M: dy%2Qk&6c- ?O%m0ZR)e(2[ PX)pT~Y c cyQCs?{AKAi1~>yB>`0;,ts^?FQqϢU?~͊OI-G DC:;XMRh-`k`\zJdƘq&$Z+nySBYQ̓vR|{T~ym]E r\Gʸ4ωA/G{ ;vX~-}H]\~^HhEy8qo-uW\se8*o>,N_\L42IQ z! Qi|pIBN s|NU|i*u.>}TALcL$ʬ臘 LQ" Ȩ5SE3z [z?[R'!U<p0ʫD:OU:{񢧣d%./ 55jȜddwmޞUu}ϝH"i{*?h?Ҳ EYPut“l?8XF F>4,]h==_'e(=`)G NkKW¿a J,W. ͡ i7F; 2,a#.DOύ8v__޹lBjtQ&Rkܢ?dlv%ڄZJ! , KRo8v)<%'{Gz9GJM5ٸϵ`s,|.ŲgIF^p%˥cJPLK+l7N\< S^I4A%&dnj Þh*8IKl #PYU։Baj1%wXv?׎ r{e8KQ{gw5E29ֱS!>{nidn%N',9!>Ws *Yb?":3"8z%zDINp#+ToS.2O~LyASWlMj9VTsb^{{4c9WG0Rv{)|NY`3&k.6!A!,I(A{_{Gd'hBve2*&l|'2bl^Wf,.dɬ"-{+3U1ϔ~cMyw̽ %9!&vEsTըTiDpN&4u1MԌ)\#*mXչiaLN `klQ?SvR"?JѹmdBR+(ٹ8Ry3Cp@4_Y~SVLճ"E*ث# e+kfEv^BYGS|X8D[ qLj^!yF,8 -UӅ/$&MbLT\gb ruL#wyYHh| OE rgQB20!yG{*BvtGܼ=yb⊢sɧN\ \"Q jwZk-`H}P |)ltTĸ<B)1w1Oٓ2z9{ 4V[n|MxA 殲E~ ;Lfw%~Xm6,9S[p8ACl4곎AOܮө Ƚ`E8, !'sF3[t6F{67~ ܮ?cf%|=3rT6fqv-UItd&Dzv+R\&:BO&XCOa]+SSvA\U-#_#ەӚ6j%&P .*! jз㦆y б/68˩;@98R٠bV4Jv#t%/19e!aLˀ*vP0t[M!0egqb6x+pNMoJ$oƹoW%J´yzGK?eeO)?ʝlb,鳒u)e>t78 Ѝ푁t.I/zABjZr&s{姁&ɋyri~o'=aa n<ݗT_?-]pkRb ?@B_D珶-IM!Xt^DppH/Q{Lź"sz+`Y!,'1$A9:1ܔa*d=B~@ILr5طNObI+ha* ~w6c 6%UsaCYj $z| rL,X ^LT>ќמiQ6-␆0ep2UtR,3&g% EImlM׺Y,CA_R=غgAJpō!UJO'|A>B +4?2!QPg '[IxjV '[Pit"^Ϧ>O#!O}nbrx6OC[%<Ϭ2P#5l oq)+ \*2-A[ ]\ZֵPoO  2͑lN1`!W7l`ިL!t p:h@z+g9_jgh--d/$Vkf龍&Lz$,Sƛo+Z8)lCH~OʭB}یc<9j noKGlpr10.SMջ kc",K3eZ8PU ZˠF , {OChRٴ^isR Y`RG:jO?֙wF!?`ՖኊN%<:s rQ|:A|X&/@s杹eǥ\-/ˡ WDto"8F|%KGٽ p|HzucEv܂.ŭΉHwNwS vg jS]E-6NL?QN?5,dVMs43G5*Yd[cDt)!X-٣XV=դ;n q@RwTfXB\h0]LaT}ܝ&V[P||$$_"wawAaLp! oB#,(Z٨c\^ć&ws/R3f'Y >NXCJB_ y pX bN1ɍBNW*\G߱&ffj^/.u H.g*djPa+@fd벥UY*oڦ_i$<8 y-ܩ`e yҁHF\͑o2kƪ$ Q\}I Shà&GǎSuX޶Vl R{0e.4g3-,& Ȣ0l[ O//D$BB:e_PCRFz ݨ1A<](xX:o|K T*87G?]և''.N+K?@[w@$>qfQ$55O<v؁wAc({N?TGlb$%*r_BkԒqo/|ֺovh !YG\)l>.% E5>:qe3W%:jQm,NU>a#y]U3I$xfK^XLmҜ&\z/ސȴ/h^Gh#-& cyi\ үo>.ٹ }OME"; TL\;ГNdkRp]$+]Hk_~[+Ve5鳫VN.kR^3O;i0kD{o`>%'i[[DJXpoɊ|T'fMz_/%!vX4LRw$!5OS+j/JVM=l> Q+ R>%&pl3Gg.wyS%e]_2p<3)p䀑 d暭jOK3U!0y`4-`MB(i-?yPĝ˳Nnz1HhqI^\qxVSCXP<@ĢB3M*MzM.o(g[Nk3"9;P ~P"CL3{ŽN f d,>Eӣaղ.ϗ}СVT>3ϋDs ^14VRSӍI'n1KɔBMVJ?E2ۢ*#HfU\ΦŮkLj3 sw O;n[Bw-E_pܼ51N^&0p0b>蔲BhY!xhc #[(4`ȫȔeZPrE֪0e(y0r89b⍁GX¢`j->-ׄox耒x D|'nzW<#D yddA*~WѐaAwM m%**Q/l.93&z9-qt# E!?_9уڪ;z񙤩57Uޕje6`۹"Cj؀o~][OvUޞTUVv&Y4`ҕ; 60 s2[7X@:L?qlt-UT{$L4+͈R<~6lơ!|GK5*gt[ҿs9s6Ypy9e Z)6FL^%Y @_az?6h[DR|?duY@Ȭ5^d[m%GSXjv9ꅍD[=i: /@R2S"jmL1@1uتdu9lY?zW62Hᘜ=[홠d.r ZG';mVݼArzB#)I7 /%Sk3э8GdWldz.bXv^\&ߐk/ErUnᭃTsɔ]Fǘy f,d R0gКI"uG U2-״Sir3m5ѹ,>I1xg񅝊q3& ^ '1v/9SX,eviզ?S5m6xHjӼ-͋;. r6W7SǥIå-.ovHnDw^@0a(wCzq$AhbV[L$|[ *L\KP02-+Lz\Á D-g zHrn~dǠ>0\ ,bP]4,lbf\~-q{^L ۟Bvfj:K1i*[ˊfK%_eݑ:)tta=v ȲVfqSzl'Z}:(2 ><&SwÛ\V?#U'}jB 4,)D,<937AVF3E׸ 44Kz-J39Ռ| mgn@+Z+h;池"Df1}kKU b$kʑuBVKH\JTix")HߎnlrײzxԖt˯xˡLq 7|&ATU|U#@A">ntX,dBJrx3Y#-0Gc:d@X I ae /0p?2 //B=qSQPgacX28ڟ~Q Qm` e5Rd# ezo.qdŮHQ*2g,/s-hzRvע%BuOlqO+ >gWliPZ7h՚S{3Rh!"nY[.30AtHZ-rE,1Ge 7D (4 ?k$!'== (a}\% \,[4GqcIi絵 F0iu3ZU;f+G$RU⢑x#(3zM0v+b2jHym.3_ ˄ë5ÿV0#p~0vYJf(Jx8F+-Қkӹ#DmC3l1cI4 n\j2B'yLB_pS/֔=[*(;+^Y{k봨K&Lt okHE!dORV42!oɤA!=+\F}PqhZl[CJ{~p+INj @ _(fECfX+Rd`Bn~'J]\gr^7xb0b)я>@Llc[kHg󣦫gQl,$A52)XD` ӪxjPEJ6tO"Mt<('i`bMnx>}ق0ֿ|Kmĩ;rXQUJ;.}+ZCC3@glVctvP&~S|  -[ &cݝyDAo"y2LV|.ǩTqѭ#ihtXb@9|A*cBȊ<|SSW03zŭ?mO%o6lKB >Dt ο ȖQ*Ҷ*!5!~5sĆqQ/$!~V+ö÷D<5B=AJUIpn|bpT6"5O< mJZ;֗$眈 4Hdhr44/Q2RMr&sW{J 0(!oCHdP4VnjǓ N42`{WAVO-j1l.?mu!D&/*K41׷nC%Wv\շME)&?L]}Aǁ߀et}5f>\}&uNlg UYH8Ovc Tn$3'`lwq?DȚ1@X,By;#7WŽFymgn|!\Q Pǹ|4sHtii5yx~n]Yd0NH Iدl 2-:5{5i;c"&Eϵcta3b3F[|: ^{Ylg9J3ZhzZ0ď5z;tXXw=kҋǀ(-w$vfҏzFQF(&!]=Հo]!bB3sF"DЙ 9+Q=f 5M&9 HhL @o(䙱 ¢? =HXŽn̮l=I~ > bPZSB ,0Pb Pϥn2F:#+ـS򷡤=Bhw+?ih^+E6B1&l0 OYRռTː<ɒ|uܓ_[+\ڌU9`zֳl%x\35df.4R]VvNIjOݒM>q22[K̔i~tp'< "鯨6DqJdi!Hx aH +Q\o6}Nn RrA?";6aY&jPJ $ƾtX$mq,g@ۛHD(uL8 T%ņS E-5qrmFiky;3Nxz.gB,*{)[&&Ͱ^X}m}Ѕg6 > p5xTE@rRh)Wʢ__Qv+=;CIN*2Ma11-\ %^5t 'QM=i;CY@uo;9xl; ?`.RmqO\k3Tpp Foح@ _>f(Ju B1O JJC_dX&VCJ-VgXk;!}»0 m$\Vq2IZr(8ߑGO&yIWyʉy]y!Kr8R5Qռ6ʹ:mKذw%tz FMb le3QK}:gߧ`x\Љiۜ  W72'#!0CB`j+_7,Cx-y>hM`(ŧ| jxn]q}R]KX ;D& c%yl.kEvжt${mTN+:vP"t2mZ=\c^FjzA $JdDV?ASLC l`Y]mLݖo+2,P.?rdSҿ׏[iv= rx0MJ  zXz]sjJE.(1gUoƟn sДCZǑWB"V|Uߔk;5mJlF?ʣw96q&=ʃ'[N0g_{B^1ހl`LFlMBdQCRp\.Z_{9܇s Z -rHĸ cʈRGяv=yDLїQ xzZY/佣^JWYK+l+iY!U/m͹Jv"S1|ˏ~⺠ƫØ ܲ[>}'7EŃ2HNsbѧ٥"I4:e :t0;yfXb(5#Ɍ<ȫaJr2<Ҕl6ϻ4wgW{=JX-=Cj {0R*Y;,. @ Kza.O6-k? ̄1 ƎT^| ZU\L_1¿eW,!CG٢TϘum?<-ĂSa3ݠ^IÏ} [:IgQD* ? ӵ|hUL̿KM1.s'Z|~ٓk9z=lAR-8Qc!q8p6Lˈ(b>,/p# 67/ rvWrd#u<)P0E OjlWq/k'2{mz"iҌs0$!#NE#|\g~QcB\Pq9 Ac'.-m73ZLar(A g7- ^CuOuԘ\ST-LHvA,*zĴ4qfRZnňU(O tCp]Nj,Y /m$`}^C*)mzFi,x+UdwXKAo T 59rk~ uiv ьMYŕ4R)z+_s=^{>E)H#kXs fQ3ן,t0%߿*yRpj `G_챑JJ![m!T&@"6yf =ɵ*K` yoH#}9WsD)AUyt|ey [qUnJW-ܓa.$Iu`cY⃻l6PHãHτ?eHU2RMS L2Km'KU*\Z]h?~?_9?]8d<0, 3q,AaҽUUgP!c bJIL{+9Bm/-rʷjGe"Njۆ$sm>Jil|$~ <-O8bŰhi=$ Y7\DQ㫃?AGH=٤GS:nѢ!!PPSk]Zjөo&\w u[l*c/&$fɯxlt\ɆTMV10F&bH/VX%x13pݻ%\3O9*q@?p2oNP'L#OkKcxܜ풆t깧 )7fV7=jrQySn`-#;g5 รH`7/#?~yiX0yS-:.[d99 j 0,:o1oY]Tep[ߵ3 2\st~*#0GOV9}:ƮHn)%4ۙD/Eҵ/kq+ٿ'Zɶv\fF6w]>N"HT?MGw3%V~dƟxN:S2lzHQ*3Feͤ&@:SF׌X'-;|\8:eBH[r) Y]y?d&mv9SO2l1aH]>o\熀t6!A:lc?M܋pVaX'LWlt\TBh)د)ԐMF["BX+ԓ^^>8({DlѲ6 ZNE}qHo}ɔx1B_VǖX|iea=Ks#ߑ RW/ׅ[4?y{;~ö}jCs)&lï=nLohsAVX"޺&h"Q@&!ؓM;(_!%M+$b⾮yMe>w>UfI;tKYgYV6@'(ZΔEt?G(*2EJ$-[lQI?9}:aDTa,\Aɬ=z(&m` @"JZdܫ1tGj*6E}?]V؄6vΖwuțnE$-G/0wO?Wv.@)%.z˴$]dj0RRʼ4\vzndO9ǖRciCׂdYqgQKQx!$#_rDBFk C Y 6fGrܳ(M VFwB>(¿i}X4>z}Plp`gEOj~4-QxKu(4X\uy7s3_5Fla:AgcB(w:PviWɚzA! 3c 9#M#u\ETuVEzPr $LFw|(rI{Z{m8(_fDluz!ߞQ'a^pO4,BNǾRbEu3x'H;joul4 k0J* >0Y # 7C#5pΐ؄$y}B519yqn,@ #;/ T#w7vQ[#+U?D0 oUvb6}2<9|)8I__@'8/j0i'VBЎ΋I-1Vz@N&|: K݁_z}_[.~O-k([?Z:brw(rSvlژݹ1iuaukymVaTf_7 E}kRM.t3WU5-tԐ\H&iyhVݏկE\_'a\Sնb<2Λ3k (!W/D?=^隻/9$qXiMQTWR%w-4̂ҙ!|d).\$Y ܗ884eP=Xbox4LWi!hB ѵ1}t*FHTVvb{&K-orٵ>Y߬Pxe%Tn=LDd"E TA9d9d9ژRAI;j-yn;,@O|RGCbm5ތj)(f_ޠ>*—& v9$1vѻ@yZBp7 3iʊ+>WۗX&:4}FDX/uL HĽ7xv^!\X5ꐫo^{,{jW{caS>#R8AtXRS T~6KV"ClFơ q 'S),w"h3L!I}e-7-\ocXGzl83xGXыVM+gp2z0j1lY3ll|($9=i),q9z~g`ڭ [u%y =T%އD=},򉹸a,û+FPf$.Hhԭ.t K.']ymAq~7Ͳ꽗yׄo]Ij^_UCz r7,^3%8A,ŝYՓAU'UK7jb^^rk1|B!G G.I$ 9e:V80 w3G`+hbÑཔ\ڹ]);̫|Fs6 Ov=u0c37,Y7c4B\ݎɠ@3]sǹv*?YZyMIfً_kvʌjb%!0.dNd?^Xk-!NA_GӜG`lwC,>X/S|9Kھ}nyT{T k< ߄e Ntыp_kTeAn0DnoUf\OO*'T"KKwj,y_)"(BǶeC[$Z=x,P \ve5ϳp}9rG ,G&[D5\~|0vO-iH8grQ dVJ^X;`Ps%pb-9)IǨknƶܜNLy,z яhMPQ!Z8G69om"38IZL9c ؓsW}\, (Y FD5JlŔ' E237-U|& 6ݥ@ *Mz .Jrؼi(&-I2t;;m`1GKN )HZ ;)_|W84bJj6R}`Cy[fbϧ8Pu+R9cDG^[1tjo">(DdtJX1R"Do _$$swXO"܍sJMley[|?ޚ (}O `vM68v#:fzzFT"D=׆40Tv^8JIgZb;xJ@"ڂ]ar|y 쪽?@oVR{SH :7  > 59C9e UZ/!JAplx>@;ߺd<A/8XGW$%r *w[@ &' w)YxSOPBj9_5I*4 )*>Z/*rŅckcYd-MX4ċ{6|1kzY9O kNO=]iϐK>[E; N\MV2)9lwe Dݜ+Ues IluNN?Hr^[@n,LE 9?IrA "d<`ڰ&/[L?VLի$2%Ԇ6X-Y~2@}|]ff ͼoCd<[TV~;ɀ\ gq=ȣU^}VZ4Ljӷsdg@hUޓeQ:|WD PWӌbE%@e:/ƣ)m𳙿Q蛖VpaMYYPֲ>&4=ڤ]}7jkqW>;PYmAՀA s:cMZ4\?z {-xdYh;^mfqjX-U@ 4G>dd>U˰DD)p w# ?1ٴ+౮ɝMt:-}:F&C5"txtgaG|Y|` w=k_V`&c6L+DٶrPƺz wyo=["S7p\S_6ɤݑ +*T(pt@%=R6;!-xz+9O7x 6Ѫxt?/"k<:?N*vU >)GF--zǴ|bO[1P4?A{VTr{uդ`XYjO&W]!Kwuͥ[_0ڊʏ_qP.2E (,;ӦX^˟B>뉻mOF:cpheL І@`49\]13:[>K7Y >;o'bm,s?(o%{<ۏ1V~I`L5*ZVaubq62~^:Y2 M-,'g; nߪ4*R63n9ONU6Z[0lyz㙺*B';˚$zOAяЅM82QBN+*wz70;UD?/ȩa10ԗ&IZl_}M^?GCBX׈^iKdDNr:"&*[zOh)ǝQ'/y}b.uQ]~@%˧9-NynfowU{h\Qk f(; l޶9u Lt]8?- ! jJ!MvdaXR贰Onx!7xQ_@On$sq8'2v3{۲ʫClvp!OzHpiz,9pCxfTfd1u~ļLǧux@^G'0D۪:s??w_*!T&m;sXUzQHBk]'C`D`>Dr/D,,osѦ k582]l $% _QɩfBdɯkb9e}C4:8*9^5Q.J1փ)PNlw,]}P-ؽW&ߡ~<64j680+= u6o;sqQl+=5SL$[;ZRPL!ftlIB.Z;\ߜ4M4h=s^Dtљ$f_5q^qr&CiٚBFaF.Eox1R@/edтKWg}rl":?K:G49[|f;{ߨl1qI>^)2IjUGW(2V21H<jްv|ר$kû5^'Qt,,D44D\r1ĺOՐj^@[:_@##Y X7Mg3MʭEfp,6cS X0(.{?,%)QVG2S1BǩSͦ_vؿ~{W{dPcEB[5ÆGFkCy[7rD6O'a0l%V0scsפp/kx\?8dA28P_#:M(^ m.v1mqKPKX4d~쳛]0+礃?蹹o({;$fx߽>'] koD%d$^nbk pJ4S+Wh~'bʨTN!lBrb{Rz!q:,`!dJ1V[¾z)"2O!!zQ#]8VDog?lt16Kg7cN!m~zFYeEj"* -k6Ze[O İ {bCm5u@Wi RcNO wK~?̖c*j/IFQ`UHΈ3Ť]㭒4YuP؍ !0 _zCsYV~Tj5^!c4L0 ZVF|gSg!K 8no[}ecOFLSp抗fJ?UYdHT eH!L6WC=̀wӡ;%4˄zԙ)^aæX/fL}YwGqjl7>V:asGW/>"xAiR3yoK:U9I!RYյFXY&t ,ޱi0( xSRkyi}$8[8/-C]c 1пAlY%;(dN0Du˳QM0_P؟'xhȣmI30T6u7ruԄ{X~m>YqK2UL>ZI$zuD p \ dՙ9{9=4lP36,GҀ@31}j<Hj#ؿ{TgX጖i$%t%4)ႸA]e{)~Y?4/+:)rWɛzx~up.=7jAͫCi/[ٰ\u-z`l7=VS ϾiӱjZo6M e\ρv~xڏBK06!MV1q2ԑǭ"Ũla*DXƜm/&vgP| YV$! |4|R/Dso7HgfU#590OŁ- A^40GWnk‹^#<;R2mxx^2se=rhW4c7$i'";MғY9glT)zz$ -0DB樈2oͣ!Z h,"e6Zy:@2kN bnNju5`J$%=O(0Lm7>`A~hZ2ŘE ]p.C=*h{0I[ZET(2yʮϚUQ9ZU+&׭|Caշ@V c yYIy*A6{9oDQ)Xё&D6zG Tnmj؃{HeU*tTK[-9B޲?ifyQD)zg}8>Y`bKg{q'&եL& YxzOK0 '"O^TTUpK}L4e%.|z|0y]󦤊CaZj= czXM* [XHnG,5T=n#W"ӎg6nT鈝h[|Zr^1t[lN?$}Ul*_&n_kpa ͂szε3t@482`OXb=aQǜu$Ę:1jJGO֙:݇y!ad{c(؎(P!W-Fo&܌8EHGX@==__e;GNain(HrkqNTU-yp&ʋHC5| 2[J@Ae̎*Ke<'qj^y% zt!o%kTu~d3J0a;ElӢOz60mDn@67agDVEv+5A:f3bw<)ZHeM*5MoesZ2RFd2NE ֠0P=[so\\\E+ڧ*eEDǔ;퇟倻;oY g? !Q„/dF=IU6tgu`oǴFT1v.Y(+up\ĕı d!j'0+фqSwֳR"VJФH w ;t9ihLV>ѲnLA?p}EJX`q7e@~3tr7}s$i!? Xֆ[kd̞/o.ȋ}E-]M|eGT(آ#c {gJSKmaf=Dj/+/8a2=UV Vs83yz/kB:5ֹ#;#TphW{ҦldJhwt1 y+3 z#ߴ+sY% 4Ո!OIْpzwhqܖ'q}Ћ%j"wnMIg޿J|oׁBğ7d%*iQX|3%B7~RDiÝyq z<^)j'Tq~!LkgEp ߥki\آstXW@qcD7t!lqZ=}Q-MɡЌ 2thl̾|.1p"%nBMO0bXN7bbn)p:0% y˄ rNZRE0jJEk+WXssgfdǎ\"ҟ%Ne{/tǞbkhuOۭe 3-DQ" \574X9!:>3ƱX5H0R_HE(}63 &ڜoEřc`}hpP6JsmIx[9+uC^>_r>Yjկh`_Tz+ğU+mQ&^I/~_ 㶞eC~jd! .^Ϛ[ rU3V6< B$V4ܲ7Hy`"$-pHIv(:M[=6sO.VeƆ۰wyԉmg'k9V5 GR/CZToFVlkBmfKs?sM*4Ys?/U ]3̗%% aHӚ[~'t Y6Z jofmrRq.$Ê)[Ǚ^͞iK n%Rb<[%?qgCmc_˙=/fv)s|$~6Φ8S6),ʥ8Fl_Eܸ$ա:_e~/r=pc*}Lx fx풅Q-yI#IIRvS54Nz&]Vnb=rY,[ 6ۈ8sb^prccsX4849{`-5[n:IaRY[ 74sLO*xR.{q+I,'XcD9C1(uL|.{2`xz~ UPhǃC1%8֥Psfl1.o?#m=A֌1#y+KFH[tlCpIBGp2W$N6 ]&E.y4g=% 6Zr5(QZKG)N߭ɳejcc6awp8/BE2 >6- e9˜}6@W[/͏YM0WuP vz-T,]_fz6 :iViZ}2wIlˆWf^bw4Ⲱ32Q?ꨭUO y;<ƹZUQ$eS$L䞁VD6]3Y(̩֏UJ%bN,*ɴZ#ƽknik; NDS.@iNbujf`ӹy7(s[y]O::8*~`5 d{0^#pNaXn\!6γ 5;a`B/V@ \O2D^qmf+2CmM>ۧBJg7= 3gP?ΡO`RMѶ3D e-?pM3r ՏӘ-@(kZf´GamP.w7+I_cM*-"7m b]p7N9*ofMZȻZ+`T>sϸ wݢ6nB䰚 J=b{Qܝkm]5ş̭^`Pg{NwOnee@ƒ- Goii%…%ۇ3φ z;"rөV&1OT!4 <\#b$RUVU@H dž[iAd0Wz &Q7v`;~dIM*7O7G/S48(Qf95iF5=@΄'[oȳhb@g܋Өsgҋ! YS* 0s iP7 :w̑ەEkįx>(eNhR!+p8LHKG">eZ' twBh%T_uU'anڱ2O*ONjF$ 7nc,UQ,<`*>|.2 { Q;{4=} ho7o\~*}PsQ)cP>6lJ7d.hvӉ[% *(/@u^W9 iWef&xZ"K(7xql knC D2۠"ηf^iaf3kY=MU7.F-+ b۩ǎ5R]RXA>:(:Af :w qm.I8&H9u{Yp) Ն9a g!9bK̫FcOٮ jJ ϑNKH;/$Dt  $fg}nsT}>fsf|Dz r-3NDٳQ庽j@Sf̛٭Op&zNfcaQ^KP5@蘋,J8ˇ\CjoCzmԳUSJf0?<Aq֭մ͂!DqGH?e&mWR/:P9&^H2e2P"T\6^8lx@6уbvF (Ax#=B n1E(k'3" ߩb(WpFs.1e` T} -|qT8g-J]6U0e}{tᴕRNks3 2ӑ6q燪k1y\10=tq-_`GGӠO4M\7`'ްLQoMF--ҲR*4 ڙ%2FVZZm@q}_cJ@:i`}Fn1Vc,wXyh{a:u{Ta9>?Z?mZ`'NVzcSC{rn52#vgivph6ӡ Y4 ~ܳ!F#3itY7X{MEvpva{ƅ!ETbkfY\b'=ºI;kxt#ogp }|i|^5}˳>ٸ=rBhp/#$~4W~DDSJYxqز. l+RhM /'v(t~bͰ\dpZ@Vx" }.0HBViD" ->a)]('%IE#Ӡ?\ vT87Ww~jf֔r# -C'Ŕl=.(870κ$Vngq\VeKMqV Lee#E"?,ewd_EO뷱%$dX}u%a?[ۙCn {ne!K#h*IBZmPH`~8vs5 2*ϭ=rt:@&P]]dW nK[:*cT yzH%&yROJiI@Ğodx1_Y>#vOU砩1tPơB^|>zfqf֛Xax64p!&{| * $$_\㯞+TJ6rքr}rj34JyC :K;e188q`Es2pEQb\+T;!Gvth')sΦS8rp4P}*:9iG00sX&7.cHq)EϚ'$`"] p.K6hTwj<` Z\ERV!Eٻ.nIJPE4%TNό]T'jcj y"jj\)hJ+x]noQ Ogl;:;6 %ܜٛzhvk[PPE_Ϝ.:bk|ΐ!R/RuZ ( zєXwr|a3.U_,~U:V[,HqRbG'fp6J1y{~N3O6(,rFot)P a%1ud.0 Ϫj(pJj3B;+ 0g5˗oy(s:.%WG7{zx1Ru=0DCkI0YipIr<1W}fؔp'䢔nj* iABP9 "aIj[GLy.Oz>~_C+_Ũ.Q~ЙX;ʙWωdV^Bs@.Nnc&8vB&N_Թ! P(Cdȋn}1K wɪUќ-r+vCܞdwvk 2L*Dſ >j+"0&٬繎*;sB;aB!DY6s{T>Uc]=2b>%VW7s1XsA*Vn[K,=dJL5 *,bV~Yc 8Fh"񝍧#_Y6gH|N3ӵ_yUT!UU}--X\mѥ}8zЌ>J5W)h*m4ۦ4ìT7.,}&@Žjۼ *bXDzEySv(&G>2l,c$-1?Ҭ: |ad/]t xy;ic  `iAҹU>>3JoeuyB Ϻ}5ir3lV6 ݞAHq`_^,x7mt#+N!TXUB{-J4#7& ]Щg{7Ch$,ܣ S݄_I#:QPy׺$T@AH~:`"d-URG~fؘ|Kp&XBJV ͆sO/!ڍA7গEuPi7:ǀ8R`19Y%  pะA5G/m4C Nz)w mnr:wǨiv e9rLؖ]9 Ԛ> ݴhfPz`S)=BA/+DOFI ?րZ?Bįܝ0M-:u>JӋ3Lc^`^u$~@V5AOv;xC^2X,*X!Dr$[f65 Rp2ŰЁNw|Ő|׍[Ny⹖-M`P(/D`>ڻc{K[T(%T:r~ 'x߮m &"+MaGVԓ&O[q "k,2Q.Ba<{N,ɤѷ.wWd-+p9ZR%&&>{dZk&Ro!y{x?UkUWV3XؐHUg>BT76i ok4;!V .Z>\Y) /SYoVIrrX;)+" ve~6C_;áUW̟gn4k/d?橖7ErXؾcPK 1 寖KV}$ y%ɏ;-8d"{C"=&cʩP /bc50*-Jt1 @A}{AŶ^,Ԭ1^v,C94k{X2zyw)akʮ7ֺ}-|R{m 8pX|=4x4>cyC ^Lk f{U08L@e¼VkU#0?@gs^hqmm\\Q Y[ʩ369ں3CPnx*_Ѧ1/WhELkY,q&RbDT8E.մ{ګ81Xt3VuoƧL3#Yg y=:KG_ цuq{o_{0h_*C|V{zj[cВFTuM' b␐0ac$!Uϯ2#V42 *mRk|AfPy܈ XM8~¬MybXBԔeR p\"bJ * ԚP F{vlCR~уR":NSD+SmxvSw@P| g(sqD_;#!: T`'ZcG|+J'VP}{\Ut > ]6Aa*hCb!p'u]*FH]{o37[nXpCFT-ڿ1o6+b=Tv8'_:1[!m2-}/]%Wu"A5Jmj!Oϓmtb#C;F(~9 Ha;ZdD(klƪU6'>VӦjx5= w[Ey^C-X;u~3]9+pbxo8@ՆxeϽ9(@D ߪnz$,)T lcqpkAB~f׍F=SH:>NNGx,Ob̤6Mc:a뫤 lPj9mUy1]\΁PUR rh|>iI# 7[ @~EҎPX4# T.d _gxI<{sl/Ni9 "玸K:UA"jH]_[R { Sz| w<||igwN@)f9޼?>yX)CMezCZ,##__pM6m<{*Vvh8kF;X'#q}'kK0RFKsOt|A9 +pV5#WfP y7BOAa g͎KU䘞2-ZYXU ukE}nڛ3we2u9/,x(iepBW3 elHc#e, {hF2v4TM$`eT sB-]Q1\1NuZFM<|XTɦxQR2zޡvl)PF·f6}~pפ[f[xEUnڻ#\X5Q"N*ev2Zu-,%0 S"G"U8`^OxKzɝɘ2 |c;ZU|'lǗ?r¬x;!ru3N(l9z5]̝Qf J֜SNJX7ϤS{47]êhM8|\\9yBغY!kc#Njz5F]{lbȜv0%4__%v:#Ĥxl҂CeYN8:2 Bӄ5i-6N=P^& }yAg6( QT;)ʺ6?ʬoj\Џ?COikI1yz}Z\މƿB^6*m4c.g7@ L\IzDg|1쉥1)Z:[ujb_2G@lYbtR9EAQO;[U^.)cJ1!;zݑSs`,:!kS:x LUg0 hͽHF_gMpgK&lWҾǻQlpq2 `ҡlkh,4DOLTNŴ-wJ!II)H7@p_cymgDSk$GTa`. n96CSIʯb23\ْ?\+fGklRy>ߦ \)U4"gY/(b> uvt I3$>L(q†,CͦPUEh `OzC ?iF7d /|W=}4 4Q 4\ZdRܳcI]Ǫs^!ʓL4 ҆˱{vx;٩UpbuDCf`;)*aP,{5lӟ&M,$( M͌/>mMяA-.r-?.=MmQ-UpJ@o͠_O9bQ5Ba b,w%1>XX;(Xz̗PӉ~ HRrUct>w);!%Sm3|lYUN& _v$t5agOh4WO ]nYL"+;mhp= p [UT,PaR!3=kV}ILhTG) j:(c}H"Wao6>{{ V :qjy0v[ț⏯(eJ8;}2=e/n]$͖}aT~! |3r#O۸2 N;դwqĖurЎofP+{yUDG">[{W2ۓ0'8b1BAT]sa|5*&e #ǜF7oEx֐.5"&cY4Xp`ft{jgZNꅡP>D.n `|ȢN 7ց^i_'y}R5k=pI.{rRL3hP\L~j&g"6ՂX0 u<2{&t=G{/H7{⚕*b]OaY梋-*2)z8Q.[OǍU̗Uq&5^ZH>] K+8oQ\4wH^ŒMf=R-Bq&铯"shG͚r`ܬ=NOS*\=sA+ dMО$GjUWEh&,ƈj6c}"{[NI'P.)DUʝɾr=FLvtN< '! v.!q/Ӑ1{^V0(^a v`hǰ}RPW7r4RoҦ; GhP@BvzT8 y WI.ŵ;Uج9Jk|0:trϰq0@TZ{̯qȩ^b f LrzVcaZ9&??Cc' aUW؜?6UOT+I0;}RtB-j2P8/Ffݤs]{/P1q4x7D^:!UjNC:|lM]DX:b8E`78XՈOG,s5z>4+X+R&;V*UmZيwSi6sqEh*/xËo} |f8~ x;G#_:\(*=z&aNy?Ԓ:_7Ӭ2]t ^Hfr7M{*dSΰl_r?^~.- γתU 1V@7<ՠUPqqND\#' 6}- SxUK}{;TЌofᚨw ͪOafv=MV5#>i=t({byҌ?p5|x5;V&|@\InGPa0HSH㾉N&5"ۻ5LA[;⧩;+ݫVVt}*6 ߵ4&+s6 @槧a d*|N;"قE K5BKo%Hi"%RD dX}SʪQf s8OQJ'AUN~te'\)pSCDLګ>'AOCŐ(Q$B rU;TF^(7cCɊ\q! !zoO޼D\ucPyKp1v'U(q1CDx?I{rʞkNB t~>qgx9Nw2EUbs5y穢k+PAWsm8.XPhylħ\ySŒwo_he !N=g_p4]S)|A*OM0V:;W9s|Fƅv-YAKpgCU򅳹w#%gab_օJaKq<`X03, E+D]q+I3oy]o筍/ͬG:7NZ+Y/4ŏƕH.])w }^Y3HF4;dgDuᠸSS]K$PUeM$Q ;cRT!Kٓ?L.Ub#dz%>u('L K_°B闐>6ż8{p Fԕ51"KI3jϽf}`,Z2-ez[w"D`N,*JG(j59YbB򧏺f{֧hzhSLCN?ϵӥt4}o'~l)ƍl|%(l3w 9SLÒ{JeU)Xe+4A MdD`u| |>um}2sqnMegbݯGE}L I S?o"D"jZ=\+؟vgA>AN83Nk=!^*B_ 9 Hx.UW`&Z7c(8 d8]7d&`̻"Ȫ]YcL=(JB&|Soƀ4DKϯ#Dq},.n˾1eib.1Jݓ4+Qn4Jx?C9*NNUp.5wp2n׍j jG,gBskch̰3S i/ {m_eR-zJ/%:شn26)҉ϣK2ƪP!O[R9m:(OЃ2ߪo .')RHx&<ΐ߄iV6R~D f8u9X'y!>_R"6n gtj<5)0+ZlAM aT#WgUm?(]ZONRloHHC9ld{*ˮ>zj&==2YRi+bcڒi>`L($QdU Հ8[K$s۟h=i+ki]y5Fr:vQԞ|CRiXyG~ذp2ɸXD`gB0;嚸8H~Y.Kdj4h?֭47B&@-(ȃGxE}apap388E+颁'Z.%y.GxY!rI>Oyk0VxưtL/,OR2a{&/suȢc+V ",e>&IklGd'Rbp9l}FFN}sW8坅1 ]@ ?2,9 $~{8Ϻa8gdP4{ԫV7$_jLp&3;-Jq;Sx./[( lL3 |-qc^θZ-2%|e=Kj>1 M|E = pHY/D%Ib1gTsK˿WUVc5r1K*J}_Lt[{4yS`ړLq@ļiQZPz `>tq`\M- Ltsk?uzfB#$/aoqyܐ=% H\x1 䫇K- ZD4bao-u229Z_ IpA|e=5QpݚA|RLQuCWE2[rre z:XSGK3z獁aܵä("d;IKg=[jydŠq=B"r3 r}?p/`+YE7PՓk0 "0Yf)mt/'+TI%Ve1`F$9ǜ! -,_$Ry?h].as'ByA" Nے -YxnF ֿlNU#̉a2,Cq=d6!(>G+b!{X ̅3s&L}N&>FTgfIudz;Dk:L ΜFO}17cZ{<2_/tI Yg"evwB`Uy$[gs z/͞7Q#oN _"Fܘ*b&( dXD6ZZU; @i6KWဓ0G\ ٿ*f 1ᬺ@`#ي"n^ Aa.C $⶝sԥ*{7!+-JZd`wQʁ\JÌlԋY2N+E\컰璠&#uzV &ĭu 8>_՗@ܮNN݁SAu3]::`14MnEy\ @]!9dz 7e3;?'ͣ )xOg5B[P0hIԇR굽M#\l"^z z^]`Gjaǒa)=x~`5¯kK]D%ȌPjY=Q#-@X&]!E3ad~Uٲ06~ccQ ,d*Uњ_ei sZ7>4ٴF|8e *IAcsT1V;s9taܡA 껠lxMV0ATmշ+\Yz Nj*Hb//0,bYCi Ν.`e섨rMb |9j8y]N_FVOgϰBww"8TNpw$F{&*|W Fȡ&ZMyY4*-i6 ;;: VdcnLI8?P 3F9.w]~:PcħeK;oKw{My\tQL򎵢m޹_Y7_őSxt.c/QhTP],2'Y\:-OV-!&c-FFTJN`8UdDsL4A+ BX15RD<5 Ec,I`z1qt%E?%C}.6,k>X͉oN2<hJ!KAƉ&bJd'utwߝѫ50G)I}V~ MvxoG1.J([MB4ckuuA]_Vz&d-뛱2[@!;W)#ωab\yJt/}W\fĀ15P~bMѷHŽyͮK-gsq_b4wX d4$g+#J/q?b G$Ԅ"C}>9CZ8,[Cu+7u\ pBMex\E/.I ;i neVӵ0r~[g paM) HpNf8Qi=Z}( [ Zm鷭s* hkT}4:M*w)/f@F\%5m8WF9 })''o䶟Ǯ]`~y1zs{;;ÔXwyz2K!7^aImG/21 QC`>Zl-cl7]tE`=~z%O sxz1 UJEHG A}Uo@]SCh H-?ۚTeA tF\aH!\BKvdsq*N9*寚w W?n|hQ]|>IlWrgEmm=ʔ&S:ë!Dx%n-^.2~Ph48PJ?'1P% zt[9wTW7T0/@,@e g'n,APt08BՍ 1ʎ¡SFd 3YHs@cH(}("D*;IEN<"cDQ z5uP1YV8p; 5؂AL__~͉ۆP `/ށ' ,syGGeXK z$$AqWG^ەQG˔ܯr\cI-uDO U[X~{ݍ{ tf%5P/{5y g12:EL'!%AB8T8?9I#"-K -e7Kap]wL7K~[7cRt"Qi7=' Kʯ#CT;eyMHMgG2Umn.^~.{_SWsLKe1]%/p8FJOMCP&k2h..N1'Ɔ#Ӝ%ZLBO|(4zR5 0&(Si;)ծ3 @LeKhcx97+͢Vj,๔ƻΝD FB-g;׳}7~WOp^}ҷ?]}`i{RB|v/߆':Q+ ٌqO=]:|NS6A\9N/#R$^T禈XϢQb9(KΧD}&6to^(buVK;UxF=IB1pm%D;6WFߋxP%ԙy=jbQTaR]39;J}WvL=G#ҩDMq 'lbTCh򖭣y*|~NgVM- o^W~&3!H?,Ya2hG\]ba)@I7l Β<;1*@ RN Yڅ-!X!ZY"cghc !{_=z;v;Q=kN-cmB:= Գ44r+:OK)6w}Mu#`rm3\VdkTظyR `VH?KT|g": ?F6M&;ng-R:ڿ+a3wMC4MDޕh\rkt*3ZZbн$_w Di^%31# &YcObQߐk@R&4)G8YÔwF @;mHypk%#WFA6~#x$̆{:,ҹNWuQ%]mUMu}'Cٲ ‹J<= !'q4ϫu ɫ5Eϲ3+:=*jQrs1B.jmDgFv6>{óEq"Nvf ^8LS i1V)K~6&2oֹ I6<TX#\D(^l%BSsԎY":Z"hVVSfa 93tsSf{9)1Z _(O)'%2yj>SG|@'kQǓ\ڔ2Wx5l OKvk>!D,FVcteH2žN^_<ıp$DRK=YW:bS^DJuuQ:dp#qh]GPg(1I+hLsG|X 'q7f{GAz|2Lu_--gJɘRWͪ` $xG~]r'gGEw^n)(/m~-al9lѯgv5c)XzRwxp:ֿ\Tqy r~^ 76ؗT'*װ;̔zF YpܞǮ-qIt/PDgF0tgH]<I慬BaLR eXdh4)n cKEyll^`DMX0h 1̂,o'WO[JuO myx;Vq9蘆msr~ħ3N0'HC1g͵7m.A~ 4Ge1*  $~Q{L#ygChPKw&\1p3=(S$nn|e; +TԋPq=Df"/, UCy|iQ(m:tKTqλka."[fi?X<@b]+όlӳ-7Aivu3]ZJ$-VWj+:ZNtj}dĢ?ĭp6_W|#w-l@|2s-\>ZBfIW|"Z~;fu8O7gj!4( @7asItۢ6 A, xF۶$j8Ō @wܔ`@YGÍf??0z8nNoC#Y:%ƤEzD>Ko1J&'X+'91>xxA;b&7OBz=M֧dU>Txt 8yN[RzfQΖ $Bډi0j>0| -#$Xmb k <77dhB3& ySEYxDPdM9Å+ Ksc?@1<\r0ˏ&u v Oo@ckO'S4yˡdļ^#Ky="ڍG%V|o9oyVhA"jtwcxWC++X:Qk(cp*rJJ6CleWgw,C\ͻ*`1Q \uU#EO[-_À8/"ԫ̭Rvئh׹9XW^0Z*yb<<4 h%f Џ}TҠO0S>dmU()p:Xcx5~ΛvY+ tз f*Nnną:7]׉͕D7\\_ǻCH&eb0OBJr@^IcbsʀZR/6W'O~XRڌ5"3@\&^Dg4^^5D)wҭS囪fP-ّQEn'Odh-Kz A螃w7bޟJE4?Ra<`(o|Y#眄1YС+D,D$i\])zН K0 -)c*/]uEyM"z}CΰLڡ|Y?Ԉ,$/1+kIA! gܜG8X4ֳ-᳥O$Z)5dmBScCE{5 k}1Ypa$KhO#<'O]ه֏Yq)Z]}Zز+{ Ņcx!Z$;tRa}'R:öwtǕrZƐ8c"I!ek)U&x/ᵸT|2%Cn KBGȕw"=cްc&ouڌVF+. Ѣs#k&%I!nnhv˶q$&kGd?0GJo7ˏN='PP 0zQv>xT.Ц/,܄Wc!>a0D)Z9Wobts\U0~ud[7J7dW|2|cՕ#l=$`P\Saj =LGe\~Z14߉A;6Ӭrm nEt^OioxGqAT<D±G IT yo_b#٫=\=2!t9ӵ y7jhXU7("Љ mr j(o!DJ/ weX 4_fZ%a˾E9:zºgTs.fߛ6%kxOSHްS`5:BCmQɛmWax?,7n|ΑE@Ͷ,ݎcu53^(fH,I`h1yN#P>6~W0`0ա)F&i(A9cʏ;;h9N.)St +]GPoӺs#2V*OdU- \ cѥoOVרԾE98*@0稍4vkqc0`<5CْW]i`^?rܞ,!Rk~`IhM'wOnݔo~is  cVfǴ,ۼ[< G pvϪ(JH?un56qR ƥy ȳ{`I}㣉G6@rK~b@~<+$Cv˱cU&TܘKz 0Zca#+fO^3 [9>,@+(>i仐?b۽g]IDqc󖋹$d cr6o{ GPoj |^Y`FBhy`̄ y}+c9 cH{COcW΢k5jK 2أ,1Yeh?qeٷlJZ;>A/H{inqBؘXLr:(.?n̨[,Rk'xdC#a3Kgj~ک5ȞL>%¥ 8*_]ؼ 'ΐ]}V|.R[Rk 9뼻 Z\jP&-%IgVbwE 5X՛S.20bR nei:ڥaXUePrw׾n#>1]oX%" )V(*\z&1}`q{0r=a-pM!ŘdZ[:F 1& {ۅ"Wص #i367{e0#aKV_10z8Ɩ&6Iŝo͛N<}Hc{qQ;'^CƷrVA6GBwQy &k?J g'>)T_d* 36bAs ~SD:ۂU_+`m !#sM3/3ЊF`/3#G盳۰uGnbPJ>Ry7ގfU9l~8O^&Q>g@Q&X+m"q*\%NVsVé5, pn%|-S hGߑO-h ^75w}S\ՆCX%XRr!Q! ,.k}16 aQ؈#$v!)+.\*dsvlI +ef)I?6NW b&^2U*DCVs2{šsȐNmZFI5CUPek b:䐏*"{d4캹gs ѥ3b_:٭ ,ThQ@H~J'hV&RKD7KрRwZDu(F 1 6m--.EegWr-ddro"_w25L[,?`%n?3a?@bD}2)03a3$Ul9>#ѡ9##áxȠ@E@JJ(ZnBj4: ;& sT6}*E4X"]H#cT׼޺b| i:rmASQ&@xKi[(A;=={'/"z)(og@,!P9WkLol F{xu$1&hk^n }6#߇]zy)xe>N 467oT bԨV"[?ueqE.*jVwiQ g`qߟ';2ɻ(\‡fm7|KqHp#ӁVU`dR԰u}qJMsa&EE4'6ՙ?1KL:+ *nw}R#`)@B+ˀ2 F/)L]+BYńAY J:_ݎnƔ*Ņp0xPИ%/̏]Lv,?=)/LB; ,JJ T /2aGVؿ:{vg%g>齬"u4Dk5fw7ظ~&L_nB!xZX4,LZӘ]ep_}$$/}3xc0QsƒGr+=顼:v,o0SfTdLJSL4tWRgmX5OGf5{Gs69~Kϵdu_쐻gFb3&.+tTܮm&Oyj;Y4a^$`WҋA Jv?H8<%Gvh j .F?5vk3iUp0nes|bsJks*Mԭ6𵝑eNIHR;UhC8=I:M6{%}" $G[9F nPE S D1~/y/s C#^wKN3tfƽSo5@?1D >2P"~Ҥ%:?CP?^k79Xڼ ^2b{"\H/ZT`}텈5J D7dVמ#(_Q)84D/m㝋_,)%'#~/B"lcI+С/}TW| sY\tWh%mX_ܯ_W*ع# O3QN<`|Nz\vxԉ fxe]Nyd03K(ޡPő2>lz? n6D%,& `ql2EqJs~$+I;Pnb w*%/xVOnwu`bT (Ÿ!ANAm6j%xR%z$m_"aƢ{'<Qh}/3Yt <\sPkZy3s>CX-`&P2]1U}@9 ;Y-B u%eMoX{e'}~9}o9ϓhh?BtVo7m ׏Z˓:: Nr֧xͣ7 1?ޒ:V䈈V!EnN#NʑATbm$=0CNE`~Wkb-H y?g.1Xc,<3[M;_%@ڞ%a}@y?dՑt{QkTRg y[n:' u[,MqW@hi©j~^w[(ԳDy0e tQrjlk>5te|.%}Nq0_!&[m/s9 ė7̽ry2 {!Gm%.{@֏RR6\G:T5M5偮bO I)i)&"ʇlOF6(Rsx{#kd$HޫvyQZHV6H< o 9(s41 R]llx֗6ss±%;+z7 A-OtD 7Hd$ԕXP0 ldFN"S ayX$m;9%oe\%>Q+ s^dĄiYG_옯<Z6&N 8Pe=Xhv>-lXIHb|>nRdny#rZp䪗q~SMTJDބ7j9$74n4=bo~ ߛ`k j9kB~MD3%oG163H`XkX@He3&E4(Ju<ږ~4[QNyI)L<=.sػiq؋į9dD'Myۊm}֐sN-t(j~{ϒdL:tJs>ܼ,:<RTr{1{EſC`v`" Ih`g@/2)bUvr 7?=To 73~V|t9Opg((3R#Q| ".Z 6CM&L4KO~za)gJ2鉿/'thDquWV!xqlK)P/*:'Pk":t*$D9=XCP7=O8L֙,Z{IMZ:ଃ$Pg[`lFU0<اrt %ы ̬NkW1%c(0mEQ_?'iPA̫qPz3տ4WEJLlM0ق|*D`@фoFtsnߟ*["1Mn8q#̲@\hݨ^c~ޒ,5 M/5ngkkA{i|D˗}6ꜨA@#=p0 (6hWvt42C/h]>-KWzw hJ}(9yʁ}` ӑE#AT҄ 78-@dp9:g59JLN+*Q?>$oqHt aAN;4 o"sXqV.bK{UVR!*э%d5[yk\R 1ڇ=]sh wP$,VEjVN7XճA72%;iYTՋKkWy tIL~(!L/SLS>iUhİncR)#|W ᅹ $~}6%Vm'146mL$Oɺ_Mvwb1񁾫n_h;MmMup"ZGt?t:H5yD>![қ(ox#ZѸ55\wEFiS8R9$.}%͹!<\38"٢G tqRL}J"Hxjvؠ4EwUJv8X:8Hç3q-UG@MM֍q[Wg bj 1J?{f4tM%O$R+m$I{i^\蔜 ho>j_`+Nu#&KC1.ئKɇ^y0v*zj fc< tnGur"X-.t=<QR504 pY3wŸ0 5+I3 =˼l (!^/"ӼU<`HՓdqy 0C +N5P)懸V>B&ָ9ތPܦΡ%7aRd{aet6*NĊKsw$9)/:o ]!M~sxykfTG_nLe4c07))?fWy).%N6VP!Sfn~DKVژpi`b\{!(< YҗԆ֒0/ܜo\oq,LهXR%)ыU=U42M ݟF7M#8LcHR=QqCDo_A|h4(`]mX0yIdmzb%lpߚq Mڡ,Oη;@ozzڗK5n[\SdKvZvHo E{N/>6{У3͞QD DaA+dv~%Aޙcak^c!XoO"_4fl 3K>ٽSB7%BIx9`ZB ,!4m#wyi(q<&s9<4^&J1SP:Vt.1e{n/ٱ^1_7CNga}9ܛVv#^#FA, ďL HAPJHmld}'"> wƛ|A#zHj3_ T06[UKE_w`` D pOyC`jň( [Na"d:A+y%pZңmrEc'QԾ0uJag,:*L-ݷW4_Ӯ_U%VA9u@d}ӻ^Q@=|Ht\vқ ލuEuŤIԵѽJT8͟@q^x;*\#.JيZ ,g(yc<Ϥ4_-81j.uAbW8x(jp LU8OQ,Pc\V]xNPKpg\h^#ZĮE}C=R vv =Sߑt3;!AN˂x7e hލ%}6#i`xL3$A~^;ZwݿW& 0DP@ۊz0 Ln_ 0a %:i1KMQnPRp{ &}w=IGZ2͈FgquweAwi.+PRbq̴:b =%m; VOzhAfid^d ̳ OIO'ofя `:珏3bw'pU 03h 4ThȾ3QfXQjhkQIqu=&%TB[d "LcfS; T3yY~i8KNe_8\4-;ϖ"f1cR_E溩=~Z`$g>=9%2gR鬄P[&i L}$z1?0zoqeiNL&yJOG.uH^T!;Ed܂pazKpUN? ڻ1O|hG:6]ZfR{4H#å%Ԧ~)ړRBF/1*l(3|x<3ICRU .+A^65U$lD.Ā5̎C πs 2B /˰ >IP9k.^"a p؞Ʌ; :W?^g0JS;f0 ސھo6t9~Vl4S@3Gq+}l: >ES,%&62j6%혤{5Т?2̪WUiaj؛T'5>B% ⧢|Tku6U&U(m:W|>ew.|Qr@łX)ї$!tƘ+!e!Z4b& J;H>.S=7jk(eW)DKg|h8ޤ6*x3zDwVճ$Zi o?X.)1A[-"  Ŀxjx}'^z}"R'+;voԧg fdCθ3 98lOy%:R_9&q+2 LWJ{v'ԙmjx%M\ eOIC^sN1xbϨǟ^|]8I(oC#FL)o"iڵO;)BRE3)w1Ҋ҂#tk̥Ya"?Re*V_ J/ky5r!u\p?˖tvAgmpz1\' V WsծқI 2̸J9 @,Q$[77#m^ $KBF/ӀrU~J[R$vl)n!ad < Z)}V|y$pgg'V y@1ցΙA^š~:f X_~IbK_=k"CT^Dd< 3׬MsZ NAnC'Gn2vu95$y}qì`]ٲw:Y '} *[ö $dga!cuozq-ajf PR!a0/$~?[-by>f;aLo~|Yg2 ;&'>R}cdb%$N!{*Cy_վDFQCI쵁 eZC^ d_XԾ:-oZ]ag|?K3soi,tU|d tA9%MOV\-Mϔ.HԬ#r\z]sza]H7_Hjh;Zd8o,#譵C([ dݥF&3U b ̄ߌ,MF;Iܙ j?eS>wd`C%*;-0j od˘JdE{tPGLO}KE֔8 Zwro}VSZ8O;GrvR]H_Z\r@[,R;µ)\!pGE4 A}z[eyb "[!U~2L kw5o僋rMiEk8XֲrΥsctj0oKjx]sLAΜ "NDsckǦ`*Bcenۄr=e 63% 0*O7#G֓wj`dR]9<^"sLDu N *J,TK m@`gXڞ}{ ]L;t\mLcHbq@4ba--x^c̐kCmepV(IIej_+9^Pr`~KQa\^;YհPcTіIՖfWRv3a\4pݿ^6)z~\&@x43~C[ɪ$~+ukXm(@I.so\#~xxSqtؖ*`т!TSQ֌/Tkz_ϫzx smxˌ ut!\Ҿ ,%<WQ8EZ7S6jB 0}%˿4 f1:ߑ񮬑 vr' `YOBG6| WpcWNoԗwHs 6Z4ğ);[]3#hۍTvre1x,ߢTz|({L%U- .>OM73 /LWq)oV'}2O+Qw*޷~ t%M(vT"e^tGڮ߮y-&hVwƕJP I@LƄϢ)^Jbb9+}dEi=wAXy KnvGvz>8zp"2MKEJOR dXVddc +·D2 z TƄ)UW/T F}Qjw _)͑M@xgjM0.vͨƄ}[K=DuR;~-uoŠ uJ+fJ:t"pb$O|{ m`J '??-l>Z I bEHt\{DdȶlG܂\|߅NKiJ;=xP0 [ PFn^9+ZEǕs4MM5bމ#ƇYҭJ2YDgg%m gDqP͏? @D͕Â%"ţ6`h" },[B,F πyfݏio@ QKaMY^sjѼ2fo;2̑"p95)@>s@YDhfyM<̭cW1S'4nyvA07?U)Kc *6*Mu{c=x854D[I=n z?̴+Ͱ$l {%;Bu$l:]K&,znx?zw%E굕Z JAօ|hbC. xbL6{fopV+c爞mNhɤA){ ƇWv \R9=,O]ϭє끾P9h67O,Ex\GzKU"D_P}'-mһwz/ /w~"J !AZeK 9_ YGՆDi/LtDkRxWO"Bg\}dH+dJl)'|r5zNPW/+0eulu{ Y@ )VEBuF=e*lCȡTR~SG݀ RLK }91/:VPɺS~{9{ظۢUGp9SLak ӝLS.S3KD(~02`؟lq`ʸ\3<VϐCDVY@BܺSL-Ӡ >J{Aၔ?y |ny$GIҚ$@3SI/l"Dr)\"\k:5FK8~dw.űhmÏn }+zpl@]Fa0Ub B80(mQڈ"+h18~z;g.0260O>^i˓o=SKZ)`UG"̷IfY:{~A xc[sXWH=׈@d!ɜϘ o{#ly3U4M U.oE[4Jc)K ?b|OIH ?H1#,9~!QL@[HM({P*W40gY!+ V+愭;N0*, FQM{ B<Q;Yc@HXCP_~O#5p] AXͥZP8N ?Q'A\ JXΉ"ɝjhSlGLJ\Ԡ^@}]U7SwWmmA=hȴҏl'D|AOȋ~[1*,x PE@e|fJp8`Dl=~gfGeYIgc(>}F7-Pw$ɌtDxKHwu5fDjh*a.$sZံY$` 1@Ί(ZA'Ҳ}~&} x/~t#*aj h)As"lJZnL5@ĿA-@k1}r8$<Ihޝœ|C~H}8!!fupϔ_9~EjK}YYFL4##&>pe [ Nm6>a/`6W9A}O‡eJR}K)7pUrb󢑸͹"u^533ۢ_ "]L7ʠ/KIyadcq^P6W#s&Uz[K@۰͚#WQۤ7L[9vcX^]P7/e`UN (n̆O73rLn;k8,u},$q &#ϱ9 ]Z?Rx[[r: N=C2ޫDn%i?y~ҁbt+#)۞5Ъ?mܜ$p;'saaT7 1ԋ90QU 5~)]d?sbLLK#JѝһaH.c5n^JLq92 N|'wF0lKsm@Y*P(8 cc4ƙ61K#ؾv17g_k$<۟}: ~k]$TZą%ׇ8=t,snw9Fm]ܓ!Y12lKQ{>Dq]E#w"+򋤊J^SzMy^e) Ҝ0ePRŌmq+Tj;U7>xU 7ZwHZf)M+ۛ#Lߦ#ef@H3:z1u29#A!N(O8r>j ==d6R3uL(]h QɍSt59z1]bݣC (]*7TBTxT@ g(z\֐ 肮Rܶp{a^qT#@73)ԷʈI;(?426 ΕcKro4YϴgрxGMJ_U/7-$5#\gW2! n, a 7?2 4kt` mbg0/:K1`=_B7][F֝zahyFM[z1 JVu;ۡ7tixzHk ])JL*!5`o $+IX9/5ྀ|6P\+$egU\Fn`|sqCJ/ql>@T 0<1ꇃv^w8P~>X# )6Z=^qڳ~+/&I7j14PM CGC4^3oVwLjle]ƦF)=UDEB1 2ytej_MQ(k`~ZHT _(jprAZp(X8 |1e*4KK5oE֬Z`JFv=iw:|{!;41I80[gXOZ\$,<;9(_Yv+MzXQ/;DžS,oRDDXd dwt!4bvQ@Ĭ y%ZK8XQ6;eĥ(W]4X%[u]6;5}r8'oSgdeTΞZvɽ7m(<ےOW,o(I!rEʭ'LPxW͖Pd  HH9O,8Lm*]臣0= o ^$ pbI0q9yliq"O!A4DY1/bhz|v{/n]o#HtH+!kD{"J~y~C݌ACzH`a]O螭CgOhL'nRK^CExݎ [PֹF:bxRyv[-L* OaQfέ_S1 mRzkKQ'jl(./Op]Kdgkdh:oPíVIH|R뜅֙tҒ?zHW;?TbtI;DLpay3Ei_]񲐋աܭVkzE,@॑6n0g z+',Ѡl2/s^-rV8 oD>e6Q04Q[@DbA-ӆCH5!W!V^|kW#Z'gl~F8 vܟUG/c}s"X)T-V?Pٚҭ ÆoIvrGJWL -2cҠYc)B-τjº Y--sM&ØvAഒZO=gzWJ/! .mu^7CV%PlQB}6:TO|>& uP FhT8S|^v,˺?\M|uqᴆy QC)e|"&ϽJx?RkEq~P5E4 di&c?yʼ٩Kó2b@lN)4v%P+a9}X Ꞗv1D@Ve#r-4ǧq5 j(+kmT;Bxumy͂54 55O#$ruCfW8PcdLwtcRal{pADg5<4FFUIiWEzŔ^ zf(P@mm4[1 W;Gb>U,ȭ@::WG݀c}07 ˏ8om*qQ ~1h%O1eغoA)x  L po ^-O&yWeշg̕9O2~!0t}Vg$+4Z)&αF3”C2Z`6iAd(H)U-$Sz#&1@g'.~Li5<J29G W4PK>v 3Jw>ݰ7_*^8>Շ䈣Tj` I|ו\b`A(؆ MQq&>%`/^†[M8pw"a\gzhʃ'fbqf}AitVr8!} SaP<6Y>МQYU4aXi[s][]-y]Jd[񓻦Y1zP2K}깎i@LuBU6fbՅrDUm&o E1Bgk8װqմ4Iq`P3 (d%'Wv= Kp M[#DMv#_EEfX9ć5q$EC.e5{:Z:SoțwW6RHukrV\H 0a8)Z1:lD|}as:ww Laℒ혃 D3 !- 7ANg'GYz]T4% I}LK3:%Yni6ϥ >4a`>m.`Sptȗ_J_&Vָ'/@K=> !~IFzX/&ۅ?  d`"EʗE=+dF5EޚR4Z|z|fNO|oMV;4O?+<{­f]3s]+㧥?IC.6Jd;_<,^*'.)ml_0D]*TA s[{ttl [&36Y3 ycL 8KqvA>q"%~s 4\Lb}hKA;F3C$^3O,-DSoTg"0Iu;5M%BC~^4 ,0#~F5O!3q"hTFP4XRXzj_jðE@CߛUdU5GGswޞ т#^+IQ*)5wgtmw9|k%@Kd^M<\[ a1L^ЍAUʪ:&{ű0'n \v6jga$f<%^;z? 鄤F#flkyI4N"bi3z&҂mr`A KH>3I Ȁ_c1-K ]| X{u-6V edıUAJ$lf]4Puk%&A-f^XUWI=ڙ-gڥ\Kx%Qͦҁ(W5Ni@:Lvfs҈ȓU;;P;Y|RN*pTR,[.@4*=1~r)kZ$^ NY;e;emkIƎ {~5Q8F7,wuroow+JR5 )MT.%$߿;v%Bz\xBq6ԛ"m}|nӋVTڜâ'윾XpJvۧmzB2_v!LdE.Àm19d1ژ&L.3Ux)qLp3{U;lyjT];;eX׉wfۋZ~;LLyqjaS$Dc>&d,K JEwh^h}ƅ?/h{ك;k5A ؆'R;ZF2cTL2_ʏBŐ#;֗*:HOؘC1 Nn#?H|m 2؋+_Q܏YS_zk_گsюރtK'0OG3MMS)-T#Qp(:py0]w~Sw.(kW5ؠhK(,NTx}e9fC?KTzoު}\l;p+8.Ԇ8)Mo4YbcٰF5"_.aJ't7h'k$a> #0u:_4aUA/_8Xl TDdœMM [>rn7Bʽ݆)j0>s2#9{zv0on+xˀ3a"/9O0U^mP6I8ўڪ?0RbPiRڼ{5 2ɒWwI]yh .;_lZXyvXPeEūfU@FD-}ѓ1u/,,,Ue YL=ކn+|#[)rC=wJ>|fqO>([xCa%S\Uں+')b mA$o`j;Bh4zM^8HvW92{bwa1Pzձ:QTGω!l+&}s@pwH|m! bEh}~0/#IK2QwܙojGHX[`[jz_~o$l`] #xO?չ (,[=lg NGCDBrhh2=h:UAwb|pHJD-@{hDj+ܺd( ce}E |]UT n^p K1BD'irfmƺgďuB3 &VB!撄+X&)dVmh{"/-?EsD]źjj.'AcK'ÊrsƖQ-\ o|\+IVIfpׇF\5<O&y qxάՂX7 w6d+OqkA2c ~D UBX_bE?͙@r5Z7w \9mZ  $Op}ջ=+$X&7 focXWŵ<)yX(+`}4uL?Gy%/סd0ul&e 9XחVG<0 N@A*_j0*Z-E\eu MLȽGU;;ݝPx;Ro?.*QrYyBF7`||c1cMbM-"0Ixkgrim]1 :WFP. yXDӗĹy/pRTRw?fTyNdqxpds倫glPc `4!ޟj(僖Qa06F Ļ[,.7OLH<-6#q1rvC bR]ګFl_zc5 `uΡKRBzU߮ CD\P+f)|dϋn="H:}*O\ 4>v(w ' B/; j]Py&脂Z\WMQzc mG0kq ,)De}hYEC5WK+XM$WGb۩3% _k|XF󎰤 F1TNPI倭ǵ'@9v%ףbY"P'js^ t6օQVPN>@tȩ߅회SWob?omA49LE%lYN.ԦfXJ~h ad6+k6S MP<}*0j)U<&};(1EY n?&SH'ֲt?Ow#Ѐ*-4z~d&7W x#)h _ 9!&: +eQ5B2 h;ܧ?^cDLJxU1@ǚldLsyz MOkF5k<)8uoN2'pNrZa(Jvp;6!QO3W[vvIc{ZD^TD@ ?"#p_9;e꣸6I03mo9޲l(a+p敻} Qr\˧xDU|g >zws.BbB0lynZuWQ\d7>G%˂55Ɔ:Xt{n 轖*p# 4# 1gzRIKX6BR~sUy"-|{ O['!*N~R9ky?t\;K}FgdŏM2J!Za1k~/M=ǔ1L?=gOn6Q\>{ɵ7F짏R<\vޅ{[ӓD9ԯRW!7Kط5^!~köϯ˽1C?x޻s> LLHLrw6Xi߾O]n{/`q3P[wD`-CP+*Պ7z# 6kR5/ٙC& 5Jͻw jfzcS4=wf /X`& u4s0~d.O It53ӕaZC+2a-šꑪYCge T9` ѣ%dMh]ͮYu[, _r|ӡ _Y)ؘmkK^eu`NƑ`X?K⑶ݵ5LYEF }-#NT csG>N3.)}]y| {6,#=㘊a6QjSYOv_6O'?A={}BlHS=%a1 XWv(v{CSZz~54Tvej "}BZ"e`<6g>*;z$WSA<9fnCfSzB<:tkB'\rY7F LvY)y٘& ҲU6h8bvWM, [+fUKрoW{d?ŢMťi ~=N/[Wgj0c* +A1-8٦uF33 dRH9w8iިϳ1/ egbŔ,Œ4#Ɍ:U1ŵ"|Fpjkd4Gt)+rCh@ԕ MvNG=YSsns>ȢDKc @98/[YġHL$uNʠ+_г~2JND"VH.rǒԦ. &RB~]X7RlK0Al%5~v'dH+s9+>hׄZѬٓJ{*6P+ۢtG qg4@ '4-\ 5w)}k5WWk/H:@)7xԄ-*V/1N{T^g' o&$KO 槽y7<\}\8Ծ y4P+$7oxkR~V]EfKT`bIJ7px,nDf[z"Z<% 7χ& q2 wgIdu{2U?"iW}2Dq{7t^*; Ods}_3VKH{uTlV`aoRG%BZߒ :hSA M#j}HJsRVjjp(\Z5Q }o( 6* 5GVS8.ܦ^9> VM<YhNN#k{O0[,v%S3mz$3H;JW&/zopL I~6L!y>‚[:W; Q0 ]bYGg.ں$ Tô YCz3";Աi(@Хn݊]asbw!$bns)o)r{iZVӮhH9iM5߶eBk| ?~IHK# Psp&9P?fѷv\$%E3pWyҔLN/)GZ_'p$bv#p$Mk1GApܻyTX{TY-zdLR{Æ%APzb ̋=w`Q5ݯQ&g(Hґa׎X0)Yd٥P/G0qf9"ùDVOV21ۿXefjϙ⋹4G:Z9}]`nr f=% ^:ik&wF~ 'V'oy1ObsZbUcf3u6uk7׷lOǮ䩎3w<|Td$smܴȔJc!UjO(jOmfeED@Ꮚ)C|& L2qY)FS <`džsuR4,v&c>ځ#vtƾ 8݀M5El 5dR Sկk~[DrsAPb cBv_t=/AG 7(D$?V[ľ#soᣊE!^$8f6Y+/*?DG?y$n!C|~٫s" ;q+6 ?QUg YN\Q{?cNO &yO|S>\Us𮕛BНSB>&i<{FW81k,dv#2NE]],8a ]]y\V%j椻G=e)+,\?fJ~"gׯo}PAh$[Џ3+3Yh9 8ƜisʙM?1 7 % T B^N߳&ٗƈ*0q?jIʻ?/ C|TY qz~GƲF.]ӣyŌxiFI DfY I桋ȰPa ||mu`)*x[ݼQώl]𼾁`Gѫ` ^Y8򁨕=iW5H+7Kwz{4gyFWn:.ԔḶ\S,QJ&r>uGO8Q=vlqT9#(#bRp݀nu(,IF`vBU3Ly0ևc# BI:X 5rFh6e7c5 QVhzrAE)zDWׂV,9غY"e|0Nj˓,2Y0Rx 4&/HӘ1iHo=a䗕j9Zq`$gI=3t,1.{)$5\/oNZ9ɭp9O*{{ÜʼNjDΛE1{HmPXmR2g,"lQ#ԶpyP*)3Ȁ|G*|9 z/&AND~mQn<Gu &Ҫ4y?b'ћĝSUv8?L힭:GiPI|4yn6d_ TG‹;}NNxl #]7K&7(dҋJu'( \JpSIqEr(\9m 16'/d"0[4IkE|{ :cg8VXU͂usy;skdW_s lhS{" 50MwgAglQK`fQc+km'V۫t]2LܕpĴ7>} WB^3?*Ɋy[AEfn&@i|pi^6gf(& wU~=>/l,4[H}~Th6,1H`=dbA'֡~ cS?q]a?Ec‚-_&4xaTgߕ1;8ռwETC^aZFVt_nZ5#a>mG,Ds sX A6c/nB<  X0WHvžt4wAv*Ƣ)D0kxG% &U?`W8>}LEBKQ'ŕkqc,ोuǠ9NL=[HU/X%ʹ~ADѝkHq|\{]1/YUuh{8lH_isjq lg4 xvI V T~ntY s^o0H%"DXvd= k8K[ Z]j$@ Ds FuWIlpqL&U4ߊ U*8;"&M?AGz^v?T` מi'T=b]?O]y _tn.VPŊ)2tGZgO!BÒe\NE*)qYeqb+A4O) ;v_Zً|~oc}snʭQRX6t[ ;M$!N;c2~iy^Z|'vMZHVSfP}8=63UR{̓VLNxzzM5#e!+Yqc1w.žK?aʤQzL:-dFtA7-_ҧz 9E1 rMoEPrC?nL P,n>è0e˞%5#1 q,@ʐ%)#60qdPvO-[XK,3;6k5xHчP]4\sZUחRcT֚ B0ַ}@)0 aO"+BG1 )SR+ƈ{!irrfgk|v+*b#mgPjwnFʅg+ Ti0VL: k piwT.ѵԣ5V`(Z gw>B}E:N9{(@f~H+4^v2Eqh{d o8(Y<3> ?MP} d{S"dБTjﴐv %wژ'Ly:^Ta|3F݊HW4 PQR▝_ц`ה[X#7w+mF/L, T̔r oDQ䧂YAW@2pւP zK}\ʶJ 9vE>ROOe:V~ MMpnE^ 겈3_S}Ay,Y O<{eivH=[-(=C~lN5Y{AzZ^^EesUߞW8Vd/4c% %J:rr64eZ KV|V;iC%Zkn8UlPЍ¿ "C8g(WnviJr J-Hfҋ|*7 RAa6ᴱ:jQb]һ=e>ܱxj<Cf%t"L9h#FǓ)`SRŃ(o&NdэfZM 5Mea1>86M_@_"TAstPA)iH'7u/Q66'(E|÷ ˛=}S4\ hi|( sP!W熞Dcgu Hj_ٲ.maj$/:}A~^{ Z_׆(LތݔANDD,sQ?awȁXh '$̍ywHw 鮭иNaIC閜)BϵlsE>QɑT(SQ|oqrqm}-I汦"?UlVAɶ.󧝸hb *wԡ{JɣZOEj ؍sD#U6|:zuTئ) Y5BH҆TAAX2hTSQB_aRsm/EFqi{.zoa9(zJoƚPHws_g뼬LBiߦ_ޞ3#ˆ489 >ƢΆX!g ڭw;pvĆ@g@tSҢZ $Fz.Tc*;F}+ˬZ  IclvD B.@: p6yFYtc(hy 1]Wi:Ǵކ@竌~PΏ|鳟WH:2&}o NEJv15& DRC2|3).KVv]mLrN'/<<>:YKF$*v9ReXZn HYKMx| ^ |QhqW2,3ss-ְ䯔6GdՑbXDk>^g=ʎʻ(d";m֧䗪)zXlL3p o0n1Z,CZAcO]Z9OJӪN|c;zP*Sivp{>^+ZŀwN%i:{e-yn = ys 4z-u]?pkEA|&fͤ[] bErp{' XЄ(a͉Ww3[%sY HFSO5VzBS*F 厕8$~,lL|Eg*OTstYX}ʞ`I2і㱙Mq< u=2}R̴B v.O lG nfA*.hXPXiLc\&2?kǏ!jґ>6\B)+u;w/E'+&T72mcO'Mzڐ||ٗ/h(1* 3"EoAkeUp i  gMh? G"5/x}@Jv ʔr$G`{9QX+SCsz,]e<ۋ(єƟP(\'fO?\:-a}S yё {cW0K3!7߬kÉyzmpQ`ss"}_23:Q9ڍ"tO>9+M|=1rc Pe4Rn8.YЀy>2*mAdKnj#cDYkVwR w!I:Զ-jP &l}TBV !rJ'4Hu{av/g!MP&=/dٺȤ_ӠwK _(YQW,|z9/0` ~?f,ֆ@f~[ Iձ.8F)KG?ϋ4*Zd$yb.JbS7[p֤"b΁YtC!tn.wPYfV:#5%7tl]R-s3ǐ2Ða$[PT9~|mgGgnW/lr7IgHOdN "dXhl朰>8u˲p|ܙ!9ԋi{Dn\Gce˷sQox n8`8}^~+_$!כש`pz|""؄I+!꺳k8V:ي78Aaql? Zv+.ҮX[X)uw,^"EX&{8f_z]GPCPE"ZTx)DmIݕ#(X,#$5gqҖ?r 9OЍ9/* ߞsuRJ!+b}Zc'B:Wdo6JS t V-^ƪ nT9q)P )8nij>:S 9*\ 0p(~E}~(l}P4|e$?%t6T32υib>}6}( v^錭HE;̠iGYQtU,Q]p2q1kI[շ=GUL2p|; (0s^Ss<ܞ]E~TѻHi++60F7fJp=4:B=S?K*Z36Aȸ0bȟ EV ѥH;d_3Ί~dQ-Y|v8~x/l#5߰%8NA\b%|Ry 9CP2M_7<5%&} ~8ެ#'1HFiXq8Tfīஏ )V- s85GxYDRa{/&u8Rxki-jܗaV35' ~A'Ӥ(^C 8겱g9eGVz**,#l8ew$Gt j5{ qK"F@8'~.9_10H#6YҒs6`mF ׫giTu/^bM7pcĠ򅒅,bf:U,)Î eû]w^^5dS#*@a&Ft@Өe\ٙSaG[Oɭ+HQVjO&2L1P310nĬ3T'MBWXL$iNcX𷴟Vu:ܕ`3"HDqb>SoI5y^y]1֖=s{ z(ƙ`꿡߬BVǔ[0^~NUUDn iAH| ]ƾR'( RO{`IfT[ޣEp2J!emF^'zkGT{\']*k9 ą.OVl!z "f_1 F>/G3@%LJ^V(MEx()h?7 MQ}I;hTY_r;Ԑ=R*u6?f-de .V't%,WNHA,6ZTm$>xU|>Nm.اX1C f?) pߙh0C)߿ށ& 4GybN'hzq}PǪ_(iKtb}2 Yב?'RwU_-HCv. kQ;[uμhuT8w=d/[K<.)&U {1bK !Bw|9t/^.Bb{6 dQ"grY@DRnl,b Ę [5 p7ee۫تyi\.j9"T}iR۹!ܻ(CJP.Ư )Ue:W?YaJ%+#ױ "Q9M1e`-X~,M4iXVQ8L rܮp@c89f,u Q<ahVx ^Rf=/^_Bzij&EQ9tR'8Fj|Wb+ЎT 4DuA#?25x/@FlIk5YLza8]U+o^EZbvJ/,?y4Dt%&7V07p9z~$4Nc0Q3*RNx||d ɼkl8jɇ|! 震B#G AϚh WhƦ ;X_b߂h ;4Hb f[R`ӻuݜV--{Ǘk, ܹQ5/M>Y36fCOWS\$b[LkZf ڶޕ#`J=: liV J -*4: a`ReTpݕ`v_8j!ň>Fs<O `U Ga\ N ]X)?5]hRܹUqSK7QD.)rlSO~8^ !,@DFF=B=H{XѾ#c_܌_)N%hmj'Z4j=XxgJF9a4Sk[.K}LՍ/}.J©y3Am_BdJ9y2B(tI0OM>@ * X;\ٴV:WRh!Zcp1q 4D0hްr|pqO±fV`Ue%Ź,Q"7ՄlF>6FAͦ cu:t-8.8X%P!A3{父7.A*8HŎ̐"-$+֟0syZ\וx ^|zCc'| J2^Ϸ*+$>GnWwUgfJFJS/`(3cOחE^Ife0cy _cnBYn]ĩbi>-h΃ZUS6(ZGv+F@_._ Fn Cq~8thNƞ[o43Y#aX ,Z:ryEWf(f B.?QpT$|G,7qrc`WƐ:*W"xLXHc|>gz/Y˼q`jĸשh'6@^۶|oWdvEl[óqZH&"ts~^0' W5igw!ƽO.dJ@:rLy#=HP g\V K璫Ly{jYJ2$n-UinQ|"rDIS)vąEm}G9^c6,nkҝ4n3^/VIփ`ء7Mh8(/ ߂!pc`_ۮ./CMD9е/i -6KP0_ĀtD%. W[~I܄oi/̓hL"ov ;F\ !k/S1վ6A,>׌ RL,M'8&H)a(|)`,y rĦ(Pyq:6O">T˪w:|iP2Ii8҂+6Iwg,C;6~}~ᑤv@/NDn;/"cmifgܩA~F>/lG;[UZhWL?˱E||̦B֧[}qhH+4| E)5AQZ2C"m:zFiMIHhymifd6)uڟ7مY_*nv/_o_1!mYy:"YhGN >I`|9 Oͩ1H'!14ސ Nbn_ۋTNƩc=|ozDIt󸳁AޜزŅ(|~=i4؀&9sJsbA`P}he\*۬:mQn`;ȫ'>y|=Mn{uR/!78׌lY#c򗐡ڲoI3Y " %#TG0Cǭ1 Cc p$>#ܱ =JhI>z!5ₜ5R'r }k^5zP@ovR;0* _c0IX3ryNE ̷n~(Ix M&6C!/Z 螐fIvT<}3}=e]ɬKE6o o'8&V4L[{i={l<]8 YVr(ZpiԡToNggȭa󸖟UJ CvE ~L>5_]3%̤h9qa{rvA3Tܔ[WЛɫ t4-/mI%fѪE׽9iԕR[)%jw_)6dK#$ʔ/J7bm"jI.68*6Xׂ2j~'*i= $K(2d#Dem:J@H}Aak.<h@b9( |`SV= :l}!icn8CuڂDZwK e݀{1[;Y!}`By;({ᝪ`&8];TЪgg?G̬L* KI6L-,s2*5J(Թe|9)u[T%s2-l3P)j+g@i m'͟L&C"|\MUu~S9m=CH_i箁C?i>HZ6%% /A]? ?Q7>㝢ϙ,ߏ !G X NSLriXOZ .k:6+F]|QW2`Cq0jmyV 4H*D7uj̺mo!tƪNmfQC,]vBުPP{>تaK5vKd`Ģ$2.KD, \ԅe 3t 81/oؙ}q2uy!x-g4;A @GAFӂ=.>5MLgs]E% `X-@?fJ?;i: 4틪륚O`sM2;c2Vĺ5Sϖ"+ GE\8S+rLLmL_P2Bfw@_Au_ڸ1}yMB\pDB)T.qZ~8Q ڎ, 坟.$ &ښZrG`L1_rxFDLa-~RrQKL o'qU81jAa\꓃s6G)0>G:GÌ_V8;oy*@zfɢ$ϋBzZ0,/K5},.. G [Hf9^ί/,;`8MdfdZiJ+e~-\bZ0w?SԌuM#P&Bjhc hgpsZqkb< _XH\]|o ✡JE4].u'Q(yVZe ZSdI˭ ,@^d""%:|j*Χ;Axa=2A:,3B(.<%V5Oí/u"AWh++jSF DQ K|/qM҆pEɎk"jNo=JHm|;d> eB4v;8!.sj4XnQ9zu6XG"O(av,BA#4xO7Ԅж۬X#a.#,6/Bp@\/UMu_91 RC1 uj4&a%S Ъ)r=2ړfX7i]qeMK8`v6vμȅ)A@p\$z&٣4j?QD'NĎ2_n\ٺC/ʖڄZVa)l݁ *|ic.1ߪ ( \Z:AQsYwrD!xdZE\M-h\k5 MתL`"^d;q+@{L^7JS|HɋZm 0_Y+Η[;`̫Z*R OJ@md\jjǨO΁(b7) ٿڣߐ)2w @5%"\5-17>n]^ݪ=tu>c{9~t;Ek5Wh1C e"o@էwYF\ѓ&ZT_< \F;6kO뚋*'ŕ=?'9nT{- G*Ǿ;0K#m~VG 4|`f:G2QTgLv" y3exW5m>^'n)lKM4o1EZ {0_QдK 8mZr`S Nx5D܏,)s2ıhl@^o,)} ~+jQQtBʱz26.;/c=q`]iUrH 2H"e]Lڗq49m+la;Tj{ &DAe[JKW'I%,wm#:>i1Vnʯ&?%]*x*Nlte;E8n}ͱ9,H$]>#U.ofG &SbeoVBC*X!.ܣ`pK֠-El'`ΚMHtU/7K =F ?=C^ˋrx`ʍÎ_Cf+ڵiխ}HwK3[q0sa *y<5ڎ l@@X!Vt48,ݪVy4T: R-e#}Ig@u=y)gq ق&WvY,V+җ? g9b+R7Rlix~Sֻ$"qk$eFٵPuNƑ]T/FȩsFD֚@*Xn笞;5DI}ãzM3Vl&BAξTH FGFhW.T=gR<s{r; M-gW^t @u;к} >^TIf2dw 4ZćzViMM!MOcT 'ʖ YreZ`Ge(|DoՑe(ʻ0aV_7z*ɫmN傠$d̯QݙQdjHVˈ\&*>jx@WH]R"cB/N[bgl+f4a8³2V1fIquBW/:uhDMj:X-m qϟxݪ)Fv=Φ%&[%]׊U,|a<0 i |QM)w]{j_W➱ar_U; /Nիj[klMvgmSo]h+{hk~{2zF {eL^|v{^mH >>"|-ea>PB~鑏t| >r,,_| ļe6njAy--wV`I!?@E/&K_'d%0LAQXh)-b>+_":<->qCDW K)x,꬐ Oh {'ams \0Ep>ېvTv̒-Y8E7ZHj"6bsfT+ӄHل=K# f!T:YpBP}gùR s5RQ3>$o%PTR@du&4zY^ٹhL_i'4Hn5nO{tooޅ;hx60vq0 ם+?<p:9hk <..mD@hۚK9E]bKAz 'Z$8*!)E?8DYSZAb%!2ϐ<F(uM>s mWDV>UϨ%8GwJ6H5ŗRלDo׃([T$(txgP9^]ʹb.y܋Lli\UlD8xb4þlQ7d딸Jk1R ^XvNfNړ5Л;`a;d\w7|(7_ *W07xƛF&Uپ")_piƋ6 PN",*TsS[lFKprS6͇̔N^%$YǠɚ:Yp#;Nرb|6>hbޣD Zϓ4OYGv!9Vťpi&7)hdE%t^H-:Y;k85"ey;Z 8g5%uygUI L*=Vu"@ cG}.;|p$ofhwg lPBwe-;˜' SoR |1! U u/g)}»v0f¤N$ }/7A$կ!憆6i.ϕb0Y}7t_y[6MIo[[P]jM8&Чԟw `ynrۣ2]$s]Shh䬼yj` i|B}\S_;\~)ߒR0|l~byDTHXV7QQ{|y3<ԦF˝544!hҺa/r7/|)7˅H ғ͡{8g&Bd<\ވ6=2wMޥa: R~s'cxF&H.v \:ٶ/N[; Ta'F9@i6BM?|mK8J: +׺F%Cg5fl$iV qh/\U3Hġ$!Kq*0OTI6z%6o,j2,ISm4ij/0:@f;AL,E0S+zM/p'HF?(I:.gv^$iC+~+2 gِB>[6?dȧ^$?cjM]H-TȯLҊtB YN9U|#-@Xij(Xo7q;z0WK%S;9hںdaEnji(~k5kKő @S-x asQ敝:]V%=077 2/|;{6/_}p8VoDwP,n c;+N-C2/|A\ ^O9*GPm<"!=Z+X*oF Q .вbVd_JIE\IShƇGtL'l+['8ygikhq (pgT-A~1Fnye)SsN u%ƭ"jPԑυYy[>5>3FSŘ?%wML@ƱG? tYNÂنɏM4z54Zk%dx1Ϙ1&*:+-: VK/rZ'Ʈ eu!@8Q%2૶/#?%?Ah!h(Q6#uWz($eP@ڗا2o2CܽEl=.s_'܏R6JAVc ȝ?/|h+rgWt< g:h d;lEog9;d\~k -8R8\ lL\n*ϙOGήG-'ػ kQ!`,X]fP,-g!Y8l U~_^F?R1u鞓iEʋg,^'eUr.1E+ϩVZ|eypσ!lŖZUKv ҅7F;=g4~d5kA皵p5t4A%Uׂ 'I~E?CX^WЬjoXš1IFPNkiS1qͧ/G2]1~-Ï^c|@tߒ> ܚ" f3{)lȷih$|k_{. g&魝-8^j˜FsviK3Lk`T`h>g^x.*]8!\!ruS55b$elO?O 8?vݙgG]Uy)j -ޗv^\3he䒴S8U-3!cuÅڎSB[%'okH0:D<0I=P^Tْ'8 gUo):j5b)"]`j$7yLyH9Y 0_SI,6ġt߯icLX2]=c<`{?Ug_$}b1Kl̡I'a#٠ӽxni.,V1a,*Q:~ᘞ~]E:UW[F.Քx:hKyj,Zk'q#fi<"+/L;_3c|8,X\ÛNA^gz R5vl A7x 7Do'Rff;ي,i 7=VԯCkw7fa*<W.ŭ`ZNnRFf]>I%%.fjj e}o媄nm8d|ԦZN:JnO"p.YBijڇsMw8M~暐vDfKCoR}#xEꔍ.\{6(jJ5TyhL w`}85Tx<ZN<K"Kq_yTTь_+# hB~)c fs,Twn=`8Uxpw@fo>eaBf :umʤ{Z{A{v5h[KbbIR\Y9C/7ϘYDex\rLL|&[C_;sǁjf71 w/[p`w^N',cB~jn}IMvc0O> yJ3aXb7܈]cM+4_C֑]d^4cмcy,ݴ01 V i(' m6:~7GCj` d S2sI'jp2] ģQy)k[ƹOA@rrd;Q[4,J%DMt]KV#4fw C|n sYɠ9.Hַ)؃>ҽ<~ʣ΁1~-NZRqJ;IDʕ⌑ʵҝx6urzǵ~q_y R >{At${ lΎGw);D{GOHMm̲uW e>tH\jF?P7?/WM!"?~/U+$fX~mζBlLDlh>ےhDY jlMW73s8@[e1kqᆱhH-}˸T <"8g l#S8#b-S{MJ~Q^o?-P;)lA]b7~fpwk"%W d]={77lQפ8:K5W8,c0nBh>8utl- "gޢS\I쿪_6>}̸Fא@X?ycT J21jc'Bhh=IPj:" sMI0pSOU%! hH1Ȝ5XÂ?pjH Ċ[XdC42rwWm)b\дR7rV7wq SKAOGdQws.F M ?J^9 /6Ԟ ]2M'[/EJ䷀ J/!G'. ڒԩf MYcJ( &"Lj8_TB'0 x8 F4 Ŵb8 QN2\`m^}c:fJ{`%zw_9o^”j7kUpa#΢(5CA3nî{߰ [W[g[$9: 3؍l~?n(Xҋ)H\#N8|'d^d $y5 9A?Ksr%m؎blA5 $EA7}]"'}U%GŦ̆W<RFYwXC[^ g~oY͛U%p+΂¬*ĔDZjw*Ieܪx(74%lL[/(>t7@Ƨm" /)7xdC%/HFzS#EKv̟Z*kQ3V(bz)m{M8! Fܯ 9SDk'H+cMגQw`=.[רĂO %V\nE0(vuZ+0.%{&gkV6姷Lv3K̊P#^a>F6BJ@yo.!rSx1u E#=ɓ{ʃ O:.}/bn=kIa,nߛg+F+{g+G 1|GӢG &Ffp7#j*l]~ݴ@pاpqڣV.?Kݑ-[#jR.ߙ0[D*TQJal;nԨ\va8nTB_ZseU0XGWw! >»<12Tm?n*gm63uoY)uEQ ,N~M+ +CB~;W7V0f8D03_muOJ%x +E d`DWeoOsV [4q%v`Lvf3 ^eπBE?WN$6T61ОM޶haIl^?AiNQcjXܞ,m!ԣ;>FV'FK5aUUeފWT#ܾofרvy>zπ뷌a{˛d&o>b}i[Y'Xunj.n9+ms]O\&0wTF׊P &Nsrf]ln s[bGSjs͙Ct#&zg՚Fep=)IgDT3C?0Iރr,xYzV. /4 v{3Gbd>Nű xt׆̈́$%a9oDvz۔@f4pN^6VQ&sx Hlh/{: $8d(5w2N2wAtt$N䯕O Nigvf*'{ Bj\eפ"Qnݸ֝xFB5OJB%~N{YmEu2 "&8('-8L*[߶ZqV7XlX0f;r7`l ѥMkAiO},fh8˚%?MV^eW]*rm_ xIP%Q#bƚ/={5!5PcM|x_\}|*Q*8#tvK:qa;O5w0_ur)udq.Xtr1HƋ0km=DqLyGp2Qd,=4}TR GAK01J϶ōց/%| QkBkc<sh*#`}F}Hw pH(T&¡uP a9F}YP n?o>֡^Q-D/;+ק͂BtAT0-Sb\Ńg|:f'FDSsT6yHD~~?o1.e1`ҊۚhT 9w3ùWh^kkT{iKΆv+0Gv!9 x6c?[S/6j qtDE>K@3T跽maܖmˣ.>wNą)4}DyŒ+B3 yqHuR/#ꭕ_snh\b p/ff%甸C0 2?')Dx},U|N` A+8yiIjwie=97Us<'% ^ 6|gKuuiQuE7^iaMj?}9SIGjDO=*{׺z>w 5RZРKL-*^D枇CBz.q:: rgOɷp[X!c#x,T`>ؽi(gC%?NK<8fM-#|Fgul;0%կ0ses @FV*d<1ej.?pdNu7WFT%(.[3D FXq@G qQe+E~ʧ82)W,>!2`FG{cg6(E[BPfƣ! .ٹ?AQd';sY_@1YDOzpuG;uyo =; tf.ٍ3ä=! rJA{U>0I YA[?~v7}¤j煰,)& )V 6f _ ƹڈEZJ2y\+roa"e]6(NC HP̍z rb%ޫYL*nLZCCzH* o8,SZE\!җV'Ĵ6?6GW]89<(F\Ƣb\>l,X_dZڪ&143; g =Wy; ۲Pyrr4hG-u'uXI}yV!cvo"Y\7?ʻ(?[DuFѭCl W9.! ?j##)+]E J}BuQ[l=oTBŇ廽WgSFO0Nt^%heɮI"K8m#EӀX=EHK Kw1] 66nIn0ikJe*M .I#=#CG_M0-87t;cຌ"YphqQ,b@-%'-1quQCuގ Di^u@걑Ž"1[>軇/QTU2MXL}*LnCLXJ SA=F+aɒQKRY<7-6w:U+cx/r sƠͨ9R{/hrOC@FQ ;^bEP3K.ՠȮI'3Oe`՗8"Ɏ[^g Vҡ@!Ŏ?Il^7Wqx 67:"E{A2 dhfLYRF@Vfx3#Q΅<` :&YL6!˽|AY]n2=8f"ZSI>E! uV%~OHq'+;8XZ5A^нEV~M. " 0c~}n \Uw.FD1¿$KKϝ1qLbznh5繱!nl,W{ ٫QpA}0y/E<k[(S\> ۝S"p=<`RdLn>x׭(&:Ϟ J֔4x c0 <\c ;VG`3NU/q7_7W(j0 ⤡GŹ~p+!5=?Q3Lluʳg=2b=drJrС9 K&!T<^gtogo6XO<ݟ%-t>٥&K rA=Dc=8"@zOA6 dK2Fb0 Ki@o'@lzU=yjҥR hѨXX\f-mm[:V:*3GtWJof"ZWU_rӿЌg$&PphNzg ;$)ūNf?:7û<(LWaEP 4ؿ|d;I:[X2iL-\-Y&s>'q$1܎Zd8' $Pa-ɥq0MdN[&D]ʗ`EGyn(D}cH+*w4ׂqr_FͧHڐ2oMJh_M j]a@ 0:*<+Po 8\Ji*ի3й6`Z0v!:#&ލVwg)bmveL6ЈW5夌EEOA.O؏P( ZQҥv ɧߋ^SLBu)𷷗 "h?gs^M][Z&0&( %1*DYjxNF+D+my=:In.u qsu,]md=6c'e;OWvOrwv}9 e? *wviy9vXj[ĺA>pY2.:?BU\E`oRJ} ʹ鮙*x$%SzJW?Ot?@~2۩&b3+`1,cǼ|uo9h9`tsgE9f2D~#E;&xyL#vt2eM;lU! prk{-X53kbj|Ǹ2&UЂ˘rc>@:ΥH/6:)"D |'? E2XY]#tVcE&Fy"bzHRAQB^5# RMIti^}}d fه$-؂MZ̀ yhN!!wVcSgp{{~'ng^78$E%=Ġ@~|mԓ^`j[/j4lCBn͘}c*NMEwRTF0ݸJ\!01g8 eMpkjzo<Tu6lnv a.!rzV09NvK@X0vG!tZD,Npn((:LaFS Ӗ+-5CH[Lvf,- g vUR]~5hh&myLogw3Y=(dWm{D-mSGS*hG>q8]gI_bAaŠVşE Lyu/1o/9gPx~[Z4\2ǰ|j"?dB$ćW[4PiuƢ5"$+RHjާD?#u}$;U{^N"lSuci)?RޒWPYfM#Hz -.}\aYa<¯n'M\ 7aD.vpཫ|-4ډ,_O,_Ha/![#CgT;0[ PK@-upe)I]LU-oiTJ/e\{Оؘ Jyt>J4B 'Da9{G9c:rI$cעa]2=KpNh}NH^!ʞַ2BZ%43fi6bФD M|Q92qj-uĸ59AWi;ViN&i]#% F\JC'#HE q2KjxriV CbgGP'ОQ3v485/ T\ќ! iN}M5 o$IIj&cvXڼT25!I"OgmmVgy̟_є},jED* 2mQh ˶ÃRd V_qa2aҖ ߂78 nGZ2H~I{!zRΔM!6[x  @:{u @ <2zZCf:wme$6ԙřa׸>9zOo9l ZՓBbvI=kΡlUM,v󎙝E\!ı/nARՄNJh4,ċ,fwr'-i}5N#A#i^+ Hę=) ϐ=Ar!ԾcQOJRjacs&)Z^[/G ߌ?Z#ɨU'ŌB]"El"qeZr8bd/YBu*B>/yxV;.<ےC|Woe^ӛiH:݈5߁W/BexLҤC+ê9\Cl2]`-dhgxq=+~܎M姴X>N<6avy^1=P`wЁF%kzkz#Ce h/#?:CϕRJWIzBt7B* H_tSb[ƥ)#\p޴MS5Mk"Tz y vO4KC]p8H@Ojq5 6"t qvWCve6^>pN']\ʛp-OU]cJ[E]p ܦR妙V{pΌ![TKaBqּ" ?h5U5j\Տ١jлHɴzxO XVM+Y7 P;: ͖tz )Jc{u|ǧ##%v;H$s3M1l#mcSn,#ngo&"LEjB[5 exH{R6hܻPXFcvSXwЮr=k>*bSPmkO "F_=: /DF7D 3Qe$ X`@Z;ڪXL9ߥPk:Z-ɫWH5dY2䞋_Fr ד8-HMC,PmΘPF-ևLrj" ׋00bQ 5IJw8DX"|VrIy%ʂ RJs !0QT܇7>X]a ÔGSC \Yc'EpWAZETAs"bOx[0ϒoYU61jk܀R~VSb* _Ɵ@}M!\pGu~J ˮDf慮==<p,ۈ&&d5,r=9dэ%K:J un99ceU@mu@ݡǹj"AqE)ύ #+P Gvꋍ[O|f̬bxS %[AtR?^ ) f{t4?OvH|ْtӽe9X J3s@=TϢTO4Г"w19qtW0U`N\ɂ;DPT]59ߏCcG#Cڈ)9~dž[yzIEXh^o+^oQYxh9 |1+_o0$[LM⛵+zcVL3=/)0;.r Ǐ*fTp|I!L1%xT7td在rgu6ͭu| =U4{Tgo => |Yڊ 2G w n x֤#8ORh<>n֯7*<jJӟ0B]NF*\-)WsJ?Sָ^oJx=۹XC͑%~nJ,M5,q~pӁܓla+RĻ#8c+ 9ZJ >?k`+9t>Y f:LKj "k\] MZL/"cm@.[ԙ 4\*SOM U;I.%M¿**\7hirIjTt'#}-G7PEnQ+^|k_Nz/|:jDtCw1de3;^fU=@ \]l,qOZO#cgޔ۩0QH߁$0ZVx̦?>L]}0q * S}{Eqd|a/S]H=WYs.`5R#̸ÅNM'(Kd)rP9廍oؖfIQ}4:ՔhA7Wu}I8X8`mc\TMG4V lK/j'[%k"[;Us&4'9eҮri?SY:Ms\z 6}u2!qpA׸9'6BQe3u\2/\c$ sԷn 4&< /v  [E;,l.j@739o) j IPI˜ӕU4cm6ovom#.e/ѨQ_ݬP?㚱HQGߤ9P'I~=!T! +PB ﳙyR u7yI-B :I#:= olKZP|D33{`6hv? k2SC:M{t#jlCIa(f1_^u , _ mwp3~%vbp*']9Q-F2;6t7$*0$ fٖ:$nsfe՜{m\O#` 0!C0؝{9iqDŞ8bVM2C^*ӉC/Y^ PәFV =z]A Xʂ +M_6__TmU Cs 3g݁}&eܼERz1Gm*vW•v9zE >淔hDYfNMeͬו:ueUwOE ! ]J"͏HYv;jv qy4?]xLJ[ƀJ?.]zK3?[~hbd򘛧ggC+΃]g#ͺFќ2Rn(w|`qڣ0[P1.R,(_w5xe$7;9aZʝ'B i%ޭ!sE`5A]ϱzdz2$f=W brtjuvrxiowE1HsNVs.]h.ztSI}JTrwgӺ9)8lR WЂ<`;[qPoDP TY?/ O=m&B# 3ۣ~O\C!ZћPGbZv0v`6۷#&Ønxmjm/n4mΖU%0r\jLmwT1@*DKEÉ R ̭t4}]NӏU0$J`BUWq^]|At94J_>xSU_Lڣ,@cwg48^L3I-z? oFI\cK tn$Dk'[Ai$\#fxb9[ OHfdrkb/N.(Fo^8Ѥk֒VG{J`#dLaŢƲ4Yu#L`M^u1$" Wt죑ܝ&E]Wc}@VTdqZ$.zgX8U@‹jC{N euH1pô\(DxU֐"L{}^9-IWUWHM2 %h VG .ͳV2m/3u>D߅q:(It`wU"є Lϟ?+No\y(609E$ &rWJ[̑`D>u#lL5Bш&m`m)#OpD{&ĐYi*ovRfAWV 5`/~n4M`U8A srf[cl DKNg-#/ #QhK WR G'z,d- N"d z.>Ҡ}0Xvvap삻G?Nw|#=? W .gMxDMM?վx:dRr${%,(>=/mZmFfln2 4Lh攨. rQ @LT9r)P9Î@VhWo. U] ݥcOBt~uE)[`S,,)a0U+m7Lt;]©Zj/Y|^YncAO,NBD(5XWkܾノVa{֛ͺJ;$d/fP>x| 2#&HYpw ͜|)7{϶^FT]^u̫X_n2(esb)f4cYR[xBNl(F -`oMdA  Ss>o( 5۠aҌC{-h 3ÿ9ydR B(p[ڡ=l޶_f]sJe񯋌"^9V -N\+r T#}s.7_ 0W509հ'Vtyk哬 1h^׮s* 0Vnw*UDzD4z?]F>YA7Gǻfr~@q|7Pm/%%2 M"+q%֍.,ch/YC.sigev.S64,4[/WD-Q!װ{ =($Z^cRbXET[g%aGTV$I8EjAss@@Ӛ{{%[stN'̚,#<辫A86Zk:AWiz=!-˙w!3~r`r:mhvˉ-@YQӄF#:c[-;!jбd!rKh Y)wAW@롹9q^.agY>߂w󵹟٣ _敞ƯHL0l_gR*p룆iu#YXXz+[xmY'!Eʒ5ȣX'+>>HD1#of ߹ 0S0 {3=j3+ڎ/U&ynB$GnmBg+ʼnB k~I.G ,iF&LKm0Ж?159BXn'b;#".&6<7(:My(&YDs^G8oqw_-riNS1B\6-\ཥέe^F;PIxp f^7/x*~)W 鴻%NfZ"7(Bg8=ELC5#Oy (8"NQ=>~/)͞%:n~q%NdÈ me!Rktg*7Ip5M[L<z¾4zV$&*ijbfPhW8jጻ]2A!|6zKgFUIuvFFvʦ4M@rq:.@pqjI5}|ys`醡/ɱQ1 /~}}DFE2C^ N&'HE&_W~SF!B HFW5rjuGd^KWh8|uMڂ8ԥ. =r(-dUMyt'gY ϲ茦،:yҝVx aQ<#7h{I'7 1r{a%9Ԇ6v=M2*滷wb:%W 5+M-J5&$ K0]<JU`0?ޭpAQ|F!]@Cd$m 0@"?Zo|؂x[8:ԷώǓ(HKǎ:ϙR58JGY@OMBG̅w$ùķۛ?z-W^R$2,\b٣'eOO%b.$"@7[A."՟8|$j+!fǡ*1B2C濎G#lҥ`Fd\3yem_3 o"pնKixG!}<܏4V$,[^ħo>w~ aܘYL:9?Q;񻸿ŝZ䚂G_Ot^p m.գg]VK _LjόV^{|u 04_, kcC^|z$g#٨WPku[^nMʶj,1``*Ozf3Έ8yDSuV8i|$Z JbV7ׄ㨝A Pm;duǖ>8ݎ:fx#, 'W;̠mq{hr|%>Q*d j2`g YA?{qu\++o@aze:Mw-%XIbڪ x  +I21Fir ǓS+$Y6 v wG)%ɉL\PNVہgpa<\nV}[3i>ya¥`Ӓ1+,C]^ +k^.:G%pHҰpi"$h .HΒrzUU[^0() Hܝ0jl6*@!IX.8E}o#5eyטtH$B:[܉_l@vZi9Z htSB]]ӟ91az-e~oqr#(4H]:AN*G 0DM\v4gE^^LJ6GH* ({ IT7%~}:;蹞q[=k|}v#&S 6yz($c3ö?ǃ%#LKAk|J|)!:onB _L{W)N]H^%I]\<p7RDD8ɼ);nokAAR$E* uE=\Raf+|1i]`9pFGIAZ~DE6 #? pW=-Q|C[pAY2=x_cUYUOʯ'k T]Զ r־~$Wjqh)WI70RBhby!hA bnB'HN2P뤶^h<;*$YYX͛ؗk?h "}$;P ӂ\# FUHgm<Z3M9~L8VyY4̰x%=3lM8}<Pqz_} ݵF>:iOspj6)p׈xU]<8K l_ףnjwμ$ǭg -L./$"Je 3Zv3<-'1R.cL;CK}G!u#ڲWQRVjh γrx{@ciD}ժ&l,k Gr|srtk+l1(Wr6F4@=^,:z7@`w ݦ#,3W=xv 5~`z-p/ /T)/69suIڸ`X%{!ߊ&M9-n+d@5 &myy--BȈ:hɑ&^ &2 .zUG?(8y]CyL5t#*f ~v/}0uJ,xv`0$\RQHP/fm{TV싻XkwBr@ 3B""3U6Q-]ArZH_!qLvvXA!{,`Kΰ(^N< cf]co3~_B X$!|N ObpNe$?;O[t9 :HQ-mMKP3ER_{ow= V[qT?C"~JMb$}C^7*eVaU\hM1kuA}gזhFᢃ=I^HnmrF\MPcݪ >J3]C[wDѫdl{fDAH|H!撗Zל]yTW@t?[EQryR}MzXk!]C* o,˷2B^H42(]+ڄ`6yG N&4`$OJ-z j^X8c7Oq́>퇕YV@>DnM*~c I T>tInl|. m2v̭`SjOJ;K`bί26|,~/@8T!iIpQ<Itʞ\̿-wZOz9@1&Pt*C9w˛!x M T]SaȭغX`'PQO4VjڠrYxWrS,ƗD(ޥ$Y_B_7⭿))WΊ%Ml_Jtx;HRFG%j K&f(4=>HjՃBH6FX3%(m)Ta7Sɨ![qѤlZ~&:<1 ـ+sW=Xg?z`iGU=䟏I5?i ;׏tD}AiA"( /z U8TɯxY%-VkYz9tEMlXP`vf̸/1 ' i 2p*yV|rbrR 2SzD~NUGm`)n!)Ϧ ŕ~_,w%u"#ÝqbnV`翚e;'yAoʋ n#E6jsOfͰbp2Ooڏ8*)|('~:z 4VXuyG>9@LĢ#;H= 8%8f?(8q0sb'5\VA +m%xe>!WϲgI$\BȢTP+Iyؽwv׮у< !.~HL Dݍ,. {d5!FRw9h-Im0d}@hz-,l,/@x-38~ڶ_ָe7f߮,(|S #8VOhF<)#9=a"gV;x%`2״fΆ|C$ /5f*x;reGS( |BvG^G4 )1}P}dwZ ֐mafGm}^/C^XZ>r/ؔX5r a ф_[JNTYVWnc>PzKm/'IԇLh% oX-|T'R anS q 70l66ЙjƯ<Cfʙ~pH6~@ty_(uDT0| ?PUL]hvt*LLG3ĒEKvd,ihz'TCwB\?e,Pqg5`*^_DH@;[w%s=|?,g_37ǜKv+s.B|RB=oV.kD4_2cWKJ& $ܶ3ҲʭN :_')X9KEx'|xUNmGQK*^@F9<)J7@ۭ2h39~M[&ʥlTC^jK]la\JrX[E8#Sy)Jh`E\H{dO_m3Uy<~>I l3/ϾM2ƶn.|6(6`u;5}׈[H ƙE z eG0 {c>L-䘡&>Uw4ѭ2wBΆeoa0洰 -OH-zcs>uMC=F@0I+gaGG'b4-K7TJsm\'K |Q&i m?z,er5Y`vW e%# wb_%wfNAt 7Ɍ1j?Dsw`0ό'nk\t~[p\s͔{aϿX{҆@lӟYU= ôC{h_@Pc'B*g.@#gZRUƫK_ﶉPɹm[{jӜ$?c8?ԣ@i#*`bHj %ޡ.Mܧ??e*R{\љWyy58K'<mJ<.؋l/ },ܖ?WcyN{+n|Hl9Lkz9X\yo^`pSQ/؈&D\Zxazyv6EׅGnVIJX5ɂlb ]3 ~QzaN(ghVWN 傳0I܊pO/S}av#鿗LJ @j85Gda҃{>yCg~ejp XVq"~a'y+-+C 8<ͪu)o=Üءndu3S&Kd뙴?NyƈK&Uε 61tg˰ŘT)Ӟb]ק"_j0l3D jߑR=WWd@FjߏPF7b ?si3Z:`/~UH1N 'Ni^'uhmf9, |Ǻ0(HH+C%Ft6O =lqg( E~ #QgdFn5ߪ;,Ra/~D~ 0AARcYpS{ 5mk3-7bFVH ILjw'}ቆM =5쬛 z!G'Ic~bG3iPWTp7IɭF,"*Vg-kRQo -ׇ2QDFg$LTk6EkZhsc۵}ꃔv:9բKS|$g# "uj(\ v)7TU}d`&2Ȍ|+qϤY)P@>0Y_\ĮޜP(#YZ/@W.'.@]MK3!,NR. r3G>=8gbpP 8f%=W|u%@RSv; u^G:\ (qgbq"VQhKfҒ="S*7~ӎr1E!weZ w "B[HmBqpOdO w'&=MD\MZ(k{~]94S{433OOyq;r`*ɞ _ǻHNҵ&!S$ g)1"ueoR]ʣ+ъ޺UiT\s3m{E_3!YvTtg{͜<r_35 ͖0 oLH/[u|º ZlmW_=1|ļ˚KMNU DgS$UD\'q.^ L4s րM>˸|ֺӉl-'M4eFc;`%`p2'Z:%ods{ c%83\; Q*9"+-plVi2l%K PRsDI5A*Ǖ H ˦MDZ"[[( G r5r+R?^z%T[609ؤiB ? 1`@+$On-l,A鄭ܬpG{pm֓y=q:?Pb1{'PRg]#rӪH1|5tU/4'V;H6@2_A9 ԕk4 T 0C|OUR(fVOcDX$_zEĦgEHVP[CROoR7$f?%IQ~6/>zp:ZoV}cdۖ;ł^&1,a@PN<"ى!(9qƢ ^Ga3Kghx Ro S7N*3A /\zms {^QvvF sf0En3U: |Y'Sn>-Q%cP<66r(''>ԻſP8T--CLHZdSL Sc7aLā?m,Mal| `-e*@[OղV;&.KKEXT{xkq#&"x/gWvM <ВRC\L^B2yz\TlIKfcqQ!2b$Y'>&c%$Q_eyic|6F-V=6 v(|^IӔ.YR$xy֕π^L{g$.za6*HhDǧ;:1ht,d0pu#BK W$<PsA߻zLK_L3gNC6{?{*Yi&O7-~GHDd n$ȳ^ Ⱌt.sMXTg 1TR ^b Ef#=s +"KzI%eÚZŲVٔ րQ3v,8Bc SSQr״!=ﭦ+ބ]+f2:!m9h; Bk@Hg*Z?ZdTM:w&#hVkr]bqF \<4zӎ/h @u{y# CNlHg~u~7GMׂ=Man=^=Q>$'@-O9/V8@9ݢٕ\dW7Ŵ Jh+xA;}rIu}`IA1uVWfʡMq@IMBQ%=%pVGLב4h,2hDt%ⴀIc2E8]ĩr@"Ծ|*x7E =a?Aq4Jeү/cMnCdVrYOi96{kOAo{ך3Ο]Oa ÑhղS? 7nO,Gv7Xp>32Ȣ{ ,*خ /(- mu{InFP6>رzdtBz(tT}a!<@cL"U&p㋩Ni\*^$[& 2'/WVb'ϿB ,gI(g.c :gA/~؜̨âjZ %(36;ː)U W_U C'7lqxB'SWPݷEVL4A-YX=j睁 14t;C%W(@!uF BG%(Hn4^Ժ킃0b9g ,bFlI<]Oi($&H揹ANךиm42]cayw[pǢ!,$q+p bB s_B'ga>~bFH]XCN8eb|Ϭʟ ͋?9TTiIc]HT =\fAD(h M4M cr7Ս<lBs7M\scS;1`1N*YVI^Lb@SѼvq,Up!Bҥ٢;bY=$vf./A+h]0`nUVKo(kMRrmLzkx8/1+&Y'lϯzdW'`~Z?̏ Xk=ba/KfEQ-m;٦~рmt pEWEfN, 른+(ˁ|Cu[@Sk[}ZFX'?1NX2.$ij 0HÁl*ԚE27Zxƪ;$jD|ܡA/Cwz!:ReW8=цکnjaʸ۝wT}z=Q]1? V] ߊkiGΩ˜3}',$ruŽeMɂEBɅ`nmM< Ϊ4Tj) <k'ps&ȑk5G$eb;L~"98-rT0UL/*kvf^Whn$getJ2][,1=Y|;=I@:x fPo9OSl5 vI3=2TAj46;+6cJS7}\$%1bt |MRX>%wM[N\(y35y,6H Z#r >Ωm) +U|VYѝ{^Cl"9;9D4)Y9-3hP+ wPmi“dw_tO7Rt.R#êjcSsMpnuQ4,eK8b~ƫaIz+Pϋ1O|Abƍ@~{P~˗ˋ Z͐:k1n`kJLt79mA2(k'5$gҌ3;uQ`B2qmMSXEFZn@Ⱦ1jΟ3w< 6LIU-G=mDU-mK3K`UG{t ^R^ZʬO/Ѐq/L^qm%q/C'4F"7%}E߿'<%:,8on+ * H,0ZV,q,|IhqΞP1$H!4[ 'vYcC=Ķou?~'xJ htYEV2f$:1-˰ R_tz+ q,0F2Ӗ}d ui aliIGA3Ũ`)Ar%6PHPoF.T}fkD[cUNoAdnkw#u0?{ڗ1*h",?Z+r.8wNx%a<&7{ ƖBfT/;ߊ<"Ap;}OLp4*QQZS82͚쮹(i;#`i'*2~)F}eBu5cN^c%-!$όP_6Z_~O ͡zOnpht?y9=^#]U L EdV9t~ah'pjO7&8p-h8]TZL 3yoƿaUy5{)Mb?*eBPC$&d5|ωz@?.@=A9 p*st۴,`Eoz'N'3T'pHX/rgml?WNCf^`5&7 hzc-(iڂDoh>ێ:m><+Vή4": Φ-%wV4]O!:JU&8-kVKm63YKV3I?&3tVt>J _G/*:b_r”" SvSJ5*樓X һ,%r׃+ ]  %$p`5^$>J5H/~v>dA֋\SM2F4r0s$]mNB WPJX./'*ĉTkcZΣ)%.0ܓOܩ@/it Q-⤥m^͉X+x/X}ae0'w~1 j~ U#s8+X|b {Njd`,1СHв 3o17Y♡9K {qH('k .W\у ֔) бw P&9:^5MY90x Ȗ*XmP:M݅r NQjK02wnm tM6 Ty@1G['TR!z1?xatHB9 fЦ,lJk~ԒUea_ۖl$J3VM\Aq1qBa2&hjB> aL S=A%ρ2UfNw`;z@ 0"c GF! )x:^™hʛU =pO^]/ 3-*F%D<;}W=e1UNH,LSrRgek]FW抸Pl7Ȱ;&^ˆr&XojӔ=qͼw @`ϾɥU^CK:E\F7Awd12%ͭk|`鍚ѬkoUkz@qTwSBV[o>w/4ui_@T{GB&VBd`X= f//eU{R#? Fh]| n҅wľ2+"\Z7Ⱦv7Ree] I>M>[kȌL04{(I Mw w t ۲O6mN(QM:i旮lZ?^xaF'"xAtf;5 \Iᗳ{f*WF 'st 3ġ-?q4$%efX[e ;µ>澕?~ꗽ"d>y%ǧK =l '3<|J ]j*)vkĒV/@1=cG|"u#?┵"0H))JxHaJ* ]Je^v0=l~XS }E#x-5|J0hh+QAM6Sdu!m{0J"d\frs܆ RVж%xi9U`'_Tw/ar@\h_:){AP _1<>*li#TCn xcc0*}^5, o`u%&JM++9hVd'R]).l܉o"inzX/p#.XKQH:hiqmU.R#cEr\/,^bRYF7yL֊]XH8wFhFTcub5F ՗2$̴fhF{tOɗ Ti--'ǿ`$(|RG-r\)_>J^$N`+x7$1<#N𾏧plv rfq n+eqt8X!zoLuۨR>xwCADV\n*B'.UCKG(kS~ ^CDJ&kfJ<-DK ~ r4/P 1tUu]JaI֬otE97ٝnCèhVږpPƆ׍i(dTHC [;=yL)LĊCyBnQ| nžY^z t=G&O)8NAC&E S7Kd H_x Ef/au%T8b# "Cn9jAM?,h^ci*iÒ,֊1O<ۘ%'26<==5?=O )"6I< ^ʐzY^7j<&s_1L|"Rsfy}&FIcs'>ntDHMkވFjRZ14[QYƬ!(Ր)|TK_`6ݔ.HEJsq 2YK[[+SAH9T2a $WKNҟհNTɆ!o Ros,v㭼$:xL챋1v,Э*o Np??P yL s2TEdWr'<^6X66oo++45̞$tS MvԍUcۘ&?#bFfֿPf~ΎtSƙLc /OmGjMt/J/ _CnP筏Uqj[K®u7W%Pb8Sz3~}L%cpJѥhaLo)YS<[tDKH6c` Y5Qo-w`J9Ǥ-58,\M|Uqo9c>ޘ`O}B84YIFSU,%nFzf Ç4' !0q /{Ǚ<72(H$D7%]崅ȹl+:L>ID]_cJ+cm75uAA "4H~mpk}0|صBE~['= ҊlPNb2nDlyUU|v D!>eyFi-gqOgc᠑eV:01_QC+l]K_VD6~F*{& {]4۰s2A,9v>^C:- sVvq\-7&Bi?PqBR9R_20kG/YSLѢtю4_ǹՉT 8 `+mW'J>1#ar]Qs-&\j\V#Y=ev%L'}K/͸JyMd W ),:p1- 4$/ő ?f7\eı_|Z7L?Jj%"E='=o~'Q>jiK̍jŧک|6Zp^_PjP6"sb$)_Iq[I򡔥!j8;Uchn/*pӃ ҩCp2x1R 休ZͶe(,dѐv|Tt^=9[[5K[@NڏП8D|xzn)(͹~ f%*V >$f0Vֈ~\*ZDZCLQ#p%:] &KIzMt-qeGo!Ly+NסQ?T߭fc{ -G&Ql V<~Bc`ߚ2S2մ2ǻŴPᨵhA:i3#ko{BsκT g?vic[BdnzmI$Q A$?YB-q5^ȣq.Rѝ0vldNQC6[hz48 3Rc}}KU* MF {FĠkI ʦrjo@\bqG"Yl@N=؍okDA! qvxs:0B4ML{YF7C{#lgh@n! 9s3 Yw6jV>vlkK(8}.uhs?p\#grX\'f(~&שf\E솶}#C%#O誹юf ERh~( & [lE_ӁS1L#qm %j*)iזKYLj}zojW! n-NU@:]eD BՀˤ"KkVjlXw6Z1ߙ >;EES'4z%ol.;[.tf9P͋& 8f #3ӯ԰^HCAFKڑ#=q6,#r/Q٫`K` FyFFt}ZNSR}C_.55O,PLyݞ:?aW/Tbi=Pe*6&vl)bԑZqiLOnm (>vUgJܬ8 k/e{wzC545,c3u'2XWz4w mVduE-e l;qU*Nl ᪵Ԭ7,NR\^n#it.ukNB ,ç@s *(GVOf.8V^uUr fj8PkLNs>a7u8eefl<HK8DLH9%+'o 'Zzw=f r%~'dP07P~~4a1(@́{<-!.3I4dx l7`9*4;pVl˓%+KH*$Gy"9z`U~8dx@1%|x*Z~qF(V A`(" kTj;ىR 6:tL+ƶ bb1(<C\TתYzRJG_^`ATSxu A+R6%SZ)IʢHn=^n촶X타jˉ5yy3!j8utqvodY0O(n Bw褱C>܁T<{B!xEh\r|=01,(^TkIX&0\t6fւ I !GL0e`V"G`,7K2k4zM}%lDEQ|0ɫ{aj@]Z) ֌ 9DpNX蠞{c Dٝ8rY`V+z | q:TGUYIDj-]ZKHߍmm-<-DP=a?C|ڧUH_oSrcb#L.:N ?2 29#@6Di)bipB7c}io?zRvwމ3!<6m-.h] Vw2Re9]'1b ܵX'r[UIQN;a`ԦmL:1%부7@lrl*mR/5^ٲz#ű wlHJ7$,jX߉yut>ReKA] ű_%/=)GW$ؤa]޿br>ÖTj.;%z) g?j=@t'SWomb5wQ _۸W^;T<xʀp(hF wtk2keb{>nn^R@DoVfCq^YFR > G»RM[O1lw/Iծd+kpdbo`~ r=b;^V‹k:"g]%" XAt7%s3j6?W0sFB {/ +.H0 ȲzL^MkŇ9Оy!j:{ oa)7jDMMY/IaP1p뷮|Pyby7=j 5EBK=#FXBW@_ZoRwmiV0؆ fIYL&T w1N$9%3vMͺȉ쥌 MN}L jXR`Hk)T/]BANH)pT226f!Xɖ?|l˂I ۿ2u!7,Z$||0 ]jf!u %-\`4B+HԸR5szz| ~$Q!,fA9}cP&LKA{\sWăibIx啂 :Y8{e(QY'kjG aB՚9׼zB:υ!7ퟏ276zn5BMGEzЁU|-'!]O)\fҖ ||%2fC@{~ Z>%*%U}Q?Ƙ\޶EP϶}QV--ᔇ;>VT".%ݵZM,鸡N@8 12+ .teTΣ.|~\ 1rĽd.eL3(ARK{/Lc5e)YYW DDʲ Y.i*KIVYB.E; wƶ3M JGxp7~8e(Wx%2F4g(P=0&rA1nk.{ϰ-C~HsXpQ> ߍ?a1M"E4pd(ݼl3PC0(LT :m*(8~yh~ϺZ-~UjX38p /FmYjs3e,(OR= ah̫p 7{sR3xXYYݖܟ HLt^a]?@,K̲0 U|,pbTo2u\uLAX `=AxO*YPm/Dh|ol:Ըx:Вz;`ʑ _O}bT}cvQaͤ{b )G3TE3QWP?#"Ma 0P{d5}vvZ\dHŖɜDѥ vYY(15e{`~)u8u݉EN0Q,O2Q40 qt"2JUy*l<Ş+޷rqHFtH@U'`%ea_q+ a<Չ0c}pc}ϛ% Hu+.coZIm-kz,[2^;l84Yߎ%MVre"(פPEĸIߗ\N:Pn/?n)af@o@?\\Qb1E)mbt؝WkI@"X N0$NG8w.Gel$@۷ϡ Fa QgYZ0707010000002b000081a400000000000000000000000167c8bc1d00066388000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/arch/x86/kvm/kvm.ko.xz7zXZִF!t/*]?Eh=ڜ.+*Է}%LD"Yl5$'q6 ,b`@5`{RUaΛE5뽞.I#c)]|ʄ(ɠ$$ө6uIbDS7BZ12:F:)˜7ЭCa_*pao ,.9L_H!ꝗuƪG,ܫ&7tR</ = 4)Oʔ:ji g1ſ}EPD.%zkE_l\Hg]"a:V2ͼ1tBЈ}4e|H BC*dpB5?; >^sQsﳋH7H`<`^GWbܬop´9RCBPqb-sj&N#}͋Z5IW)eqb &Rs.^x8!y}/+ ,E6[^ηm6`8b7tj73ͦ%3CUX c}N9-/14OX@bV|MC7*u{jhEҖ*}Aj77_sK.+iCqEħx?lq؋+Aο|?b'+hJQ2M`e*ˎlUW7%l$w`v]3K]goTueFƴǠztANTZbHL³/wZM`iQ3ԣΥ.jfT'ZT7@H<eZL2/^,wX5+Z eLUhU`cj$1ultE{, )B9%3j_cX* Jr}7_$P-N>MYohN"*douQnB,Ҵr30Bo h94lP;Kn7]aURM& DFG p{$.05LϒW%bQ)x@~4lg.{?j BU{u@ًox=&(m7`  -\\\U% ar0ךRJYӄ[5/@{X7{뾻Ce¢NGrE|iY~ڶOcFl;()Hj7^YxfEbn&{|'Wxʫ'b6]M?_ . p$1 ![Mjd Eo[jPSOe6\L̢*7H͜g!J0Q\~zB+>\4u2l{ &'/n)%5ڗrO}=>k|ۻo O]؃;= ڽHK#ZY]?!6)ˣ VQmX0j"Ζd++ǣX[@]ʬM"ST-xVK-r3qKvO 0į/i EyE*G1Jf.i…"֧ʜ,7^pe{>fc BfiTsMH7R _?YR0D(FH=_rwn3Ͻ%'~ʣ?Lm\:BB/a "FZ)ݟ.ggG`.!HmɌ~˄>W3~yfL ֊m5rr ќ<:8#ǣq4 }g,|I*nkۆf?Ŕye,re"U9~텈w_kpXA?r4in5۾hxYi3$$k4 ^Y#R/ŧtY5p;7cUwoQK9y D p(?dfF,"S^=ЩhL3 L^l YU:*ڲ6M@)e{<иHPD3A6Y)NL'ٙ06E׬8S ~bqg>/Ph,_nS!XjTw~J}(+{jj'loL w ՅQiF2iĉ{iq]OWq#q(0_LO KR1B)J?K#ld%HDuQ<㏸@T&WU& (M]tͺݣ"j5NdsBdkI3sPNZ {u1Y|IjáY4߄ .dpe- wrױix$?>Gb r,|%( {k2tDEY&41Y5<>k)J$.422\LҴ X X|D_8[/-_XXWJAzvgj=ϳ.S:;JbMuyoPz'4Rn;O1!k=l1.N-a"xd;{CX]^Vxi_AD c"@Oɣ\e7F͜/#!2Z_Sqz݁G&уo3r^1?1ŊVYEZd02èY"C/r46r=р} &'q8$Re7NfI{{D(5Rþb*'3~Y5^JKfDY%x ;}Z@UtH=r0̙ MMc\[eRA V^JY[d3ڣƢl{Iek!!pvVX5_%g}Q%@|/\LHr՟RAQ@ai RK`apid7&]y1iXUys9 u]J4y֩؇1+\Ҙ2]CSFX9&|vZ+ިfA^?tCyisնxAI\rmSOɻ6)y~3s('~I%xvkry` ŶS5BӜqk[*t?=@xӹ{棎[AdJ ȉ>,Yņm<{9e衵pZ+%`o! $.WxhT)󡤹$jZ!tqT:8rAdj(0zP 1q̺[ADWQ+O W)Sۺ .̌g iw;Yl*\_ObW97Hc?bukeW]Ǜ:ײQ[‹61 +,mRR,f؍lp4esO@.2,'r HD (o}|0:]*/?eL\$l kǽQmłpmi{4v} )(63Mp4gJ|tX7f;w'\uvU^<'MlbX嬗)IN֒5#JT,Z9,]%]  qg2SLfriyFOw2+t5=haoO)8uGܚ4++$|\LGLR1D1+A*d:c(NP,|ߛ~l`6z{Y :SBiXc:)Q9vVpy? =2e>ll 0h/KkKtlʓ;א<3{0TթhbI'G]Qu48!w)M1iTMaQBN*#% sZ㈲!iS-U1E¥P3NRGj٦mPZuq̲o!=iQ6&[~8 } u6/ nq.4 im5=ժF@3z*n-_4d 8Q5;m@_.VڷbZ&4̶ePlxN{FI48QWYy/(diGf B=}29XNguX:3s6=w˥j&Xo+3BgGt%iNHxl20x)Zu]GV҈-@o]UR2jJ5ICn?HƟ8 OUBjMSRz+UlR-n΃gZ|NE@gM#śL4@7FʛX J[р4W1dk g Tv*e&Ev.(QZIM+hrQddfYq'ExWi,L%pRߔ|FWƸJĚERZZO]sgx RF@=$v~=DD.l8*f~(N!J5)G\2T%CCz UeF^b# ?&D~[s,6CɎaڴdv=m&C_Bu59~0[BŖuN&z ފi@>)ֵ1={Ix^~EcfNMTe ^D}oo?AZMexmwz:ϬBB𺼼J|=Mg޲sa ba7yλgY: M @Y`˜;}IxWjbG<KQ; :}r:U~TW.AC{gu$o ^KsoYݣT֑ŗS 7%6Äw{%`V#6''vְnAHٝ+t=kE"7 Uf "G5@杩2Uҗ|^.zI{?EQGT}Ɠ-},3_EC;PQnv茦:@j?|zhJp@ݷPONuMu[J(T\VQѶ++s+@1zO }ۇ>En {  X莓#v(;_:lԙJ[.7sZ =ϩS 9_>RVUM;se<@S x^ ȑV#3PBJ.a6n_LV|)ϴGX̍S2Er!?Z{U5?{ٸLM/cnU%*}x?~Ul #Y-ݬFy76A%˭)L 6d\ڍJb&zjk=1T 2^+c< $F"ZraX F0݃$@b=G.k5&crbm}=fT` nor0E쯡".*#Rѫy4 ӴYmi~Uw=9oW6[LGԁ\;g?!6ǚwZa:f2`%o;WfApSssςD${Yߞ*!$xAEe X/1ay!=]\v֣w^0`z27R1N?._,3H! 6USg>S/h-8ߒmA[bvORh}uu7#)' QEbTDNəsC}t/np 1EL8zH{HBEZj(@pRaHL=`ӨԶMz!((D Jb(s|#-87} CmO"?:-Sr]@'Dd#t%~etsZЅ($e}Yhd}|/%[Lj]JpQ}/)n,FY;}\ D qJ [o&W,cwXn7tw_}O#[ӯU]"-_]>㩾bjæKY! !1ŝX(Are؛d?ΒB$Żp 0ޮ-QئU לL@ a!3SP:7_v1Ls<s!mJ"|3fy&+{HIM12wc#[^3axX%`9ڑw<& }p趍jX¶FE-& lXpr,S*IKӫ:eǏ 7Lo + ;]ޏf[C:3Q֯4ݪ_-ʐ~g%Byj)u#&loQyF75ʇdP0w+hO0m+ʜ'C@x^:d۞/P;E_!\zSoBBo6Awo$Y%?N;"-|TӍ+| %gT2S:)GJBirmܙS#Aa /$% GU^+)Uk^_2"b 䴵+tŐ? Ý{ѵӠR6uXz\]ș}0Z,/ͺ$ :x?8K3S7N[=JY} _=Ok|6>ND-x-J|x1U="fOAŗ{(&%tpA#OK8O rxtQ=[BVq:%n'&쟪Qd/wʙ.""숵3=f𳁭xw.H̞z"c}ӧRGʣXY\` _ԉe Et-o_Y?Z c1BIՙJִAcDD8:dxZzlC3˩L`Y`'31Ƕm54W\3Q;ݐ=@Y@3Q,Kӳsf¦FvΩ=5ïӗ@Pٹϙ#kl'q,A[7 @kũ_L&S#2VF<%V>b|).(ȋź wl:jqpgE T۽\䛻*@v 5X:SJ?3jGz 6hY袧?Dd$J44@\:kTuMq~2*pI5G'FǕiT `tYt7CXrfl=FY[LQSܖ__m_S%e2J28õw:E"Ai.[}ձ)H-g%X׹=I1 w/+<$A3F,Lɨ228ȉ4߀hG1]CusU3&V:!N="%Yk*"]&>n*0HkµUU{;xΰWbA1Q"s͖izpVKÐU\ID~^yuDᶉBx6*qUGsEU s99gqV.G% @fQZ玜JfE]MvvVIl.2hzh.NfoJ-o*+Vޔ4Ie϶lc]>wxh` U/zjgU`8lI3'fЀȱdĺpCb׽KqN}Ǚeσ֭ +Y%6YXի&φd|,k mE,57$$Gd۩u78D(vLkYTSɵ.] 6!:QyA $)M~,JmM76k@ ʬ>P86ǥȡ,LkW=ckIKٍE+Q0H롓nR"gV߈Å?nz 睩ό-ـ+hQy%EmSt'O2Jlvol*kdLt$wD:e%%6HX3mSo՜=l=4~;Nd6  Wh,-ZNѧ//,_7-?߂Z)͘m_(HCR/փ/n2*Z˗uR7zH Gk\ dzzRP @PYjKn(Yj{T}6c=hd:;m䳺,iKsT?SFZ?\8EdL_ [!0"hۺH‘\}ac 0$7P 께H]4#*"7~9()`$p jAyv]ZhxIfOXé|gKC*58Qd$IaMN{;\EC01@*gt!娙s>=ͦ[Z}X ixTl_^?fEuH66O S ⡬w5:{tN'ڱ8e?eK*n% 8hDh5ΆދNIrŋ`/*RD: (sM]c;<$ZvgR;dn3f$'[IUG'h[b!~9e|a0GHuaKu#!=NV\31{tG"LXs1XlK!5Q9L\uWH>TTBp:&"jS3v[>Xm-eXoO:z4O)Lݺg=y_^[>VLO0E7Iވ}1 /vNe0{ %3B T*Fv$dc_+Aw EkYŹcsݘ s հX%+(j#fqd 0#k=' BQE 4X,7TENp=\?'`Znb.Jt}Q͓3-1N6]takxBj-2 ܄ ]'uÆ)8*Y*l5 EdA:ˈcϠҡД5q 6|j?gIX&02`uH^qÉa7eRsĬ@&$?$lᦸ/fOY`QU9}]+{5SX`5a\ ` I(67Pʨ)Cem /C@iuL~I׵;^a({hc}M1Z6ٱ_wmUv)^>4ZǙȆf^5Z'Q=kJ962@\%L{rb~Lꀛ?1?Sx#Ծk & ߵꯜJYr("*u|U#σz(1cC-&X x4_^1{Wqc4#,c+ac3[h&3O0iLYs+/I %a2 Nt= TnE~CVXWQJ7K-9Fjw b Ϟ?{[\ U 0Ҭo[Zz #`6$LFa.'[ UF?4wxvV'7eTqSU5͑@>h7>,g_6VQS-*pS?,ܶυ\N9[ʻlZ)WM Ӧ{lQ %ϰ}.n lM+X.pxIwAv:}b{6 'Yz mg1zJ~v͹ayaYUgw5d5ip#SG]S7-Ap!.4:ɓI>8fޢ!Kܪe'#@_Yvfo%sl:^e>Ly}xg<_r_DPG۲%8%֨4 vNeַښCDxg kt22.qYRO5fmYp/F'7-'(M=8ot췾lP"bI\,-ϘzVT%q?/5^IUIe;3/-f5EpM~9=| r=p'[dIgO]DV 9ML=#T&ͤ6Xu(aCmif&6pXQ8tZ=j.9C NvSR)0t{kV!MKGro}\8JBFѰN'%N9ŵ!H1C}͒CyLF&A㘚}IK3k ù^&r\3B^EUgi&̯'MQX!wkWS'UC;OpU&! \l13CFTOfAn3*aV ],kL͇ Wjꓬ p ǧi(Ř1Avkv;U!_r=ea7Rxkj,E׳wnk X 0̵XHd5`|@=iq'"=&=utn=H=Xcl Y=c«Y)qeMn|@m%^hk G\@sپ doVM>B3,(:H=b/ACʅ3>U&_Kc=ߤ;q 5irX6~" K6s*8FǶmU;^]Fi]*^/<(Q4- "kp&:Dy@& (<zՓ q'J:_؇s|+~m8=lj+TH*̮Ts;XbB.d:|WG~'o ~-[S7|V"^*<iڭN}._g6p>qİ#=xjsT Rжe^ŖIP ćw9U+Λʑ8KwC> dK~}`Sh!BdMX~ϙ\d0t֔N70>$֓a4VM*A?N1V_89ۈ.h2yh -] !dN~Oި'sa  oIvDlU+š*Z~t!k#ksB' JTb3d2ZaEn緋 ^gR E;fvad(TwcNMǕSE(t2yЅIˀ#.p,1xBV&q_]:-ׂzWqZߔJ<ہf19>Ed\1pmYW>:7Ueeg?xz]qO*꾇0k&nRl1IYt Sw"!P^$6=?$p[gfQ9TTt,4S?eTU RDL cv PܔmxȞ(֞^[7J.uowRj- oz5" fѥ=`$@ɲd~-D$HP8Sk1D8oMYXt<ۚ妩 t,E :9%'Cz UC{5h0&Xޒm$J \90,+ln閰hk$$0x"44au?}Lj)"xȑ~&)1|3Pmж:VFD}CP~"TD E\H CQ'X3ϊ&~g9.kywwx].z =5# =ғ'rN`4$5JG'D ʳ> {뇠EJxh*#I~ĩPQM>1iG֚lQEStkBC]IYM?fȶr.5M?H뽢!s8:68c-D&hk՜IIj4zifއ8Te {5̚Zx=Xv+&KH[{ 0c$rN-A $9*d^=VcD`1}7)#q-&}MO YU"Y^6jy6To765[f͵x*$6&ܝXC^حZRe j`i=mO<JQ*\2kb=4 WβK^cUݽ*t %Cs0F{*@ڰl*4~ea, :ء -hC ~RKn XvBˍ^aA/iZ}y6W>$)ƴ ΅{&Vcy;ׁFL{m]Ux3> } 36X/ Mg| rA,}9|o ~z>ZAp B[2+Zy'va 2L'_Rn[8b iA%kuo&O`w ̎BXo aƭ} J^@ |{~En)0|.voBϤ;|U'mz_9:rVFO^]GD}8I/gĿF2eX6aq|^<Iգ>kT̵I,[I<c@(1,ٔm˅/#W|d(3W"K/3=v5s"*VY* ֞GrpF|[ƽKO; ˍڸ%rr52syUfUIs i/hŷR)?-LvFl =GʔS^x`BiaGhj' 8};Xfxj|9-QsG>)-77u!7R點^r43%ebuYcyJ pO'>ͬO(mM,aJuCm &'/CP+#s=L͜+UaA"m{ua8f'D=Q˥SiJ LV8cN$Nxh'(KD2>I[GcU ^}඼iѯWħnH `9xrKmd^Ƙ\J2em/cS@2v>(r6QYjO>$"6&r?}$;lv8 _ . . UME88 UgQLZ io/6JBcOxmb0x7; n(y dHK򙗁˕`[gJ%ʲIsrKSY75oYb:j8vK߇߽SR=.y]KY i%Aw΄^:^]UY%b&1@߭ |tKPfϗ^O Pܷ},LvML"0zi%-kWdu`6S{~_Q"ȟl{).w0!`?TNג[PHҏ?)9E: L_AG?D|7f tP*l]G*z'3+rK\a}a5V o~FX y ú)x:f~c9^c0:)9 BTepŝvxW8z57!RHOl7Ig#;_ d8LMv][@yba9a3f߾\ol̠I>Ĕ}5`^X&L in)WLLi(LX*C.#irϺs6P57:)TK!/RF2s- ?`_ cl4 y( L' ǽO^0Qq,p)2àpR=%u\s q ,_UH0L?#1,nTyV?ʄdpHVBi{d@U|;u܌JxwxZ Hޡyp(TmsvuDeweX"ՖLŋ(HfʼM:chtڱ$"{6TI*3L_D=p{鱬 l&o guJc7GaR^Y IoAҶrg 3?|Mܤ ^nڎ(~0Η|M>(uK܍? jF=C}6v: BVR孌Fē؋OooCr@GaJ@'ɭpԥNlS$%X 3/{Nh6hąjjEQ|R i2'ȉp;=;;>̵c2;U:U" raX\:I%0mοpY=8 ;сv׎WQS-Yq}'A6.B[ޑ/ 3W ph9K9lUF6'sC?+Y'a3l teXM:6KR~o.w5hRe&,TՁaq\WT(μ5ikꋍفbQ͢ȝ=(6${XAD(Gu٣Ȍ " ܶcUg[~拷Ek5`S 8Y0cY'[h<\߁{ XNl4p6=aDvxӊhb 6Q{ldk]_ݥ\g0;yət2c30~ ]*q"XixV>B;#a Ek1&Q(Αf@co賫_kbgҎ]ޏSzi 3 z oc4xTycgsu<[|26ԮI'F+T.: F9YN0 ZGt:v=pz;q^g%~wىmN=FcƊ&>禢"߂֘24h=spjy0vH\J0%ʷB6}H( H$n3D$5}mtb&2EfC g- 4x=kj+>HpJK,!&ymIZxOP0ǥJS> 3m-/@:'IՑztnY]Np2⫔ɵm%!JB}p, \l+'<2+: q^j AD̜:& Z:R-RUè`[ a3,F[x݀W;d)m& KSM񄣔$z]ܯ%!<܌ֿZNX'G Teb @'e]eYm!-/ E*I*) T߱Yau/vE]*hQ%e[؃Y^ Y5{j7 po}4 ڡ]3/=:znQUYG7zg7dMYIq;sDD~vNHN~ECT%'Fov";R*dJ>2҉ iCK?M_ 7mn)7  3q!hBMM!GϏ|r0}(hΥ`WY=.hVW * B.gĮҰt#ث&I{PQԼ]dNV,)Gy:W׷Ȁ= ͅډ㚸zwaFT$ $ݢ~΂gꐯu&;>e sA,W8k]Rح@YP'xdt D1ԉ8,'GT)c1V^g8bz, |2_[]͆]>}/ap w{_4ʃS)ڵo9Ih;=?>r=H^2Tn..;g)5r+ݙydg+mj!g@gW d"VݙZ(T<~;C%c.& ww޽'l5M=&twrx@vh2;"!Ox 1MQgGPXPBMȸ54r*{) l좣p<(\?hp%bT*Slr`(Nڣm$D;qd NK錟59AeI!lIք?WS ]Q,(0̪nagw^F {9ldn| p)XUx1bF`j:#+YY dZuUZX-RʕUٰȚ+Xc|l> tKsHkLg]? f DI>A)ɬb 86 S!Ez .RR]~ʐ%ZMÛ0c+jAYө @aa kui%EG_$"PXbФplZe7:PDm"C@"RqG%NBHOZAw@!X.& &;zo{(g 'z ;crw2_N9.fČzt8m"K~;uQL8͒ QWu`}COѾHSN:aم詞CKqz8 W}wPW50nO5"é\B:IL8ybզN&g%ҏ?ܑ W# B +קB:Qp ֺdY[#:s"n > ӣvJBK0y0)vN ?Q 3]3T@LXju t|6 {k`BJySr,}zuH}MXЂ7э5}+ :@:Eu^yUkg! &_N/X7<`>"e+'ZP \ޥϨjo(Z3ɂ *dw$/H }Tm! " W Q5>1bdm8f .tp䱈V{lLce Z !%8a?gТģO:ڀN?(f¬Lka@h5r^ "/] ~ AX8jSLj$67uawT=&pcK+`KgM#>evWbuFi^MI P_԰\_ \s@rb(%hJxYyā+d{]s9&gk5K.l:5lgyo5\Fk鰎~Q epg!]lZN |$?($9 .B" dYQD7~euWV\{㵹.7qpP=|ea іV)#JOȀJҼy.2$I UW羱;*tHP\!(ùaQ K'l"`AI*wId ν-V\n(cӜds.FϻȝvZOO`wd^ I<&Sv,mَTr6WH&tSorz疯-\a3y2C{iv~~TDtZw v>̷ڷY%*І˲X~AtNoB^m.um~ؘu:-\;ʉQ8V<M=i?{R7n'=)%Gin֧:ڔ['0 K.hDDD$~\c!t.SSJJ H9U'G;GO+ܟㄺ4Yy&Gލ3m,3UOʭ+ TiR ?K <Ѣ\r4ƁklnմThUA±蛭5 xV~5)!@ꄪ>_0膾 1p9{WR|U4%) 9\vm_Ta|=)ZJ 5 sFot]qY$]5$cӜzL,e)':;U,jʶhT-pN7 |LUϖTy/LPŶ-\;w$?|^U^{IpTشw>^P߂ʎ2 >X7!m֐@=I[o ݗD#f!,5 {{[K&жY‡3cr/tDjZ4T0LNuem ]]eFwٵ%--o :Owb4[葍EhR[}4D>+,Fc=;-9^TB zKH=ԷGEVUJ*QGĆd\Ɣ|8nԌʙ۵ƒsp34QĊ4 _Jexm6E%$T TtG:->" zd4A0=|f+(nۛ8Ϲݒfb{vHe#H/mgs2=uc!|j-zXf`nA bdSv_Jl`9y]ȢċG4)M0ПHi \_dt)2=g(Q(efmFKZbiib_ k.8z:֔xE=:d.7~l^&4cNQ>j>!Z2~&O`_}H0+4MWرe|tI|Ȝ^tkMlC]%9:ʹVwW6)+ Ag\Ylؔ[~ 8_JaҮѝ}\m)IXer䄩)C|5AF]W_,.P ?_ aڵ]+ 5ϰ cx9h#eqhnȳV«9_a_#ָwI.|4p L}f$ }ˆy6Iz2 s]u!DaXQmYmHޡ:AF.'Qx~|ѽa>bH b@%AyҤ#h`y7娑u>h,5vVVpyɹ^j ],La@Qh"Uˌ52c_l a#{15V"pt{?Xv!#݄ 3b9#5F]{=u$ACTυ4bKsW1%|6ͥ, -OߐN |URNsw2ΈdPhOڈdDiEJ1cj?quY {Lh*K2%'@6R/,I8Wnp?9G8azoWHpj+h|vt1l,?*8c~,Hne"QڟK蚸VNBCP+df{ЀN^BQqMğ cLQn5UԪ4*}]vv *IoR$'J!SNnZф;`{0Q[K+w?Kk$+UmiɊC [YNŬ%Q*H .l+2跭[X65=" /Jy^Q̬3T&SŊ5Ǥ"iE\Mxtnk nd-ţzX58Ek*9IQ vHpRdAvЇ#jWT&4\"Čl$5|Jb!>A㥔A;Twv@:>3oB>+I?_ 0Y1ؑ- nsn/i6t{bϛd9t!y<0)q qd?<_O:=) ]mk*rq̴xp} Ywم4K<}3\D܇mYt=Ҁ^ԋ//zi^{eXNV'?0Do:l*l4iM h'gJUƵ#0lq5SW;wO\ZV*=xl3Z$}N]FJnJ*?' r|pK!w-)/@xah9q)f4?yEbsJmG=NBS7[Izwo9JQW1zY|zb;I sy}M|%lc?]Y*; (/|)M/_-"s$&]vJyd02*ו ={Kנ>~&q$xe01$}KmG8l57[Zy>8fSTuez`cҍsM7q):.u]ƒTr mD_X؝Abu]_pĴ9H# F+Ch0J iY/T;w< {.0:9zajiS .ßnۺ[9JwUY+H,gʺ]i0!BZ(m^f88ڥ_6A@DP:,uӏ:@:tbcp,xhoX5+LLuChuq|zrK-Id=W&JIRPma,f\dOEHĪ.WC#^I7Bkpz䳁d5U4e.d18%j J{(>滅Țv>oVcCЪ 7?9]=V^:"B1-xk԰/h {]J23t\ˈjmBv4{hzR[mYqUH" %fjq=Da 8VkqyRUG%mVJjwoڰ%xڏ_I ErɸUm'FMQ8ن -2'\XCERl$ق w1BzQe HYKqZLb%^ISGYU 0nO@ob,r!]^h8Y bQ%:K"#sIxM nce-b"~ `" )5)%K$= xy@~9A>V҈ 3*cWs–^6R}Sm%=KՅ akQ~0nsج]TImoV)n;A:U;#.~ϦK j~#޷4kDxYtQA8R6B'&~#zHH@hPZP߄ФY jGS%,Yݧ jNCj[̌1]8c6f,'DSyObUR AM,^m.D LSW]{EMc|\M(yVCDr 0G3"ZM̉3S12 IuS -Ηٿ,0eMoYGW'fʺ9J\z 1OѯC62H-VFC|9 Ai3EBB+DǓ 7XjkD%#`QLu*XP{9Ny0*$x d/E=NKYY*sUW=Q4@y! *#u:JvGCe6It|R%}zd:SO<;ٖA 6P"Ur. WW/rG@b%"[ӄ: PlxwSEiljmK/ӴC˿=~ReRN[ dK}9uy:}񢋝Xx^4GZY';+ipI $_9!$?!1ONջ8>4h Z7@j1]s.;teEF<)j ̿G)yorIU4RktP;GȮs視G Pgڿ^71ad< ˦Z/-2a/i]]tA Fu{=B Cpیb]r>$+jݐݕ u `3.MHCtx2݄ꏱ`յi( 41$2@ʆ?5-ߩI4Czc|}XCU{/{6.pYkd aـ03`U\ 蜉T=1Qh jKJGR>,Z &BwgW+eI;8_*5h#dbINzws5^`o|ރ/ Gm+X#d" rI-;)dl U}U4@ #_F=KGZ^< 703kX<"鹐ӉdxTSB̤M>ۂ "+ϤU \L(-->TdHy ;x#h*>v[2BNTHrRz:T D 7Xr1ӈ <C;It#KzE_^"R'FuVOyS0 x%x'{K:.ZˉPpQd#D$Xue 9%[5#B9z Ԁn6(-ng/NJQO4?Gr}οNs'@ $$;h=kA@Q!sB/B౷c0Cb7f\6Y;ڛ+I6hZ"Pv+x8%֫ߛ҄͝ň$PZ7'(X<`ScoTjQH5m DWbkdKa(5&GdMnD-1苦o{b/&tXS`qa>67s4%^#++D/%&rch8T9?2 Dv#zS횫R2"\[scriV<4uӬQ|^3p3Ke T %;?yePd7;+̒34BC̩0HX[[AsE~2<̌Y$ȁC s ·\ ?vdd2r& t`[⍎GO/im[\FR&ʧ)=WQ5E8׎_\h5A6t/y#]Q,GXQ2`c'mg=!3@}3^)'V_'4]v0uDŎ_sG :{Zt$|ajۈ@嶺(tn雑b[[̊U} _,,@J@ʶC[usZ`naO?5! ]#~(OMn/" eR!'v:Uz9,stc 7u]ј'L(BúCje# 'Az6!2G<|Tjm?lkY9C$:,eEhScйvcA ֮!51pzYxPK"l3SA8?gg5v>.-ysg&‚3c eb]YB QF2`_Laj 9z'ץ#%L>3r^SH'HTJ7bَs$졟dtZ^݃IJ쥐yߖ0 :0M`V7xCY˟бf϶YjNW:9>-q0uQ!tan~,}V'FS=o*SuܑTBQ<@ꁭQx܉i촤qpJv,i0\{D\b8`P_IVAa,>?Ǟ|섁A _`Lb N8ïۯqi7aVq־@;q"qu%1j1`s/SQ8uQ7Ѿc\,3.sh6w X&gRD*FA[qO-t Fp1_Uo}W]KP]MjWQ[{$mm^{ܽO"|߫^w(= A{2܍XwwNMvk.ɸ#|YH="4Ijd|jx}]H_p"mv;WQnw *IMFĚgZfW3GP.p ꚾBaB>ؾdzh#; h@Z{f&=kEjDAMp"neyZMPR/XR&[48\ _m;o^^Ҫ LsJ#QQW F'7<ˤ#'k꬘/kי!}|ruseƏLu3f{(ɒp@"IO"rK.$ Hs{rp%LއMBQS jO@&GGKGpE:"ʽNWuc.-f޴I-,;bN ~$VϬa %K30 M,;D@b.TT~XNf;%h뇧뢴q5qČ^β9褅ҦА·::} Q9u r `΃[ƛ?SU7$$he'L7blsZWKdV=]"ɧQ屎/R9||\(H|BcJ6dONz^Kq܅{\ y"LVJВ5È:`0 P]'U ~rMX.fmʝZ`4A,ںePԢ2虩*R ͚ i3]+$K6쩮TSkЄVr+&G8߷em\^|{RMiV@zκ.8@PC}iaT w8bѱkY\FTQyPtG8R lY)M|$7?.*?u)K"Y+gўca8  ,A:r!Fr gEҳ5_J 0`i|wvM lE@ oX$ Z *W S ɍ"bȍW<:`3 o 0lS?Ks􅑁*|ZU@ץ1MVY2Ah}{ErTZ62@cr,BːZiBUK]}׾ `O9wNT |c.t}x%́ WѺ.>Z)Nbug*A}1Qo8hʪ/W zOY} |hܡ.lJa1LV'o+@;8oofGG-sajJx:w[uyc#cQ X[?՟<ݜKzf泺0֢:.UJİDkMTƉ(ô#]ծP{PDB1t<> *uqtb*;O,"3F9jNFYk껨pa\] @3z7fP+BU ~_9;L!w u#]=cC\H\bS˻I]²)R;>fZߪZ |SE7pdhziT"[T6q'̲[>`TK~r/bihysΆgۛUm+ KV` 䳙`zRF^loE6N='_QE6 Gzb[Bg1d{<DNœUmCjMX+r77jBQ+'el0#p"C hkjXX8\6`0.cp!mmn cS㉦b3PY,F^A[I4Jsbw}uS9DQy؍']^] F59%E1Ep,CCxlMW>p@V la4'‹*f\Xv)`}m~*vz ES j²O&W(X/I{Jțڂ`'e*؄,ݣnV5֞ nUVʻo3Pb__8dW~3t5HZYafO5уluwW^>pZq=TlA:H,nv`4&""Fo wR9\"+D+up>%1v;qgl~kJ6EH*\015b`5 ѯԚA6nUQ"SV;[%Bep(+#`1Z)F0裏^|F@^9L@v6pXK2eW`A i*)M16y;I` (kWF.+>ؿWuhǤ_Gk/qLk:<"\QӡHMpxCeE)JIS5nVЬS甓.H2x;8/ؿ50PDhp(O4*.imό.sa=i*Hv.~Hx˴^~u','b)\VM^PB8og` w{gnI,^Q.2f-ټz݀!?LE)A7kcP@l#K:!h͉dM0,̷=G\*|? Oa_C-6 Ok츉몼UC<^( ^Urs/S6 piޑbM _l }v>u CfTg ;+;oSV E] ?n&SJ-Z.S-kDA@F1J,NezRxˆ&OC51M{kXɶBV|$lh(8(ٶ{3 XW %V_(Re]pv1ς1}XMn‘KŦ: xu´]vZX @ hˏh%.xp *;5fO掹$bz&3VpZ苴uN 8;W@6Ю3)X<W o_7[!dHe$Tj?ES&d>7ٳuβ1JJ`X zG\/64!$~ ^0WKТe&j$*4+՛.D3!cI.i1G%R_$€AhSS-ls. d.#+CQ i>'}m[Ť:9h؛݊Z~tްIR__7gߎL]hrƁEfS23䆡U] ޾s0/=*5\Zj܆t:o<(Rձv?:վEXv FF ${9m fߥv%5%xc{j0 Dx-_ؾVb;鴁_lf¼F`5GyMW-+0ɮ6;@]hs1l 5N9 elcJ7N>?Uw s̓:$iKu= b)z0UЮZW.9,+.6<}xh"9yHf0ܶWD]jR†)erp*)7ʞTj/l]06RG[gV.9ش'zCzN &ɲ"RH0Vjnk1ԀNF@҅E.Oy5I8/TvSsR0)%X;uF=!X\A? O3.OF<1Գ:S4&;=OY-+*f"3ЮHKS*4Ry j;'l޵U+}+4x)>wO;@&{7 Ne]Y [y1Ҵ ,0Ÿ;McnĎMVmNJeFPq4u -,4,&,"HF}@:̉ $1r.{!%/dl&4/t=Ed`.CNesmŗ62`qg(&K`E | .K),@S$ݺe=fwzfhEސ N:iԶ"OЊ:/qp|,18Z>/E{idUbp+ !R9037z4X#ĮңAb3S鸄Q_=]ÚlO 6Q{~:LToՑJ+yOaAzE~9ou"0>t̗]T]Lū] qIf<1=pc?y^?'R;rwAmGG{Gr5:zSW'u1×W&Z;utT69O%,OjY!^iZ~E \ho̓0Q V_+N#+Dta}W]Ue<ĺdHVb위Ո^C"upP`N^gk=fpw^ 23FwOe =؆Ƒ}0YTUРh2ceHf/"{֌REs8cBm"XN=uO"IGhtHQ]Aa>rtڵ ȳ!"@ "`o2gD]&b܀9lȬ >&o̥d!%Y ٬"Ź씌& 8#ygPlo4m)KU1SU_heYYJn^Dr]/XV^3VLv_^];Ni _xYG(jť†yW'ۦsYfzmPcG#CfwHCG#WZ!  YEP㯋ڒ1*e X:=lj?5*x\=.97Γ z<ǧ F^2rRY+1F"0h'wY vDHڦ>N`\ta:MLi0]DxnxQ8z)[ZI%85B>džP,3N;d\c`p,7o҆Ij^x3v{{ asQYtO9TR" 3#~镵֘7X(@*oZFm3BmrHD)Oã iuE=+3$jb6ݙV?1hKu#KC]Sus̯`4 HR^6YJG33amgS٩:Gn F΂(2SI_]NG`ǬݐtYXc.tUU-W]GX?Dv㱴/⾅Ά6uBw @GtOhÁ>x0C%-ͪB1ޣhPpɪv:`Uuo"ʽn-k ?RrY"ԉ)$ |۪P0jTZzebbhܛG9dT$H*^&B:g1 `ɔ*g⫤z'lHZHŸ%j3^raL1c-&Axoa:r5W}*x- e=|xX83"lm=1!AsEG$l.SDب.{#ZP>acA٣`@ if{lؘ M\2G>(Ns>-~Z38xe`U<(rޙQd>xsq2NHnĤ`-q (~otQq=]%O ȫڳq0<^kM]9CN|BjNwb5=O-zK co-*?hl4 =桋!zio.tH Y& [ [ Ygֿ 5\XM1y)=qf$b'zXKArݾ]+Lo [ _鯹tVP1B wJs!n~ m%텼Ō[\V*k\Zu/7jHҡQ)өёSʩǙDzLY)*&tp\­R%qID~6͆W6k(.FjcMn Djկ[G|FWYpZiT'xo۟/O.ha L12(Gub\G!C|jOYwRv|Ұ%F? $-cw/+QN{'Zqti, g9_29ڌưЊQGo0DZpԪ2:4>{p!md(czxp1X$Տ"^ V.4`74iu/\p\+4ٻߙlE^|L9CoWmH=E).WSB- [S혬Ua)Ѥs)poT <>ҋ2-%%D1mD J%6ǧtߑ;QTAÝ0n)FoI᤭Q\RCT5.R
; G78 d"hx]8;yxG2)µc|q? 7s}a@sMjJ/v:4i\1Ab9; иK]]gƷ`U ;?XeYnQ&2Nh`C'8)MI,wGRZhʂy1cG[㷇HFrvfKx3'ppos4``=z'QgQQ(S0Ozc ) תmu% 0(-ĈFJK!p|ZkV` Iz\Ym}g/8 9s{0mXLMSc Y~L% i!{$Q3BHiGwN7'AW\Rb*E$Y4RYzdMqs>s"\f0ڂ  WAZ2{Q__%L~]d&?uTH1\5{j-JE*&Ac"m3 @ Ƒ8b8uDf넻ᓶl[5Rbqg'*CK.n8_Rٸlyn}kܿeF;~i, Ⱥ+@ ĢI6YK2M7[wPAWs`qD( -ytL.4lA#xVlc`#CA`^MmGD{VZa/〵 -a?4LʵS3vP'"\Ä._x]AVuat䥺|ۮ6h<FmO&^KK,25p?*/GU ]E>vrS3Gj!R6V0=%YcFqPlkv6)tRil9UPͅ儃b[j xȤ 9O)b y%w K7K wh50ndL*jW#sx (iV fN/Amb(yvm*#\*dn c4m\0ɞv U*="jW>;2zB*K]bQ8@JL׮L42 7yɤ׳GGaqH7iV,1)My0>n edx "7:֥rF̲GY/zy5Z㫽iki1تK`Ř )Z}6LP`x#dTE"-޴i#\/W1JP__Hu&ϐĂγ]$ sҜ1Eش،?'qA^*0n6{xN؜|┩{1.]ǐ0v7_} <)\򍼏=:ToX䳌* x%0 oF/ yms9eTj)Sمf[.Z9*Yf9М`[Ic"o4#-1bF︣'8n[R84&ܑV HV&{m&SƻS>e/J’ھ8|U#ir7.ǜrS 蔱$nm&bF2M-E;>gX(i[ P YI~dy/W;v>͊2ĨBMB ZNԏ &M+Z9Q.=PH3 bMjBHF%kxw;?=9g!q<_\ ~yX_=j.̜nD%^5M )W-5F>ؘ62 9> aN|HP [ioo|BDpHR3'SY2O gpP>J B҈S]ɼɢ&(FY_P$]lD!/D X?&:d%oO쮡!eaEjxy,KKUu&dLUg0ȃa&*Y $ RaZBg+:#D[d& sa׿>Ⱥ^Q$c ucXDm|fKZ|P&XӟNe9U lPFiUx7s4Th)3~n/,īiaOņO| 9U-r|97k[S1w$=ON r{it0ƭebPy.LC F*I{R2z6`e̳/yb f# ~v-[/Eos@i vhqQgj%0ReTMs $ Ġ s05[q{L(uU);7,4dFGp>'ws/1~kLl#`3u{8{GLsC?1dxmgG$Ow_JTp֕[2:NΣZQG]"}\ԣ:֙K ֡Ϝn ;sV$w;1IKZrΞde#jKzY\Սp6I}Ƌ`ĠTcf6]XeƮ8}Y7Lfŏ X)UHb)3[ {Q &PaQȠo6OD͕lcaj $fйTC`|O>D\Skac`n ) ~i}@ɝN)|"\=n6c &YܳG}B_XOeE1> i g&0B^:Ѣ睌%Y7$T:}|aM#ryLg.*T HmJzcl!qLktGz8#F_ܦ +^? jGBH~9-qe/}8@*<JHloB!}$tLw!dA^I6~]:A{e7N6d)1 U u֟ȍy]__v9D!kzoxө]=H#-=MΘ䠒{CC,5D۴b,B{(`)!,G[+vWi#¦jVM~95{B5K|UuE h=dTKu[nEdYIJBqϲ&ד[Dڂ$1hes:*csj3­ߺٓ+3i<̏Lm7ݵ!H =C+u`RE[ /Vz"R{CDyv֎UmͅB~wSxW/"PQ[0f4fxZdO:)b{x4+ȏ`쁍-\0aI `S&)F߶N=VwEg[Ah}mX~YPXִ+llAfxnCjٴVΓ#FaIiq"&vR(~J0avL,hbvF%pgᄭOHJo]`nP-Ů}5uw/WoQt`4m!(`H.ڌB2 0͟ky| *mB2㻠{{Vt5Ksxљ促pZ6jpĜQݜw6edT\J\s#B~ o=/Sqg6Ђ #oe^'h; +%|`jr7T'GhVFzV~w.'Hʵ]즂RrT1wro0I)؀YExIET;U_ 2_y.oC轮}PJ4gK7J/I$;tB /;B {͜V~WAzE@ߠ#IR J([Q:vڍq-#G~¨7{6 L1K `S]Sf~9Vپ;: 2x!c:;# |q ZQyRW\soRΕ}H#H`I6i wO$[O@3Z HSHn3? rBIfVۜglAҐ>^G^F0#tp\&LrhSW#A\AjR/"lOseY7$ CDHb-(.a@ݨW6U!Vmk0.|ZXˇl'i.-0.X!gt@Pjeϖ-%jB!/ZK7`ݱLݼ4֊4j1La9(*cCAŲ<]x^-FȤc~b G]5+: 4շo*[, 4vQ?*~n œ~@EN~gzvVQ/G;@%>|87VSl[ҁ]gXdnLW%|- UN |F%~$2qQ0gT0f* Vq!\ +O@ϛ",Qϴ1Hw$1Si )<4U Es+ 2"Z_M֓zhG0 N$J'ǽd0RҕAd4eLdG:^z V;/ MKXII([݇F^kJW .q}X GH8a慭E(wʙ&d%j/㪱Þ֬tЌh^ {bE&%?lM} >NWZF2QȺW$hZHo? ?Pp"\Y, cOZua1KĖSe1%*\_rL)TFiRQlVz-M*i;MJ():Z&ϓ=;]n3 w;&mgĹ@<*Oc$m.i~HAsmSu"HePv|QG4'O[?v(w=-RϏxj|3'(2vwlYiilPnqB ]cY4V1@$c.?g(N $`J d>lҪ^^^|Ze0Rm E#3qD7 ۷joxmY%:KAkUeLˊ!5r<7Nw,DMQ\Y:k @P+ <-PչCciKrT}1esbkrq)b{y3B7\W ."klX֊luXY O 0 isVe6 ?WDدrnzͧA xյSY:T{uܾLbYy v$xHıwW܇ݻ7Kj>=Gl8f(tpؕH4%?Y Dyc@KC* !vJ5_~oq +lz>FԄ 觴P*h3 = 9tuuoF е_U6B|?`g $d#S4{ }8t( w LflB͖RiĆf.:Q:%H+;)+dt 'YP` bN䞺)&y>gZآ,Dv|+mh U%>msuÇܤL5;`\ nbűΎcx$P!R7GGLĕn(l[bnSa$_ԮS~\AwP3(e@{B e8ދ XRմ#扎`IիD6Ju>o;?(bmv>x$pV+P'-Fv9tOA.[:7 +cr0v' ~q[\!l `!R՝YPH~qURLYz v,rZLFw cR$9*k5xn錵Ziaj=R0j&- SA(GGxrdT ϲ!v#jL(VӲЋ !o߄\l@m%P\0&-JqkIU8>p尦}d52_HԚ8w|qqݗL͛ou WRkX}\/Y(#Μ2x*wrRM` {JqP|m(*"Քs˚|$H!yiUOi=m2xSdw!) PEk_ d'b2VH@y;ޢ dc#3l.b_6$L7U`-tc3oomTM!iAQS y z$mV?ubyNŐl.XyUR< S>O.C2:6f;W f@˶"av t8V]rYa3G/*mMk Wo`x1/3z3 }v#* `Ϝrh?Sy ݣߠ{ᠵ1bފumI厌 $;#gx}/?k3D fCl~tlJo)^=Eo8Q 1mQ5ڿ> *nSTFpY(.^jS]rB~Տ ЍPK Pw8'(?=m5*0OʜT'! װyW8s$$>0vw3b<|cvRRslBdZګ6OMHރԏ'cSK"v9$u c9VsZ ?aVHT?PF>nPĵ^ٓeJ;,7-OtO5vhc&9f p`@PE?W3ُ:0csK0#t{/'T7ѥŃl8pIk|ir? pW87} ǕchK"{_R :0@1qa#jWc 7T3+;C[c:>g#@rp90kq+-iK\}|'Y+dFE&s1Q(EK'͕9Si>ABO]Yk% tHfFn9b˷mϻ5s@2~8 f:^1I=_$Ͱ>mi2@WA3ɚi|mV}_T-X_DŃYTlzņL+QP{ s@m'.2d ;: RQ;\|Y}$^ɖ4TZWo^e `}@~'5`O˅bƩ% ;s"eHoe# oHo5VDW,"ޥoi;!S`MXqTƜ vN{*gϫHM8δ@gB%!EzMAu| 23y:e.H+vXDWZS"Hhн242DH.'S&ߞn23-%Gs;7 rJ4BBN'0lj٦ڞ݄n-mrS# h]rY\=PJߥEexѐYjzWK XC,8 u4hwg׀ hf%3zS}'i~n? ȃEW3cxΕhˢǧ'Oȍ Wa>VzMsYx@~Krӫ0L's`#Ή_ײسj/ҩWw @w\iMKR?xMd-B ]s ZHWu 9\U2NYT x@*a}x+ɜ-YU 㸶s-}f@I ef5q)'w?E[SL\a`;dsWIi ks؛K{Uϒej9Ccrw`V"r9nF!nxqaAx}$ x73n[gIX?I1 7*_Қ3 z:@5 x 袗`V4̦j"YJ#8OYkIw(j6eZa3=i.sv=ڷG}+fjWFgw}5j).(Y;pY*R;^!Bj߂Kհop%!YS!᮸elt/d7InYدcՀv ;Xa B {~$49l{C }HFJCP'&X1w(DhjY!>!nMlW /snRfou?$§xN~!罥 eea3ΠQUȵ;Alt\~g%M^1zpCl5IPhj׵K#R416F;`9eяT;bII7XOXˆ+8MkIc#M~VtM-D!5ZzGC $cs.)ɗҧ䟫Sv(L KdOl0F+> H, i= _)UOjlBulɿEad%iU$kmo[qM\nWe^wVݝ#zT*Q̍IYtAIanTަV+<wyJٶ8N;.%Nc!Z!þ>l0@B`TTٮ,ɀ4}ݎw`ˀi IL9!Yd"fzBַ<;XTK͸ MqAh@3 c>}£,&;NqvmB8NLfE"s5[N?$GhnC/3:ؓ㰈t"ݔ}V܌HH3~>ImW,hd`kCTY^j]#>UL "SS*?!(ql5mڕH8;\!f/Z"ғ*` ZuLd?\bD0W|!j;@3ܗN/(]%Cy55 <]%g:͂c=wzڅ?V AyJ?coI?=kɪ_ĉ x+)鿕Sb+>Y2L~Xi~5jFep]|DtV g;6-i-;Fѳ|'~(ybz( _+|S zfSB߯G&pSmCFģ3"ӛ3D7E@Y9+5]%låS9|ॶ3y1nVЃț敃Btw *$1>Xs`2HiZJ}㹸S~3QKPq6K6 k&n#m׺LL/BgC)B Z6[TmEUC֖݅T_6?.^ۜ)7-DaSvMgԏgN6}7!s[ [% 9J fhUwg#|.nX>`k=rj&cȥ 2u,MZ :O]kc9ʴa1.br>i$ahj&'ۄ9WZFImUՇsA׀U4A}o|J;6#^׉c Y2,5bdWϛ"sZHU ,bG%b/ҶpM+a՘ÓaGX1Ᏺpe2fEמաE˟!qhJA<6j>Q;.aU$qvn>!(Z-G#<hi9B.'"F7hyfoG…qnny"Y*Q:>ZfXMEu9N'.&%1?>NTFջmk= X1$ Mb `ص4"ys  ZɁ/m GҪ^*;RPнwvpN  sܣQ>хts S\>v7Y:)bvn>~F=9MeеU^ @6 Sb8 ?2ot>0Vˁl |0̤,f䥝 oc?kxY,5;K+\ Ǥ-G e ff>tպ+Y*s՜ JŀFoq(*0pw}z98!C1[g?e>9<<\M5*m AHpegP+'#FOhªWti"ȵ*dKb L ;s@ ?K{֣p\!OF3kNC(ƹH6)FlVCB flNw!Zն={ybl3֍/vo:wHoTypzԒ$V A/ T;8z i*k$8ib>8A>l!|1Գ]a.a]օ6ݡєۚW-B6G/պ9#4rj"L /Lo,R?Y-1lǯmL =`mE1ΗX[^V5ٶP.ChE*)˧2^BE6ʀc f- Ì,*jn, &XIGo@om`8!% /j*9JWvV8YF7P˭bFdiry@߂PO%RsC; ={ch"3x37VN$}>VDGG~r]b6I}o8}ZT #U՗ [:" (g!͖x{+ܡ'LqzMAJ7Y Cr LoXXHgUK}IY{M* ۧG”Qk϶ u #\x_h4 C=R(dMwVM?אW[0u#CBSiWoRjSu dXw?4xh#(&CGvuw*uji5k[8B zR2vϽO`ެ6WhAB?jXViT}t`b ,lz;F\Qfi)/t#$o\rűӿt & 6~fOӱWK5|؂v{-W 1ӌᾔpJ; V;H:/.h_E>}mnXYA>C9-$|vy=nʲM%H!:*Nc7f4N'!VMP3Eo:.ťޡ7t(Q3Y"`vAe?'P< 01,Od ԟ ?,89baFJeEo٘検eq&v>5~6KYAƌcw=yx["Dt-)%i,lF3Әb,6>GЀ|SXlz=fyo4Z/m,czi/=ՇIJ(n{#FE== .cFE a2iUhx;o!7h.c&l#v:a.0/R?ZNo>w*x  .[NAeo1X6JEvЪ-Y*'Bu#Auc/KO{i h1He;biizbkeS2 'Zt MXdnS | X#ѷ1? ¨nVe\edC: bRwSQZ|;X C6B(Fc"db.aQ>zEWo cW㉐4f5jeeQLw:Lzb5{8Hq'Ƹ"݂;קU9Z >A\-Bvʧ}?Gh3,BN}:h zT]XOhWnHL~ͪ+8Y\*9!4R] NO[{zLoL3J?'Ù_\BߙKL^bj$.[])T> ޔNs˻' MFųY(NnyC 3TJ--#^Bjh ٠ߐd<{[kSXxӵdrd F+jdgXhL=Œ">) EkcxUZ lڧ GU/HKVo6?EI |svӷhX҄,>G}-P'^ >lN`?Ȍ F}2|20A$uܼiYh:j !y&1MpK7kJYMܲH_'rB#vN\ŽO˚*NT;2 G\w=5GBަ:TŎ F>bO ;Nh1dQVW&sNE$C"4?3NLՋ;™P^8-_:>6YOVLgp7$ayشF?JiDe6ۊ4uO t>5SXsg@B2 9F k.bg>em3hK@y/>0P5\@"8 P0"KܝdqlCٞ.~կYyn"kgC]jWG5 t'@\Pp6ᘭ 6Q"<)LC{4 >GS|B83l@=ŔMI4`rpG~_O[`^v'BlvFat;Z5>lþBWQ(ڷG"K6cq+r 3J[3)#8]*: ZJFv+,/\1(e>z81W4Ѣorn[a,P8}^m>D7:-?A(tzt8^C؆]?\6&}l] AaSPc2H*=TϒI-ҷee/@Su3z*a\?'{vENx#(=AAadvvNcN1,6dFnA"hyȓ1 @s 1a!LV͋.B?j.yU'XXxc*2hRRLu=/++i4 l0"=þYy8S%AvzӦS5;ĺAe/+3T% QVC͆ &jB }5 xM)#Xç|ox1-1ٿ<:0,0AR&Wwc͛wI|h<.zΉT 4ZmMZ:xΚ-QXUy?ZYkR*hĸ%+5KyP:Shk\o['/}Q _P|OT2.4p5RCzIF/Q`mHD_w<եY cܴyЎM ?‹rDxTcRaqQ/$1d)|kqV[kvyNt?0%uL4Xώ;pZ1'/_$q9[&!/]⅏;13]uѯIo$B8tL-^TQ(~,W}{2ɜ@iw@e\ %dz](216 ׭n$Im.2= ED3 O(kWs<}RG1 A7]*bomeWٜ92OEV >Z˒wae\ e/|āi`V B8Ջ7#Q;z|[B?ʺqyZQ18#> LL8dYaWƵAs׼dReG`Pv;@$k uI "+c!07νәdGd`{rB"ʃqxfNHp_yZMɗG7#oؐ-K+>GG\43EPZt/Ŭqa= @(bs(W~I*e1PH(-vYV2k?2ȟ$]W}n` 篖,k;tv O uEq Yn^ruBA/- `U$[n9"L&~ YC%{JDB{!碀ϸ(w^ҀVk ^Mh=kĖ/gv`_$j(} Z![ͪ j!ww QH7xܬ^n7BLnfLջnAXmy)kKVNz16QNm4<9d׳ EFuzHo ϷDazeK^ޮБ2àdfk]`9XJgS@CRX`Sl#} A27N!| $.%$5h5rTi?;0Z"Zֶ) {dtvD,I:F0u%*Ơ\'\q3\$B1(VH%`2zJzm}"nq>tQ&c/X9i|WbrGNEcjs-Wn)ӟhQ;9kBJ( /M׳/F.TB?$l\6<؃#@u ?3͑l"v+&)R>_/ $GD(6B'mkcu+|fGЉ)5H_; 2< t R?9۾4a(!?`εeT&hbi\ۿ#لs?^`߽=4Biy5(a376,oyu0+̴mC[\A/&q< @oB." $:}1 +v90'x4yFcݫƼ-AE-q f0P@pf>I{ Q54n}Ԟ/_.IN]=rec+&Sy(e_0W JM=Û&Ih&DnΦRz\|~j 5wS-J@- ?I2[;VQ0DVJ6QW D8Σ#prCsy(IȩDbDIY1CF)╎L` aPIԜKP\15ףS]-L?xXLfp0K!tQ3꯻rmf'腕V[qe#u+6j^5J6cv1*Ev-4`s&Ș.R0A}$m|쏉޼Lyp涽*<*$XLq/MWlw+D3gs FvP6:`t'{lb#2D"v % UϞ6[ܘx75}Ę>Ѝͯ-WCT÷ 9aOQ!.wpPRC /)*ɽ;x rr/awO(,=+RM7SiJ N؝LpO-SnS 7WȔe,X$~H83qڊFYQ.o/X^Q7l{ :)oI֭,HzD F[t0hE$+񅴉0 ǂ-.R:fJNk(d@Miw2!%AԊ⸙6~%h%\#C o'1"U'iGB {I)kEXY΋$֏MbPQ'!O>k[Tú[t$ p+Ӧd'D9ii?!B >27>!Gt$* BO[hI73߶x!ͱ18A`W_ӽ :.M^aiUb0[">ci8',!x)ضZۓ]HH'Kg MoxA2fFA 4nT?Ӟ&4e4y糎mq[<ݩ\MAOP9Lދw r.HO]@[}Pp% 3Ϋ 5?1J@)8Jq#07 $l^uB%AD/^U!=AO #: A8&lka٢N{4b,Ju e{ Y{ G -]Vu1m/X*Lu>'_0AOtL(rA>; l'm66Ac灎4c|/%>,w.UˉpM/T90z~>Yb&|h sA FD}l C?a`9.:$&|RubwيSLK7,#Ik^hXKW꺇kXMA؍[~NeN"7s>ڃ *cL#PY!Jؙ6ߙѮF6ʐ }a5-tsnycS O9k0 3b5 sAC"j%b4Pz$|Pp]1~t%.L2`|8$1c''$o(߀ycll`Ek$c5Õz>h4}ױauQȐ<:NG`Q DOZNF{džOpcv՚ }H0 y=3,>KNvQtI[%&uT"~nE@ Gu7Iue% ܪ#HQ%?ErjW,f́C(-JHtXĹ[Bh29^iW^ѠzQG?)(X=܏']6;_bc7^tB3&bEC̘ڏgmF $d/;FAnՐA]2`HGQBsQTF~x4ץ Ld=檽!?:H3a Γg}j!2`mdkiqM&8-h`8=uc)yz*Y%e!-n V%I(ccdn3Fʝ('&s@oFlz쥖Ii7G+D x]?l!c3Eqw\J$RF#&׷#޶hI%`KC r,lDOy "jeR:h/AW c9~mؘxr6SqrZl>ZR,%co&7y[hy~Γix!e چd&:%A{d홑Ap1cq:V-}͍p_bY^.O0QCԠg{?tm1v% 4O vJa^ SӺ?gT$M@jaĨ~>H21,nKG-!}w@kl֔z@c&O[pq@7y=m`1iJ mZ*Ͻ)MNLksFçhO[H^oP^pKvz ^UB . ^%lѯٽlNMn1l.BXhIXq^++?ys( IE'[7vŞcʅ:J}?ָk]T7Ma8Kh\{lR^>ƢȈz}׼BVE Hkqq?"Rp8eMxŋÜA^|q:[Rļ";7 5@jxW)I zZyUlV! ;/&/Z!aLPpV;M. ¾q{^hCK}Q<1V-ؐv HEVa6M qUVR p|s5!RխN әM1{+?s [e[h:-Y)ʲg ->5U5/O>A^s,"RH{=QL:E*2䩁\ct&s(D& o:yY)7J;ٸ^ǩSڪ{Zq;r"[jrF qB"BNTN&#H\\VldAy~9SEYpoMK=w_Y!؞HS Zvq+4&)̩W@%|*B-~p念0F"=mN^8({>{ f+Y\hI}&zvmVby@3%Ǽ2¨$Z 鸱-oW=pc> }E\ycu7;%܁f+Kx~e~vN_R =hO"k6 v郜tI[.(4}: s*+?~2I-'!:cXպ*Шnp~%v0>P]T͊jT纇IG"ϔ@u=Ue+ƜeW{` 6LuiGqd[J|FŖ.ϨÞs5qXtvU(u`4Ը[߄g,Iۚ>=X X"-*#^ؼ.g`&#Fq 3ڗän3b<q9P+5d "ɶ_Mx{z/?r:ML.1ab#\*v|LF܊ P0$hoߢ9CV-)~t07Kky G<ŚoP@4:yutrɡ_wun!gp)mm- ~TBNk(0Ԛt9Z]Fm ?a;AdHvIϖZX+m":7U5)0\B, >>\"{pT_`8`S?Vօ/m&+)̮1ĦM029@t:_JڏDk)7e"ZzD".zfw09<3V \T'4靖#=qj\A5/ff4P`-`5` nt[(қdxTvDOB[{ї"DHr4k)&NP}H­K+ݭUN9AwNN V1ÜQJ( </(/<`o k ŵ=vӽiX۳:b$Ϥ5 )0 n3{y^$d\h CY_"ZZpNJ,-='sTX5q.!+a%$sXhjsˉWZ.?ja}Zɺgt ;nSh;%CԶ>e7|q\~lbiv0y5lHN~6`I$-`S 9S}eTOKwLLBl&l!ר.$FdG'Sh fДlE$͋UvOF/=!͏o?NRt{̃U5Bk NMF+lwȘE@ŋ攤J3!}۫n0YՂ>҂açVP'C C{N ۗ_pU5Lʼn]U|Eӂ.UHCsML{>`6ѐ}uoE<񇿑Q9?WJ%8k<5nhBeeZXGaKJ3*@mlC Ì8 \@gvȟ|~J>RM/fP=(iEݥ=]P(I}_8΂ 0xu,Я6IG6 Jĥ69lݯ_cWIo͢[cVhMތl%sIJ4vQ8]k]7Y5ކ.dBȶxjfpӜQQܠ4Nh9<M/mf~W@P` ecfn2y-㚋Ph^Dp$RP),߈%#ت;koa mߊ]:2gz3vǦn=-QY rI *feC;Q#](,D_p(#WÕ AӀG8=1MI"u"`‡c"|,rAx]^1]/T+ғ,9> 5^R1qp-Oh/0^!Y@"`&C/hFlmF :yB,h]|)| r!z5+vnU$Bo 7~`g 2%>^=0jf3}_RtnaoTY@R20Ē, r'3,71R~ו|7ZxӍf^g$ LjGA tU{7wxbcvuE΍Nߔs7sE-m#L9,8o׭Ϳ;R0K}R6:L3Bv6FG+! NPl9ho cR|bt}V,cDŢ]8IK-A\ ϛwV ?dHvqLY\~Zf3# gEF$+(kS5I.2;3G ^-L|T"$qM!T!08X<pTg&TטFm{VO_YI]8-Y;L=Ss{  #n=|A~rtXwYrIik?S&Xx {|7!X_ d;Wr m :<"_X#5;/[+ņP Ս>+ $K1 NT' 巒!fD,ʎu0nJ@t5G QJ\Ԍ J!$Fѹ[.qAAĴ3™GNqf)mP䙉SZ)PG&(FSl/l,aW ^ }}\\E"m| }%_!Bh;kHHXi-2k e!<|%}d~1Եݜ$F9YEchvk;TT<%þlC\p>ߪ" R~:qE҃vEz06^Sj 4Ux=q*pټM:Մ kF"V\%-cWV,ZQ+28'^P'`"[䅎J ]𝮌h##vAMŪm97ng'*~"ۖJjޛ@;k MVU j\}D,?17.~zPW,Ү(3ԈNM6e[W<طصrOB8(A,{(Vɼie,˿Y69i,қc!\WMδk1F ֍!1>̌U)盜j>S",{Q^gwě 3U?А8t3(Og5ŔB$ c=OvvB]n V6\A&*)y; R iR=kvj5ฮK<|}/SYՒ-kd(i e0- )Fל/(wJQF7kN0Gn9(*!SǮ  B%ݧkMe ޤf6W]1/0x3Ha_ҞB` {ad;T4W@xbaAUjeeSÅލ$Pj`Xz\R +?{?QBFؼlZ ?*Zd8}WN1}dTR~qoq//g orбo2od^eEG5؅%6Y{?;I Er yy'>qR A xjd<';dqԳi0V[tRv=.mG%i6<Ǟ}ENq?aBoT"f6]T EÆq?|է`UBE}SsfgO6gg3lR8P\%yhazqk܋΍PEw7&7gRCJ윝΂#"rE!")ݛ4%Yt  rIjf]I$lY) Xl tI|"fN'[\{aC~Aa$ 2v{uT \R 18i,җku d ڬ`TExlfag8)" gIN4+ǃ^wqBW1zwm9χ :eˊ!F:acJpPJgK ϗ MԎzYhcA>Ix%ٞ(stZIvE!`[-aVaphX-g!qxjz$iO1&(T m~0Z N{OT] bMiq])oً)qquMNa q#(76zq{g({9ijڀrM7(rɭ_nal謍7C4j7S2[Qc,mӓ3;wͺ7g!BA=)'JjG'- | oU8[҅aDRO=R ē؜++ۦMsnFD?h$1,4Nk>z7gz69xvc E#ӡ3+GF* ! +)Wz;Aϒ自5zs=欱Zv^.|}ޒWH̾=eTh/86bRuž Y 3-_7l~iS@7nIs)!ahlc\ଡ଼! K?3X?>1GNJCIDI'l^\4e]=([c%ڌ}n [m̜Y \nvAj'jPVzw*O!9l0_ Ojsj8>Gў%O%Z:.`ʓWپhPwP>7=Eқ FӘΣomi[.(V~gX!0 Ҭw8-#B-& %t( u-80#vq_{d0<Z_U&Hţ3W@^WL5p2,-v3HG<(1 D7 !ܩn{ߝۧgU[14!sK3_K!k4ipì M'`\pklpkB,v(w &>p_%k*qA9aEiz^qgL )>1B+zΣ L6נpxLUd?}wnH[\S}f",C%C~buvڽnjw[Ju*ȭ;P&y9XL*Kg了( Y(v|l#jvS +-,sna{ofH'J/lEa&7Fȭh~{άϳYVeժ_o R83FqMk!i`9/"k+{uJ{.[i$Q<:n6J gsڿ` H:GtT23u6+K %u|QN U99}ii0V>@Qr۝!-=#E k6z>AJrm9fowr]1TAA\ؠ*xqe/Wp(g#c ȿkt\ZKSv8=BEt@HɤW]L*5ظ)v4I #hXjv[8-~ZԜ<(tRrU˓&75qqќ3ga%_=]ᖽ7ZjJ PUZI_lpyGSOuUͰ0&'I(p(V4@8Z`F?GMahnHQUT 6QnCh07J_P!P; NDC/W/Ϣ tښYj@DxO;oͰ&*e * t lQ rem`0O:G 1մԧGO= H/e8٭}[u-~{o'w1:d~I KVCkW-5Zï@;l2!:v}x?iIu"g6]22~VhMZ[gKRV,1mX80͑{3?Ǎ,`ek+Y[ V.e+ۡ'FEt?@k4MO" 6 zFnV߸ΈT7n9}0D#}hɇ?ۥ& 7Fhsp̈́4M[)"I? ֎˘'{# ()ZXoOkd-fɽϚj7/ K>⼡9 _Ϳw5/$Ѐ^_"_6Ú V&[(S=:\q9tIyK'PfTܤ\yfXlY}Rl7*猾ibaf-Ꮽ{u3Ώj6ZE(] B 7)WQX|TلX@ץMN\>+Qh{?"n~g ._L;qrfwT^<.l$ȫ<"+|`` ^{ @gRrdKr'vN>!Zۣ;ntD}A^E#%sQdPVQfOe^ wePsqU+Y|gPN2yֻ|cᙍ1 7qO*|1qLR!kLZç"B3IGAHH݇e˛ڐB,79^x4|eXr8* 8Ɲ?&23Rts$kN`}F} NbQ Sߑ slZ Њo\EZzX^só~׈+ AɘxSfQdÀlu Y5*q&әRXyBJ\!%+Ƚ )\9BD^@pIc*kG)eT.Y=Kՙ&[2Rp,q.Ղ 9 sʞm2y)dU]FL*p.nw dkX< >1v~6mdSotw}hLC㫹QVJs\ckwG2ʛ%@bw eMS83,ύr2ưW}6`aE%^0iM(llaU^0duGh 5 f ""pFo/(|?S'(wLWO stʇ0xZƌ)s,*Z0+єN,-y . .1z}H]xs%[T6%LD5Z-i1j V8k9eUokfFT&w&񸔤$;Y14;~C7KfE`Qp>$ n>SG'' s״ba]MI}KRiB-r7uZ^FqC V%X:^ *Z/a&@ojz~MdI҆?ˡ:eTjDYUߦܪyC3llw CE?9)bI}CwE×GHn(b mUU'9ן, 'c5>X",#>#4V"O3Zmf_}/˺6$;I&ZkZgP͑/6>;*Z .m w.M&îVy SMl1-2q!/&Y9^-)K)~B=jѫo®=\4.ZhfjIY13(|@C=CCYkwd`~i#L(.UԚ *׭D?=\.&ԣƄ -k]{Θe-ǿC٫4 Lng򒈶DZ%]$F.~-{HȮӅi\H /C㣙@hT^A{])5XLpwDƅEd+H/@GwY:).RL}Vu;j㇠2276mii#$aȏ9.%0+IJ# (lm L8Lj! TgЗN)IC_6]wO¥Iˆ޿Ձwp~w|gvR1dDK4]s4[(IɾƇeQ.NA;"w!rݻ~LfT[=Zp 'wAcpſPf{؈J*WH1Z4,K+ue7DTwԡӘX^ G@F@3:R(lMCU.Ե /E lq7x}u.Mpl\-@6-@5b&i4h#´~^OKj覍kAzcmEdϮ!ȴaÓ-9G9FW*z`Ov"kY(B?:,'`w*J`.uboiRU>"JŌ"2Q`C60&3|I}+8m6{uOWG6vrqyz =sA}B1S A"s~M1,MR6mVBs7s B|N,ȟ}1ς3tK53DX&ANyo{\ˆ3AiO`zWu@n$z!c9~[B>'PVg}V?xN5 Rٔ -H=EHGZ gǟ;T[b/uap~<#&)(M &̱\.x""iW8βCL?5FM!CDN[-*}Q15 R p |AF~w*ij4JͻLFϻ$ܑP & n'ZȊMj$*wNZ]ΪiA%\T>M7p dG*/;041st&wݴ #]&jH˫*YL›ArDE%S ߄2 &C -a"{x<-:~tm M˗$tIFA6uX^ZIvKݖk, D<\pbI ,E6ϼRT  Jz`zZck;R+J7CAU "+ :s/A}!k vH*+;kOK!Vۙ^Z`0-Sy^՜XZuXz-OӞ2nnNcghF@ Yo4EsMQ޷tcZ0j:@;ɯ:Qa"3I 4&p 6o}iReg?sj4?f˔d#deZf©(9D+#KDAS>l%2i2۩"6A ji36HYcȏb/ԛ(HY +#9jLPSDN@Fu+L0&yP|tNW|Sŏ%v Qp8!֬JI]j֠"T6N^)o0R8YZŒ3KHZԞ&, ^--;;:AU*, i.  @P=1LKoIRlΚtvyt^8_2.Tdzz C]l@h.h0f;u)0ͣQKj MtF[O־*TԖ+/OĨs#AtT 0(7G] ^F\j@4N6}}k)I$ЬS4i37B$9~CIa.Um5.`~I5zAe_rgk~"N+ݪ}K3~QdWqRmY# q !65ZZA-Z־5N 6gvTuSOχv/qccfDl ech תy|y+%FOW.Z]3sFTI '+Dڏ_SmQKK"I$c/ R8|ڒ7V}{&>y"[Siwzu۞CY4=oΌ!ci Jn+|ĨFD:oHr {4M(q"ZhȁWK@æ,PGX!5!8m?%$U.R z$럨!"~a`$+,޵JBC\3n;Z#aS@M2$E\[00/%Jӧ\e,f9(Ҽ䝐`>hE';{3/GG»t2gy*UVJ#9EvZo(oEInaN0G 7 vъhBdɄp$xp~U4ek5c~Fm"a3LqO`LZE2pUS E O/Iqqi 0nv.EgŨK7/4)W""ʝb&!Гlt!ShK1tzcK~Qy NZ5[ a"匁,'GkŻOK;ث+C6KRGmi:E 5S &dt;9#kn{BPWF؄c5:Ѿ3RY3^>FRUn{{XUh|u"eΩǁo@E9nTMO@-P.RiݪՊ0t͒0ߜ9ܶQB03^\ذ'15OvILeۯXE;viljH鱟 0uG3(Jgey_ϔk: j- Joukc_vgײ&Dž%{]qd0טGfKUO = Sd0dKmY2=2!Nbؕyq)\h/GBJ|?/ A A_[-XozF]CP|~x-Ie^wH#{PꖆEr$O:Rh$hG=Qi# u4jd*Ǝ*Z;#Ls[7,"suK'.Th`;p\pbrj 07ΎWOĒMDHM Uq.@gڨէ?8z76':gQ;q*,D$5Xe/j"}2]qtgdùq:7>)rd| ʘ&); Xv1΍'FHX F iFrxl=18zΉ~JB;4ߏ܅tb~!`A";7o G9GZ~=$gUʉ(q !#x+]?UŽ@G^SҫKJrb(}_ (4хV jڽ8jUQqZ) 83o 1-DRr ܑ=T/1UX[h_bPjt6OJ4 VsZo@9#[kmX+;Z]CYL<>hxdz*x/.,SܐSB_Hd1AiG8KH-qAg&\{ 2}JK.Ug?RTz9a9sk6;kt|'.s+5Ӽ ]B Σ@D_O>mQE;_*UJfU!dlYLcv0>o />V%ʑ^߱QY4gSh z/RXQ}*?vdbv .WтG<(j5mꑫ۶߾gTLOfKΣEɦCR+FI.#ݹ"d[1}S6$]X/qpk5$Dut-z<_/ezVn~w: wy scrvT$S58/xk[u3I=_HzO;%XS{&+c S8mッqauhibѪcXW35F#r!n~&)H &|zT1i)9I$C?:hpIĹŃ^xt)g{M6<*#_Ųc B̀:#j,-{:܃Jv $b*cTV4 hk["e$?rdrIQGMG/W,-جRKvܑiT#~pOf/9(CTOm(3;XXc<٘k[Z #@hq0(s"=ޚo2!'h=&ix.ä|e;mV]8d?3qBfnD[4K:ͺ/w3ؙ[ѕ#&\ J#[uKAu_V!r0#50GC:N0*)f5iwY*4$=t*U; fn>ySpvyZ 7!xu)?wff^f Sw/X~/|>_HfҼxƂZ,'L_`wX.;xIZDIg¶:$%j #8뼿&V.G_̄_'rN 0EyoSZ• DE~oѩЏJ)|v<߾l]9K7v_qt3c懆l qꖛ dg.?e;h4 4xV jNs`6X7,SGs;0ȹDM&y3xY@HBɘηD-]W4n Fd_qg{CdU㣬% m7 /^^O0ZC۽gzRdFϒJZd'N'`8(kQv]%pr~ 0njxX/X0v"RHȮRa9Һߠl=1g:]IwҕK8q$5G_ݟPRU%2>>V{7W` CvvSZWbÒkE'\"q8d_lv}-ɲ2*UyHj!W:Q`S awrM`,E*F[q)ug~̞N"[h%J$&@r_2V.,hnӶv/efgy86 bMlZ.]޷hqv D! aeOh^8 Ixhb6ʬ#@qϔ0iOԐqpX_Y_FtwHv nj@I&Ac'?6U+G|RTK|z~h&H7\Jֺ%~)!'HT\ {4s΀.-GτE@Uy d9T$*Ιzo4BN,@&g -Rwd#,QK7D&ȳº:rELTI`izXYZGdx m雰%$ݾXr=ܟ҉^9 {!ONU +gA+ Fs>61q'j⁥I\ Ҩ$9`Nі=ޝZ}@,^~L=p,LA?PBB#ǀ8]Mh!m=}uo:B6#r] QS~zgˏGlGԣ쇲nuS^ݙe0vzK N0W! %9!9zB 5= eA8jX~Б"όk}xՔa>ȑ%%M%/8ny&N]D@(xUc0\\x Z$ީQ(De_R,&8Lk:S`G v5= q E>Ə'0LzHw_R$t?Ң-+`85_dtšّ3Qd)nwޘCَ]쥃8Esfm>j 4W%b\P~.(( 0׫"0G  sd8ζ)u^<#5ZU/9c1|VDŶ`CbWs`h7}8CaR%2X9IA8HRvG:şlltDtMh9pk߿# 1xqPJE L+IĢJttmͪ7{`M]cjd%G_D 3e"][h$&`lO_|[|2.,S & }>t6kdPϭX7$GH[v9ޓZq02/NKQQSs#äwB\[C 2Lx ]=>.S2~hj(IWQVt|c§+YITW jU>>@%AdCs0IM$_l JxDK8zaB9%1Y*+Zn 5bA{上R@+e !Dicy%y?CyMދGFbGS O*AqFa.^s@PҬ|,(pKk`lF2 ^=U4cB qؔS;hH{Svtzp5@ S;ܯoZur#.1mr;q$i$Ώ4zNfl@O0v'驠Ueό*SoRPVlԮwD]M2|Bccfv SEAdz뎂QkGuY]դ7T^&o>vNԧ 㕛ʽm MجwI7b`RogD+=NX"ߣPE-?׊!ZHbMC1N6&+մ${UL hn[CjfvҒҬ+35Z-m0lD$+:JG"?YM57t<0ܒ<%Pff5epV欪DWe* IX|: |XNc:vRؕ X/>̾+ oᣳ.̴.as8A,O + TUT&;'Y+8(l]Me&{c{r{{)_?H3wk15^r-+Ä!7& sKjߝJM\C )'c ~JN:2mT2pg"}rrWVʶwJ*m!PKՋ́}]0ftO:4;ʥ3Q% -?S=b)6TWd6&S_ch=A9ieQNR|̿O"̸/84ෆ5J9#( fKHna7_uZ$+&7aYKȈi<VB\ނ)t&#.ܣՅ[7./wVjM2B%()g- BsYꄯD(t\W•8=aYʀ:טf&5+Y^~"%gk $*g^ - p|;I2mF7V/txe4)>bSm!/N)6Bt%󱅍Qh $^ ]MQ],ssyN/ h@{DM,(97d5ɐ^/{^*ղ-s~Ar[Cr;O45D',t{`c+#/[<0Q&L9.khŸnYYa#LsH++a) 8ڥ2(^[QUl)0LC8Y Q3M_aqv~Ǡ>l!/8̃.ծf 5FDvI5.Hy*0r+vջksB+29UĢL29R;`.GIۺmKkmLA󦖥wjjqMǝϲ`>N2إ M0'[b;姙Y7~ķ moܟ?skKeUP/f?DX6}ۆ8^kj0o7|v1X?zQ5UԘpZGlZ22Vo1DNQxVIQA;{%XwQxWޕ[$2G.&}Ph|l+@9JD? Zu6FRmD6aNy4td7lP[ߴw'wD]1;_Uq\X'dDPUw(,Tj.k x]Qœ ;70Y\) J!L! uAʕ}lK*eDg[4[:^o ʦ=$6 IpK]:OGV#c?VKJ~3W&: IJ7\4"66 PsY>,)M8uuDZ劺a* M@4s&> HXx֯" ODKs41o))M^%m0T`[FFfm-Hp{5u=i)n zLI^7CH'}'zS[7J cq_U>>Ov@Lf4En 7grAdߠR7J&2jgdg я*=%m"w`׶Qܤgt+e|tS$.eH/B# :],tuwx{(YӼ1YfqUT,,)hY̊O\p[_=NDRmwu8U+ĔrJpjA{{Àx/-0XFi4\s 6&ec=tOjf*=KU̦&K4sӼI l=8)F$YNRG ps m+֮:۵?ZMv"s$CQΝTu`fHTEs =i@A4w\ &<1n-7lzРTq/b k ]?[g7cR)Fܑ*ͪJi>\>2[%k )[,̏j׈^~i(6 t_Gt$L>{CL6gbPNj.bEe6L_)#pT\XoT@ /}jTe%z+.djpX^-hD.vQ*.҂DFΙRgoaG$th)P0[%m`t+gᢙys'gH)$ye7l^"xHVZw5-ňF TӂaME8GO}'_m10u66Ƒ&uVy*X,Zr]r ڟ^_DŐN3Pr?+7!!ȉ))/Jp s7:JڪM[<C3!< ήȤ+rB K63j Ix4ǽ_z ;F =z5طV)]6Nw>j?>ao.YoD] IBJԋW6ѠAzw6A~+@(k"dM`Y-ϭ &;8l6+4,ú~961"wLz7MiXyV Vm,YUps*j}YѸGבX nDǜ'9gTw|؋NIAUW{qt홉k=eX&x8&[eMiӢK62<3"|kdO%E<勔]$v+804s#LjtW$" 66o{^9mQGfYIɷќ> Ýl S  ܑY/B:q9H>Ue8 ;97oߘ8y'4qe~J9}Y05 [*Kt?/x;3>,-M=jx͉"v|2X˓b36^4(x0gۮ/yxy ;0d௙1FؘV7W{ '-&vKUaw$^f&}h]9,`ܾd[6,M2/ڈ{yCG$G!/WlJPZ4"Tab21˰lVsrsCɍY!Kɨ V /y9Fҡ;N͉dʑ3 -׻M]gAAn mb,iBڸ}.|mC+?zᖤZ2?I V HDE[,q'z_"IXBE:{l9çeNmCҭi, 28)P2vQ@ݏ .K&Bѵ9۬'w>XS,lɨ <MTB'22$TOv')/D6u|IN<3Xyt h ̏ F"uwiaOޗn"S?hB8*RmG!tZښZ>$~ fj@rkE n?aTɯyj$]繅f&a` 5W1gu 3[Mtj{weR3Ma2 D"NmA)JV6pV7e?v-L YZ;*ZwRP݈ [bbsE1P;<|.aJVI7 o#L)^&Q)hnɼ/4LI)4 ~^"Y~yy_h PF| u?D տPjL0A.Α[%cֺ [w럆6Wc[P:UYyٹ9 <~G{$ɩ@7 EE}A B`ُ˔?̉5d ]P}.3xˣ=lGD7BiXy؃JE H$z=uIZ3(q; ،|TB?fLihPl%x3*ˉ#P$ܿݾ"0\[VJs'涎a l̋&>"|# 4b/AK(U6s(Rڳ 5eNJ#N d:7\Om&|_*L r hdI@7l gv&M5rM9 R ]76'XNу\:M әtTCte$+>csUU_3SԗqYӳL᨟"@w-+AI)s['i λrµ0(@s>h1:AE4J˰$oF9; #!:E|fsX}.3\<5+2Lyr 9~m')Sxl8L؎=qvAצQ 3.čHJ^A=eŞ &1M= P^Í<ΚWǪI'UB:A"nNj! W7fNp*}oZ=2iR`U| n/ }#E3CZ,,1p|'c8^0EܲAߛyR\~%?PIѴG;9+D<Oqui0|Ռ^ Jhfu&V腊Яz&E7Fg3l- q 6^IL U/b'E:5CC= Y .=Lfv=P=Ow[xUmHvr.%fJީ>,aC q^7ޱĪʯdz!^w՝֍M olﹻIȭ"K_  wūiuH} |$B"h@5b͛kt1Rۋe˯c033S@:J-ĺ.ǂ5XW.4:&!P/%ALF8qh7G|Ԣ^" ,j&hV>;<qB%<^@V|9o^ZumMşa6>e y CFy+̾ݑ6ưNv;F3W?YѶCTOߘhc]Q4ġ'B;V%E+7_+6}c֮$MM)h_PL˛HgeCΧO_8%*@vP"faaVilW)vkqΝطkݒFbڑʈռNo޿ BgM۳Kү$dcQ׽Yh1`di.'+iß'jk)we (9N#H9^WS]4L{Mx!7?ʴYу8_ |E^V\-a5gn o{eQ/X?!6| *ypM<7wtH xܗk5MػFI&`ؒaZs uy>E|c $L}Wԕ.-#_*AWg*j (!khY&!.Y o 9ALo/15׆$}Y YuNCN4Y<)s3B#eLPZݙoG).GHIsBWRvׇ;B#M\-Ǿ2ވ+z緸|R=2]yD(Գ,+CA8[1( hLTu64 /KCM&3F-*]T'4 ÉO(d;+n2-^/1O+9|\loF(e4EZ#cڄIzu75쒿r* jMoMG.5mJZ<^oJ$h ܜ D[?24w`WhVuMCɍcbQ"kAuN2T:f7W6]2{NڰD9_i=]ÔO<7ݕ.!&~IWxEћ|L}|خjqqW[R4s/"t4MlD 1\XeѹyN-=]}ʟ7,ZJ&hqQEgԠ9EejCΰC@wDBl1'8v6zV3`MC"#m7x^4*%#{WRY .ZZ['GU UzS^\*N_"]Oܯ]Vɦ[(AѦCdC>.9j=mCCtS.sio fEIPk27sK6A4أR~7ZSv]y~?aB0}JXHJ)˜+y !Is$wX:F&İA}jS`WـBظ jp3Va<&j۟\<ӳ\[5f#JFZ<<Jh`r"]5_dEul'2#5VNy=TS|8S@zdς>6Ul^Edo;|^Wb/*2%_Cٱ"cͮL٣LM'W|Pve$zd٩x>Nou/7)B~~O:u 2”p??I@7J~(>ױ{au<'A.֞B+~qb R뷗"H햰N(m[mP*_TĂw^EQ-D&cdIa[B+ qU-,Jɼ#͐!<]hEFHqrg<(ja/(ggHJye\'V-vvW ]QU ;G̅t/m_M I4,k*DYN(?3敆U͝R0kJhC49e•,xŀkðWtw$;>ILI1$@q. ZYd,F4RPHQ,/c+xd / [tHqc ( ̿˽vS M/~$Ͻ ؋@hUʠbSdJ8|^F*A"lM#1z5ZH@% 66^Ҵ ^:%iAd+cniL9OAlF+1} Z6V4J7;PBՒ;ΔXfEgSPm#\#,>O RҜ;nlЛ}`,.ȧޤCzzizCۗX"ɷ)kyExҩw|2,,~ND[G@'Dw =4!|Z_rd['gw[o#5IA}JwI9b ݮƎ;] \i6\v9PL@F8a4/L/1psN.蹡+ ǾWD,CeäQ!VwaQرQUHtl>a8tAuKe!A :{Yv]()oL[WEXx.H0=7VwU zFs%MLwX߿prP]闋Pd"<ȸ@" \T__SBCUnά,yXRLq;-mLv92HEe Gvۺq7٭i1;VzKfp3ПdH]Le(HQx?Z,@ =UT$)%f>Z>2WHRm#1cPxK6i(&D>ƪ"^YaI$۶vs1b޵>-V+C<8459& IbCf1OH40xqK=T㽥jrj F7^HChJEHx}%-nX !a?'w=HP6ܦQݔ}mU 0g6͹vs_Uٍ4q"O>/p54:QƗ?f>EjNhU%㤃͋;M'L>Zx<@fA训ۇ/,6mq@~C b,>CڷbʅFO=:F|)ȀyossBopO:`Tp ە-6*fU#X8 e2ɼtL?ĹrlV›:qk3?$Vl5Ebw4c|o/&Ƿ Ĵd@p3OVЀڤG"9ō1.]1ۀu\`es< dwJq80!U/.,i c(H<&c`1;M8(2Ć|qZأg"o@VO-Ij8$'c04W_aa73܌=)&iip2w3(p3X^@^qH'RyWKQ@Fg`H$~rmPLq\'\-@ o)9A2_}E_Bg=,#>\k#FxIF}ReRdk[ktr@}UsC`t91Wx403(ւQD# ,,Zt_&V BʾO g$-s@DE )Gf2gNNݽ/kJLhZ7wf6BͲ8.ݲ 0+UnĢ0Hz{"f-Z`.{F>Y.qG $ƫ a d=!f DՋJB }#NE.S:t7EWw31w k wLH.SfNjö\Z}˹Yό'ߤqċm(.وs{5 9l ' M.PN_ǺܽP|n]^J\=,{+'*>[}| doyﴬ k NTcmEH0+0伫ݭdyxuޠ!kS_P]HcoȺq$x\6E/ZE|8"5E2ؤdTLMx&l| 전BJFEb+@nϲ◩N -!ΨQ˭E Dh N} B2+hn A0|vEp.>vঔ(wt>wY/rpˆ֚Գ9P)r8%h5m(G!Ծ}t6Ag3G9+~DN1UpUjygD7sB](W]у>?KR梃FxmO3:Ax2c8M-N^NJnZ. ϴ<1xk_tZ[?q1%DD<@-.sX}*j T/JJJgWMkZg0Zo[ 0՗Ǝcvk<ð7Z)ǵq}ƞ<ғˡ#AGP[4GP]r5nW좫!nt0\uE[ۚT̺K [ލ~^"s/ ś\82D.S'- Uqq:%(  3ό 0}b F4 u iiN6?Z(nTzE;e.r]vp/*,8: w\2k̽|r[rN+,g[XJإՉb?qmX[7pO6ϒ [isFQMMEm`ٵI?ь 4B`jvCцZmum=SU<*rd^J ͙;ꦚY(v]UuxXwGLܟARٍԭ: :gIcd;y `Tuw Rsg\ ;@˩eȄدOa ZlQ.Yp'xXIK)_@5gB4Xgv?lTrH _GO5Oq 1;KOΙUleCZ/o3i*=Řٰ2ܝ~2dUD_ͻS) Qq l0a )S?Eg/ZIi酭fN E:"ܽԊ1şŐ^ )׆8S]&Fl!3A&PvdTxv(]\}P~%l | {YqPJcߚ?PƙR)0& ٮIOS;O7S1A6G K]>>j֪i.6_ ]d%×K73wbTBKAj XM}ꧡ$,5ʻ{)c1o@ w2څݽ9Ҕؔ&ah,nEY MS&.,^{:-ϦDG*rÛ S֢>sPGUikh8urՁkw=P %RP"DlW}RܢH<%E JS&ѤE.njPi{G<*2\i "r&#FOy1OBKV$fA{|l4Id[gW+%?v,bBm S+ũfb=9dx5"{FEA3mB7T DI8FHi<v3Kf@p3olWK,j0NSOJ`QUı`M8WV2z$UN>\=/f\ ׏Z5NiQ-&—\ lj>6= sªolŞtElɩWAcxsS2l^Օ8 uK"^, "ԋ1f_4a?&.+S=fEU7󯟧g|O7lY%V*E,>%h.bٝ)k'_}^:C[*6w_ז'w`Kncz@ܡx:nqnk_(xb `(#9^WРT7i 2iRf9ʫSTaˌ$Yn#nd<GB,%{t:)IJib =?QCc آ*u9qn[qv5$`¢vF)=Z˙2!Zj3w$C.Iʪ6q3dIv/M__ŅL^hY'DT`#A۶[Nv i zk9i,Ȝ~%GҶ滩mbT)*n7.CYWifXhm^UywhS^T=rba#W: x(K(:ϮXjXoDޕRݓBt(`#&`ݰJYXl 1j[`i*s!mUI۾&\UӅz4M<왦l*~D@yhT& eA<:0r*K'I'p9Iޔuy*CRʝ ';]%Z(/B^'h_P#c|Z9E=ItofsY]=4}wvf/fi@/T/*k8d7ztUW^"OW]m$ ʜᵢ@"tW蝁{jgO&YV4>xMt0.-qW]e/tIU~rXBdK+I$}GdfA`^YrP?͉f擮6*E#LءCD5!kIx6Kh{QuQɭhca*!2X"%g隓 '"(̬NyKFJoK0!"qP (h  uҕ@;Y 7xԄǖ??u' |؛Nhs gʹw13{D7SEP=3a7Z3/ j%k^muo &}s*}RfxV[(09]. 82#.08fjLWXQݹde07.$iZAm:viPHf\yW UOxQDA$QS AZlT۟ @ oBX#wx}jx s{ 1epg C&rpq 8FU8hwjWOE3%qI&D9PJKl yWz5fpm1JSr3Z5ܨ]j]Z('HST~8{8>jژ b%7yhB%!Xq4?o a%]v!~K]ff`jQ*'{'!B1߉Z2i\siH^.k"'4 8H?,o7~Xxݠ&t I)mcج;Z&Bb:` XrOlZ5PFv"S-M֠|RuӯqHtAB%Ryh?-<:9@T*%g|bPȸbuecro3XsM->f#p[~3FJU_kd͕=uԼ[tWMq20yqmFDc63<+@%3i,@p!bVtJ3hZWE*B*nrWp(OVbr^ˆ2On Kr^&RuFS2VpQG-DNo]1Kŗ`ӐQ.LE*}d%PGr(n琩&7PK]k#lUDT~kA8h=ؑZ47-_|?zLdo'Uq F\Wђx1T 09%4e?N=J0яX _}p ?\?l޿zDN0e.)V*妱R)SpxWV]OS##<GqI&Z#NUYH6%nu+#7;KcnkLrٚ[>ej>VHGpϭ^ˠh&Z|2i9Rn눚M_YfY^Åh=5\zӼ?Gظ^~Iſ$h;qW X m^*m¤5klwDlZDPcآ.s*=Y3iJδHSZQS-%[ѢGHwqPھ 6\1}2)GzWڈ&hH[f!3 Zyhsx$p[zGpghO{|AE\S6.j)=E!ȴrm(FS8;֪%EvZ,Ard;1OG& xpDbX0>o Y W(;8u}SL;yP|&%w4XQEZ)׼1?;:W37.9W`äHp]n-@t'dyL1Ju<4@ z&MYa-gτ8k).:( oa̓$'X ͼΪ}lSjWd.Ƹ鈟VvaZ*6/J_-#&%iX?) dm r؍m p0E5A l2ZX cVd"f#4Nk/bMA7cNftsvY*{ yrŖP6r'oc@fN#%?r%Eg:\H_~Fo]'sڛb>=&ݲ-⬮ADdl2; 9ڮwzI8}J"^C8K q=10# pdSh[&R ~V*7­XfA!ͯ~ ޷ٱ;О>>%XM_J޽kѾ0j tZ(@KDݵ: o||):6fB~ʥFJa# t_RQW2͇,#omVT?A"?'c(Nx!bB(l5bEڶg6{z_BL trZY/OvP5+8]:ћ)۸%*?5#cJgN IAmzS~ēER: qb#3‚mldnLY: @izlEy[xp+Mx1i?\Ks0iu BR7qSACiSo1$|_qrb@Y|Dæ H ȐL(#]MfwW:lD Ӟl1)*\jK+n/|֝STl9,''P\*ͫφy H`!fD|A7zZ_*7BFvZ~XAbN>Unh 4ׂxso6J|Q&YeސK#Ubp 1ކ~iK|aj_c^K+& =9*nqG>=kNL͒(p$lژY!vjorm.*&Y>$h.2Ϣa* DqXCyi-*DHpl>Q~'!o{Gs!&R=-g~2X=5=MINvCYM NMsG(pWw p܄ vzETr9z?T2,28X1J>6^z-%?ިHQ(qflȰET|S5M2ďwgIcu:9.ʂ .;F00TڳOG;ΒFh%S-ݱ!n L U|M,j䨈p,w^h? Ȉ:yE`DI-I`X#kDE |$g@Bղ@3;{4ӏm٥zt)K=?y a UWYg۽̉%ar,e'法rxMAd K5a| k*ƷpLXQon02GVaF+Gg+jq&ש/-D4jGBGNz/*-3OT ¸Eug r*|T/_E OJ`31Ⲩ00"8QqmIk̲e΃̝iԘ]Ώ\?Cq{XYc60*H})f$9~||γZ?5d4o(1q  Y"`f b4c44'.X +oA<'qW"G>Պ8DeÜ6TiqHxrs߱iذqmi{Ǜq{ c{?gZ`uI3EA*QcPٗkJk?PASE@bC'>V%Vpt^ӄB^ɼ\$~IAF ͷ+z\*xF2}L(熜8l~V)_rDϞy=F$Ywh[QwSpR/. ﮂaugcX"]sKe^ 6](RWING !HЁ#Ǒ`B^ {S 3͚0IAҶ%4Ŏ>BJ1ϔjsץAhLJBQq r`4 чX=)@uL ɢtY=&A@' ݚbc~cUc8}; 3ڕ/ƕjٺ{nez u;- ⑜_+p3H0F $twA]gVSd+\M:3LkBXZX4ܺ6wv)'O qNE'%)'4#7/r=ÅC;Q~]G?Dwg݃PrpS ;y戗mD8z> d=eMq sMUf(mKx̸)J!o|yd9td*h[d@t\{dO3!*)U&X۝?$' s߂[5+n"ԥ>!;acI k7IS24*VS[Ha7CܧRWƃYt`)uHQz8()>؎R067Ci6zፖCKt:HNe(?E"' 7&̡`p[i7=HS^;o&$9I1݂y XHPcJPNܘٳ;Iuk )zk{{*_Wm ͖\nvXv0:2 % ȖBf%Z ׿\R֑;ub1E31ph2qȲřg^tua%4R?mj.&f 2ʚtVd!;[@5VrQ$PJެTmD}I]0eɱӆyvw'e"?e,>;Տ=X_IO55$s/*XzJݍ<çݓ }:Dfyn)W/<{#jF!g{GdQ -v)ߤgP+~ߏ]B֬4~ ͞ ̏ә Y*W vyu)J$7c(UmPf\=>lh3jӆվ/_O'>pdH>b|Үfk*a=rk*-ۮш}J'?MK ]s q ٧4jDI#Ws;,?^S97ر>PPuL-d-KW]&ܴP?n=Gb:ٞ6'Y)'URmsYtB)2*\#|<6$|hNP&YJeB@k":e"?C)Q𩢌^<`v+o2YMjtך(~.W=b~ȋm6P Uh~,x.[]v BqsT nooje;71 C#V=T$g70kKܯH%1^n{3gbXk$5^}18`z-Y7wh) SĒ=9>ZUu4sUqXn6/Fν75ͫ4q>,X#= -wa|qpnC>aۏ+k O0n|[ GS;a{=\N?TC<߯Z?1|!Dg6OoЧt B;@v&|za] Q}7ᚔIHvL,4e[쫃lLЕ`N;5U0!VCϞdAӋZAJ;F0NW YТ%aS hۂ cd{kivuK ςrq Ęza^Y /WpT%A[Z'Y qO8۪XBgtb0$c".r/Izd? J4#ӂYKUx"먳MP(谟DݮDXkXv}do8 _ܱQ}od_tX{4e8p;zg S"\<=PgWU-95'fƒkٳ 3h &аq1\{Lzu6GΓ٤O)*б LJQS#:>8bMB !p#Mr& :@~UqRSű+#8Ȉ`cL*mFI{xzXp]jY]FÐo@xĤ'C#MnMs'P SؠIU*jgSf*XRgz3NV?|22PeF,i#A1W`J{ePaz1Pm- s^;"#Y}^gBk+M0ߢz/V?D;ync/@7q%F:ժ}Nyd"[]F#jlyk.cPw[[1":^௮ Hؒ8)J 8%O|ޫW R .izBa{ޥ݅Y6)t(dt9.M;5$Q ^} D 8Otݰ;W.fSR]~A: \p=quTMj[ul;<{ (Ozq7P۬:cq(7<.=0:[@HC+U;UurJV܎37[yJ9DcJ УGU6F'rǺ^Eat= l v+ʥ5lP<(hp3\pcvUmb2AG-#-3o_14iyl fk\dCp0MʮjѸ(*yBxErت*kڼQR2E=Xh0[#nk+[{)ӲOZ^̗Ak 3ۺ2Y{նH2Xb䴯Pw7P^jS1bXpWRGFʐG^Z׻"xi0ȿv2oh| ;D=1N Q8e譳]z<-k⛩n}|V"K$PK3>$odp:Beޝaƥptڂ }&MaCK\A*eKQ0USRH)*Xc (lZO#qH İHX\+&XEV؆DIL`^q^ڴY?k OϹGָ\p3jNάAnѵ1R7k[ ok$$EW ({I+PhWl [Bn 22[`y=z%?1Lf\0?7-!E(2{{*{Bv?BDn"ZuqVOL&W_rm|_k:,tDUU D(\v̻eCS)yc3qOĜ O7@v\l?] %(+;4T$hwQ~ؾtnxз0$%|[{KE KwF6?}BP5~Y% 0tݎ5= ~; 5lLnaa<#ì|' k:lHK)]+G-Rn: *+xQJ?E|#ٯfW$Hr5r^ĕQ " [8عa sq%X v8蟜%-[\LUwd1ʟ?ࣩ'^'f3kckײzA(V5ڱ)SC?Fţd0| :iv;_CN%F61fP>LJLQ]$9t{1~ jFSUv͟Ih l&u&VH:DXdMW,V̝Du֗H -M, ^*!U-3)@G;Z5wjָrcNd3(Lh!)UڊθXĥߋۃU-ˆQfLvo#%=$-lʖ}@ ##up_q?<*PD1|ckѫ[<:׬-t8 XF@mAlE-Кr^pBUR5qϛoN9NU3k9<[3UpBxq@_ަ $eVǤ3ڇ8jR`Î{b"G)1k|OX\yqبP_.i"0V$QJߠJEz_oueX%r cQ .O)]&&-]i_˂}֤vNsEC䥃n\JR-l>M#+}̔IdzylQ.m?#ԼzAض -2Bh(+5 U/ ggYDI=2A6H^f=٠hwڇt-k>$"7痐^1XnI{J(=/qV '{nR3sj{4N4$f:b^. & ;۸;qN'5T Yp|nq4GE,<d -^>KwQ%ЖԸ 锃5Vg#Woʐ8}^}s ]š4Zi]2^%xsnwJ3 *T P;vΣ ܑ)ԠVGe5uK[:E /˂Y7I {o08u$qeE9MfL.ɱYш>1M;66JUad5~wif? o$RIx ܹo~NS\ɧY47hڈj1g4(?|wJ=`Ғufhir׼Ľ3`S :.GlUүiz< D9H2՞4kv^[8i`OeBf!2w 'YCg5h>~Qj(KU?L`lN5o{|ݎC^0 MVRv#@ p*d6fԠ?j"\J*.hJЭj3Y4m`~ 8L]RD?=UtSQ zSNP5acC+E;]YBeo4"KG:#k5NnzmLDYI+5ݝp||svv'V, !Wg1U~؟2 vpCUG i}OawmM$ɻ>w@@"u%l5ۋW"3*b_|jt@A%/=e'yĩq's*hdvPHVI n]00456QKu3Jhʹ x5|fABHGOfjS 'fOgũ=@iEP3G[ٍ?>Az4 4)א_FC%F$qp{ZjRD=+)%~sK(==5>m#oiL *ԙ#}F,g8*O %vȔr>Aδwn|PKC2ĝo%wȴ"cʈ׈.ض۔ 5=yx?rʼHL<ut <ҏPM仔5`hP&і &Ԍf8egx\N1px&K;@ 3TټwN(l1jQ1O JhMIr~OY!?Gt[ч r~ŭKbr^4y1XਊCj$0}>U(t-+ !_&gZ@fμpH ՜ydIܾ7i2}߯Fd}=_4Vz_{v9$Al((@^UK$;mG3/ O`:;ݎK {h:ZCkؓqe^fUt&Kc uLĽ]{^%kxoHƁ-r%8Ei;K6|pdJD1%n!da5m%h'O? g F3_n_ YB=}4RS~ANsT2ؾ'#ʨ-ab43E{er8~ӫV8fbON%2@m2}6}Rqv}El$U -NP_jM[T[8Ņį^xXk}5dA?NGlx0ߔI3$m"$= ƮmΛuWnNPgoMLI.7#*ȩrT( ZZIGP)&Dx%ɹ@ΝzIL͌awg֌"FpJX'H~$[cCssHd뚁@~VO?Dxu)ɜFG憙7.#ΕKyO(}^*&Pל)a,>ID@xsD0P@8,\VĽp$Rҫ!fzqsAzIlnSen"=|BIBh]ߒ<^61ڴKwJ1Q4o·$ΆwfY_Y2?Y~'TguDYzY Sw@ ]WsӫvwIQ嶢^˙sD U}${3usok'-+oe;پ'Вc92I*W NRjM_wE_Z$Qfv$ܸ$I%(Lm>`,W'tȃ\i ‚:gwo|}R}:]ؐu #}mm\Q?Y y? c4,h@i U񏏰#ݨ<[ ;M jO㨉Q@<Ο_:nA떧_Wj6CNΛ҇].JiD_m>WNjƀ&\f4 tC>n=Y-$)˦ ,"RH t1}o@{Qx5nݼW!mR0a<_{ET8nRڶZzIg 1}Ze;#} zIAcΜ!߫q`8"ݠ$-}{l#؁`:ص=UvO\Fl}~8"&:61t2lkv[ܥsׯ#R2i2nݴwmsi.w9е>rЈ @Kc`S#[}@ WM}+p>~#MOV4vv;)iֽ75w{?+d<O:0UBh8D~?rJOd2sa]v]&9 m*Qwȷ:IeŎ<\8Im?c% %ޔfK c {:E#w[ٻ887X;+s ZşdSd, +x?47WOХy2Ϩ `a$0u%MϳENvqTC9o^KeF3-}1]q۝%{1P<;X߸cp5iɻ±DV59@[qқ ,<a%}U{MWaљF3{'o)@)/C` *@LO<X2'6K%(WR02꽢!fa/'H|6^ :BC6̉)qH&9'4&դLyK L v9v#wgRO>Hz; E1osmz'3tG?ď;oCGSNBd(Tll99u#E xNiC*H̋9~Gc}v1P>$8/_w0S)8) He*Ӂ(injqWٯW3w?[F9G w^H^7~!ܚH5p"ymg/bPک}Q]xx"z-}n"QP s&GDIK.eΞ7.oNurk7LViJ*iNnhf(Yly/IHPFC`WW }3h^`3'\5rtY=60]$FK8["' &LAY_`}3&elEZv3V>P Q5?`?D"֟dͬ7||.N?jXe0;K:DLկI0!-"Q.~ u|\Ki$6U0ʍ. '):^c@d-߼&ѬOhEe ufs6↿d],Qb׻ύ psu4 T}hFGXi{<J|x{TRs䶿j^j቉aĕ_/=hfDVE ASO:>:@ZOwư\e0&H1rQ?E٩8 idgM!C E^{;r%F1=dғց ƙC֠lW٥F={f)"aX}L9w&t23R굱צX&E:ey^V@Y`S[ 0+\O; ^:1Gݾ49Ӧ~QA˜Q8 BX1WRU߽Ƅ}EȻRYj9}Tg4< C=YpC?ѹaEG !|kSDSB{_ Ϯ5Dz#-B7ҎZO#ug/W29 &Iແ>p*gK+|1-Vz ~TH%n0*NrL!# % cZK΀w;.*{;} fKx#vDӽ$Ɓ|omM !{{ 6 ʃb v׀P/|K עYdȪHvW5 b*՘7P9QLffR_**hH ,4!i(iLLmg po!"%gܪ!/(5l&B> rX@Z]YYB҃1C&sН^yl6kH۷拔A@%̡ '<zL(pYCwY<9-F}{1P:W'ɖ O+s -;ou {;~:uR11(̞,<M.W Bʝ?F) G|jĊ@DV͗6_{{,V&TҘh=FL,y*~*|h8p9":?9}x܏{P4%E<3?-F-9t t2771WyM@)QwEvV|oͤ9k1`xϬj |v¨HK$] VHMA[yrUH>e3J-*ЯÖO;I)Պk4j/6slء>7yU. 01 ڼ۝jcn{= \GO=%rfkxc1{-GCׅQu=Gs0@/Aэ d1fj# VRMⴜfYj@+P]/c~55.EyקuˤR4 ?_B/.^/gY .5RQxk#kQȨFf3s_/(iD^pL&.kؕ]> U1 \$Hj|7RV̓A68ҳ+k3gMi_uvBn4?B+)#BhhA5z{ !HÞ=lp23[ѻ"E"-pPtҠ>9?=Z<k9{Ji(p+?mq3%O7+8LԬ2_Hk.oe=0dϩ/ 6C@X LN)|7pFImdyIsyLe m7qˠ'$AǓ6dfLXLՏJCfy (wHNX\ Iΐrӟ!"K"U甅1a[=HlQ톅c<_BcsinSy[,񐵭@.:E^D=ڢM5tZ#d恍cw Y8Ht`^P;M:xYB 5cٽ335/ü;)%m|dݾs-O4 l+41R6]:@^̰o'6toWJѱJ;8WVnd"j-ڹ(B_Qg76L'o)ʉIkI[J]B9GuS7Q?ϥgI>gaFO✌I+  } 6w+?`I~\zUt_w``>~Ze>@d5hyygR;|+!cߛ~')CNBEz(rf+PW$D:(t"hc"rCP0qۑCrԯ9ϣ/,oox ŐhttQL/FAӓ݀}dr$GH]L2Êp-ky'(,wmK,|EF*_a&5($+(1NM"TkVeU*bxZUwf%+;\ڦ*Wr%|ui/%g{#U 'G '[8"E7]cv7~yV6#Z,E 2 ] P(H:oK): (_(I]q!g_pX߄3SI[_B$A|ex5E]|ɻqBMTYv+"{ЍX7,+BE[2VZQW28h}l9gd7;r5D;y#0&ISoצ( }xaCЙvo;~̉S fGTq[մ"10IJ:jkE23@FrWv4zcg1)&G\W,;AUv(VՒڣ1SM(КM3s.(j WAUIWMhyѺ',8:)U\{T-LyJO P/<ؽ'z>/׷,p/ X~Vpɬ^ h |OHGwa:fC*hs |߷l0z)Q݆_Qd{RBwFy[_HffSb 0P x lN h]wsoH6"m4:"J㳱唉QݧU!rT6lf̬-]Ɣu~;8s'ثj,"D"5]YE(MH6aZM"E x)zHKKp?kVb@$?sTHtMzO3KQ2nR3`LKE0 r#[BEwm:RgiX/'e [=I-@to4^O]Yt+^CEAR|i^.߇>#[;7VvSTPh;4F@ Qpy֛|˂ n |j%ԶAX /L5Or- T6:RA]SgauՌWπ3H5X'f4k'[°(IVs8R.!m^dǼwq<R%ROIrU{p.}}IVF޻;լ/,H"ϏsIa"d=vG߸hsB͆IfaU:-8d)֥%N Qh݀M}P6ncDd@ߊ)io8Z_`@ ݭ艦O~0tv%7VVs!|>(~GJ\"(FGƣ`[ Iۺi)*vSTGCqT;S3. gHpTPUkIKHV0[Ey#.MUQ*C=#ϱuKgVw$+ {V.i_ڟPhl8]X9aPɩh1 64piA{[*U\ab49uJۛ,vp"1h¨4|3QJ@ztQz`l_CziJSᎊIH%|1ܽZ #VB[u*<<ͺ:5Q@BhuC*& Hkxu ~|l6a׏`V:[ܟ ddN,ә F'$mPְND\ &*sc3~3̏;BPD e5XXDET2j4DdAOHMg^lkUٵĦ큢B+ZȔ^pzEZFk ~(}iu%a R@(! :-t ?~}jqB ]bAB3wE nb6c=2CuYW;yR1==h! U:C g:Bxt^Z*bEZ X5T]n06u#ְ`|#랿 靨|h]|U(U> ~<P]H#UA^^FPONίDKpъ7B8 3=MRe:T;1؊(@k9S;^A:m#r. =ޤI)@R˯_$i('۳tVaᆈv-$ \} ZY׶'~d'UeocҋэeTZ&dGR?X=BpqoaeVn7b~Z _&I2"#h審O>=e>}~,`vkAʹXz/1n&\.Sp&sࢎ.#Pvh k&ܪpq Pf(a )v\TI%'hʌ fVTڐKS4n #Iz խU>e 1Bn$@YϡNHnj.-~*P`fW˘2x.6韈ջ>˻uI A g-~o1m ն0}$-;p=7XBYU yCʨM/c .@.:4n#W?gO-#_{*7b*,>;ETg\*e_ /CrZuA OO)#*ctr$Av[TD}Bg~zbVxk>8$#5>&$Q}9DѼHs i02L.8$A/ FĠoFn e Q|M"oi<12ƻY5\評Ҧ Esn.}^t aJUĀV|j FjZtB=8 m"f#?&#aӝb"-+-wr+7$v`   + %4(YRw򢕮OHdtuL]`;D"ALEĉT?Ժnd@?ۼ*/7 U0am*lTEpKY4j҅ޥtM=]EUe}e*0)޽Bq@mԐ>hSfS}|ܫb\LjαӀT(;d;J}wXK>82TT$dkH$ 嚬lnN&SP~~7p)93QhieFQF,5<E H(ܫ HcJi ,DGOG%0O1vR%aOQdLxb>mjZ8To'7}]w3:a1ۉdՔoFv9%je[YGT_Aqx h~=`iSٶsplZ2y-=D[ׄ2ITk*%|ΊL4LφDn\^8DYk kLy\?A*9%aZ DN@/V^ ެs.B 4dY@"@N .vSѾnɓ C><%W;h ؆c!>ԃCE[`E0P Y~LC㖫V<?Zzvnj97t 2=6N߾ПJ)gwrZJoNBl([pftӔ&nȈ{ b+!Q[vnՙXGMq3Rg9Rc/x)<‑KO;wcnW]w~?`yX/ w|7m1'jtTˏLo]L5ur\E$T L@5 컳՟Fs~DF[4DԔ"7_=]LHmָS0FC4tH?nq JJoaMϛk'w8o]&<unIA҇kځ>4F- qSQ[;W:"9<υwL$9 @ H2BBeSRUzqd&wX`sb\);xK1+\m%eĮcyXHt#vA큝Wm2#}iAʨ05Z᦮K-[iǂ"7 fq̭SWU}g>:11p`{E[rDAt_dLX#A x/f~ P-ByN}4 u+(Nt1>k&'BjⲠgsOh`pRf?;';a <̜ˎ)81ɟ̎L‰uQ ¾do0xRYg5&m5g,-٤X7E)t4gm m ]O t5׊ gMXF;>ׅEI(u(2" vI=%B M>\"Ja6um3)LE;9}.p1"o1 y06*"PΞB"jaf!gXD̖p&Or8΋ּ䀢C~j ?2D̝D[)DtSPHZ!-iWC?ܚ7&5SGڼ)8g 2tp y;Kb vKƔAU:9ͧ7ʬ8W| GsBp*ŝ'huh CIӨU#͐6[$iOz=hu1\Kt9^F*׬ \{ <2Ŕva%RN/)s:-}(*EX);KdQKʜ޻]B?u6-@:Ū%imQk>` ̷v^|7fqF. [<ɆҺBVn'M@gf+Ef ոRB%Bp`wa0.Oy0HU(mRp('[-|td2sӏ*NG}ُ ڮ!.'ȭx?Ȳ+<\I,K$v5߷u/H'3ԲzQ ߓhN~J26#gMMq^eMFi=Ha^z _PG{PtG9i_@$2 pʬ# jf v]]S9j(بHd8dQP֯0 lq_ZPe(Ȳ+ KĊr3ʲ-[v(9H n ́et26\6V 4`-AeEt4Os:f|獂KP͏BnX,7W&9j MCUeė eu\Wa{/1jO\Vd|."%3|k'T40ksW $v@oAW 0!a @@@/]:.GLUqNI5mJ|[;hب?)~HiNBDžmOXQ1J`Dǹq-r8ed^w'ƊnV}兗,!%2-C~mbǤjK-uACHݑ^N-=1Ft o' œco%,g88μ RYW81JgdGūۧ0+[:^~@~JS7V :j}q'(([x~M",fJ=I,eƸaJ/ik:ZAs|7$0 Hɪ#^gMc>B^+!$ f^+VaZŰDMa2 Ǽ: H~ABD"ic/?SZ0&\VgT[on Ď{]ؔMC Ff" }3J?p,pMgUq4#Q DC¦V do`yaeހ!T-Rs #ygq#RN_=Ara:'kqVl1XUsF0:5 Ia0Us piy]90ܦRvөjWuZkqp|fX& [&vaB6vA:<,}@l)aQPLyxwOڢψ-&ؐYVj lT+mQaVD?M)nR oNۈq@.C Yb:V5Qx?`{D)A87ZPa|> jCT*ʺ#4\x,H8 ;(AwUd UޞqR3g6^Vc9lC7X$D(<_!1JUP?YEJ=t)N !AdZb&_iJ;DNDE%f^y߰d<&?T̥L6"$!m0r#ێG7n%tC!yӭ^ gHd6M?JDI$$I0h7dPW=oggqN`ks!@jc`sT[3q簲kv( &9pg@͉9^$|1:X(rp~~ͫ]r1ղLGܥwX9Bbm{zGLkecc>UUubZR`{2q]5QIYlר̵yN^ 3 cbzM_?(s8Dw f6(xʜ 8%wk=m'15$?G&5Y7a;o~`9\#2OD/9ieT:zHJnevuYС89j-F};}V0#mɨO2#EA[kul9$\HfYӪ9 .g.2{:f]]rhl5{I~or0d+u$62A6BWӰt&;1~rcˁ!>NS&0Bֿ"T,ƠS 8Bw?JM;YE.b] e$nRhQݡ},/ÉPyˢ5ϝ ZV'ϚSv'!LYrԅp^?WoC EpI 'Qbы^S23 MF,w]4~C_X,=o,d|<~dAQ#uܤ ?4J؟Gzr1H6ti\i!y](yg}Fɘ|/-p^N=ыDquVrJhHIfGx%ou,Fě LdCQxWV\nƓy ?V!⚨XMq oJ[MT9HI$+m>gANԯ37U=D{Q;͠ծ噱.-kcRߑ*h{O7᥌ [ԼL&9ԡ]a&YZaD~ޢꏂWGz?t[FR;q[u%ѐ"Rl7$E5p@^y'X/kn`W\\&"DbA`?)$1ke`H *qV=랓什h!NveH,lOl(52!@3.5`K?s',o~K<֯$!(#'o90,[ C,<'+a)f]ɖ6tW"]S>H,]u!UԚEGHx{d>oo_aY>hi^Q-[ 7T'=@ۻf.I7lUQpzZq%}f 񭾭˶ʥl ڃŃPx@1t[!!x+JЈ֫#Ha``%3z,eM-KXr뭭+LjCt~2] j)y*2Pt !%Lj~ WUsH>j}QnI@TR616Y@̆O6Z/+'gK:CV2tz6੹F#K, KSwwj(]^m{j}-eÓhYںo.`M%\ ~إ'N . X45uFg)xLjDaU}Xv Z0&D@DKϸѷdLE QW>Tn( ;*)Y5{ܯȮV, LNt T*eD1FF HVWƳ**^\"cZ!CiN&Yc¯77B$O|l=ȳBȴ*\Dj@qfuL!=vI2P ;n\t~]]pKI ʃa< mV'ω Z ^S)P6U厼*;\g<̛o|glM3BHĪ@mW> q8sB~ 챕T1}lFmwx*iů `\jT!$z_xlIyJ3b/ױcNjag'}cR@[ ݥi|23])HȖ%u&H^ao80jmB~Mg]~V4ՒpA?foQ(b\"jP1.i0&NAt F9H4#@FKܲ9*f^Aq&t]-]NqPkQʹdpYf7RejWΟ: ~E$khMgQ .Dv.}K>uƗ;-ECynF-b- ™.7o ˒QoV:9l*9f;'wfƤˇWTnNpa ix6:<"{k_K<*1+OE,e#MO_r"M9qR,%%SELOp K!z ڭVf-"Xl1.TZ89+7 U ,х[/h.Rpչ&!(GAR"6.}Y:zP4 6?01?CjN;ߞ"%w&l;OZ\ef\*|7Ku$qoA "abר. w^P@j^~whvG]σ+V>ႉ֋i! %Hnŝy~)T' P؀ e l̔;^%4GӚ}+ȴ)tZ-mInGj}i> G9|0NC.AjFkkpEAzkXW߯_,`;j*$ zY.D!7-]-b}ep)14 Vuzz'ⲰţYK+-UO^(h=# <ixԫ{d iUsqzb&F eĎB0 Z\}-;>m@O\ ԍBX뷼{EIL4 [v8.ڔOΊV2ehY;Gbz5-o4I0ӳ$C#OFF;CdeNev (8ɻQ4졆FU7ع*-0 }Xm5;I]hHHqO:;8`r?u~돣dCer|vBSOhq|wKr?Q ?n]0ajGgpȀ]I{W?&{%7CaRy|~\>SIv"\Wa Ky@o܎|p>~cJgФG pT[lud^:7qRoOL6Ю=W]%/'gȸo lfywz yuKd?neEb E\@ؽ:1iU tTČ B Xktj#>Ȃ]i |P=YbX`os7S 溠s+:"ڜru`2N"h`l(8 -2ZNt_->ioߍ5CO zsrsʩ峤iF"Ghw ~ƒuܒ Ċ[{)QH6(wR,4rt`qM7Eʸd#$>>z#pG۝'Npxdܿ,__ܖ(WAU賫bCJeț^5F׏5:Xaz_d (~# ٝ :aޟHk Kl^~P|IjK6gǫ!:59e0}hAkl?IqWI^(YOBq,Jx,' uec H'9u" MoWqmD(W}{/Mԃb= OީkG2#S$6i=XD$H[>/CTɆmg0m71[^Ev뚗D/}Nig;c(&09Յ0AjÅŲtoK`^n7[k,.0DJ{x6gN;ϓ̀I6,zpɺ=5K.E"5b-fkS5K-\gdڀV 7Tr>ESA@m]|5fO~։}p. ׅV7PFzwU~NQ&ޔ1 TKa%r 2%8iK#ǍNm'`\! $ ;S шЫ !8(Xo:enMj_ _8AC..R6Nl|ߓdN`}3 c*vd^Qq6! 7+r!z/YU &;*#!pA+,`1tw6ι^ %/庢EgW[Lb_ q.CH(ן5X(?T86&aOCR57,̶T^i{Wd׆qyW 1pj-,%䩉מYB;Cb\i Yv4 8;M=Qat~P|K;?θ{D=acL,H!*-X_83 FQM u%?]+]QrC˻l+!%6nɈ$dq!c_%11LCT~#v9ގUh|!x|e1l;:}l7v^Vx)X uJnǰwJݩ8jXXTw:P)1m:U_sM|EqL mw4\5d(֊f©FF,a\ZkO@Y DE^6yrOG!ŽƠv«#r]v}cIRIs! <(“EZXėlזy6HHJsJ4vP\*7;Uɶ7%+p9/\;38/RCi:W6cv)STl,#'?+̏z34~U˒=@\@C糨N'Ś@R,URH=MQwU5UW! J&7Q0֍5R)%UEyPA T=2_ YqYh&Dۓ́?Ũ=n\<:}uIE|%]FG/׭m7YIӪl FXK[V~\\K:mj = Kf 4M[q rv_ݟ8xͺ:!R-*sw?fFxcZ㸷׀0/I;z5 4q.`63<@Á)XsQ^&S[D@΀tE67 $Bq@1 y^NMqF]WILd!ӄkU!Fl06ˏ£"o^ry999ݪUp2FOwIa.)2\bCs籮@),T}r/ & Z}c/ RVP /`L0hH&pF6m H(̿q&SEUJ &(H}el[= rYD#DKcてhM쩁ag'Fa;^>is",'DF'KnU0޶c2my.unقYTMcף=i^&2g籆<.&N+3Uj+B@Ⳣѿ9x ?靤Ȱ*/@M\d-!4֣{%QՓY[.70&j]<慢Jm6tѱ %YX?&3DiX(Kz2frx}2SݧIjg E5s:G{*';nD jXmwmHPf㨺ńf.ܬʣBUbf3aMb_jܼ$:e̽h ^(ֳT;dv>$ B!h/U_$kMQ[II| \WUr#Sie\ Lc]WҝWܡS*%#\4Ez}#}~~l$E-wMQ:6,Ν_(궙D[Γ<ݣO1X}b+EIn `L㋾k [ִqf4hf%q EDmySC:#qKYЎF85?-|py/"~RC0GV(@Ƌ,B#sS }R# n1Ga*Noa]darP{0Lʞ:嬏{LkT6 =\e[ LR8bT('VXRlF2^tw# W8s)hT,ٝ!ŽzenMg_T\9ԄҶfv ŀ)M  j"";H.)P0޽<&>vv>4D wrAH7^q ÍtfBBA.l| +B\L$I<q!TSr>ʥv}k`c[]T4Ь #Lks5xRc.#opD[OԞZM!ռj[KAYM؊'ѕJxY3DI*ZWo$!F˽A`&ᄝħ`6M+-q^p_S,O x 6Ԏl{z"f T]k &GO{^ZiFs6[r#CA8+do6!r֐ UH<ՓJFdW/X> G)lGӴu,Qc{I} Hkȫ:l U P`MtPY֨z JR(#?L,]E!Nw!P5<ny.؀/ό.P|fҪ>7ׁ+X^c ~9{:)ͣ+NI~K1p`(Σ{'v&]l**P"11ffh"ۦ,q57F)R"b1$ȤՎΠ*җhĄhO< [aT29"2@H~UTʼn],z7fv3:*4߯yji l [1">n52L(ZM̜bAH_>ոIaa4 ֛nߐ0+)ieˌ$CzxߔIgVEOBQprCC-6, =,S3\7`9wgobeacvI2\$F{ϋNZ6b2G0]1>O^ 6͗U㵫 a[TJ0xS4Jo ƐeR2`uY/ڦ^@T+,m"_;Zɹ WHP}*r 㽠ζ% mO=m$ ź-oj0PWto^M@mPuoVFÄ.|so D:u?XHӳ4{ӴjPwzCB>6!}(3QSwEߌµ?,Or.pX_\+^9^7F9v4$Yih㋙,56hH`r}K5" 0VVn=Cz^q tWXM/V\QKRNi|uE4ՁdJ900K?,CTCmgBcA5 nNtYn%P37{_=T2:#21F2ЂK G^ntHۗQA1Gs}}+l?+YoFD2ʳNÎ׺~fGwU3ׂ]t%aT{u$\v_FJw\f979wKDc\qZΨJQЭjoK5/k j{]`TXgPqS~#:P +*cB?Jf#yir"B`6( jꆻ@OQnjZי_/.%83y{65=Gb$)?(T*1K O7Jx?Ibǟ4 @+#Gl?QPRrq9V,pC43m^kHwIC-3t%3)_4C܇>) 6 +"?@a8?R%@V(=fm54]fh( NbB7h69/Rߍtm8(; IJMqH8yj =vEGtba!Fac(ZqexIgMC=&w8]c}U4wb{unߊ Nm3q"q ;*%BI})H2J~5pGk3O nSw 򯋖*h,3\;1g+E>[x9}¦s[~i Ȕlﶾ+2,xɻ8Ú0(|^[h"e&v^{zFTDz6F.s-8:)mU)CӘ#Wgb!h<0RXKsؑ<̞ꎨE+r-;v[Gi)B:<>7(NQW'`e@)ũvŒijb-zXKlc.ssN&Z{ym?NRE|;\,1S-+݉r0u~ q3Is%OU}e" Li# JYd$ɢ\g+W_667JdxHpTށ+DƻL4#s|,5zz4hs=&Whm_1T2H77T"=Tc V  a[GϓQ(8ڍ[(<֫uB#~߷C4Ԩtԃ.}ch`*:K1UgjfL4 bsOzޤ9$$gGs'sFا`o17[1bJѢlOq _Rz%"t-,q@{^ͳ@\&yd$~=E=1 bes8jQ. }ĉ7qq7[DbM͚;3KN(C#m6_4" 1h^ qiIu2PG :$2D cy9w'e Ja,8p{5u~>銾"{N5uĦQ4੤YXI7[:z; <ܠo+0kA` z>x^VI9*TUP̽04H+|øx_#M#a(N~h=T(vZj%~?-x6ֵXg[b yO Wi'’> z 82QGDXH}2!ic:jisq=@@o(Cl Dr"d;t3V'_f @gjB$Y֌qgEO5o*SZ}8Ep&۬C)]G&RH>Ogỳ>n[w ϲ9{#N Vn_8vf3 j1FD%wV&va䰲QӼzaZ/)Ihdlф' U<u_E<ȟ4{Č3 נW' i%uPCE:CtnX "#x r TSea:n&$]CI$]\'muW* RωBDTlأtAC~3DP9ij!D|;bii0o=oC=\A'5HW!xWACclc׉Џݡ{C'VV(Q5Fԥ_³CFNe2p C܆p^+Tt F5d!lpXu9h-3z6W:szEa ցgSǛ}>҅)hE(D Ȃ:s\0 vwm4g_쩵g=_} UL3aǙXgAYTLۂ}~;(6cD0(F 2D-һJ8;L:`U3;p~愣^~Ҝ{fFGEre$]#LƮI8cxYv [fswDܯ\r_])̧";QYq 4]义mXq'7Y_D8\51Yh*N׵S 4βȁBs6zԴQWL1P {RNOkCY Qrac$p8I9$qEy6uo‰oͮZUr=zl.1!o0W ]ߪƆ#8} @C?wӕ2\g` sL* Ձ3xdᐕMFR`gPWn5(}hJ 8f׸,۽:u3Nns>BY'ՍBX')Qdž/x勃C CN+9 U` Q59&eo7^Gy~*E.'s#gl'-b7뇓ة$eY߻ϝP~=]xjoO$jɰ2MT WE{ҔM6DQ+gi]S& R9F]s`W#ԅZF dXv3eIs|XҞRFsk 7삑ЎPR~LR+iږ3$KBčZއ/y27%hknղ@"pYk5|($}q 2iě)JtT]-r0R5T67]ݗ [Y*a aPP?n!,z0 -C ;:BNHU8ʷm})( k烙Eh:eEK_cE681GUu۝%$yM>ÍOҰ*Q-"u}@ޝ`y-eAA{1O!lo|@<"O L\Df\QyE7Zpca8A(L&4ˡ \>~&@gBk2EӮ#_W"z|u~cS\]Թ`O/ ? (RȘNҾKny(ˮrj1y}%&ҫPаbYiNKzΔs0Q{a_ǧpFR8-y{&KQuezqQ|Wyֿa|Q7'pyFҭ '1'{՞aRtMWANْt)$SʛccE.!AF eLӳcʈufX7"΃snO)+9V# viڭ>nܵZ(J_feov}%vR$N%._clM9Waeas{M'FԅbCOb!=E6 yhɊ-hw,apTZ5v~Q*>sFںR^C3NlΉu/PćNqsȏ1GAB CHXIkd\.Y\=vkIu{Ƿ][)]+THjo|o>JL%XPdSo+tUeջ6hd| 9)L|9O%7;j3 3!7 0N>l;_?Éu(qݑ&1Դ٘`O:ʧ_9nUEf?pV#,І#W2蜹{ GR-6ᖊ4P elR$ڧx>;'MBX^ !yao9Yp$}%P,_q"ԌأyVi%Z7Nw{cuV*NA |:Ck XIx ڭJ^ m^]d㩶LK<fSmksbw!([ZUҲFiHLe0[R⃶ Kz2Ntj>kzZ}HR4%8!T F\iLS~ ԙcŧ8Lys?w4wzLbnc! N@/RSF:GHրn@b8Êy!wZ)X CViʡHfNy5w RN@ѬȽRfi>k ƉFfN)VOFT Tr<*rH\ i:v]EÔ_x8& ֐˃2+t.7az^Sl[ ?It!I"XWӷ16?PO=To \= @bG_]aa">Q3p&{_ּ "OVYF`O 5 R3I0 MT='5i4(LbI;(3_}u>v y^4:B*L{?Zvϗ4؝DM7 j>x uV[OhԹHBʆ.*7z {86Z/ZCzⶱ=bD?uMQ6"j4cy<>96dNkO_)眫?cI: r{acA}4wH/LE#i"ٹ Q.7$-QA̔J=s?Y/Grިw_)m % )s苁YR)~Gaf͢ tG'-wMRvhT_S`찴x%b̑1mʈY絩٦h1/齣7#5lW1;_)%⥘J5/$nほ9.0CJgA54*u_qfd]1p:n~qqn j45e)IΉyN<̺llW[%5"^$WpK\Nx ($efPQ$Zņ$xR4QJLP:Wh{UU[LAuop(ˊHH[R` {&b0 30x!?Gh =(xyJNԴIvhX5n jxrDίȰ9eRm}!r 'p7[DVD :!^$P<|B3%K /p A.l,5v Z/bb*ڔFhN :!^R{ DQ79JFPhiזZE\JpOyΛϣ95k1>H]Cfםa+7{| TbcѦlē-0.Sy4ĜT7EG[ni L !p |1df4讀j2-yebsRl@#`Qw?4gzcnJ Tmmt3ze} h ټE.̖:u"J(#8蹡.$R/`0ȓ E\-^i('l6!Y|;QPƌj^ߙ\Ѷ3!ҒJ:L0Nx'9JE^oMO띙RJA. beG-+_|*0sXt`]2c^MpH@_ m}zR:-8kOɽ{e$Zp4TS.Pquj? DVl Ό ,')xn4@gᩫW7y8S0W#EuG%.c]hf]6 4QY!T;CE] _~rr JgAƺ`?ϑh~a{7h*gj摋)7cK1]q p_"h#5@ni\I{ t_NZ,3Y P̍yx=7$&f#?#4lH17^3RMdL>z>*kNW82B.XNReԜW/tDͰnkٞNa&Hӿ@^Y&,Gh>=cΨ=5dEg vع~,ɾfA )lC\EH$kEd<h2D,n6Ǐ,bv@n+19${21( 9>.Q@-Fz]j6LcC5|ônXP FY:'Sx@Sxp0ku`HÖB n]H_=;O*VUޛʷ5;!>7ZЊWi5҃HbldWEO1Mz;l9PڤIǭqJ"t!蕅睿*兦qNzŲ6w&K8B!v,oq\GspN0wdsd7KQ-֧: pshчt; ᘩN.ύ)̑֬7)@?ux*rɪ/sŐOt9mP{:/$r<> f+ mC r1/~4}\5ݡX^"@ɎU"?LТHJݧSdQ0yg*Z@E_UK~[xpni3fbߛ 2vj[aKxbv 㧃&f\y<3M;ѻ`N;w&sA9 ]_ic-4e- Gԝ:* CrSy@joC_ vq})Z JN419Y=4#SMu*PCGnb 峇Ph W^AuS׺̝A;w#W52y$f#5A)'+TzC k9[c~ O)CSz1YB[MWУbءJmMJ0UבsR۲V$me5lWO=4hbgty ˢc!yMQ Qv̐G^s?R<(v5v-6DAg q%]vn4׏O$69=oGyehIS憣Ԧ,̏iyl}$F`/L!jq1ƽp@mQus_ `M;4I\CX, ~vB1J؃OdK܇ldf6Olr [mIVWP&%ä,g"Ԙʠ=SHMo V,R#(U;~p.3?c0t^ubsŸY81X~_<9YF*+q2 5)Z2W ajTnN34Lt&Z;n[:56YrLv̗cDO-R=Yֈ7ّyb8A> LaʼnsBeېd<|C,ptx7Pp#kuo79 +o̜v/M2[X:lTY+Rs8pˡ=C\e~~adk(2~:"҄L mXk AnlXjC??sE j1TFЄzcZd@ߓPt;8 i#ǚp[j!ΆNR UEO^URJ&uT(ADxt<=y0'* [/?M 6{1wR{s @H00ȏbP܆$y㉘x6HEx1L1\ё1_ٜ)rMlTYdY/}*~E|ᅬB MtK %a>,fyGt2KfvF.<2z߲i:0]JiN Ѻ5R­KQd{%w!Z]{Q$v};wW(vkVeׂ\OS(6K75Nk@)6rdiF*T=s6a-f?2!Q^HпM_C ŒJvpIOwҰfFCwGr4<uaяr,xl_0@d՝(I-.AMCwCvp雔܀<$@yrt:t|z{y .UhE;p=N #Ef հ@$$Ky[eSC 5Y4ftOgV|jTq (OXnϻGR8D[R.uH"$Hlc )*3$W\IHXXfE[DO/3L֐|^!{b78:]uE9\5(9sԻH^RuGܥg \ \)Ut[;B%lJ8rw}}Y=ʬwRAUBLY6E+CcW@q{lk3t {/=NF;if]w@n>b%k+さ.>Ɏ0cnpV7c)A GTxiؕ*b=&NrG+C~j@sm&lecvBsyB!"hO&f1ת"hxy-pHkh {;ز$M3)[Γ GVq;/Jb} Nb_ k ̼s cotB.TZj܉CoɳAq(J]:Ο^sȁ0ZSGD6@>3'NˇHoA8@EuRB:JQEb]ŲwC8K)vprؕv:_& $ O[,<=$Pl.ɍt;҈xtܬa ju%YЮm S_usLfE;LU[:0_\w>i,9}Y6T!c5'VR9gڑM7= Na0 Z;'m^;~r(傃 -8I\,eI q1fF`1vGd{zɶ5ؤ9ϸй}ͅ04?Zq[(,khOc.+ OV9HAeK{^q[G\_a;Ir~%3ɭcQmOHnUZRÛGFMVG}X@݋s=U ,iJV:reS7`1.R= ʭʼ;55mO #(R6;n2@(j"jn̿2^J:̿>SA^2) ̼iٔO`A; %cuj+Hs d֨:6'#B1k\QƮ}VC&M+rbUzWչ.wK-wW yaQ\UQ6;wԟOC Fٗ$A*0-ԓ@c۟cz\I>jtH.T4+q<," B{E0^ܔ|riFwly&]O6#t>ǒ_bhV|2:%vNn1i~WK; ;:Hsc@kS]8u͌oXxy'h` 77Tg(X+6 nii~ʨ5 ֵ3<ޠ..> Ԛa=@4bN.\ܛ}@[:TRm U@|Y;w{X ϐOɄJŲẂF|WI'V~i y1C%s261 x+IHwg$iAz "E9ET_.W^a OJU3+reC* s_u$~Ҳ$+ 3ʬk4)[,XeJ}N.]Ban > J&2;i[dRSB@cyH/C;T+ڥ5 -4Dm(@LxK_(-2MJ2۶%m? sJhe',m(lC c`Ȼ*펄Dm?z/ǷX㆗`?s_5YKegNs1ߗ7jεNx++gjd6Ҭ,eh+ ?ab4ht:'7_bWةÀ$ch,:m?*U'9 (nôX%wUv`ZT=S2Gu^М>X@HŐ4(} . m1'Ug[mkڟfJ^~/JB"H,T7n),[m[(oy;{ KM7+9}ۉ~F7X)P!B_c|GvCX } Dz^T-(3E7b T5K-| \u:o{A\jllz ՚tc%rs7%{qqU(T|Hr€!_#0iyt s y~է ^$oQ3a>0h791N 8thg+*#xe *"U:-9 sj: I!r0&m)H:cW28Oȳ3$Q(@9Jm\Ʃ1FlpE1,kZ:`Uq Pfjf` }* unv5I?#G>Ȥl %6kFxP2Ѡl7˙?u ˶#s+ùi}XUsb'x)`8?^p9}H6 xn (FC/΀XCR#E5L 2yEq]ez}jU$^Χof--J@A@|0\A]K_Wp`"_8-7o;Ncc/K=4͡}^ϙ߅g~h]ӱˈ9tgbT,[0k˥ŋ ,+|+;U w{߄xKczlL4 VkݝZGKQfdǟڳ-x(- d[ۊ{BӉDW!tRUg W,v!g,-1qM\PYMwRwor"Fwlir,CE{+l*( UҶ_v_rFbȍưzl )z0MTem-&K`JNJL]+e 1fhf%7[am~;dbK)n*Yp&h3s\FձSܯffۿQP+b$9"*w/\$ϩk\#-~9-'wf55NUrFj}KաJD ruX4o_hhI9JbsT/$yבLY.QN B,6!\YzMO|YG/Vu}iq RWF]8_CfɷG;ɠQŜ {m൚|G jzеLf`XN2"^Ia_p| bj9ի@+@m{Gf$YL_uA-sQФd5o[B#v _ݦ([x; jZGeYGcnԲSoy&Ϛ^ڑm'N SPDz@w¶=(.,ՄTmS?XkY!p-mkM=HSZ(U %ܓ,TAoLhͩoH*oj0c:[Lg)wsd'c v(mkz}rLȐ?| w?2̏l'(x \Qe{gC8|A#9=`ǔ[L1߳S!vMnTvy:X~oGot'MU(PZ~o;E]x}Z4< LBԨ "n&gFl(IߜMm9r=s&a~|_zc).E_4H՛0Ko_4T ѩjbrSL6H@FBQ/E{"X$Xb!NוX7`><]j@ΣXMF#(.,+nJ:VF@s<fmm!vo%G9>.,e~6Qe#sSiHg&g+!:B=iHIV=Z-6c0MB{Pco. 49ܮUrHo7o&Q0F< K>qp-: M%×;\^M0N9 _i~ ت=(ר6hju<%;{~3WiT(5FvOhf0I0O5`|ÀA=A,CB<a=Sbų(8Wzd##V&(/ٯx⛑NUtaBϟPM'u.%N>OfI!ԝ!{.|krv +1581dGEv F|@_O^f* 1a6M$;2`>xw\7֤;q@ :ƅe $F?̿7CJS3ǐ4qy!N_IrT[l0~ $qCx2>C^2}]yFA=Z |L(92p`6$p7mh:P\r[CԺC d_ꄈ+Cd%RI^@ #3ꛢ:m͠{t.:]Ds(eҍMkԊ{nnKIs"N%^H(8P; wl ?t phG&D#(u-hWE|v!6!.CH, 7|T񿱀)GvOyHo*~!d)֣%GS+zsRWħ!~kU]e' tL00ohL/% j#ҠJ i+$/Xnj92Rv!/pR p쉏}EEq3.) X{t IxGEj~*]$ms0:[4@C PXah\RӋ"!5!"ad3 I Vc]81/pza6_d/4tVܫ_!;IBg XF_B->ω@)Bf%,{R{B~)?׺֭-%;5ϧ-{it#ڸWWZ>9 3o/2626 aP$s$ッ'Ul㠹ők=3S@`)vxe#lpi' l3 ĺvW ̫ ]aoQmʉYn´Q>8_~}CGF;K's3Ql' zٿopO>kz>A.VnB,ixB[H/>fA0SơUq09,X#Q)e-[-]wbo/*8VE W%x6ծ|d|@!F\]Y` Lb=4!IS̸WjB& {Iߣ${[:`o9d1 DOJg!&up{*Xy0Ly ?;[ K10^p"aZ"3Aׯ*!kxY957Ւ-Qk +`o\7fNl(֣sDdjiEփ! ă&C(~=L3"ZfC*J]q;UzEʼn/MګBent$\I;&lt"w 9d`o]֏ChöI3VsxAq.׍I>EF#PSEO**2㆙ff:EasqAq`[c.ɆsYt=}?&YOt@}"ʊ0n0Ƚsc5Z|QL˃\h>wܣ5Iу)dKQiu!Q+9jΏ>aGOW͇A!x6yB7rPs; 6k1_k GVj܁':"VC@#^f{FyZi+2֌&\{x[Fܦj| -j2>tqH^G&- ؾC =u: 37ul;P/1 `A _y`a2{T5Iae(7yss&W5AHචk[Ͳ iZ'-K2iS71{`qm7lyT|enȭ 2:-n Ax0걘^#=㡥l[cegh`qp!xg HCj)ǫcßgZ4 Y}HOLn†*v_MsHx*/iU^$w?lVeh'<]EMuuq8~zG]uL\/2߽ wT\<E5U3.B4ٕiPNrV1s| r MHWz>+Th*iÌ힅in^ɖv<o?,a=;c=!Ez0WH!4<{; Q@V{M-4)*# qT-7-,\K26.U 6c5` )pj̧$O(y|RcZLшZuhzP} bZNd~ B˴e}al-@ nR4!eWT[Ɗ>v\gg>$F| s`+ !M%Q ª t.ef<GISmCj|]\֣ g HZH%d,|6EmbOVcJ I6P o-{\|Aص}ZGڇIqkJmXzz'ЩC8YΰsK5Dԩҹ8 ,, fjX_4lg7a"WY`ԫۉ+5?,ØzxV2>sSǺ^6⏫mq8wvߪ"0A<Vu!!;>!c8X|IG@d 8ͺl̏M. \ބ((3wI*q->|VO5wu:n; 1:N"l]걿WRaЦgG7a0ү bW]tPhJ[ caIֻa|`{v{F$;ھ{(o9#]eMeۛk5us6&oc^YbLT%.fi2dƚ=_Hپє|7ptZw3v=*\Wv}b.PiQ5}JG)т"[պm#,)v0DS-P]Aq@U_=%$4?'\{JP)ά ՐϱQSm~=5˨?{-U"J Wi (NZ߯)buU -o`QJQ+"L&e=7A6cx1R{Q gC,ϑgJu Vq-!2[5:zYFaO $v,x"ed,EdxQuv PpXs"ܧa_OTx8q!fe]}PyVXAC0gl DN@vr.+x]82Rƞ֒?˝QS_ p`+ s uMC)daۀD^G y5фt4kI}3]?wpW]S~3{yhB.r8+,,o4*6+֩-P^<j Z*CoM3H.@xmja dDi-H,*OVT1;,/eK(sש%`* <؎b&4$T¡gWVj}[A0.kX痠yJ*Ƌʾ M}{n*5~G2o%ggNc]wM_,јBm!\tqQPp)BAƨ~`V?H&ӾPP R+kf.7n8}; 6a6']s$);]knd\Zn$[jC "Jz }35 'eD!G׌ȞX%n"87 L#.KurIhܢw`o &۴kk\"nF@t:j@+ʕ6͓ㆆ#E$W Q'O8;{4o_1 Ý YCjL_ ($\/F¢Źƨd@1ؑhf&|űpAf3zrD}rSDxihj/E 39QPX4`yl6#1d ) ;N,YU#BíQuqFAZR\i\lT ݃hD·tZ",sBAq}bje̗aBs[Dǝ4Lldlyc$ofwP;Ze :gedV4FiC{?"q$NbB8v$ \zBG G, BV3뷢F(tTGR`iA| ɩ b+h L 4)7o6U R:Xz>?CQnŽ )n)~5tbJ)STP!g( im"-R񬗼3с43t9tV[}1,! aewSV΍B1Cna$IDwG0~CyG}(m3|v/aq&|#f`tn^Rd ~RƤEml)ЙzHE˞"9yqd5#hX Ԫdp8,g$c`G IF: ͨ3-P'+Vz$_`qa#?3)WLxC\*%1):gT#vQ.7AwIz:dBUbE'IE@$~uL*wgD(pFuB?w i%XB5")$d휁DqΎc]L;ẋ81lxAOH;*Ȓ,qqd0f~ !TTgǓZga>&D5x(K? =D<ٗ+ǺΟҊnR 0<[r3z}O##j׶g=z/I,h#eP?4hT񧦝 eGBΙKyvn˷Ӡ akWhb]!ƗcU9k^:6/b 3ABhĝ\[߬5|{]r 9w }VYbU'u a'cqȢɼۍtp T/̍y(FX䇜+*{BCgIXoer'`ebB)~ Pg.-؈;|z8ڤ1bQ=<JU|}}T֩T5ϻH+y!7JB Nsif }}14]p Ɛa''KH)+\ viWJ9&O{eZ `QOӥiTJFeA~LセP@]~oxC>K;-'7ӸYiIu e IzOoMR6R˗xs;<@jGzrU<93INmߣe%(4SVO[t0Wj0BO*UӪ6V{wzOUtT#+s"W'(\nZL}BuTzU:|̞~-쪏zi&c j~oٌoE s֝ Sݛ Q1\ŒRԢUxniFsLq)Vʇ ь}/h">M*5φwDGޗ%tWvxQ֟w\caIX?C.ݹee$?ƐApJ/Xjj^fEEP79L]ؔ;R<) Vך1fJlҳeYء!p$4"9N6U=!o 8|_ED۫d$ FG,8`H+#Ba7 `[n3!w`|£R›b+QxkLjBl|6!PQ2PZZ~ r+4vl)CܟyE9wGEɓSmْ 4=GI\ɵ\{$x(%Ur͸6Q̞K8HF¤څ9D\ﺙi< (uHycy{s #+5H: HB-|֠Dd'rS`苇ȷkD O, `- g((:vh=T.Yr8.msԻ C}ݪ71@1ixaG:/pEi*T0f扺k9'ŇkVK]yQ'Irߤ-Y so pW2|*"@SZl@%ֳ?PU="33ΌQ} .8xC SIbKJJ8olj=j&a GwaZ:#Ro #nޜ8oKQޡqQ4_gϝSR"=%{s'>P]k散$0PZAERXG>RY؜{epW <D-RX+ B0kbАv 'vh6shxSҶvíI1zVːsr;8xG]ݜH204O#$:WAnJT-Ӗӫ$_'Jd&\9I|j坖V& ]yT &rS劮Q8bhH5c?BW<OjGӫ[ͻwlCkn)f% L*ia#*a^w^yc ts]ÿ=lHFCm>QI"{ N qdڄI߂kXjlEppd>kDFZ-H{ڛwawL>?:@p,C~[^5:  eZeF옶OpHcBgip'RDt ILܤHk 0L[ /4rq*ǃJ2jTA(.>{TX0ހD]Yqخd(/c ̄%Rśވn8{ ^r8 VQ R?@Z=>U!.ԞLC,Wl !f:'_TS}aR=TDĐP!ik|xFa|FGgeH̳x#rA\bPFRfCȎtl "`gRP޳eit_>0 9]']7( 'vS6R;f)0ܟc`(:m߬$Ce$q(s70,7(j7}\5Gnzˍ&Z=8Z`f;ƠUS'Zj-z0{cgRfҾܙ98 {q.{`w5 9қ&Ǚ_ZtBSH؎x3Uw`aQ:16\톙4!xjjN#)5 `!g+SNU5dW7_~N7Ι!=|\hz. 25W>ljӏwͰki glf{"17Kwsmދ)?/~(#+;Ws|yX)5C8>=pDNK,(mɰ 88#)kL Ogu' T綱L36FQT{>!YҶ~G9ᜭPlM{M5 z2{n°e^(bJq5|5eE6$ cPnc3b{=]vB-lV0 V$/杒%t*&B8 outYe&Yt W;kh./PWATMfxyM2tB[$ȂalOl?Ek?ֿӲc+z"jz6/D3_F.6t#u O3Hi tB_Y:=[t>TQn4وMQbkab~!в_zhY3vR)JdJ:dxGZRxS؆~EM NWV:%MďqZ3k5উjNiz_yt{Q$\3dN E :Ł "pY֡Z5W]LX:v'aAqώwԭT? =T8_apNLD <`EYU7,Šv}ѡ%O¦ tlM+i.d'Z Q[R3dvg d\ \b+mu r@.Cu(6իJ E#R#47JA8\Mh<$z }]Sfd:: $>TjG yAFb%/g!UZ??6ĤM nvQ|P!ݙ۾$uy#F§ާ9~ |+]]%R`aB2)`åm_ek، 0KλUBjm}Rcux2Hݱ Ϳ*8wF= <{VaA^uNlK:OtV>S\D33 BXw-Q0kZ{ţakf⛛hD1O\uewT¢k[ G<EV$xƇ}\'Qf IǛw a.)FmSj`N\k,AkEq^>2۽5j, +z)c:Z6VZAi"ݚ@u w$=Yw[dj=JjY@a!K]dzXǠ{ Z9NgI#6Q>=Eet WapURd=Kg)P͆?ٯj1@k/ jzVgn5j)WI-@HZɡsh+WOPB} 52去)FX.15 AB";d]^V;3Zf4Ii5iLfR8Qizᙞ.nwuXjjc8ʥ$ЂED}Z O!@eƷqNe^ 9稟oaH,A^vmxCſy'fܱ·ohc@J5O֥N-!eoG.s80vZǺL.E'x@H&5߬m6#P,}@uosˮb}Wj ڼ\Lw.+KD{S׎qwYa.ޑ37>%ER9Y=T8ljo\@ 4 V驅-U Ioq$WaYļmqo fkNB$5NW$"U ,IwMk=MI,c | )&3paTvh!IF$v(r-wڷE v0J emvWƑ+ TiDY%Z"Jyz"v,YT|-qOhP7L;LD-پXxK3ݎwBƪgykڤu,4KDUtڦY~*0u[o Hrw,8OX*qu{ +cq ȔIコ0喢?G=[L$_u C< 0+Z336nw.2jKpmH el1LJvN)v~Y*dp VNH8GwUGM%@e3gNp$YWgn?<7&QB+f*W~ǫwJYb,װ35C'}D$}ac.?7Vzn #SuE3ckv>Vx=fak F be]'<%ðZE,M^v9°QˏpwxC%C|O?xQf8M凞-tAG,wihrLNOWhaav/9+yO:V폎ZgV\6\\@Ѥ:?$ k,Cg^)opnڤ\58()uHYp[ݚ r4<#ߜW?*{MBU=9%}]V.{s<(r>O/ORA -v }_fNK]fA``|~)7-vOfFO&oA"|-V3dHMء)t^$-`~w h ʁ$j=Sb GO8V)֐vfyìvl8TTl-RZ$ݖ3^=T^krazygIJّdǐ= S;*[ǻmߝaDxXS$ʡ+u301'w@QM}-z !EM, dVZ@<öͬ3ZuQ6+ި~О[ځ4ITyv:՞Sq :>֧9)}qFR&? ^kb1<;8(7*'/㱂T\QLidٽ!7{=U2R?s9NY8h/GC8g0Y"g/ 1nfecdi-:o=k a~|<3r4!ʔFfnGQE o8y"!"T5aUG͎c~ެLE{uV~pqc#sk (Sf1/+c',-bWL67,"`6. PJ(< ,/( o7E6h­*}9KG2B<Мc(n IGYd#zOպ($}W=gf 0@be$Β'9z{1탭CmWߓjKuGJI@v [,ξՈ֖^c:4^z)Q;D%!]LA) :ۗ<У] x)htD*S"aզiyDuq+ v8p刬 uoX1{w|}s.cE pP 8=.mjUToG&;"S%eNX-\`# \QH =x(CS#M:2 Uel,!'fQ_#Tbi8 GLČ#1ݰ#ru pӝì3{jJ MC Gjd`(A?# .i~h%7B=j؟U?U.#%"kwWy>5l!\nH9./JmKzۇ'FLli %kW8,@WNDy2[Tȉ>| 2>Y]IT+tYNJ]^O}0|)YݔHK&4, 6qLFšDG!+l=_|#X6GpkmaI3m&Xϸ5ӷ,8ɭFZ$2P8ܥ=!e)tw3~(9,/c~J`&rAdz,|`ߙ)7fLZ_tUؤ K/yAN9o@MUfiƬԸ-`_RcqGl~gH%9F@ R).- X,ݎ镻3>4HTD栽:(|5r?|nX01|.>$O)_Wmwh%(K%%f &c5PdDu>~k 0ͩ6I)oַ0IFXڀ$b./07"u* 獥 9MٱiY2`B\( ".D L`,:X}8\Vŏ%HM_{v7 熴p!{ae"D9 XA;3 AVEo ɅH:aK=[) ڦtHǠbJqr"jԺ z|vB>L/iIpbT 5e*UdU8{?Mڄh&]j +e7&|;}! Ln Ɖ|o ᵉBQ $+ouάw$,0I_hRC1!(MaZ##댁y'|fE+^^W?WgF!ދ L*k7A/|E.ٻ>[/~jeV" }ZjQ *qU!RrrqΗi/"43Ur3r f1F)7 _;c6B%킖*ύ;ú? 4 $z8r^iZ ۠c el5:.2 X, _S&}O\!|!xr:ka%Q%=9[LXdaWU.)pkllqģVȠ^\i|DZP&2I!;_d⌎=`)J4Iyu.b(Q Yy ŚEG=G'a n=Q+a ϞlaN1,+L~w$͞<0G]vB}(*ՔQXXK/TKw7tQP_hrTЖgnb.sFXX&}B.39˞ JX_~ދ٨~ٌ> pGFѓ.8;B TJIՇK,zVǷPU?| &Ibt:l{$L,J-IKˠZ^4f^U[H:W܄E&zYMӥet2]c*i ]W2HDxN Tb\>)&1˿ӕP)cSdsq)Yҋ""sҹ90{O"aogZ/"vȻpE ޺g+q7L.11`vhSS/>S`):L5kefh6%GMrʸΝnLI͋Зi>+28^ =ne@{{l[@>D-r>&(*q.B=*h0}Gx %`u F vGe o2>$4i#&O)#r3LgEk9̐GT7ZXdOyF,ƥW?UҎbp@ {5J 4TSS9*d>6exCAg$~2j]uG̰z GrL"ylhI[YY1mh,D-xn ׎"Ң)XP?WV&EA)iEgl6+Vs;0pYŸ| سegka@=SO(-&DviJ(1 EUdi=0dp i F  r@5q?69<:*݈BAQ=$HZH`7\@8I3Xu[*.YxJ툹+tU[Gb2-Ƣp2o}qaIgNkMw&n3{By)J*+drJ M-PP\򑳬[O3>^ҝiM%v#l$2MZzƃssBF!pS/niH$QHŬ;EԻӴ q g.28An%Djӽ0䑽L9_I@ #6t)"/Ft fꗒ놉Ԗaǵ֦h+g)i b#'L{)7#]<ó"y!eGy4vĒҘ֑#>vV+d15f,l؄&,՗j{|sntoJsrWFLرa3-I;[2Zl[@r po`ئKrQyb=S6I姅pDMezT+hQ % dE8Q7|ڽ qL+ZkfQPLƇ16oϳ8>+ePSNj_{۩pЅw{3cXVݟdnq7LWouBfs>TN;"}RN%ufJ:ΰ7K],tIÙ!>Qd/iC*:DmXD>ZJ >.uqvP)kr_E9`7‰7NEjk)?JBOe a-l.v'&>+;[aᆵw5a{>]GT/vʻmx])dqnBZޑS-0qņI!V҈qlE/|3w7 ~ՒrJIFDJp&ʻt=QL^RoL6ODxXRu70H]vrM4qJy:s/ EqL"OYsGH1bJ+,@rSZaE9';9ag[+ASQY@"^/c׈M.7wH ҚI!f`km^3-B7/}Ћbh*I|](施9n+ z"1 kw|7`k> _gӔPU/[8CC÷͜Cppԁ[3CJ>\HnFG<۰_͉JT*8qHyc((˦^FDϽ;NwL犏!d+d|T#TΎE0 Sh=.lz>Xiw/‘18B9UeatC&{а&P˒.3M]٬gN Ci|?5{C&-@|;Cl;/,&U&\$X~ )}}MBԑ%K!|y1[s+?ڷo?ai{-k*aB޳ҷaHE{_c`崗=IVZu,s:]{#4.3̩U@bϚ_25b, (!h킚0 { zPcmefXO0=qВemF.cJˈYq1k5`JQ_X[!? ѺsFNW`'`7FV[$E+/*l|Lif1p6B4:\PI1X:t3we 2γ8?zOw|Z^vXKI:BԻ>v~„39D!hP-sC3==q0{o-44b#I Em* pu2^$PyO_,Gci+sPm`]ӧ")V]{%R$G ֪_r!Ag>ȡKps8>9~GR(ɾ_X0xII!؃?@AO?%;ɘ][֟LUlv랽 NfZGJx97cp.EBhc8Þ}*O,FZHZTӑ CO+80-? wK:<_"2+qUY3Nj:r/Dg 1.&g9eFK6zP,ַ)BZ2b=Bn*a8YFźװwZz"BE^Сn=\K9ZG~ێ~VXF/ت?9p{:6IᵺF"n $!Dh5.̐؇}Ў`^4>MUk+TL#9g 1fRgY' Ef9C$,,ȋ(!4Xz>{4dM.ԽsFD2LhxG8Ku k o§%cEaCYFm̀5YwLb8쪓l(,}`b q1$I;k]ȅ&we. >Dr 9')g{daHW>UJEa]3a^l-b `ufȦKE?,y85P+vDŽO_;y_lVY6ҞHtjq0qИiޘ6֬ak>J3rL-B'ۖ%\ƼP ϋ]Wrxf8[ժ V2G`8TM$\̛7eH͇wij@L#o;RPsCF.d`rEidY%zs =q~8a\aoY"RW<0qi l(H/7݀m"/g;&v! pM_" 4sJ:-pP-qAG$$'0<Dz'AX~9QoRk?u5!%2m[$ɣdFY@^"H(t=B$ i'ぱ\gN^$S_چ2r4@ؼkX%~W ='Bɣs"",-Zsڔ\ R3Rxy+W#@?7D>p]wܪJ^}^Q&$ׁs}6P"ªh*,>{Hu/{RH~8}wJaX.jYfIc'/(v/ݼ5v+2`V{@c!qѢ 1%_ Eٛ[q;Q|82z"oF`ax @# cĐ۬aCY=+v(Msjw*~7Ge< ?>J»`:9nUO51!̸y;b~pN8-|J$tC=ُF;yȽ8&#]_(R%(Đ)*JC_: v eO|'fpb6Usҿ .$Q#Weu7$V~I3;c!Xkro7wQ4r%_e]2ڍ2p>4/q 0ɂs ш:a5}Ԯ)cDH:'6[8 '@oE#$7+vg&` 4%(S?fieI#D 4R}Sp@f`~[Ed”TloR6 Swsaw(:-'u .;=~ 5M&aj6'%y0 AzwMk[ca"Q֌ldw>?c|B+`WFqHbmՁ $9սM?ȑz\|ɴM>HJ]HmRÌP)$@nRT d]\B-ڼ($ aU\wk_Krϙ:,SGS OX pJ} R#U JbB5A.1b6d!a~p/r }u A v!΋jP\ц<8\%9=i%f(b.fȼ޿>j}iH>,:#Thæ_L Bgs}-.ԳB}+vdL\si:`Sh9nH8}ll\N_ 6?2kav9p\ީ t2PnVpJc'zIvO@=}oeT 0Q!A^$%UѮm,S*u&#;1"04sNk|KCݹ~ >dV!#Us7eK&cжYZ Jh:TCͷX0M+9hm@5X'x/k#g۝Rt:&yΔgءK"I?6G @~%Ih ?9ߺ2DKǠ});)M0ZZk)й} Gi`̣\6}y.GVC&8 Xy4*!fb;%*NSpz;vİ CsPۗ& 8](@ν"-`"Fwr6[s'ֶ& XƢoϩہ4# ^+rp[:E9[)nE>q#5zq |Rު+L;6At?2JKOߊ+Ged?%bD3۴nQSb[kǭʙo%QzQ7O}rt^\c"Ta! 7g\R4m SѶŲD~/)!Jm Tέ Y8i>g+AE"yQLkϚ|K˖R Lq$|W {@_ e37-ǽ8"V%bV|yGnT`4XUpזi7 ݒ?ؾ z\&z xN W \}ג? VMi  9f0qW2[|^ jnr~f~"S{B/ڍ5MEGɆ7u$bg:scG)7 r]XkCi]jq'52&$e(Vvޞ枛Sՙp̶AߚEBfq o$4R΀q=3\uy3vp{3skCd`AvVW-U,]/UC#Zi\^NWY3y`H$7}# }50Dr/&*GƲ3\MpsH]cYh:ن880q?y3 %)i=yI:ڤ^+)qΡe(`x*p47"h mU LįBX1xՠr?inFd@ wFķG֬gpCWiqb&t3[k{m'mR)8eCEpO:zo`N hU.Hg, ag$}IKGڪ<. xJߧqVa Dam;4#ݵSh "Eb;~ekU='A;CՃ2=\3 FKQ8t`Ժ/E*20D>|fM{Ng{;pϹn^Z르p-՛e^$S `6cӊ2b+"Cw(14U'La׭ 3*|ӵ ]PyW饷*Ǝ+g|PX$ܾjB&N&ۖI3jfY 儩4gءNJ{2nU:@#f56/AL∦#m_? ,ma@5g[TE6 jLk'z?gi7YDVr Yav&čXh4\oFnbxѶ`+v? 1Yt> 4-",P٘|XPt2Mi<Ğt :{طciNX5kY@Vt[CX6I{ Nډ0 6hڼ#WzW(bU G=v)lɿ [GPـYJT.ߕmrA'$'%4|nT*,7ڡy( 󐟱J:eFU#3~4?:QKuSy@bLOKJ./,G+磡2Hy8T~uC=Gîm/ITU74UI{+'\@c\BڈHs_|f,y&v*7N 20TA}C$sc5! |TCrH|=UF^F񯮜l2&4@G쟒?b-Ho4׍@cUX,IЇ{t!z7Z)V.B&t "yfL?bB fH'a0%E٥fYr{=^'ox\QIV#P;B ƅ4w=Q;ގ4A/󰀀҄ ;?VsԷU~72^+f߷"!XS\7{ r5 y5/p;Ġvg5 /*itPjJ6XŞQy;'Tl I9-k?$`I0:-%g={޺[y_Ɔy8$hW<gg|V xR>Ѳ:o%2jd?ŗWvZx6wU\.b;FUv9,.2eMcBS;{Ⳕ40ý8݋B622@[SfWOR&/?e?JLޔa4>BS6H"A9:9]J'17N`bIUh]& e,8y3hx-QRVqY>7c!.(rШo,@kn0;"4+~/.Aaew}#kb}m"фE.x;VRaȱ?"~cl*G>%OJMzm7|@/hMgؔ*SpMҀ8~i⽙>%ilyi]c&v\z[(= ^F{M B]&̰'vxl?eHP6 [h/x[D\ۉáu% 4>\^Qs䂡m\R6)J$okt# %mCm(,I*`gfH sgOb96gw7)/))[KZv궟UGhTGЯqi/}ĜkDa5X>O}1$!B(/Eĩ!9Z8StCb(6R3u#+"ޜ˘G(1بe4`j ]xIB"QwK96~y>{7BcՋpd`5 3 ?"BADplvW"';\]Z+kD('7> i|}K4I Y,eCGI|HD&͜W:ep1 kv1xEI3ܲѕy׬mE;< ֶP?FDefLNZ:bUfSoͽPOMc^"v%EZ%8 ] T:n xFJc|`͵JN}roVJgŀ}UKx倴>bG"QR˯䛰SHSLE;!,\}CM#zə<]|VT {Ƽ0<@°\̤QEG5GDD.J}X^;%ɟYn^pV[/y e_hGS[EKz_\ZZGo(Ì˗f K ]!G ^j3=E+ae ň6Y6DP Ly"vJ&"Oìdw֎T⃱C˱uMp"C_e n>'^ !Qzpd> B+U"1g82D]yK`p=O\?Q<И({e ъ!.@I Ј̋[~auC9jI.ĀѴNk"(p؃( Xg f_j'64F+NtR,6S,~~Juww:ݏ$9Irc+?; ayh%Ȗd `[Hmm9j wZ: kX7* lxD\?.kmRFIȏʛ&,p//' o9WE1s2Z;ϟgkQ.ZИv(YBoAS>R&V b$CQ;1DgAܡkh+XM1e@M=o=j5ChTKœ.sRD2:ď7;a.AeF2]s6n&e-JYxQ6[<]F5vS<]ygr"[eԣۏ,KN^[&\hgIfW#([@LAYE^c h"RjF*BQp&;~cf;uتc(|ئEF:6{ K869R2!mpa8dHsձkz++r%Kb9 2I:*!lB9sdjۧ>!Iآ#V~U--ы)t&ykAy6sPZsؼY &>~Oƞe@BQP!BQL/f>8=7~&qPx*yOjCdz}@(JS&Nu`KMf/ĺ~OL.,Tn ϓ4L}-΋ #',i) Botz7h``!4] ጠMb# ,݁N+۔=X{DՒ(Y/ {9˚v3QEqhAcQ]W+&qD8]@AqA܁l-IL-[2*ݔ&wbm{pw4RT ۿ կ (b*{3^o~HްiYS~kE)uOPzxEx. ,@oᅪ@Nb̶ ٺDHxujP.`]S3DO BB1Rhm,b0~[0s[9Oxeq:XɒOIA ($j?lh-~ʈl;YKaNG6 ;8v|*L.Y*#|E;z_4#O#iCR 4XH B̜^ȹ5@^Aǽg4z-}?c7k!e^UȮYSȊ{y5xVYӫ tݲndz>M \FsAB@ ΊIO`>R)qX  _2c[z1e@jmy 9~v*J1uNw#{sŇ~`KpKIzUK#K1FTLm}^Co;%RL"?|::jD%ӻGJz5M oT`]K>Ðwg+ʣ ndU3Qn!P`VaZgD=' 59F岫Ab3h)%.^A3t+c,ݸ52IU`ڞȮ蠊܎VR8®x'РeeX="Q4I30pԇ*F(-RCQ\s{.#>ic^R3EbdoٽP*z9igՃZg'St4&nvO3zJG ވEDDPhG}c70Ty+آ/1;]34$_Ĺe9p$*UQg26 Y7MNCѲ'2{0sew2;~khȣ1Q,zl;HEUcEjXD{o & tsrkr/M:\gB(J6·WسCk?+bviI]HXo}e1F팷_ z48jé~/4t _<6N544BǵkT-"+#&7ت\ƛ#D@&q=w34vժXu'S% [7hȿk*SKJ[SѡTfVAvyyܿ0waim[cN0wGФ0NO!Lh@iA-knNrXA9`G2c\IU`\uu\dXd_~b8Tpfm6dck:v8]j2c"5y8 0!\QyBjKuCsGU:IݯKIh֧u݉^Gy>pH̍Zr逥f-6[K`1r&f}{TxAqs*2ȝ8b}LݺP;8Khh+>-ןxKSt)D@P8son2BR!3,yL0ϵyx%BKfF`lsY0 XQʙ*ZZ.d9&^hOuOqdl(B_RR۶P0:h niKoc}hYlhm"j+(H3b! "vaaČy;'?7[V|5&:!U"P? gFuF`/ѥ3j-eg`,$Gꏻܯ@?.="tl)TnB3B 93C񳭫V>r዗z<[%O sA.|Uogh [̝ _] 8cbLaOe^poq5Cd;7a_)&\vFd)Zi4XAq5q) e_^*:Z18~7B&q4%I/`ډ3Z9^+y=&hŹD:=CKHdelD8$pU !+4.{OPE(A=(Rкh}mb- {}Щs;_&%Ea֯XM|Gas Z.h̒tgl?] ⧏$Fj~H;1x.@]`0jYNFwSQ#y75L̝T<!ax=NűV;ɕF|U /'@l 4\*2B- `L| >1)qlAxhٕ{kupU@> ]( ΩQnrMmjnjcƸ$ԛ$Fe]sv)g5V8v@G+3 9 [8&S-o@~B-<~'6h>gS}D1142!U̩Ј80FBDye:WF'tI ZqFj˧!x27:(: PԙK}[e6>Tvnn} ۪(0\1 )[XpDQܺoi.kKLҿ@LuBQb) U/鵮p{\§$1w닮ͻ-[ȢYiJ P Vq4rs+NO2lg۱DhI>}&&4裮FX E񶊭wKi?PG I[TK)?/p_x0ZtYbyZ %t&9e7Mtdn+&їCy#9e$ʧ^}T3:Ta-D?+#P&tmWhؚ {eȐ[yqDG`Ctu[Z_+R"blzJR688?\g}Mts ? 6d7.fѬ[1;OXoFL,~}G̋*Up|X!ۉi3Lj.rqXJL{xĴZ8RTee$)E*'oˉxPt:nLTBQ^AK:B54_ [ B{3]Ӊ!6eU@+.H,8X1ƹIb]j9R -Bd AHQA{ۑ 5tJF듸Y *{"ttOĩx֐#]0r&#FB?ɑ`3gXR=FM]J6 Xr-5_yCr:#YA~@ IS"wQ 8X%#Aj1hw A[0E _vy ٭s&yʬ=@\:ť"{S$B`N <^4:=7sP/ҬcotQЕ~iW-ܲU\p6HxA% zA &@jUn3f&csS>yFme.i7|q7Yu,h0mdHTbɬb>XKDuowTY@Awy49xP2l\XD T_+˅RpW^=Uq!/;2q; ml$+%G|t4pyZ̓ L T_ϸnd7SYRŕӈ`?m9ew\IWPVi1RI4džrHM*8E +a\_[8-ٚ^ (: ({ .^eU hЬA=1M[.Zڥp+<,luFP':{A!YkJ`34D~ %5+;&'NAagrU9Lm1FÛLYݗ $$0#<8EMXS< L* aޭ[ЙC=?b5Ul QqOx•G@+&B*hT|cK+q C1io%LpiѢ8ђ7a屘=`H\u9Q<j-$tvXr%jy=$zܯZ,I;N|wJڟTR83T Yg=D'HThABv^xp?xT(yێ͓ !ZXyΫ64(CB`MĐXn{fY#Qđ`uүedG%cSiBy[4ךF jQ(NF^'krYCbBPuq>=/׀G:L@pc`E$76j@ 8*(lĻLZI-ej\-عi4$1> G!xH`EK&UH}wݕȺ"B-l6EBP𤸏:`.di;d᷇<])vj{_EK9=2 v<8"Sdbt! ޣ(HJSWvk\wti1$ DnXy/\.x=@VX7?[2)cD`z>၁H!<`IX֬pô6[ $5@:1ď4._JBe'8SK뱰꿿jք)/rquTd¤2uc )ꜪDv7 ̚ƒ tJV\⑋ lYY$1 ^ŭ(kͷzid-9 M_Ǽt{$.6dS8&I\ʼn@۲O$|O\Y D̫|ν H%6a 0ROYU"\)KM[L䃡Mo:kIγ]D"l':Kk;G)G2dWaގ89>N{v>B?WDMxbv}ڷ["E/C] ъS 7* p= ;N =~#sW۩r}̷IEcz9A S_++"SCEnbE 2PmxHnP)5>BtUGrƖÇu]b}1vMi6JoSKfㄓ)hU.nH3PYY3 msK9m'e¸WfkDK-7U3Ѝ ='r5] [Qڄ=bO=[/20,o`jڭYe}ڽ7K jnSz Lb<[ɴ9QLgXmT6j}sdп{'NXVF ?Ta6ɑ%՟y>Q")0 6 2Q0{8kFP[rT/02%(sVwTFD A Amq&qE渂GKP:;Y_6Z2ɳ' joewVI@v1(I{W`4pSHHw)>$~LuGDgZ nls(-GEr6MסT9;+ÊY WyO%eIÀK80ݧYn.*5&hYzW ŚΗ5e|_`c`c=֩Œ,wy<0ȿPj9JtL3 >Go/}?n?xOC5–NvbB7dֹۢџ2=³F~}*p5PET:]:0v"BȖT,`*UΤɡ8Y&Y#T,K/4?>ˢ@1*WQ{+b}T$[udžظZntڹ ;Efz6{'ŧʀ*.Ab' -ѥaJ8!"ú:)^,(-3oTrvh-T*'YgO,圷dj6pTݒ+2oNqn7'a3r)LfNjE~ȍ`f0y; Zf徕VqZ'f0E=`6tG [ARuD@f%^վև$Ti]( sońp[OkIRP%s% Ҋw^3( q+edkţ@^H еyՠH1d_@(yn 1b5 cG"DәWq4M-Z3+7~@OTu`qpnX& Ͳ;,xbD\$ iaw+X !_&0&A*J ]m޼JoP v;&+}jyh<dbgYYvt=p~EF3s|_70]5czzi^M4$uX!d paZ."^ÃCYZ`|`xC։ xv0<`WAa_VYlkc߫v%ˍ qft} z6L6eԠL07b2݊8! nplm۝W"Aˬ.UtRY2P~ь!FJ|)??c훔oW>FL)J䗾j4xes#UP)3[527 #Iˋ:x-w[L Jڸ؛ s9 1T/06Wn3`E߂4i挋h@nJC4H;2OK_A "Nb6QUdM<*CIJ:[ 5naԲj7%-Gt'_6^DU8";1 ص״NmviFL? ȧo;z0_ S,ec ABgVkA:M>zix{$kn^u$^نHARD"#K_B8JmJ"es{+)8LYFGKΐ)$jFӖCy0 6SgZuGϯ6\͈v]*@o䶄Ṃ2n~Ä:sqwFUP67i|l #`rpOӌe[cN_k.3Tۼ9@C$b֘u$x0_7T@%&)ѻn1;5I Co6rH@U[ n˖,e{3xkbՑ DH*ᫍ؊zđҗIkԇŰ3]~!ڭJ`9af@o4>)1aږP n| 5; )M'(ِ=O3SY>W޹CdCh2d / fB|c=pWY݉Ϙ0 Bx?% AlJ8S_)/îȨx8\R~%-0$CFHUlHW𙩯e"%Rk&9{znq0I@' 'XLYOB@1E%m ,bfuB:ç!nzcRX#Qq^eT'pܓueTQQt>Ă 3lSZ܀L0;+QH`w&ko4h&ARNP0xۼ %-^r[HY5V+}7%zu*U 6J>D W둡=GFڪbpгꚢP{H{d 6m뫈h194l%t?Rz)!A ZbKi+ez0^_5'Xfcp]{zN!chrmEL.{*i_? Mo WBկc\@.~N,v%aiC],*(Cґͩpڝ@j>K(ls^yR=8)/u 9( 9ङJsXVWJ,Z F@Y\2ตЎLMBGF8c%K/?ҙg yMX_^>NX ce?] yVDҸ./d {pg# z1HWj,\$DCaw#c"h}RCm)~gߊX!_MkND;j;Z?ni1o1wOVܫԼP4c%ƀ)~"N1 4jėԃyjE se%PԺKHT[qn@J;B=2Ynh߯dW!AkW3u0 [oV*>`$ aL E5[bbz<%lޡ]ۛt璚J8m@;];jsmaRݦQ[ X[U1_?}›O]$ V/¸ fͮ#jcqlǦ829#fZжHU%+.θ # !Ɨz%̉hED5@5aoYޙ0n#M6^s側 !S^ou%[ms0&fX-FalgN#[p ]Y=r A3-4}H?1*BmJ|i =fݻݰc~q,f/YR%\XE"#B)IQ `Ի![ޅ2Ӆ?ʃ̏?e '3$@BN}2$ek4!3k(Vӱd 0Oo@+#? 8@`ʸ=5f1 B/NJĸCgzСgBCW]`wCX® 7ɥYyJ~Tn{nQp,z:TցlqU(NkJ%Q"<}Yf8+֧ yO_bTx*؃{kv3cpʺMֻa%<ɉD9.)aFü_7 {pc(wÁD%J%¡TIĩFz{W|+۳к!a|.2/Q'֘Fԣ(S:"!6i?~A;Fޏ1?{%⦥3qI\5M3kr,[ .i&ysP[t 9T=ɷE\P0Q(o}Ze1J[(ɞ(t :NU++e?/`~ %ܰ]2cegSOb}cxtTepJ@=~ZĘģ6#,5p1XW SI~5\BM/w[ 狙/D0yȄ\[6-V4عĭ~,)ց2ʊ2İ=oj4 M)rWzQ(WD!03LX L{kѵ9x|kkD2lYn1UmU)c-g4Z@*VKo=nb,X Ą$d[X'V'8hI:y$U6Hı? 6fpd6iҤRd< t" +T"&C!XjƆRaА+mJ(Y Zٛ"}EԖ^:>(c7E>/Gdfx MgvQONLЌ4d>r^2AS@_k:er`ݺ( ?"aq, IMܲ 4.ObkFܟ=G*XIvyo,8& o2\ b{FK?64CXYi0I\iV  q/8_}]B8[RRAn=3^m W-oYlf9 lAطz,Da&7\hv}Fga3ݽǴBr<;] ?nLǕ怹>k6П%CdC[4?>P||cORYHըJ\+& Z&>U,vvVn&*L,w<傝ٚvB,iq]5G,r<ߕ%7m& ,2zIBYB 6*0QH8@mB}T8|E,zoXS͉, stuA[vK_q1)wb$~{35&SOw!\j8X\6]4A78U'!ʷ/!'sH0B}O}'s;0]Y(2@jjlѾVB4nZ[zukAB52zK"o kEyq H9qb9Y[/)qp 8KU-iTSs~ݢ#Ml.r<C tokF#SzA1%!>"$:ΛKc0rEI@6a2_зn jᵿ'=s 8ZOX8Jy\8LJ,> AY+,zIE+P׿-O Ujhv=Oh@{itma1H#NՎ;1qpQp >$t1[뜒 X[=1Ht8]ZA]r>dH))L4é,7XAOB`Jܰ; lvњ4o4$’p;$1ֳd8sr.݇Nt^H*/~Be7Zi|cq-v!)!OZ ˆ8ARәE#po3m݂5IpU;\ؚ.9ȭ{B_] «SG _^edRɑv7˜{"hi>)i7a>~%,E>y׭& µfVP Fk[+^Q1i`:~Azdwq{/ 9P0IdyG:][ld?z*$>E׼I h5b,u*,Z4ñ T\KV&8gB̨ +k8^Wէ)IܗP@6hwQ!Wc ##N>TQ:aRbI݀Q-kDd;j,!mDSlD8y}y˱yJi}ތ9i96O:е a7_o<\ ŋU0WRXR!&+JKN*H$s⩞Yzľax: H(=aXV "|QieM.wwU!]v5`}Bw~V>aJۺpI8SZ*"eȻW|Z8ExypI5E-B9U ʹ"OS9M_&秃?FQ8B hEţ?ǻ wVs'gV!,!RF2b^\M>Y),CdP葾WD6ba'pD`u\QxB(OiAd%EY(v^zG$7Y02'Ic\ޙ?1-!bMzЅu1ƺ􁬫̷2nm3c5Iѳ)-*Y[tls0A l~EZ352rۦ+NUqz/JjBk(em6c ]a5<SW+%p검&9kSs8hkrfXhXԲ3:.F4uq>bTɁ;y9ZUQcE1gfks҅z4 l:m>!R̦a i:=[B:|jF*@Ps> W8C~]ixPiq!+pF(()i5/B5Оt먼WQ | B(#*l; V2 `){@X0Ya{`'v\C'k<Ҫ0Y1ju .mVOc GrzlBPIx^! y_?O+2,^'>D"'CdG"P`SGU]4@8kk#vxۄc}KJnL1Nn^gNDZ궮NJ ya)a|jk 0H}Qc~"]8D>B&62TjBj& eڿ 9)^فxMi9%3WGކǻv >*Eu_s~#c-a-1bzΕFq_,̾7sKv_JxU(A f oL䞛1;T7ELZŇwG(x0,L^#cH*&e[dZ!}-y{\)ҟ6d#1 UT-PwD3ƭ` .{ .4@J޴{`~Z5P>9u# F;No0dM0_4nW_gXl(S~6zAѶ_S@WE|䓊~A(BLzݻbxи%T4"I ,p %4O0 :5 >|6 9΀ pp3Z d,~X+q Oe"xg!;i.a'> }z:XM-KMPG4`^[߫rn:1 U$snq^)TOUfCm{t+ | dӒ ,#:j>VpS5A_#XI S~'{".(|&73`oyYSaUsJkdE!nILoO:@Y;gMgPe&-{w҉ۤr[uNl δƍ=`h@\ٝ v q0p:]btBHMxS[V˓ L.ot{~LUdA~9s{oeO*$6F>]2ks'c$)ls{o$7EyϚSxtxQt +;v6S S S&y\TY|ɜcҽTƴc(|ΌDбyLNp;WֳPw 3riZdA;;eϕ$е䬈2~ Fmt6ֳ\!1yByJF3z)䒛0~YĜM8N"VF ad!S_M@ +FͿMe}cEϥ6#@cۭZ41"cеcEb` ^'.$;Wl­GqALHȩ[5BМGYƨ؅B$d2*K Olh=;u;zEVaH^}/ZyzzNSg.a`($-hDCˣ #I]rlf+C;&WOfa.C(> ! |1[ ^"g8 N?d,K}CrvhDgV`aE:bu)9wשj%orKxQ4R"IjY#ZOUU%ZUI1_9U[o)4o\*X2'n6]f J,F]E~@mKRV:I~LvOvcwf[jOp3.kphyt||n%t#0upHAEK9ҔP;Oڮ#Q !hDhFIGן:{s"{u:J[\>v{*̃5lĎP]@SONnǔҫwXMچ)E)遄Z$Q'՘jK̄M5s.,TyHih̓QrfO_WLc=z5YOsԹxѹRN;01"LK1ZnWw<S4dL|aʋ3Gػ?/L*~1#-YʛFHgA&syLeDHH *Y d뼪injH mX7'x$eF"y+[h)kͩ+9.-n=i=۳_ƣ(iieB1™^pHl]Ģ,F/dUJkB)s|i)[ZP*16UhmDYVG{i!s[t\$j5ܷn)l`I\Z;ΠgG]&H.)[pASbSN938X^2(] O"?!*?yjx~o r}}aOMj411g"k2b?N[L#oM Q]]MDg)|zD !pޒ6 q<[fEI?xN/^0UդX[No{J"/S|Vέ]٢ض<+K\DFQkZk1sZ0Uj!I)i 衺?轖lV!r4}?ct5[kyk>B`|VPDǧprO F7 eԽ%'yU:l*.pݮGcUcm'o! Nuǖo)i x UVG#Z5ZENCӓEg!_BH҇J$" \ $Ew$3 wI gsIg&$k[!L999_ ?+K>ql0R8>ln M(Hߤr+*4`)A-Bta4v*][]cŠ`ʬ oLaHY@ȃ4#}xzMPZUPE(pi]⮀&"Ri |0\M xF4->J784{WnoJXQ#h7ߐ~LB%}}&<ů3$hEJŎ4ի:S{Oصm B)J%G)ON\1(3qBCWu=iVV}o5e}ׁ[iЃ($Dpջ}R57{h*$"6+9 =["y5yxbӷ>aRCe*1T2(!ą*/LMOڧ |v67JƨjkޙBn ١/FXaSQgW:?e7v̯ 4mbj_md?_jmِ ɗ d劣!jԱEӧRzdMyq!u4&G/w_<[ kHc &у?Zk#jl4H唫Z}tt*c:Ix7>Q9OOFL'^-͇\IOwApy؀j1zHԦ97y~ oW*՞LS;أfbZ"{HX79V Nr<. bތIɂ{G $5A; C*B5*h_[7I7'y鿩HݶP7GzzCgT )%9?^s$;tE5)C059$3AB PTmA PKكy[Sdጝ;Dbi}} ci~[Fm44uF !X Qy}xsdNlQK? @k * Ob>γvGzK8f-?]^ʠ_7 k2% Uźzcu} 0x5͞@b") bnjIJ%ޅsC!PW_L  p|rݢIqn?wlqqh^+:O`ʸHx9 sBF4Nuv= \WH\`b @cd B.1lsL!q=vdtB/>`oҜu%@@}#zS6)x[VGۧ LIQIT#M"U}Ae:ߟ} t( TvaQK^>F)tO0'&&w*:g0rmw3)ݠF6 n%.F`Co,4s%!}RZblv+\g-ВFP|8[ oh8Nd %gzY&ŀDj[8aLJNL2YXF[9E6rT1{0zVc"ST͒ HaiW^ 5r hɷՀz guwqNlAϫTvD¡Ĭ+T-R1p'LnE!=h[:V&x)I鿷\Z]~f8XiF7\K9LJ~{$%FҾ'E43r^հ#b&@N):<-ی2swf{H[ =%hݘ/~D"adAI̗s :LCiGp8q7AFl$R]MS47($\mh!,s#&Szdv%V_R0g~knp)ohqt2K[G?pY S] T5l~W9 7[hIB~BGU6\jZ5wqj ȿ* ʑ3IZv,'%=X`bSl)=P3,& ``*Um`AA@)қq:R#Iù3) W*%.HO:u㮍߆7 shf 38v/r@&>mf=~x*m/j]Ae2}L"FWh?҃HֱA9Hʲk+4ߪ nڹ1nO᷷UҀx]VTwOkq`㧢'Qwp2-S[h^*:0FDpf֦"'|S,n,iukSnFZΰ}E,Ql+ӌ2 ugOxg0E,+'Of݃NH6p8;KRkgr7t6 `yLat+)y6tؿT+DYb47YZ1mвnJ87F$@w hT LͥMգiû!:ĘȔdb "}ěc`#P @o =a5W}*wG+9~b!ݨ4-bܿXB1j jܼ։xXB .AR'idV6o_ndTLX7?_MfoU:5wlj!`UѶJcw5-n1^$8%*[bz8eQJlT9aJ.~ Vxu'Qt9;N^X#j"&Jnvdqa5ORJL{^6Pkic[ָJ5Tz++Fn sNzB!&mrcB9>z@cHxqwJ;CFg/ΕwlёĠ, hdi},eΚ9 gW4()Bu֋#8QPGgF/842~8ݲ*}3KY.IDw gF.tN-.\;b׃ay3q5A>ǥ~qx!IhXڃvߙa'5+st~@y۸hb6jEό VBS 2gRa 06>wX]0\P) I-݂w-m3Q!E7 @?iR^_3T 鎾"0 &.LWd% 9!|Ya{4չ]d3./%KJe_ju0d~lc=x'vv4 @ꟺ޼^Bٖb ^ Ǻg:Rϩ!=n1=̈5 _B\öFnl)tpFySPQ% >_\i(%.sXC*ˈg)> E\j6d@D6%t7MA{o³o 6ST_8T.c[΃t3S_Q6{J9߃E9:˃>=)U,NI Auzv2TU+;t8Cgd7\`_Z2gV|8€Q?̚UqN/63>ntʊي:k%pAA\{yLjI(,dxUXՕQU]; 5@zԐ(̛*sLL~1TD(Hb H/č}:ǿGJ9黦0A NswKA&(wo e$#EQIJLAl2xbH/n 0_DfM m^Ɋ> , lP,mlBaO.IҘzf8$C5 /4t 6 .kEUʶQEʺj? !۷<`ND&L~L"( hfUkЮu k`CVzt}`ЛoWMe MEb3Y=&W ̯RkhL$DTϯưoFHZGrSG1էDzL/;Iea4׷i3FqtU } 0:e\1Z& wnz5+Nf!qd 5W~X+̜}G'_# \oe3cGia\eP+;gm`|Jp;|DV"n2V Ssb f\Mɧ{nMcje?RзSS2Kk9A܉1D+Z:Ec?+d偢b]ɚbmrǜ$ "]RAvY4&'\Ik71?蔶]dm,J Sx*⾉_6iy;r[ȧdz7aeA[U~"25V }4TޱIxaN݇'+a'CCJ.ﶚmr(''l+ :U &D[gMmtRNLtvX3THy8nTd._rӉP5羮t{Sl+Mr^$Iόh䤻:,i Es{4tu@m^,@:}Z.0hJ>k:b.2/dvĔJ5jɳc_l0 % { k "e]x5jãJH5}[)JrNԣvގBbW=#L<0W?0s LM/Xٛ[5L]&v>B.<>kG|?\mniwBEcvpePkJ*qKUӰzdCz$8rF/?aM\e;l@:Yxo%™)䡯]tYh̫85._p(Sgdl<@8@5U9F峮^:NuJŭޜүSSȁGRXXQ]+. pFKH3.T@ .gί'-0v`kJRgjL[Zw"1z+w(xS]j[hE,M$ ~JWZdt]/`V\G+Rn)ZZ-xK,M kTh< k@KDą1H}z$!όHb~S VNn~7 )p τCpEncM"$EƉiɄ'>c*:)oqZeZ%Q9bbVg A)>5iXpnns9i)_PGu$&ۖ䜐u.5:==OZ_8T#X-fm1a{uf3[#oՀNhzQ"o;҇貘k"9L>Yu/VY{\LA@.nw5 _Y9 Ơ@ L/7Qn\2g2U &x5'*<Φ!m"ςNPp"rcűx?Ѳ"h $6d a^\,ɟ~XNL~Vއx@G~z3X6FUEfħ71ZM)7Q[4.,Xw3wK&z?$ #?ҋ0vSH6a1ҩɵ0¸݀|ϸ_)eEue ^9iM[,L'nfSO]=L'H=7oBf*`S8h0D kA*gLWbÆ 6Vѽ`jӻB`h0+ UTR-5uuᗬk1 NnKhpݥr4rTʁƪXUf؝D(yq+wm%w=f1 =3̰͌Dl*e̅bE#أ0Sp!]wCpƉ!1E3h/u)=E\Wo:vs<~VVLG-KF7"DpsMoO糄dņmU1WԬGVY#VO>)Br$geQc)eyS/esOF|*0 zNXq|La}xx2e)5'n0}4}6g>,9J^ӞV~[x*獵WA8^ٿ$Ќx;n{/ &X{hnYRKY #*W3( U:n@4H,S4:US{1 9g6;vC &5M/ȳZ; ='d:4Y3Z:.%EzN4|tD#fR.7<_X)A~JǓ++Z _JiOۀkGT'+C Ā9 DvX6 ӋN luԥeP1JN'ncdw*K'9=Gq|?/9{rtxƺH^ >|f(kL =f@t!g^JšZDh?:Ҽ׆DC4y,$8sS?bo500uDAŠ;Ԩ;{Q;6z0 gD[ZVtI0̓vDңNiFBR>X,h2!jXW%#a\<(. 2 Z?gͮ8 QJ{ rN(#0EGR4xu8XhN~([$Y_Kpj]h Q7~R'9O;ZW+`Yfqgаy!;1dZӆGwRJٲ⣲JC{wz9$Sj ׭a<4Ri"qt)-.b騅n( T^-<l25ZЬ[hqCiøʙ+9 ȑJ IW%n'9Ft~D R1 Wz3x4Vw9^.Ń?MMmHk4]p}Dn{p[ (1kJYP'Nb8љY~O~f CQy?;yn; dass0ouGل>C7 GhH"ΘB,^<nVA&Xsq?X6d"o _}MNk}1AH-aܛcgM{H,w/M䕡\8.jV3HNs^w5ƯUFjɆKt?ns=􊿻K<qN4\gG|Hl<_iݤvL՜b#axn$b/~j _Ma)oiQ.4C'SQ񛕲WW!ؙ ZNE! Z!ب}LE̤~ZeM䉟>[z!3ؙt7ٔyRǂ͙*Ӝ7-7k$yh2AkܪlI /Qfh~.} dPcEʠ &zwUu&457Tal)N7Hߡเ'/%I{$S?+ ʿ6Qy^?s~_ڂi@3VtHfbB4/Zꦕ<1`\"0oL-*[o<8IpdS0]+_4[3F {^!wd.J &7Ѡ_ux ~K?@g9669@cr!VqeSmvE?_H 'Ҕ!A~-} evz[RB 3noK!f \fD42 Npt iv61k×_Fє[1 }UX%(- ڑYdQE N}Dyn{U *l}jv=ثM ڲ=MGs}.< !%$t0خCw7 >R3]t_s!пb 7~Fplꈮi1iCËl|-$Bߟ@2Yl&7Be0=bO<Sq¾do?4O::mJ}xA/!`p5+G"Jß:"*lrLa>~ gZp0מ߅϶J."̠tW&[IhC%z& uC_lhiAZerD[(c 9:DʴX֢y_3 <$~JC, alŶ.*N|~Q(@9n1~VW՟ 97]bDb }0/ފOr"ia:\ Ӈoy;A]JƷ= qVX(Τ`=%߂8H_;J :Nig.C{jGtf քZZ Y|ri_4@&hC<Sor쀕MG}XfXuChgJI/|# ?VCasZ` #t*ߝ/a0e0y"VU\^㌅0 v=qFFVFiXd^/JX 8OKser(DeF9\?pijQ[ ۬ǻY8^4L#;Pr *or,yPdxǩQ D` 'gGjds('%R8uƋ'htOv!Σn?̨ Q=IKל8J/Dn239]cھjhpxfO(V*G}q^,_Z {_mQ52Þd c6'$"[m}jt/T-6U.s6&T$2e  G*9:Yo$vZ+cbp~⠂#\9=lo%R~wJ"jSKiU&#mHmWl3#~J*Lg.2x\ ' ycp`u=0\>wizRAk%ecND2UeB))'v· `$ Ba~„qD)kN{wς֧'8DpÚISq;8[Mᓸy]_E !2M 4wèxHe~&")M2xRDDP'?nBy{=J.A<_ ^=P>o<7S`L:L~PDa]ZC D~(;ƒ4vvⷵ'W/eaB;.^ t 8 C}sr1ˠ&l=aGNAaσnkMKj WnH⋰-zFᇒ K/9WB  Z\3\4,f =m=0( CX &i)%+dYy5ќCdQ,]2خKΧDVt*B%+Y6v6ò| fn9S^0^G55Tg24~FMz7OL~;0m$@Ofo- I!`xyJIY5|bd\)Muݸs,?2Lט) Dtjt Mk^GmӼF"so6 as;1ZWA@[\̼U:47xs,oѾҶ.4\e~]Ng `#1\&ہsVh,TnkڸyI?zSSh#nLErz0K+ %6gr`w_^;[=ʞY/WNWFj 2>]C $P͢v&Lؾ6ۑv`crD3dOj,e4<~7 C!jX*'B{MF,+wb{>4;U 2fm>J"=kt\EHOD:Rݑ]fPcM$<!MXtc{WoAFKŝ35ْuRZB޳6/ě<KͱͦZ bEI0 _X uFF `ktĝagC^(*%)AE5=6#j 8[:X͝~.N@"W=pi!<趙F̥ 5?"(i;GQ߿emaadeQVAqYꨶ7Œz˵ qM( Ssp('RBVlj>sH"w3AG 7v6\2b3q&wB;Hn`j_I7̰¶BF&ڦa!?ڇB3&RX+30QnD!(:YаPUQQGl]cGbwmfxRu49vBk,,ʃZnWWgP!`a'2%x1VUb<,{NS4!^g[2e8YNe~щ8cPEeL+鷇_ߋ#Vi*h$U!ضG?\ҸQǡ:$|jS͚y,(B50f,1uErS:ɮKm^..ʹ[9h؃S1w]`2G2a*[d>-^ pȎHJ½' xKv1Gc{Xd ߱GIcdW7MVr=H*ܚ a۹ɰdbBvQf2>'\MBN6RԝO4]PЦ0ZL_&d<'(B9F ׂqVD_^txf^@ R%Z 'R uYX݊L`bzeV ?d F_plTf2g$i {vGbCzzpЂYx?S!7)xOS + "\p\{e3ųXLZ۹ܙ%9$<SMd,kμO|U#6E c\BsH="U ҈Ev]>N3hR;W 6Sf$1:`ftny-3Iek]6pcD\y lHK N#7/ q >6"w[e<ܜL I:zz]{߀ϋ="0Iooݯx1_%Iawl7N< '/h58M/'Ն&C{vu "&3e Iu\ 2bXl>90x1d%z,5x4tK^g+3Z]E4 W!ˬLj。,-D?ȭ:t6+kSc2rm!u,pNgb/1E3}b[<3gK wE q6|E#Þy?TU.TAb8}($J}}b,O|`]oeAF l5LGN338c/E$ 8vf3t+hMJ/J^vm-P:d2?;{~ %^+`,X`n:Z>`ڠ$d_ ,d$"z* juxWך{rH^B=k-s:grn!I(Ū.h#dzb5f"8e.w@l\Pq=U#~_Cum|?Zvg Cm^Qmhb{Q͕*>-ЎDrgEgWXL8[A{UOc ņ*#[ڜVm&N"EPe uA)K.O$Kkub J}!Ԃu5,fIiʱakg|+ZUb*ld7>9;cD?Y~Uck@*s4~5DOX|HCuT}ڑ&q9ن%kҮpKlw; b.Z$Pg ?y< xDAn=Y׳n^Cayrki!=zVۨҳ!)/'LlItp# DXnɅdp%>,n;/mJA^6V˪_Y\BC_-q~6OsXv?*4cl_6$.ZR35ZȘ|/ybeXתt1&vbCdYVƷZ(l^bU⢍hMmWoGSf~uK9i4ۖSхС 5Eiޫі@}maы_K֪IaY LCod:  #jv h(GTnvxDA1\(@wsK#ylzW9 d VzG - ÌqV}b\m]tEr 3qTd|~(sx {1k'1aևfY.(kdL_0m- :XvXLPl/etAi[7(?~KX[$L,vc]ͱ cPCc PqK0hrͼ4U0V1=!=* _ؐey/.G>i&/:dzdy[yf"RpCBQZUhSxwNo98Utb֛;~?dϜ GN4fv M$+#ˊk}D1/O&g &a»H%Qpt8j7s{woho<]\idJ_1y< Lia= Ku".|eⷕd_D&W?BeGmL%ʁ { o2!nJ x-~d#HB,8H._IL9 o-R=(c+.` ,$G =Xϰc[S13GV˛SbVM JvLR2hcժ )'2{c/ k9WcB=J{Db%=sޔ?*U2P2At}!S';^InR-)@BQl:R԰X[(ODuAj#BygqճGe۫m]@%E^B ܦGjmy:$Bi6lT,z!L8[^q(&bV8E+gA>8u?mRfEȡNEkokCsay S+) $_(rh@-=ROaCBxg)z+X!P`#5]Ć}L u/f,F ';Pv~oܕvh)"jێSm͏*yG\m1PGu.=ܦ,Fת}QufkT!/]JQ?SM_K\e sO@`=* zc#mcA_n=j)#].[$K7j.-[X*G,94)J蝹Yz, "mf57! ǠvP@_B1q|Ot͏;pW<|g"JTK>WBoiJԑ?4moc Ă&40,,KSFΟ!'\O86͟V"cSyEx2EG@)P- /kFܵ-0ҋ{%"XaRa(d2X5y54a5Q15nzlBfeŤRxGd!9ìoN)~4;-o_Yߋ>Q.9x ^! k7 qQiR&. TP􂱷b 6&ZUxNARy9ԤF̙Ⱦ,\U[B* 6y=KQU03kKެ3OWW=tDпgʰad뼭CyGPyL-ݲU[ik?gRۺYV=Gh@fnms'[b_1<"0+|/TaG2 i2(pUX wC*s>οQ~,9@ }7V(`?G>5}^ʝ^6#&6&Jj!5_6E`>O{d_N?r8τxP0Re?MlT|ste{6Hzibnx2MITQD,'_-ӈ':dR09 @Ub]4q8BN -_&@vVaPjx c3`)ss#a C"梁\ձV$3<DU;[sM~#>ɊsIWf}E2Z&>m:+xH$iv;f枑x O=@Kx<"V̄e|r\[xZWKztʸ UV94"VAizჸ}ކ{JtuzMgQm=h`HonŪr2AԲ'Nz>Ԡn⃝R AFMؘ i{PXT4e"ጲS );g:}`{BƿCn&HLg7reX>e֎y&Wӻ+R6q(&|%Rt &(ٟg)['JXzW҅!]QjYk~/RZ ˎkm6{{[5o_X6F52.8/ FlV8y=y9*.Z#͂FMt4.SfQ=l$%?Zs#;1V(pD {k6FUlK}v.n,Jss=ז?: XNI;['r;{J] NV[%Y5=>.w\Μ#yd?d<ҦׯsO v!uh&<Bvn-W@s^܀}/x y CIoIr&؝UM2vDJQ◝ůV ,ޟyftHnf{:cspW}vE @M;&rJ)=e1`MoKW6ƲDOZIJn:k=s) '_hU;YtOhx& q%&Kr=J*"\9 cz(ʀ ,+DU [Q퍫KjGqkc|ں'g0kXp^̣w0d2ʔYyqd;u8Ţ Wwǿ)ݳCG 9uos:ύ(lYAVR uc /[@_Yamp^{3 ,$W3Z1jE$'\SDT%UuUB[*[8e>4q.DKc) `P,8ΠK)rGHrHB@7<Ԫ0lPw@ #2QfL|<}[m榄6hD>v%H:3V~=-I [rR D6=QDSw۪'w9Fu}+w'xQe~נv/n.JYHH| Ή֏Cܼ #GH0Ԓn Cذ3 X#نLЦƳ]65*%G ۪C CN|8SiIw<^o*m xd)rIaABJP rr\8Y 2ˆ.cAMs{?ni [򦧵BG=Y.V`Y ]f0vCEzJ~"N7/1eSBE҉J %qȡ?w~~U<'ӻ}]{wW2\2Q,Iuka9هN@e`i1n8r1#c߰옱ynH*FH"ᅊV(GsdQPQqz o 5Uپ+cQh1#-ybL| U)<桸0 ΘQ CQrnUB{Ka6<ƈ=CuQQq'%UYm=32-K&f`KPfv[߷5UlKQw4=ɋRsF*ޛ]0F򿹝)\yT@yiˑma|./ >T< Q 8d$ٟ& ^+~ ]4 {&jNĈA^B5ZsHfCR/DZki_Wo'צm4_3"b\cSU6O&.2~i-DE.̸dCas₍$?il/7|.N9G^&8 =,ˊZµcQ[|Z~$X,X8P qp4)ZYfЄoȁs2]vs9!z(I3f@5jkBe-Ҍ>VGD0%jF)V#e)xE0 (b6) ֫b;q)k˳1IBқ^e\cdv{ebc6|$ߪytGOb'!cQycc]dv? (r< @ߠt H+Nz`>\7|ZYAmڜGy,VRqO6J5"C[ 1xݒ {f|F\psϜNVq+,D%dJ?m 0C N)6hHIs5sh0M3yݛ&E_?u~wQqCİ[[5ˑg[5wg yQ>OU6PclՇ8%CVdOsDP?W ch6iK$h2X)WQv# Պˀ8 ʩMPjrH ?-s#&E^nȆ;`aUl)\@56 (~ 9L%+ ^-Evs[J)etVz÷h7ó2E}$p> XRE˗H*346I~ Mv|j6}@/nڛʄt! ce:Bˋg&jj<{<3?4P=>xi B70^q[ ||'s+kN'g@ha*a3o KK:'tbج%Uڼ/}77$%r6u\ wLOs5kGsp][RڢR\6ϒ\(R"dSXk:55V eZ_f]މ2 +r FAKH{ʈ \6[Ev(ep&Z>H6q|7Tt4zAG-%",}ZR7]9+]R/s`N^ebxmrj_$#sj#cߧܖ+n^iԞ :BUd*}g~Q"lj*yOxQ,(R_@9b9G## 3'ͼ,b[8ئ,] v Z GY9MMcD}5\Lq(çdZvC*lDHM]#1>FꚻL"LA:/Q$fi^?‰"O:zٺ _Fლ_Sjž8(-_@ؕt]fr% N1V[ Ua6t,,0e_7WaF+Be~pvR~U3R̦g@u);mP]N!Vj&<k>@b38$m|~:i-I% /e33Y2+r%n_ZY ɕuz*/~ Z8w5I]qge5;or- M"-O| 4xKtϓ4oq}B^3sFcA8/t>ۋx>p°^_SGE>K5N}PG umEӱ4Baę $Bf}u:cY&&7-;Y\G(ik ?=?&Kzj2`Yjy{l Şԃ#OwCh3b*l]Exz*KWVuȀj䔊PpJƙy˩:&ǮVqi8?p6\gcCTINJ>OluX$ɷ*z9DAd4lWJhQnS;-/MR|TU}FݙN=#m(pzY躆,HTY%dΚ!RផǘUP׬věTq?L8/)T]=ӣ wZOOI=W]X8bm~*. p7@lV*Oшɩx(;Ԉ`-G28[!24*T3ǙW ~hv¹^5jKX#_ƾaJ,c{FtFm{ QO`|Ԡ{=_ S\-vD"?%yĖ-1X+У^>$?]Se3)nkt)F41DJ0P) 7!=`7N V6ܹ}'I&Ztq`DForL2I#Ll\Ϲ͘BS~^W8,i}֥cE&]u9D&L̃lV6-vz]_t`{ }Uw3nJi_h@̝#GиV‰],lyeq  &UA\\ LLv }Hxl:CdXRGsy-9oŇl:/̏Տҡk~\:hD?"J¤Fܵ秸3\uI_93>t>(8'FVttE=[?կ=F^a].4U%gjt9 g~, Ñ<*iT J`~wO (zfg n=7&̰H/ed wmF߽A.֠^ g@{3*+BSt7pwQ_Rja6&P @[p 4L,(sㆇc`]}F!5)m,Ԅ/f[Ҳ+ӿ#6Dh;5%poGkI}d^ӅOKpr~&p(}jk D6kU +rE۩b| ycbCdu b"Z .g5%ղb˃lbiM1<\[9NCon2<-Mr@}Q!dx/B1}KB_/¤ѲU4]ͅAץx1)(+y[&K!zOp-:"(R:9GQQPݙ]>e=+wOhU9::KO?YM_<~rN|2s¾ʡNO_ 3Ia[D"A}-Ξ3qg]Lgg85mZYl٩Fu1٣Z` HRG (15آ4mLK>[lnlR㎹ y>q~ =a pI=Z lnH޷RVW,W`Z8gf5:*zHyY/}Ycy' Tm^aO*n^D3d U)B"4480[r:MzsClQ8\hpLJ0S_rAمފdJv0qY`DmV/ρE^ u}fD8tbM ;ttRݯ6ȟ)K!ϏH[G_rIb6 `,T[d^@Þq h@etM-ozxPjUױ-!I<|^i sWmŴ+M\Ȼ"2z) -!l1 ]T'y$ųm3%kD0EеE%z (Ҡvtpf'K(TKDT- k$D =9̀[ψzxsX\lX!߬pd챠=l'q P2QjD;QFg(ڎ&hT,>PvVhu,ڄ= ]U(]􍕌f^liX kn8ec_ls -,HU=ΖLչ)śesxd$j LϬ]^˜f eUBxIp6F8cmv *h/(`/EG <~tՓuyWd%B۷^<^tfڜ.54be5.3&NԻARA,a|&"s"_Y99Ezz0Sg1g_\Mޕ\$Z\G8;[cxYe6Af*u' 5 BKP\-$d*(N3YJfDQ@oq΂z]$~W-+읚5y^i:b'5F\lc^>WB/un{e£]Oeu| yn|$8=a;#rߕdݎ_]+P\;,R9w&WG<\QM0L"MDUxpw"|oP>Eh;(z4,7A oky@X%4DDNfŚ*Lـ7R)b(^㽆5v{Gd4!Q|Y4:✽[R-oUx~sfB| Qcr%d:9ms;Fri)#TX%\:0K ^N0}[i#&!r_L~h{W?eɮ!U[)~oj6Y<6`DƣxjfeϦ!uOT;v.%a{,rU?>0mZYu"ADm[ST;F6("CwlUrJ̕'AȾYZz~1ȩ2@ORٶ2^#Tȟ)T? m-;~ىyw:go8{XHaз mUradUzAZtN&[Z:RhĭZ gxXi/G`BR(7;bO|W+rq] f^-<MRZ-sH*Qb̯%ºC@? j1D50L-0Ƚ g?)ZgNA;[9 ,+]LGGx!]l`ߜalc2v1Ȅ&j)FIOQ)y(( 4 7/U/O~>3zA?ɂϚ &46yh-hߨ8LW-lz[)I;oiyX i݋h?{;SK;LZQ{H:fEMǛ#0{CcpQQFP"|˰ӉeMfK"o Sdhy-R #fYX@ _F f, ev^1GX@6`dFU=tQ|12n2q[LR,ϳ+@Q.B$DHbR6?Cs#ȩBgXe*BOTQ eȅ^'m ^(9+T7oUω|=sLPs-ҙw8>m8!z6r ?J̫yhS"zL|C-2VV^we͓v/~XaYEM$|LAma A,;%{DQܻ "Iqܳbܙ3E"7sro ؃/Xq2>rXtpQ5t2wG[%sN;P8Y|ZqIkx:- S2slN~i+v-!RmD&!Α5T%xR^e1L]SzDW"2T,qPEK159npŗs)4FjS`K{\|0pLSKebRfJLGnwGtWTa"ޭ }qj/Ga_``#.d~,ByKDo4.]{e} y_.Zf@~7Ɲ+cCCKȑOS2a%Xm#_x:`nb8'z/P-K~@dߟ'!go(]/r٪Rd׭ܮ6iq}u {u.3gR*HE{1ѹVH\Ƙ\my\tUʜ͋\h~XsK3\r'f&R0ב ޓ[+b2H:zhD) ~tpqSH0C,%3#1q9)]xȇrdJS )P 8;B)=`q}ѮDYIy &-\Oˉ?!C EJsjp3;ݮJ1crE!)+-* tEv2?}3 J|Dw?y &k2v<>(wHQ}zga=48 EB>V= _VZ.P歏/`:H@]oVU~Nveiq N@vK:x?vN?NZx#d*'!.r h3R"quƼ`t=z^ElzD錐sF/'C, SVBa%4T&d>/^2\,%r+Ax_r>~"pFzqxzSːr5:Or=lZQ ԀD8F<02jJJt)>> Aבvcޏ )#xefvR&cI,MNn u~djT}!h7+6eS-m#!Ɩ ڷQ9w胈q}~/LCD ndw$dvG`ؽ 5"؇B~dryLtx5@s(XH/ەŨί3j;FM>lM-?}d}+Ҡ V &`Qme7n9[e>iZF@RiYFP%ܐږCK3dP=,T8;EomOCXhgYxk8<?ֈ +ӹT3yqxAb?CGEA[Ǐb]&s3I&ИGJ9{F $SܭװZ:J }'@8SM -)A2ժ7\=Mز/6XCl&ݓ|W{HzHc0[a&+k)6Ebᢳ%f$[JhdJ-K<+S," \)N(e8ԩ:!{+no*Nv!X|-!3f!RpؿA5Vw x㲀ᓞ'`qxw}+/:t٧&\K.hAq|%ǹt, R#$}x m2}|S|& o Ɏ{D'o2bT&Ę2bb 7Cnun169=2"/߬o\/UWS?cD)J5-])QWp 1~q׀m2#6t>-v~i{UAMer(E7)0EζgX&h,VYk3> 3 )Nz æl>Qh4n &3nst[Y 9\s۲z[*!YK2(*Ȧrl#1#-),n5Rj[bquBdfj`Y{0jΓǺ_ZUTIg?O5]8A?~6ZAѫdMwKns[2'͆{Vzu:k XF1 Zo* lB\<[^pWy>mPh6S & C!D]ydif:fmeP/*95 {q[z&O.pxUxjJV{CSB(̺L` &=֣ ߱WOo:Z[H4 ׺-%7':H& Όl_4  $lo''kt=:`)\>W7$/z[:-Ǣ~G682w'mv^^RnM{ػl$֚w[$xwN0PvZ_Y. #dZ" <9> r:Oz>%vde^X ™F2flm$;Ne#0ORSSkLu28ͬu# WgŐ4aOAuXܤ9P[b@ ǣ?Lju@OO3nx$wQy¡(ŗ Yå&W|Qh˽vfחeMK}Ҩksad,i~ȔP.J6Z5^u#/6ݚl&,gJEXdL0֞Um f2wdn'VǻMN0UaK[.X+ōif"ŒWMx7|F;)Ӓ&Ԝܾ SX5rzKwjd.(rbٚ\f' +Q-'h6G7>42,Ö R`Pת(sm ύ vi6EyvPcʶ*fdmRFy*HELn"ØPݵѴ6W!USNJ9@Tԯ2v探<$7j FTQn6@u߼Xޭ,~lŔdfzP0\^@n#ɩLULGF޽_|&ߒ"V<0BB&{E :N!゘w _0P^`gzX$ʤe Z? dW?Վђ6Uַ N 7 [+($5&PRWՑd0"aϿ.Ud٫iK]T-I^ui9n? DUCZ.Cf7TvZyJ?yvSd.-yWQ63 Њ`9[3U}-VV4qJ50cM,q7HeX^uYn{}PKaRfXz>WN9mrKsI r YdUsri1\H7IoosMGa *=mJPW.Ģ%S1veއk_ }>0T'kY_3`8nHO>eG*]`s&ݏ5qwS yU!gWZLD?}'.d.#~Mlq3GVx+NQsh6,͟gR))ufm訫=C9/r26IxߧemeSXΫIS-\cmx7>̤f2xꌜ8 "$V=z#U=U=&&Ւrf9:;@|A(Ee@ՐMUQ(} eM;E)ÒleSܷɢ`ڣb`r{E? WP|tř?_ΫFR<0A%~[d[SץqKPEO =6LKƹׅ;7_lpEni]HakK;'Q0M*!8l+ďq\Nn%'X5;p5#{XIioV fsnLrőxeAJT x뮆[|2Ra_Q,|xtE [GFd) )7Y9/3D9bT;*Ec&_C? ӊ Yx%dlhq rp{VI\G'䓁QE b8M^xYKSf121m`)3@ F錿iU_>  R8OX4^X:FR)/nX{F(vHb%I4ifDg7!;ԩB Lpa`c풬_[v4(+h\hE"t7rTsle4xyV~[Y~xQq%̑Iq7,DqUӏŔ1ͅ{iQ8):'%I}g9'ãU6G.RDɩ$ƴ{_***w_qx?,c+4> Yo898R6: b_=%<s0h<֏^jjkxZK[3ADo{o!˶A}JToJ5Qp0Ug+3}'Q..!F ~DN4v5%x7]lsI+}˾£}]A`2ȡ/_jZ'|T]8%=B9-|o>Ǣ5:->=Hw!GNq ¯zr {]1GXchE՝3_ۭ>fly[BZqL~ GY]cqo_b=GwD-4R4 pސio +Պx_\U] b-r ^%+ ۫5ROgn -ZEm'~/;k2V6dP9H$"bqGWK-) >,_hntN)fGl߼1㎵*POZB2y=^XnlpAޅ췵@'؞CM7wI3>42ChVoΡ63kUiRhU.tS -)@3&|u*Mdpg8PYN,k}}QM c4\fAGUo6.r?~-oD3v g.ikX`S9{ƫ^+n{#f>6edpYe@ag9Wݨ"p=kd Bp F[D "*LetCńIWӠA7KTKB.9cj'1(\Ow0$;DFKqqqrMu+8X\GXXq\)εG]=+SSn/?kXw4l[c/xlt]%(vy!ʖPt#bn,K_v 0ñu^RY呇!v*d\Ll27 rc=PGD=+T G栬-h|#, [5<@?Lnl-GR~f5܍$sGWqVĘ9wٕVۗ3V&>R >d/DzFQ;!( G1{rj5:u;(ݿ4`e*GlҬ3oB~[(@& t\# }dW}1$ފMj EسaB-}tGc2c n|󢫗ٱpMec}bG("CaH1 9ꀹ{0JIJ%u/j/A^3d]n'3AD${^Ѝ- E1ͧ]Uh s!f]Hc?&@ju(eEĞ{ɺ5j@lDn[Ms=ħ9 $o^T*|& KjV  Mf KkjUWs%mBvH3VS9b϶N4{/qiUBǍfk\*0s-?_o8_e[i@*y(rU3eխrVb5*{-4 SwrAV]잠t\4: #" Kc2I?"W͆ϳN)&|![7SX +VMNX#¦QNc0>-j}1tOZM譼ys^F/-$܁7dqBJ Ae*.ۃE5xH$[lgxNC@:׎:r|b[S&,=(KSMJzulMXhth,(crRz5=fI$rA8.B[ Tixͧ|qHW[sH:ZBͲwzҺuy1:ĐN_g13 Jq9HHg|FBM#Ip $ڄrNhnsl}&f.nF-oWj0N_{O厏D?s^+^(ȠZA#%=;w-WobfٸgmAZRvi4IBs*aw )Vَ~MCVL ^A48 K񯤨ŋf35Khip˺:yLvGIvŁ ΅o%R1*8=RC0CX2ahU K!s`;ҜL̞qZ$F(+ xZXmD›0RW/ٳtjes$0p&0w(F,6 حHtxfdtR-'0!~S&z$58Z\@ 23/ɕ EFf"y n!+}~,e }Ѷ /W)DNqG}2?I(~btaH6S4?F'z*yIl0 57i("UjopNi324eﷇ ^?1T@EG.tg/ckUw "5s*X Y\;̽c }&fG}5!g|ŧMpoϸ@Pt hGl[9,b&c; bnWಭ@ave]C~1oݴ{$BtFVe0v~q\sC*M.cO)s$d <3#X}C*>!Ack%P8hRQ!*]=,jN S% "ߜt@zqFC1E$[l} /=+.T3ľ|g71|NwBQF U6[ҡ]#^}ED,b@@ o=%5̈́97S(xqR< 8g\;dW@&z8M7UX >{ԅ{G9^5SWPBFJ"yY9*3}#ǜLŜfʟRfd}τFp>kvx6e2\H䣍*8 5G|wٕ-rSyuxe#` wLfy$~iR2-:Zb,W۶++:Zźr\1݇vմ]dY04}=i<(0AMxԋM 2:֛X)j+%iP2N/n9E҃TtzaA0`33!gX!3Ո|gucyIKH2\ uS>=F6 雔d`i`54 ] 2ˍ!7aZ+:ԍ.Q^w{h+P7C+)'. O3-@h<>P,J ׫W6oKrL6].n)bոgʅV-vr]Ӊno.ЃN9cJUi+Z\@W-I1MȚj[YAئOmf g-sycl /NmHsF7>3y„T 5jGhzS=D;R/%YҎk`hZsbOR $^"MZ_D2rP#h0qYx;HgZL^ztIr;îR?9y=4-oIy+K^7jM( 0ʼkN / x_2wa3,&6"4|Bz%hSzx{r3KXem. UOMI\QhyH v1 7>$ c+^.yʑWloaFFy\[p & igvsj:WqoݡIKXzjF#?`x2se;Mr {H *BO(]9YENtkBE/8x/׽ C,6SK{ !CW&Wܵ(VaxOҒ>$(*KԝU>":J!'>FC4t^R|ctpfrrޣr9wɍ~&>9=nCP I>m'%aC=B^侅mx}n {^ XːGhy٫4u:pCh gF'Ѧ"j-}IdrK#h6BLV#Iwuپ#݂AW9EO;ۊ6+8{h(ۿ_]WMF fKzܑy㥿|uI-Ȼ(?OƜĊ$[%oD݈mlqJ{r X𓭁c`r:/HGeDX7kv0n<ҲilĭSoPe^-g\ FyAou~*S6HGAVڃ:GN54ViV+|)7'0=KM_x ٶ%|&350C)rfC ^AEKBaJf挧ه.^ya9KuDhtpӶ! .)OXA<,/^ O׃Ldžk葩 h)!}bY 4HB?Ez˨N"xXfIuz=xj lCQD}WT_@>:xC"qL R>T\P N`HԻEdv |LyWTRV9s9c ܲ{.h"_$"Rx߱r>AeM_؍jOy=3D^%1ݤ |8W}x#=EDMmQQV+Wǻ.tDX-QƐ+OU >->ֳ] w jgOai^W%Av%yN9½1gC[җYkި~w_xW %xPAmUzY5>#i7u@j?}"z"'#h,P 4|~aojۦ/<գv_`13Ҭ_@K}S`h׎S5h ;nOy<5S=5#I8 nlrqp4,CyN䀃egmzL*ޮ8U$eY3$;HaF͸~C , gAv$ں5"5MiG뗔D .i7@]oPqVг[Ju˿vyLhgدo-m1K}6 tVʧZ\Y('Ao{{5!eu)ե)1b4)+tV@5 ފxݛ[R"ܘ`cYp6 u5 ri"ƞ6`D]H1h5YR A7qɽMէɒp~t2ג4}SI5yuV{ ϋ BT ٨'T,nvhY_)[ 崴>qBO!b#UuV#&q&MAZn-VV(7صTk8ið@ @Ad\Hvtݡ\(=X gm %׃xȥestZ>p"~zXuF0* >6M2ObҒ$9IiO༅{Cll@r\$ "Rĕ*~J TH+Y hTGK_biWxOT>yŸ Oo!H L/55>ń.ȗ<4\R&iS/6>O+5h]~ :NdTS'{# X _ &ҏ3e QnyR'DK&A6w>D~VmHWe/Pe$/6 60աscY[Nﹹ$+u/|eҗnmjL~Z#׉Bv)})W5i"`` =Vk@ G)kpGWoZ>ynfڽJD(uY@`:V,HOowKS% A\~kpӗ -ʧ4t9v<Sji-{VCi̭n#[\ϨiP)~":2(_FZELcL_;6x6N?Mg(aBv3g}Avy TZ8]tgtΧ4<1aߥU62kGWͤyR΃{Z?o[y/Kؤv}#ZY,8H*L~:8@ds5J4T6G+arwFx wL|5>R5 e˭udoGzyĤQ% P>SA42|H]XXO:Ʋ>đ@[eM*uJݯ9Ge0WoI,7I/G}!@/T Si@) CPܢ^YW^tj}kuE Q|p*GﱅlX'd꾪Qƽ 4F*9%]U)&RP@zGda\D>:Gقt7C">˶G_0)mGy`yE_dp+yZPZuL@r(F(6o݆EXBpeÜCAKd@r56ű*+kzdim };[3b΄ hIםa<^)N{FYj|AfC +wJur[M (#"YH$S&~|ܳHh\iIAw<8k<*M\y*\YIɗ` TC? tbqe!e3fog au4PiBzPj ' bXx-VЄU)~"a;_"dY.OgiSD3i (wX1 3EbOy] PoV RB"f^1q(9K/}LJ qȖCb036ib.&62@,:XM:D"SrB0vD`t ͺgU>O(X:R vҫQN(vIU #2 +%}>cKbQgcJrrt}7_|4NL$2NߛѢ˿O顮ADFlSG{Dž[6xe|"TK%IxM=[`܂?I3g<Bwk6/|]sD-"NL[u1v?^5V94h ,iNEwIU/\ +#*6N9M*s#, WdxE3A\kx{1L|ꛍb^ ?e[jLqMzv]]ʛ:gOqfŴ/ Zk+&MJ.:kS ߨM)Mov&.}XȻ82hFz3#3 1(%"$цQZ xܲ_ǶkOlP3.~a8m2~Vlg "欲J(OÊ{qe,ДS<}EboAT{"[(K45Pf gI駥 rldy-Mx|m ٴ܆ L&drc _܄z vK4 2m7q8r˶YԨ/;rG@W4d\"MnThbNp.UJP4KTt(uJBž3H9k"WKbW{mA[yA'ͤh i]~c8gʷޱ? ~W4|*H!<,y]]8Q4FI0}Ŋȍ*໲JCn(2Ov*\X K)I iN$a˂f z\̫{Q]b@3%*mn|їć{1j q$:| [-s;4D:ϑX"UT݊A\ ݺ][iz(2 *ұp5A)l8mrb `Kho׶% L! ౒ld=mȵ_Qw9"N7|=?d?m/]O& 46fS 0#|%Ȑg, IgO= 1R%` (A p/:Nmqx{~!c:}`AW~5#h࿬^ .W\fĨ'$TfJ&g6.; ˵9\;}#=M6c7)|BU; o znT8-F8tbܑPqQy`H5ʶ, ;?81VsǜZ:²J%8_e`M=ܓ$ɉ O++y+`@a1&Y KsWin^ hLYԶK\~6ÝEQ:Q ZY x/b3}Vifcq3nr3f_.tU@*D/d> W|h`CЍ15*r'bftan*J*M!PiQP5M(HewiIC]{ ȝd6N/CPpMFW؇!xU2URoV{[8VZ#7ser|b/2D[ u:M:~:}$dhmm^6 =m[b1oyg ;d2韺LiN60`_s8,ÝzG2g%fd&$z.YQ;=K~L(h3l)*U)`=BGm%ʝ? &l@YC ۦͩjTk5{,?A&Mq}3aԣHMb,M{ X܂h[6%irտ p,'#xpgf|VWN4EFrڼΏF؟S)kvo- g ЭVٻ&)?sVJj3[Z,SBÉXMס/ "h5%yڱ;Tlr2%MVSNPr2Nӓ#<%/Ed$TcTo[u!YY| |%$┉NbAo7f>{/mul%;p/7Ij-o!N _;S)wmxOpKKHÝܢ8&Ej%wadc^cO4OiL`lQ2:%#V-/e`}5 D½ g8bL^HiarΌ몚.*X%ca}l}yy[!!H ~R/Qlo%쩀QZzh-M2Fj~tj+7Ծ.~ }m4D[TVqCӠZ9ۖa[j l!95Shd ^(P`KO?7V!sk.Rcin_>U,Kl(4êT>Y,7-vCN #+@rv!T3#W:-NdIssxj , tN_>!z{;inϔo9+[Q1[ -àU\CB{qۃeuIxUU6p7RM R,v0U Uݍ s޾w=9eBF^J'{DFYD &CWhx22-91j͒ 2=n$@ bގ)hVqfXFy{ >Ǜb; qjO7(T)q{kՇ, 1ltF0z_4rFV]4c^ٞap.W5 wk,> #VO{6MU^&z7ыםQM L|I:D!S{U: :7~D2Q2 N?.DWYYjąk CR _u31Cz{U‡+5&;7IۢDqXVT 3SGgU~s?G1*YL<=YQ f-52φ0"B8 bVD5l&^থ*a TP}>TAvUv݂vћf͊vM@ ")U߅\9"#Oy~Y޺ʉI㵷kJMD+?o>¾+TJg% ,f|kUY?n4{^%QEר-ɦm=%hv!hB3;{ y\fL)vEe ;^H P̽lySS}>ٮo k2 y%FbϐO$+p!cQ:?\iI-q3:xoM˴@QSF<ͼ{c+ 987^HBvOԘ?'[!X8F΃֥cr"3*:qqZa]I B3r\Mx5%+ݩN:4fjKo,*v%`9WꃕuF-dPYm?**]7fA"k5B Ijë?^^~yu/h yQS~Pxks9qTtfZЗۢ iɥޞ4Q4E#%Gm6BM3=z>c%S1H): 2mҸy#c~ݬ24Z);łh"JK4dӳE TA7D`˽K Zh Rr%~oK3<܂F;&S@ߙ\7Gu@I[__Qh&oN,D]=i3T4ŜAp7d%Զ3,'׍yi*MRoWy!N9([5Xc6s9B \?Xs+u2Lwh}J. fnu1vBc^(Y{(V8* 8JZU8o(H{ɍ]KWnQqãzO|x̑n筶eDV];EWOZjgҘŠ[iT}5Ӷո[տR漋X8mXdZjD= $n}{ciʦ}*W2 O2$M]xuJWd.VDPRdE| [/9r?dFdvOz"L!)9bj&{a;pCMVK@\H~vQ|5LCܻ~W?RO`z^9D%~AxUAտk2'$tĜr k9f Q,@ޚ> - =9Ru2 lck9,>:>zsTulNM> mIMYP ΒDYzy*BjHi?ڛOѓQo.g*IVx]1Iq,Zf﫯ŊƁ8:0SuncdyPss4~"ŷuj'^>ű0AXn ;)/-/; ={ƖR O;jMJ c+r63whY*rfB Q xIAb~^_+Qr ˇHz0O /.8 rqN?݇p~ pP3!O @ܫjwD&5ÈYJc^}^'TÌG`[(Fp%nDۋ 1K _ # plXDWum^Tʼn4;Ŵ\Ӎ{NmV́#'JY7"㧖o\9G7 5Dp*.:X4kS'.fG{\:3Ɛ).ЈBܗ#% Heixg.bN@V]rwyDJu09hJ]I]W }D(Br=!ivcuµ Xh&M.Rt8%8p,<׏aK#b9O<@ j|4_ǂm v8<4 ˙ALrP#:BYZGzB |h9ĕ/*1J B"dw>=Q*0+tiY1J!oS0y"viw>>P3.3Fzsa?s9 N Vv-q)> T|"p.s/9 ІfjPx^/{HhGi_!^צ%T2; 5;CSuxʭʡIS@$T@.# x}`p"EB"Š{:MmpPj2xTB*U֑|相XE/T3K83/{A5a@"՚NgQٔq ks7&#KBj,wp7U^z!$#[n8 TT'"M"=RbJշ)o23' ;ζQ6h}ܶkjW{2"L͆ ޱȚM -Q@~ WلkF+ǜ[!+w2#r%zuQU†HRl/cgo/a '"w s$9OF*0@r$%ZzKJbW$Y`4e'8`/pӔKfnܬ[r#ITx; 4ۚ!9^S9SǜÞ. Ny1grIШme#:&ڣnY]b\P/,.+4ިۗ&fŽwn ͍_=QW%ʴ3D5]OKPuDDRERhS2y*Evj"֠FyKǙ9ɆTW)5袋'pGҹ[/ QVn!uiCSy+8pXcCw}\4&~>VșOsl6}.Ѥkp%2ײ;Qݿӂrw߆p"lp} 4Dcz% G=c At= `ʞF)*`/QoPKv"3":Ě9Xjaz~jJ\h̃m ]5kBw~x2 Z'FI\&] ~^n^Qqc: 5["@-*LzیߍLb//Z`tY\J"LQc8} r`mUl?wtSLQ~iլ7m12T2wzDHi7P3.Y M+t3yYhfkݔʘi! t(-]3_-Ҏdfєb6 e)t slFƗŽ_]7 n]abQѸcT$̢*|?(*O ՉFZeҘ,jNG,]mO0udC #W-H9&yqu4ry6 @!YDG8>wͬn˛ ';+*iD-7}8s>w\$A;zm2V,o%7MkgV8lR: QhYo6*=f8k+GV*Y^|͸07(#1Rے^_0bPDh@+2"2B'~VW30 "pnB/lG@P_<ۯgt.C6*\PB4"~DщUΈ}ƞW} bX2zR1 豬#V06D,Y"p*Í-/{:;{yȾDtH)EU !T9KMbRU<4Q&M -k 8 Ւ ٦&䭂u2_ׯLY D IɐͨB"^en:@kEknEH?u'T:7ndl9(6<r!Uj-;! 2NAR9Oڀ]ma$[#Jnr RӰ=An+V%2LjWDLrcWNLq۽=FW 9Xaa$'HR7>#+ºCwۃ7r B2EM |aYR Ac^OubYGu07W8gǸlʾ6o$&3#ܯ ,^BG \B$faXane}Zz)w@VfK<=3Hzֹ҅fVԇګ%zB⟷y<#И:9 4iF*; U!SS,P=(9:ILC  /tsV̌{epEz5Y$$fS' ,l.7ϱB_)3d@dN( `vVjKb<Zr0(92 Us$l|#0j&&gjS!3.\ ;_O4+jP2ouzgtA݈,q-WP5OVBffR : H5œ0HS ,'wƪ(Cftw\@Pt/T{ 4 "^ؽ jDo?,"$ˠD}p*/ n)L`?kP"in_0ab.~PYw;.m\M1Tc!$Yrvz<(T @٠hQpԕD8m4>J=.DjiMU[8jWFK@_̡~O:h8>)8qnySgXzmM⊘h6588l|d7^Twe{Y,s)#'rZIm!h`~Ȝ&h5N\AuŪ=TxR{ S,fވ SryJ^ F,^p BCL@=i]-|؆&"fnM5?A)BD)r ER5`QC&%tR=pTU@lvKIqZ !̃m u fӌAERwɲTj#s)ùCB{$lI:䴶տeLAAfx._2# jDj%:Uʴ4irHf-B*,i:)rIw0P^T|3 \= azh>y^+bwt4 -lFewC/gZdE}6sp8^>a*r?B=c%j/(mJ2?zn#u1ŀrͪ~˰3hp! ! #)^@k2Ы :{ 74q`o.}Yd%&Z='e9aE A`q_1 68uPcP̩Lw}\TD@NvX}7_O_? 6-A4e& {'hEŀj6K' ̽S'9ŅoSyGoU'?-N螑BZ=e?D^z`kM ]>b醑z6R Ә*Dk@GI+JؑoR5])cAI{X|鱚v0>)k&6IŇ?&JC'OFJͮï0}#XYF6=cɩ* &\2g!Wf,-?/-.C'.Q@keo{٩%DM^,K:Qvn a]W M *D/ªf:ʶ6%ؿh}! 3icS4$G{ȑslo yTkw+[-(9a?5>rّQirb}e Iv=T];F!>W4~|w]7۷*"u|- PQhK,ZXi8 | נo<^K;ŗV{oz3Lp(cʉ2ZZ׿ 뫒YIV& jC\{"}mޛ|O-!(X˳5~d=֥2Ouar:YxW>pԓL% 5ިəN싑Zo)1-qd뙷 u`Cjo~ kN1YFT=0= 3Y<7\$ )q#WttgQDϽLis_Cu3'4~u1Ek : %cP{#Ւ=qX+nƮXc,aKߪ{œ*eln!@J1Y{ҖȞ,6JdqYdQob%!@/䥄j)-,20ph|b vL3njhvT-o)%{IjS+-SkWz q+qbv" o2tL60-Aka2X"{ Gpr<( =֯;ۡF+c,S!/ƃggaL^wMN-={"Cwmbї$_xMj,mmӢE8ϵ즺N%T{RVDVmԪ@I7R}e"'vCS?rk*V{@OAPk=遮ir8z{ g*%HRD;(q6f:)B9MŇG@ f_s/3oq2N*#[5u>7sU1x<LHPaWR]6#6RI PVf"f!Bd.(15-M$1\"Rb ;rqK).}+Ϩ][YwDw'?1TJ-yU4'_t+%5-O#B /ڙ0s_rY sphWz>wܡG#qg0gfH}g^ Q4DgsrW t|=x\*HYN1u/"6F&}(blA G/l@ĊQ!K0 Qwid7!"(O?dir]fb;-IqX>2`33WV N6=LgH"<_diyٽ4P5ϏPzۖ::`;_ :^ȹL"bEU' E?dzhcTxQGmGX2=9a'2 :kvӧt0SN}lţ)OT{"ҶQ[ Y?U$],ʙ G^Se<"zhx 넅cwZ2fO6T_bmxPŞ xQ]i=-)yE=g85& Qďt|Z< <8yUY8k !'P{#,Q'Lkxl1'&LQ:V!Wމ8/AZo+F<7TQ*y ,*&L8/4'];!.b"ZE=S@a*N%e\v^yo.\r@vY&:Jmn92 o2t?`L"BHM`I~F@hs~e@}W7aaeeYp:˻j]У5ؓ Phn~piwχɵL:5íei#[3l3`3W6P^ :EAa{ȶBr%xH1E?x+rɎmW@U4tTtF%\UcV f<-O)e"+,oϜePoL4ꋫA˩i1, 硚qȳ&@JE7.edǗ}$>Bl 0?-ZQȡ2FA0)Rs?&=)Qwo11wmY h>B "tR%~LB2AaYԫ %W%A(;{YďyL>K}na5߆* /)?M ;f=g,,XT⦚'=6/ V05:?_j'P+?($Egq;L}OœB,_ep bf9b{]m Cd Z8nVyPFxc{kPM5Zep`|!CfWG+sx{7u!XsETvwqie>2gF_vҶm0gט.=×F^p1>";dûlC̼U5g2nDI7Juv"X2E yi01`+Ԅ̉uzށ)7.)ȿm]͕"[h< %RdQ&!'@n-`FE:k3XXp*Ne:ىI#&v8%Z.8T46 3p%lzG\SAy<V]Nk5S/[V(>DhE蓼nY1 h֑lS hy5NjcCav$OWXEɞmF[-M<m) ڃ6s;UsMڶq:g60#z]|!ǺzglXnpPݲըEY38> L".:lft,ύkA>WkďB9ײ'G0Y\G}WۖĤȍı!%'\$~Ī:+|TY eevGYzv c;L>Aŏ68`⍢(,>Ź3{ނI271r :tn\'g5Igsh<q1&o4r;OWX^(!X)sFӒ*/2C˻(@&S&pGR7dzUSN3^9JH+/Ǹak7:`"[>DKcӕ˹ƵFZ}0wVyk<~fJUu7;0t{($qt #]rD'~qx/P ݶ1*p]#-~uaz\@Voǵ"/~\CyP`Dߐw}.Q ׹EӲI[C0tZgGGl7U ]q|9~Gfk,:1n35EVMCxST! :Ub6>AQq n>v϶4_;KJXrt|B s[(,Ɋ㡼neK&T0<TZ48Ĺ(wSSDZ&hN|P 6|/];VOQGMHZ{e$تXGcֻ#5;͒]ߘTw}T`Ž۵ʥ֧U)GdF=pc-R+>yHga[y"]oAK;-VaQm6J' ܉'y tЗ^g/ cq(gKϜ:Txc'dKpMW/9iy.Ta#e\Ӊ6|88,y2ɗCuLJa[zark\D T׌*C.Q&[|9[O&pmT:KQ%@lؐ5p#dF}0g,`StqE+恞!-GM3sK}6mbaL&OڎVsQeɗnG#6A 6;5!h^ݝdY}ɦR1bc'EaZP@l0) 4>qp*/"%zwH;Ƒ%?qCɶnꞻ@qIvedW2 H^Ү9M %0f[A /wtˎtC㨤r^(PbL,t~GNdώfA*41 5"%jtP)~StD J=f3Z0h;]'l B:a 61,gfnv2s_P&1:Lό&mJeh9\ZY/I2lܹ F6S;ar+lHq3ƁSΏ"U/4DxLQmM@u.\ 48.'crS61=䂷tfw2x.= njE<{VIKI^ݸC3ѿ/ϩcQp.\'[:aFo΀ Vu _bsC -Z('{Ӧ<݃\3Mw,Օ<1pcEʖpM*"ƉF}edd|٤;4Rzc箓t`E$.#żCʏ ݁HړYT%:;5*īe8*'ADCb-sy&)'@;Mm2 !zI*J1&9\^ B06xOV;Eay@faWJ7o=F ͸gwE8Rt Z`FD7;'nw*1'B[FZe/P zӄl5%ŀ*Xdľzy9kę5^Nhcv:JYp87avA/G)/eZ"N䤚 37B,葻bqy/\ L]l At4qlhG`9kX&9sBˣD qM;(GB'4};]'^ȄVf/=Yև>o`nS]R_l[ >Ĉ%jUϏODS RMGJ>Y}<&'~ c4z7ךkXzܤ]ޑ>W67 oCQ gd(*I5RSp __~<9R["U kCxRKNٕ x3JɊtg,@3.>9^ g(PeV${ۜ%[=T+jBt p1A! Bzq~Gj- ~FuIjwSrG&j+yYY@= 26ՍX׬Q`P/t.!O'KdP=g[ g$ bP.В,]y@2sh|*dsgP5*A҄S{%ew@5'AߥtTŶSٶPkpqؚST+lj@ntYm7H+@2/@<\Hw!` O$@`"RasM6\Ou-NrE\GGFGb2膆LZ5svi54<+E ډxu0e"oO'@0lycpJh(A³cQ%T̸UcB}|$((K_ ݹʑ8L?X~ZXjULS&Y񿔩Jk z!!i94DD nr#28jen/v 3`($3@ALl@&j0w%I{W2!:\`ʁomP뀈; tl8nU])) uW2Aq~|))?#vެʼ c-&Fu90Ѥu}(Dqϑ,6&$$]M ?$C\f!$g3Y6V{1][DU qJd|-AJi_CPP]Χ(!|❕;\qū}^ ] _lF_t?ki IXju#ybba`Cֱ=1%'|-ܳ+dcxRSCϔ_ NP ie |ٟ_f O)~(hV%2b]g.‚ULip .H:T uR:$N /Ռ RN~ڐDi-x!- [RW "{ڗۭcxxb-ղ)q {;Qh5IEx׼_^e+xUH>专~tuٜ.0j[W冴yGŢTidS;6jx1z뢑 4ɕ')٘L?FSPADBRϼrSY-ZQ`էse3u7(5Sz> 706B%L -4 ǜto_|!6?5r rLy$$؎(H Rp‚(yA4Ԛz ς̔(? PrN-x[%^D rykqgskv{hZ x{L!ʛ _ڣ6ZZz82RZ*ZpPa4~>So 7ɛyRi fR_P6Wڏhb&]xSc+Ci‚Ï*p笵|ucš&n(O  T⡯CL[6$Üon*Gyܕx)R-*Q {M E?+.+*d'@L5B_zU@c.KTbQaX!l"xM,=Y4ڋ3{Ox)oLf 1ѫWO\5(3t7L>Gv>egC+^X[gً^å2?ZW*L R!svaq!P*ɥ@{siiAd!ɭq_#0t:Nh^Q) (#<9ɬþ '8POygmȋ`H 7ս^Bˠbq6dNʾJz±"fs.9ƓjRSx'&U 0Sϰ2 !ՊNOJݴ}QoF PCERtr. GI4Zn( _>%k-D=uþ9Ln5|:Sw-K/ j'dTI;ۺ+rFYE]еsˠFȰ'cKM, nK7p4o~S8-Abᷖkgfx# LV^Q)1kp*ApMB DH4N{XK%wDgH5!#.Bk$:yĝM1IVE "rOuK}ݺ-؃tlx)q8)6,ae4$0Ut48b۱.+OXX^.tQ]vR*a:ce_+T8aIͨi0rsdvf6grg8{ Z'~/\)Ch]`V֜:9: ;wZGm}ŦdWqlV9 s ė6[2`a (<ٟ{&40`5@63~4czvXm}C7Y?Non \KLj=K'^ 7~a&Ûwy'oq}|n1gw6AG2bSWܬ\O%koĪX[)ZV|>7PP᠑4q>3k'q 7>r8!OٔZzH=1<)"R)nZt')5Fyc_ofIU`/+q_FY|f^IZ7+C׈NI'rMhEy$:"j~L=m!"d7ĨnpD_<'`v<ƜET_C/>cWɟVVԔ[Ƣd);v}6srX7~Ut HL\Ge¯G#uRpG0<_B]}W4-F$nG%у?ͯ)ѫr0pX2}HsTc~d@syHH(<;7~I$}Vt K\(_+K$ z ,ovr C򉺨H Ռ0x!KuFwU.ry4H (0g“X׈\Qj4)!'7+ʦ<@9MpjzA9 !rasW 0MFGAKsQ*3[7bZקsϿ5&V/f% {ukY"%l* .J[;Brm&^dHiYx.;?u$ SˤU@qâzcn6\ o@X~=\>\mz vn4. ڡG tf:t72";oCo p!m`σpTʮs>yl!Lz}l4IeCF @kxӓYqGYdzW?# 4"K!o@^!K #CG]w^rsܝ]=3g['X<߈t7"fai.> 9CǘKkpFi*UÇ&xX'%QpF|ɻ3C$̇G| 8۽7$!]C0.VD1n"<5}Ͷ{uyu84^HQ w'HB7MiQ1̳_1 fEl-Wp:+i PKuj`4|9QKC-M`_()@=+_XRVXnS'尊@Wz;dlXmt<+$·grqQRtwDL^ 2[#j~?LTc1LѠ:+t4j& pFU}"BdjwcUUN5 y@bW0C{OޖhCQ&>vo ªE?JL{< ,ţԊq We[ZX'#(> ~2=csOAE3 CHXfU8sv2Ĺ6CE&Cp!\XjR6vA뽠Cfl Ehsw ʝ0eQXck9~Դ+;1bf^><ߐ=<<\̾O{=+!@&%MtLv $c[Dī з w9g+Ic;j>$77Ȩ!kjM~|ё*H1d*Vy$c2!hpwlh_ x)t_(BNM95.ǛSLӭ I poqg~)3>Åi)lIn0@̒f sY@5 (]?LoהZ6OϪ뭲E%ӗ*I(c6otݛoՇV %OsQ#w3Nf fgӴӎ#ՌՎYfщQzkx)i ԣ^[R~4ǰx`v<$X)-/~e m>9a5K`F&f`Zmd<йŗ+)Mwwm[q,LȃvWCJ\9'+PgOGz!Rĉ[Q,}~YUX7 4v? k?V1mqS\bQA#{,O /FR~^Lfw$78<gPVm}96Yg.|>MDk@ُܭ#BD_d&zJ*C^z{gY^IـO011;JKV/{U~0Mq\<+-ѢqYu|264@Z k>VG37>C0:wZ?IY+D\ K|JĽFaŷ,H06Ӛw>r oY sz3< RP"E 3a2_*/aR񤽣@h&݇G ysɾ=v|v, "LJmmyH͋JMUb9f󎼛:!] N8߿7pGrix &=Y˹ԫ z^HoK#=tB~nesT[hS'Hne;Ij30`@2=k3Š k k>?=O(pWآI7}a+U9bL ֩91mqrGy=!8*XR]˭.Y}D(4p7ݻr+{^-\$̐˒3J: MMx(g9 Wk>>oT۳cڿF|LENQI7v[~*3R}TĊ|n yK$ i/`$ĻGGPkW_2$ռ%qiXQ.i>QýoS)9NY5u{`|J=p6SEQ!{+" {ƺz.:Y{tbMwV/Q}N@ˋciط)-&֠F 6s#t?^gf hۊ,5`Wc,l[iqvC>c$%<+>c U8.؉NpnI9@Ouy" `jWhaoVJ zG`jsmv0+uǀJ4Kߐ0܂W]@rPI0330%SGVAKèY,^eAy6pvӆ:ZϜ4!{C0]u/ED[P`rrͨIRfO?yu7J.Z*vLƗR>e] [`L@,Y2W, \-|W&tA 0U tٹ L^ /28˶6_|v׋NH=;H҆ {׉v;af\!0u\ sЊQF[&zF%QM VfcX<ƴQ5SSa \|&y( KJ vBwy李T>Lʘ=Arjw_08^k2 hڮ-wV%>ЋygⴆMiȠ*; ZC(ՈX~ʟ@{42#*xn (kO@6k.SYKrtڱ@3]1Devb"z]&2-\u%ӂvD IQDT̏4<ťMB+/@%!7!Ό{V'Qfa+}:AT<ċ}9ciΠ?^k1lifd%Wjρd/{jeetgjd\ o~jN:rΖRRag||h\^G#gv('z 'eSEk>i`Ɯ?Un{]m ID47ʾR  dJSQΦI8޽^ȶM&nQYCsS! ar~ KC$y:3*홯Y}tUCe :j6.~gZWk~,u-` qf*UP -q]]ҘHPr4MW-8TJ[TjW+G: !$Ӡ۱o>F%Ua`kf* &y 7F6[v (DCQao% *d O4 pV"ZqfiЎ= iEU.[ef'a5ӉUX+K ӤQ=ј=f' KmX]>ًK1MQjH!wD>"6;a "1F,^_ N o]삮n$Ś=sE] ,Dg PBU 0'xg , ƧcXz `׿>lekؾ4m,80U J[죓F~HݵyD;+n0\-,Tͩb>$(/(螱:jbMB}VrnRv8pd>r$. zqڷyۚ4#Ui~ 3>ԊpDv{d{bvƼwMeh:$N p=>k}h c}A3YNWjtdU=APq)`X%$2hmalBRC&h.+ rd"(P4kF`Vlµ5%62 5cᏱp:盼+CSFk6V;T35&E?a((,5Ɛf1Q3QH ڹn"rsrB'kD-[\|)_囨 .0:K"fH(֑,*rfe1{?Hn?Z(pJPcOds$>rYll_Q`5eg^c>ܽyTaTaAէ+ ]9F^"ax殶)p#~ oYGjCEY`!Tgr#aX /]6=.'xBR|)}h:ز㢃`Əv^xSE AQf q BOu#CiEm6^{>VABv.n^&MDja ?&H0;N*E1j+VA-uoU~~m7zq|V(nW{-˿~wGg`ߪ}:xa2ǫf`KAW{Ht(HM{boCAm! 'tpk7;ti_J\z u[~UAؚUV+ŭ\/\bs;ZҤ,tRH; ozJ'/w t yrm>/Gcף{&L5g_ե[Q!\!( i +e&~Lu1|~KQ>lE)IUzjzvS&wp84.LN3|v)}/i%Nͭc)/wBvnȌKms!QiE. tߚ_fTe21omۮ 5*h ÉjGgO`>~a/zXT܆Щm%4]G|*Q-wUHLkjEiF[֐?KT)# 5(la#4ْ9J6免ZÖ`,)p|Y>mRę :䇅ټX^ tAb~X{7XKTMj= fYOR}H͚ Zgÿ9(LE&vrx̖o տ*)JAg@DO; ^@wRy`>}S˒RF8} mUC"?3ߴv4Li2KA8ŵt)CjEYeŀ0OZv~O]&23S5F|UB6{R!^ϯ^v2vrPP^j1v _8?q|539iPbnÝqeyt%:R8J ȵSVLLW:ʓK(u|9[XM2`RO!K bjj[jH_Kca:-hϲX1}gbM\UL_Ցs*tAPsʳut] n kƠɦ Rث]Emh#[ ? )K)a}&zGzTd=r8Xf/*?wݧN_XrCY3bTlL8ԡޭlDM-? -=.P%s1A̓EbVi%}3G:6`{5HLmJ+2:My 2c%'oJE#Aa^|@\K $ճ W)̇Rt,qlQ  @yDzG$/38 c CQJƑz̤ t*l TC PI sh^Z 쉂MSp爓Na ck+𙲟X/ Νӷ`gfmuӯDA/=o8V 1`ǨeӃKJڌ>r7> c)oܺty\s& +uN-[Ҹذ"fFPx|&x\yc ʐ&ѽɰ~AvjWV;"L [bLi3-0p;9S bۨBAP=D& Qۥ*σƳ9@~81 {[Feh;sgiFzf,gŝF#~&\Y,%u3􈜜*20U on%aHpRBFkHi SKM֧ DX<4!@9ptǖo!fƟJ`W(%gRs@jQ7rɮ "nmF|#,Vޏ ܻSu?^G*] ;$ 8v]L5|1YǗ *zɽtҼ9FGuGH]/wMM͉:#P澝!xc[>"B9†vXG#]dZ򺕠P _ eUAs a\{Rl! NA3xQ*ޣܪ lTIPM9Ζ'| ,i#GrA ӱo 'B7aѥ%)u$ #x#7TG׭,v$ .5ݖh?@eQ`,5;/vAϯ7H-q+?3/}9FxMI/+"upHEsfiUtn&Q;L D!#&lb͂lRjDɔNm ?J%ثi2?]u _x0kz}bD MKۛAA ufMɌ#`P@L'n 5=W= gNBJ9 >✈^ސb><' ʬf{~.56[+B<7HЋ`c%SsnQ?6%˛lVJVK):=@ C1o[]8cHֻu=HakvV|Vs/=9:L"$:[v[qjMaw*&3F)ۅaPݨzOvADT 0 4u#`2-`;b&I=[R=?=4ߒ<]ʯn\&$-^w]MЂUz.^UzeYE O}o򩱅 qGeK.wR50"iIё(>-n7vfEbMV'H<(S{pC'AGms]WFny*xvG[vΗcqbB#Tz#t4%}<&FY@BP#lQ[.^@&J쟙GO'=hFfM1lhYh5C8w) ^ -2||ZTy:N' |Hː.N4L C{z{ E@Ky Ec||~}ŽdϦe.o_l͗mU8"jpϪq5Ŵc"|rnS94Mt`aH(6N㪨](\6Dn>EU=SpB6;z0\X%tb@>1 M>%ƶ (B )J lEDx&Jd0dt2:R] ֜cwZl(~ly>{aN#/d^^UˁpUB{Xx6"3=LxV: 0#,U:pyPx}ܚor[(2K P8:z1] Vo €˰i1zv5-_EeҢ=Xp+U= ԱjMs5jBo4?AIⶻmdLdg q5q4Ue\Yn{1El D^x#O^;'H9fA!LnDR%XzyGςȍ[Q7·;\fe?Y1b~$[,Na(Uxog}^ؒnxy'Y,Ы PLw?Aҿo0na?Fe,e~u8DMOALӺfӁFqk20WyϮwx md0/03&Ȉ2EoDo~8h 2HǦPvBKZSҦ^f9;p "7JrF^K&;?yss!Q,xp5U_ݭrB09z'sU -Ki8@o7E}"5eO:< V@牭໚Tϔ[` C{mccmktZD% / ƌ@.h3֮(Ak6Zk_ noh'. kH(<jPTay Dd8TH>4,XN = ߧ6E龣o𒗋,T,xWodڐ#7a8`H"`%90 %7Eg|C\U`6={SދEOH|k IQu}՝QaOk/ASO#[2b&efP|f&!Iw{uTw#JWU1TLEiFLR|nSUjL` DfBwfU)&3$Kz,Ϸ"QlGá)7:c(2ng?̤lk6O} ^(h3 ym6ؾ}.u€͏e4%&13[[KU{FOz$_ i>[BZrӅxVF=q99wKP F|t) |. @1z%{Y0$Lu M",\cIbRe0 Ɔ823);8+N$ M4*Bx;c`Z[N! ϢTXgU ڃU_F|#sDת\mcJ2*,GBW(%JlYWU^<^p`-CDF8O;d&=QB!qSQdUJ0= 5y쳑\iӗЎ"q UXw/`2Cܟˍa_ 82S75ٖwc01r!`>W_@.-" .p8[䓏{GFv$0l  lz>)[[M^ʃTpcӰ3E@{yU oJ,&8 {cW7amm J78c˯7NY;4֮GZ+s lg#4-K;;ok۽fNULz]]7UDsOO"TC]_ -7c7;{,X;DΜ~<,t=pULzh^ʙxmq1 v $4hsM` '#1y(,a=ղxODWW̟K3ä nÞ,LA\j6%8>}?ud3$BǤX 6*u& =SŭY֠Ȑؑ"ugZlh\Ly>.31{4Y"3[eM$eLjNvrte34FFY"0r9ߡ=X~-H;8RԾo<Ud T(WEͪnQ$Ckb\㪧>[V_?DciM 25;ɉ+~\'I2\8nN#Q>{晒%J:A?>Z=5{qg׆6~X/.MI9%^Fn59 K>_TL.H= &ۈYI]Y(?cJŽcm }N_U$[ۊkd5x/,qʛYvUq49@G2ϙNm $N &zl>z~y=Ջ'V-8v#R$`xz@ 硯0Hp6;=t= aH, ) JJAh}HiWFPQe1>@\!Ȼc 2YCVĮK:_ѝ"~9Fm!;<4޶\zg K|N*ɲu 4_/"c{(Q,@Hj1 "krHjUbv}w~r*)W4?G2`C\ #x"GKlZK3.n]kJ(K~p7P\֟B -Ard'~I KىxҦ'8ezWF Ϳ p9kUGIeИR!_Ү &~Rj | *!%s4.zl!y/y F,(&sxی|DD^h{Auz"`~GtwFT}V2,{'>P Ot@rX&*0ҳ磺(_ Ǔ3K7Pm<ʟ"xDܽOUoU ̕Ԥ>6#E)d~sf*#0Jf<3J4TYmm*!j4/D*=QFmEjS魴JFnmpZմrtJ$T]o-/1u(W9=RruwCcvCuŽ2z=j\f>L"1撪)yǼ?SPbvIȸŒGjbQD;ҧ+t HOSy~~;(QEߒeQ$[T7r"kݺ;OTt m@lJZDCN2a*[zqhͯBCzbBJl2dN/Y?p4Kq@$Cpsժ5虳Joe1*8W&^uĕ&]8bOzwN O^}tw!Wl%N؃;k',_ S%؊Sa&֩x81u^:DJNg~׻Vsphkv%`H.hkìZ~ .Q/gm}^W喵zw)Ua030)~EgG|1WJ9|2͚͠pAnt>w ٚR[{ByK40d]DR!#9vg0C2MPfk*_nǿRd@@ɷ(s]_Y)hV=)qTU-G(e~<ɽ <;Fh~87WTq &1vj&K5 w朔*YB 2 E<`W~6#~[ ؆am{nKY'5n{>+8D#yFrY+'-ݥVC tDzs)ͪ> V<-e]! |O+ ]9Tǜ[zA>g&:28*`#Z8q[u9^ŶacoIu0wTT]=Pt)AmA1޻*Pn+fgPl׹<@MH Ʈē = !'NwŁ$li(9dK ?ʑmGSp6 "gb]RXRK3S^|RHp(EP0ձO%K>:X7b_zVXojͩ.D9e1ѬtH=$ 8{lICB{T 7ʇfٿ2Jd(!?;lA?fL֜G7%ZUՊU]MDˆsduB/ <3Is>`<4% ưZx4v 6ID&2oFYo2xgRnԮyWfsbQ)xӄݸz۷딒CZ^ gOԳmvt\IreL{(|?cTs8 VD+O:|< ~Q#f"' Ֆ1#b0B/m wQ>~$YǛdB]Oq\`zqo?xhlTHFIR @rԢ ޜ`A@U|ө_?5zG,@Q9D|XAmQy G Zg.lL m۠=75xj6p' ,BS,nv6Ӹ6p,Yc 3PP$mG> X|;RSxȈ#{{9@䝺>,fzx1,y lT~yPAōdP@mOAnO"Жթ/ƒ @=Xk3H*}nuO>C9e`lŻߤH)IX4jS|TDɗ^ & <+V8RN\q6]y)^@'8CVen0Cc '9TГ ^c]K,Ư\i i`&^D}V$uQ &N@!d4`BgA}Zq\UhBTQ (abHۃZv4CMi%]_.t?0 \ tcG6M`5vo?$L3T@v4&U܏ԑM%4L_P E6!<Ռ.tIr,_Li;thܥ>y;R\8: $VXݬ I*@8p"+ 8g` @ߣ0%6M'$C1ԼYEBQhpN]K3z6"6P#VN|[?WN<džr@2p* MЇrGv?u?]Q# Xih.h t nBV{! l\y H{Qoz8f@pL1iꄵR_XChi8[$:BˆHWQf!$񉇢ϴͅp[hהq ڲQ~SU9)7k= W>G /pty]Hz'HΉc'~!Zj rLj Ӆ G]g "R ̆ӛVN48*] ǪR!Yi,-ğj`f${0EqCySzm%61cџh"jƿysLXѨx ^0*ԤIYCJGOxu.)e꽶`}vZ!Zir}xBH!"f%ST瘚2XEڂE¹TO"DC݂ǠYH\ INFv2lE@Da>aw>!mӍ.vvk^Tk\mK*5755 s5]3T;qo1t M:0;IKiy+J }џzy + B7L{Pu2v}ƇwMqoz#ѡT*Cj4+&{ ,sG-y7O'Xb~*k `N"vFvU.*f fvNQ)MhEnpZ#ʮ_AI*̳y$XG̻z cצɠ,\FcdH/m"$Ht:2o셿r͊s(ִ1$ 7 <iOXM8WþV8=f3E@×\1 Ĉ{ͦa)k<>+3BϘFԬZT[Rbi0.C,6FYK20*N.], s.*m j54_hGO.͸r}q.n҇獚+NgHsG%ue>&2 ?0-WWY=Mz=$0c?A)S602.fzx7aGX2v~XXfC;9>p878]&, L)n Z&-Wn+\\*N :wށ$S8?'o;ExXox}o}$8:OE뤕\surs@ڔ.2jEp_ͫb t%#}A4Ɛ,Z'%z3+h5{&Ch)s9P e|Or&[kV!Z/E{Lkht[Z E}K`9QAf՞s겁R$L]AYCTv~ N$Z 5E]$";1n0]2ڢW6b~\yo L ɨ  $+֯Uʧ}8YOy%~z&UlD#" 0fyL H@MnG4+H_!~it@j1! keq>7̉^?JU,j-NwiiVhg|x6X Y\{2i,Jo9O %!VMHV4qFGtp;Ǽ0VJtSu_7I uF)C 09>3ұAj`XGXMXs&Ǩ}AuP8hۋp!?9D?n9aޡ5M%*`Ydz-ݜ.fe^R렌t# Rxdpǫ_7D-ᶵZ0]Bˌ7`D/_L{׳_Wu8^eyCp ?cTz5Wo邠853(,%K˂kU)Xcss{?PYՏny.s%1zQR;b;q sوf3N2v u hI\1 ŊqГ_!r`/OvAU NpAnc}zO-/0X͌^c.f߸T0r K$%Pg~'*Ry6qq#˰gG}5%WdTFr+SZ€i[ ev46U&83;$Pؼ4ѡpEZ+y9=Z8G V֍qo0$GY_1+O{ۭ+%6 tt:yyc~1'F9KWy'ԗ hb g-^ $14Zo_et*J' %~2 35/ m/S)Q깯̙ D;8r ,{aexp˳렂,dS [SUNVÚƓӇ']9j3r]:#QBl71 3#J [ YqAʠпgL|rfb ߿wl96M;)B6Ͻ,(EesRHbJ4P;apEhÞ8jPֵH:(j+IjAylZkٟ1 k3Z],|aU] cv*!vYF,i JSÏO3 ?wze nUTu2Y>|ןs3M{s~j?Cq9(6icT{5Y.5Tji5uӅe-"gӉ?CoT m??^3?_p?6W-ZZ,ѹכvq1W6hq|wDQs۴sotbm"bVub8ۂ:8WwƮQ8A&WoDYol/?;M9!7?rB:W*fA]H.JLOn3rmHV;ɻG6RAm݌AEfM|>8o#elĘyH)V( Y*T),gsW[ byU^n/N"0lzUc/]"eiC ZuA(+=";㔎FN㟇X/MajZ7֐YG щ-'BbT< ɹDܕF;w#1pYC"lI54v !^(5+9'1"{9{v3ɯ~z G,О-Ba*$` =ŶcTw}θ(]SI 8(\œ%pPkTfTyzr إA9Ai t_źaL51X5oF}NM_6Dk5 a^-&żV_ߌ?g{:cJIr/m~N c5L^VXRV3Cfˍ_.K,_JydLg\v)hm(?}%0gTEƒH`$Cd]=w~Lz!|OKA/VX2 y0~=JLYWܨ a,mU&vX͆C^!w^6a8pZm9m犴Og\b G-],bQ]w{*|r'̮d]9+2йrIsj|^|`p<}A2-?>WF9GơgUr1d,O޸J&Q 35ȂAEдl)#s%i, l8 1c9ȃkBEX-{Padv`4@FEfnzluD}pR)@ZvNgo{.>[m ܵKBHQjgSOϞ̑ePϝ-$${ 'hԏťˢvDy&;XRy=8ékB>T%mBҖumfXe/pάcTY[ '9Q>yc0i}%SX$G{x- Vo:5֖pk,x'~7MN4~sw!z_ؿ\zhZE±B[^ҝfN\c 44K|U<0oo0EAlԦ#YF븻WE_&auB/#};08ݑ5IA,pP g7e;^ ?cbsA4AÊV f@6f] p%pEO.E "Szjz}3D3j[t:%ϟBġ gx^fٲ>R((f=vqQ~<{_:dLD$ em3,lSNHJzo*iڻ?MNW" ȾQ62fB3Y7NiPtҡ1OnyymFN{&ybj.g9 Y-opȝ!ஃ),к^4BEe&$2gm5ئҤoVFkH^V͘6i"9{Q pV:NHXb +:#w&7Ր;fLW%C ⲣ fcn8m*c^ߜD2N8b x_e u( wFxz``2C3W 'jb4F(=/Y֫"q||S\ S m6}bB?;ɦȿ4|J #ua~XTXh/AGG$5X/fap# \8!z$j/oKiy<)?QU:]}b?#;NJqFW wTC?!A`0Ǒo̝ bIMRJzD|~XnltpWSEւg0pSv+?Pa幯]1iN^[cR-m#3!\,ep@V$㢮UCOT^a@ZV"1,u sc0qTUa?W88a Ą 7)B6UKџ!4Ĥ-/Qvtl3=N+ȏCvqu{ T^u^d./DM!wD進`20BV|Lah{8: ZR QiE@7ظ6QNÕjBCw*'Q/|LOXrU1 )eC37@y7Z11Ϣ.>D{l.n3r1Rxˆ|Y«LYRNQGO6Jd?g:FS l jr%D69}VC @x_^].?r)+?&jH=8>p0i/NVx{OrS9YpN;89{#\nb^:3P*M1nlu@ `}y T% q]ok4Ⱥ$Qr2zYCIÌRf 1^PuvK̦k1 | BOrKJՆ ,}Vut08)#a3k5Y@Q3+023 (vy]7YZTѭn,XK'Ѷa pzd, ہUM=k@i4!2=KGCїwСHЅPF09gEů|6Md2_'?MI'[[L}#K/IRڝ(H|g]6I6>;; U>J^_t& v1¤*]Ac>wpĄf㕮`Vtt fs)vL@%xsl% QZ)V >ݯ1oynflb9k#8*>,nkJ#0?ZDj&*eoI] \ZF1i~+c;hlMHu6PQ,:8tJ|Bvem@@b_8xxV ФX&-W8gg+F|[| jna[/"%r l+.K:J!=ΖIM*ŻEֵl!SQG[[e[ ]~3Y||sfr']RįyoL t&,[:gE ? <ru73۞L[Z,D2!cE1$2'?4CIjleji wmqO#n]H-̀}aE{2s2C,7l/枡LřFOR3mg9nDojr9EocY0l=R$N>k2>Eg+>iogWU-ڀ| Nˎ,=:=zm*=@g=U6L 4NZZQ6%J/>kQ:y:)#?+P * o4d)+fm\M9k Ws:9Np0 CZw\Ay܏Rj̑͡*HptKaaj>P|m>X/ ;T5lW Y̞Z7Fv aDN26ǁQѥ @#cvD!M/2 ~e,u-F_%BgGXZ]̨f@P`` )B.IWE<jk:!9쁤)Mu_}[[koHխ5bmm!`Քt©HL>AqMnTPx8~+D :WzUVm\A( HDxהh*+k.7 9GiA{z&Mu|-ng=Z_X"W2n̗FFH[ޖp R=qh&gJrR^ ׋;lʘ\uC 6,lxh.>6eD,6E5Uqvݬl-'̳4y&+?tUHJL=ߌP_i #hMv:uZg1HÁq] JV=o2бohhv`O^!*O71s6q>\G9-l3̔l)gSթKœjOɾT*u w^zw I ]T|Ti돈c̉;ӄ,0T >dը8^G5v1u{Q0(NEuƐ{ra-{TѷY&xT_έm7r,6嬘~A'ȭyOgeP(l8/>Aӓ(Ur Ilomid (#z_?FwS,qPf*UOr1yoȎPuj`͆4{WJ֨4{SD!2p@4p>7'|\H&xR0de)կRw2Q O\-~\K,2IM](SR =O~|tO1}ywn9SфkVm@<앭[,k*pF*.)9@͚UdL{@5(pcl̜:=bTL |myn5BdI3Ijc:FcH'`Cd#D>c3u)Nn(20ZSY֕b0G|QI0bq\~Z@}k>_^ѝW?/qlɑĕIPq@DF |7e!M3{=&&po )WR R02Pj9`W!! y>V-eAAo!MvbQ9iމj-<5 ~P.~(?ڐ ;3(GN7O|^m޼[;ZLW1D7 eb,Q-ě DΑȤ2$ A/<_, ӏ+F=I@ npNӢyo&˚8`qzkW3^ &>V5 jv/ )B`d鱑ոgBn]UI[:&|EZt;š i(8XHN>hc,b If4S|g@o/@WF#I1rDAG#ٜmf{(:͹)JNQ@ )|ug!bIsa*ixȚeh0@Jޣ n\S%Y ^ ǀsab%piϔVg1IE;I1#Zm}p:NW·J/}Ga A~~DH&9#  L `BQZ25~Jlb1vhM͹d،3%7P%A#PaSADh1bK~L*b86Kz7 Km',_K"pT%ccp.`ZRb8~~/ =ªS=fӗYIBBǿF]%Xٮ2CC-jU z$2 FuBۨa?~ @4N"xǤkZ{$gßb]b;Z/.G*4:W/~Ʊ Fus9ގ7N`@UPh!@ JW3Qqt!Q8?W ^4)3hf,78K%6mޞ)"1&d[AF]~cl:I6kPxL"N8vDcp㎞ˠH+ %C0Mn  09wYjCX8<1]cg3(O0N֡ Saɚ!YqqI)Za~L!iL~ZXjʠ+j ܐƮ"qbtV@K0V[=ĈmAeTk'zsbn IAZb 冩+ LH6:=1\١~uV}4f=&%+U}(-#G'n"@% 0D_[gI0nHonu4Ӱ-F28ɻq lT'ٰHK.Tzp|ڵHNW rOӭݞsUM>Xkpj,G8nN>ށaH[bVɊ}:xVXr7w.#!I 7 Af-#͓s:] QAX&jA&+ct@kȠs '\u sq3mh}7)%Sf_²:WwC#zOYD!ڱj5S`k_=V†m\^ A^"+}nndFkNkSo&VSz}%I6ư 3F)4{/FnTfeFe%9!#<0DMHRZD,9wfw:?֦ܾe<Ĕ7 ahr<r~lc Ub-$Q"><( F٫ʝWOz@SV9<}:#^U}Qџ);f)v8^auK8F .ʊ#(sv^ma.(~gUc4h!K[yҵ*N;nlN%G% ct(cr5ov"]JRǛpWreٜ9pkߠv6)>iiq v>D&p|^ݧ` ASN^i3ƿ:B$jtei`FͬmI /qѫ)<܁h((Rp'J2B54rs{f^|]0=b< e,MhB@W_ȮkH*hETNOWꈜhԾHm!TD&ՀC):|z}4  KXxܕ0bEt"BM*ţI_ aǯR҂r Rlw!jNQU /}Vr"fF@6fB/WxEoZ$i%!QC?'p i Ht mt8u_ 4a?[kힵ/(Ho:4~Qq#D~.kIȚ*IKk{gqaQFoiɢ>nA/H;N7Տocj[Ai1}z8#KaEΒy|؁CYF V†P o [Va/蠷&%hAUQ]:L~E5 Qql+31@)!Xg*Pgr{64/$D+r"ZJe.9qS3*<8hsu <⵷[ TnA~fh61x6#s/zȧ=}FSa.V4I1īqf_SD{TVk!WJUY?RKq~&F@زfx;Fy~:UU>k[1HrebrY>(!5mhFǎµl0Pymj͸Y jcR.: VhdM  hQ.]f} 1˵yKS\ͲC_-Fx֒ T^ ;%CQ~+!8_Ql{׽˼T^jқ,q#F"p-(%GibRf,e-5#@VJ,)b34q7xNfזH/S)w@o^At̲\3[Ȧ `9R4|Ʌȭ&DF7 bK45>4 8wv̊ƌҾA7>9M+^orB E߮ى XD'pqcN\g[O !јq[Ep=E_4]uQfDoGx{XgTv]:ڟΆ_[Y,}5/k>.$̇sޮ™-VNvR5ץ2$A3kS?Nn:SC`^'W4ɟgV9:Jr71m+d1 Y5n9q8cU"&;HgTiB,37yC(OI<>g襜\ ɂ2.0.;}I֐!j#)xM-U~iJm52 /&݆2<`jO撍tF {YNtWﵾG$FU&k1N*F6]#PD FpmR؈  oY8ƃpN4(^F'엠8$V^ V֯pg;Q^v?b"+15βCk\? U_^e.@aFʛhn5xsE(X'4·zP?p+|p;pw}ŕLh^&Q_e9ʂ1["<EzڢXp2b|8`זW䖥o뉘}O 1ӴQWLde˱u`t"peo.=1vlt7w܈Ӎ|->Ang<)bc.D߹QØbaZ~Aj쌼Z l0 9" j\0Gv{ \DJG*r7^h"@ڡPiM,}ؤ EpvUno)sh=kVehļw8NQQqX6j Fyx M8x|F`X=Vͪ>)<IG"켂 r a $˂mvZk !8xnŒ<1 J&nW;$`OXe=('|"Irk>Ck)0j])L? 5#!fBdL=Ɋ(7U>GLt0 ΢*78z#,l$9}IԞGQ#ʮ@ŲK!,p[~57N('Ld"W N/[+V_O 9= ܍eR䠩B2cI42a9*d-H L)KW'9]@"u#yqG@I<;w4dkw.Jy8 K\uqL>_:mpZ`gtf%B㷗49D1qmW 1 G YxݸZ/bC:C lq6蠶jeYpԱ2,a| -yڴ!-xb}ajio0fȽmO~WLS wR$(ВE_ b~Kct9@7VfB) HJ~0EHL^ d> m?$p-F~wKWZTıD pe'޹st<abD6@j9ӭ^O:V4a _ni/ ~cZ;-4WmIRVG#E8 65{ߺԐ/MQ U?gyi|Li_uiT$(cH%1x(c<}>IY~K[DVyįNF?ګx喥qSec`3UK:~67K qBK mt;a:IwFԅt ]7E{@ysCQ.KZ͍kK.a^J!$pZDXT7=Fi`U)DczQ70zueʊY۟#5[蜤ﷸAXl%B+H0ٿgbQeUF=φM#6NvO5Cʾk!b22#zM]ŜW}~at~($Tl0QN-q$)ϖ1pV6":E9Aʼn.Z\NLDt+6&L 2;>vBzw RԜ;ƽ+Tj+ 5]?c*Rf25أ?b Ax sF'L-X\{8Ւ+Н!ܻ+FEQTj|Ոh@%(Fw74#m~n'b n0ټihh+U!8f4lƎXDR[;=`8_y4=Ӝ)fxCf0{YMҕb}%~ eni~ )&&*I!BM&|AX5P b]^ (@2џ;h [!YUե#G6w&'>AtLZ&).۞<{0"h2~jc˔/¼tlV Ң~H/\A/r'p7DJv,=A/S,TM;pE8𺺐 vh yPhw4AYFk8*МLᲖ3."݇B8mg1ԺP¸jn$s#'#Dҷ|"RL৹م{sAR-8H,l|fyQԩazT|ʀ. Xhpڌۄ.wj+b8S|iQW|{?z4Tӡg -f*۟A,dv :0JB(29^ p^qq:Ϳ_Ѩek :P7|#& 10e[BƓֻ6c-+J5tr a7Sl̪UR}S]*ԭVbpMtC<j}DlV3OiszvW9lQU\ȖŞm+olp~x;IB>e(i4Cg$#V-֬ȶ\r?RR :v|8٨x:B] -a >rt`eA+OT?!jL<0UB8C勏s?J{#IhLtרo_4+F_%[ Z ( f^3*sȴ6m8,hNߣeBpB ӛE`\[GʥDژsvf.I|zC D@j`PVs^sIBL[>Vڭ D!>G!J;5K'E,y 13.ylc88)y-.Rg(&Ͱ.6CRXw_O1pkU^ $ukYE!X̕Y}]p,6 @y:Hi4%ve҄p-1sؤ ;4|&xR; xq- կU- ~hG)|}LUke^?As"40VsgF[sG6-N.$yQ`I)2=Ӌ8Kpk9u)eOلבGÛ }|7hl\'ZA\ЇjZkG=rŘ;SD`tQD01.i=8hMhL#8o)Ԇ"!P.)>%ԈPjgC} Rbk5$׀~{iˊ$CT/9-b4Z!EE2V`Ie k2B@t_Vv|tǔ9m]Ov{ʚVᘰϓ|2Pcj $ڔ1^:v)_]E}6s;x\:D$^|~s?c8RUTM zK_vUwYf>Fk#h(6BٜrxJsH`! ^ɑ&7t_$r˓tWڴ]{i J 5]-Euʻ#SJNIýCm%Rꆸ"?zŞ{y09ҬE"ST|iUr M<;j -1Lʦ`#E>V6:F*aQikTUUx#8 9NeA,\4pA4יV*2Q%0vr䍜W{O> PziZ KZN oqFwJ$Mc ;qM#(rHϢ%f#xU?kڏXP:콐\EuI(Ix3 Fʨ=_>Wrc߂Usf>SSxӴ8멱c6O0<A0QT10# CͶ/*` I lkN+'ُ,RH D(iku]-Z %G[X& Sp(o&Zި.v޵#S*\E1ac>d;N{b05@i@2 \8 'ٻ_*o ,yAM8gOq 5 ߄hd+,R3rOa%[4-:掏:CnQtվ}cz_i R!È ɼ_cU?sǿwCk_ƠOf{(Hɋr^0 Y PSP7fȃt| b.Ob }[eiCN{!m%&ɍŅڼFo)^4rBVLCiMS (Lۤg ȢG_Z$e9뵒C0N L*2KkB]|A=|6c j"m =}UP4ݲu\I+g]]`豋"uoZthHSs՘Sp[F 8J-J#}4'`>'gP.p4YK+#5`]"Օ1PwvgU=O-YI,(8_IXϡMſ7 :r ݨM|uht^V*<;d&Ii|I(M1۱IqINsVrbUaO% kPwF27{nbu d*c$K虤@cZ!q?bPņOI`Ŝywt8 T[nB#Ҡ&QKMv%@r!0,rdb~Bgd1p=n_xw1 N.:I) yܞ'n3UiWY)~ $02p1 Di_ۀ-O\Q=V'z1sL8[JQgCc؎&$k=˩$dI=]=\G?PK'3;1^N]vvitf2\XR0dk,-'#/^rPE-GV_e3[gIN9/.#lˡQa:tXDYe kB7/>["#B("Y~%àq\^~ɂ,|ee]ŠsD@Y^#rl~[WHH-_ MJ=,"[<C7Wf.Th-Μid!S" Z\oWF)XޚȍX(* #ҩxnň.0\zgjD!$[-zO@b ۢ$xsS^(Pw72^WWo6Ca1=BE)qLuPFV~n(%̝f%yvՀ /v<\q|]|xY 7˂nJp!3B8@sƹ:?ta`־qσ8uk1 w4 \"lTF%u]3bh@AV.>5R0G QV!͕Ee]M~δ8L{5܇£Δᒟ˂ -] R]ŗjc,yc<)^Ąu3E z\BģT(s&;U0``!$(ݕ-bh)xfi)5=J[_JXU ;Ib6^"ddE?48/.ϐ+;B 8[Gs*1]<+ JDm? 4iUzB.afZ}t;jcT_;64. eB{3&x:5G-c`+#VOo9wQ e\^Cήw,dBԍe?86eްn'Kz& .4p0X=^W EFW\﵆Q&Ė)+^/M'p\% ?3~aOKބ[e:Uw\zQ6vTH9s"?EmS4y12` |,^ b-1b?yWH5qPf:C|SN.SRIXґ<{5o$Z AhW2z\hNBhRtq:9jMy/K)$`d`ey-=:&fXpx/^'~P&Fw~n9/StnJPh7Ype[愢 ]u+# nnhto}NcFU}^=˶#¼S_LN2uv|xU2Y,I ٶؐ& ɄCJd&"ԏ߷(ɭN6YBPS=32g.*Mj<׺˾d3 @K'>ѳBB@LuyBzanV95zIp7G &ѠL(8QHkm_Kx\` T}Tj'k  a^+'g's_n4Llo0:4j1CeB&`hOAHBL7lFȟٱsRtA ,ДWvY^k#qZ-^%~V=QBI!e7`WA~5L`qc4hj`ke%I;~iV>z7ukXEXynԝ\F%=()``tUepp*V練k%c$H$D]ߠ( m2d&rҡuR,;`?N_Qhv.T;+S^˞!YcS/E{YTѯ|KO@E5w D9Z0Vv>Z܁.0*@~| cMl h1e< $YrUKL!-TW`PA ]0D}5q֜?p6E7 ;\~d'5Ypry[lT-UٍpĀoE27^U"(T,/aQފf**:eA/~Cgl#b;*3 |/?i׉~[?gNu(Su ܉YӡԃcwrXkK3JSʸ*&Z,^ {j͎i3dpL66XHOrM>5IZeRD @L{q ڭ1.LQtAt<!7 SD@94A^tu(O蟤A?̉}C->n̢CeSf\,(ݐg9[܅aw&v92n:Ƞ.͙鈪wcx9r*#i;2AX ~Z>@@yia1't$^ÑE$<;a0!b.})쑟Vvطfm?9jb k$|/p5X%?~=UMŸd@ 8rWnE.9=j-0At)0Mˉz@k }0š2xȸ YNcenBS&AXQWfL@=;>Y2j'mosN߄[;<D7E~84Vm˽ڂ)Q@.+jvE&~/'F,d*. ;JC!ݫ1L(s3C]'MHۘ=YŚ.&٭˦?z!M*C8I]p]N~>}%^Mk#WZtd[ɝ9Vz4D?cSe%t̝6 `}ؙ8#1qQ146GtEM"lv T15B'(94l~ozI8wÎp B6BxIlTNSy&_հҾD\=âw9a­43h?TC8Kռ55FZj[ 9=fve$?pu52:uLwF׫!T6~7BK] k63At:F,E*nQՌ268auNkϐ>g 0VR3vbIu.NMqJQ2Y]ȔfYD$fsH;h@sO8X$bN:zJVf .ZCޘd;v@{`3ΰ-ɷ>q]tcEC.DW^*=>feY =Lk~ ,; >& jͧDPOjϨWĂo-^̟ɸv"]N }'D2f09'8 ]6Pr,a`y/{m"y ·?kXсPb,-H@1B!{6޺)؇h g'G*ߏ 8G0/Q؊d,3`,kQŠ~G`V xnvj/@ BKaTB+ <0!szOZi;T.yA.Ϫh0Z(!^'H `|0\;۹zg hplo,WPe \TϏ'G\]Ucu[S-/Q: es'ʥah UA`'$ ʣ/E(uO(&l۸]>DC-i6s7, } X"zKzWvBf+"2'Bj'y*W[9sÀSa!<ΟlnCIr M P jS`F/ ֝~&ɣZK,}\w>3+:Q'Jn* ^ k>Kֹ!:8&kCbu%"Ո!, Lmh.u c.tJ ]yhD77 W⦚婖XsKAw Do4,c8q̀|f DͨZ-L~oH+PuT5LܽxD/Z@٥lM2¶(U$h?At'M#qn&=.]|i/$L>[~z *-KuhaVɳUF,jm^Fq" oEj:n{ϭ..*>cexMĕ#]r%xF#X4tU|;\1}{RUiy"l[ I'4<  -6#{!?Qb}dW|) : {<<Pw4jӌFg D/WM& nyH fX&u Ml)M QRH(q5OXw3QPy!Y 9DiՊГ04R\?m7)0QG;K1-| -#\RY󑲱#DD7PR8Yad'43ewEK`mF@u=$h23Ә(/F y0qU;Ap؄W;'$s2c=Q~ÓaEt6Wߪc wzb6TR]Dj,CYwwD ȏ/Բ񼣀q'T$;eǯh]} h,7qhP3fpgr?C塘|)._:i}Im 8LoZ# haBDެzZ($MiBI5%?pJ_{4)R_gyD8mLR6̊T !lԲRujY0̎AG~HahI(Z3ob:+ C-"d{W2?'<)n M0ށ]47RF&<AbivYY=$ai"Ry8uPStts %oidsJMw 4u >I//Yqݥz؈ *7BJ4Si;lק᳅SUyGۖ;Jńw5 ՓIB}!/)y=8͗SG}JM=yRU %;jMAiP˸c0VYf[\(>쫗haKB>iB5dEkP `ˈ{u&<АvnlŚ{7; qXb6"( Itkt$|[J`zjJ fiȭQ$V'>!0k5ԸK+R5WGi cO̎BB]ѥꕓ /I.7Vd-&$_.|"EG}Y%|EXzKG/:v@A?ԛwNjt7!-cį83?_5W^*9&#tz&LWoa7aꗠ#z?v4U\Y&S"/ڸH{#a=$4v SOݐVؼkynj[W^!ABؚ̟Zɹ,dr{8y> ha>(cILT~pGAWmulPJy5pVV6Q>hX# q٩`kqI^9N Ԍ +]Quծ /'5{#L7ߺvc1)ݴÍֳ6Őzj!EX\\:Hc!Rjlr's/@n/1U,𠧧xKc_!(_@kG=E6Xrܮ9d7^Ƣtݹ[IXa>K' ~bz9RHt^O}壳4!eL 4`y`+>P:Cq&s^n&sY<}-[5P?kI*ExřS% GT=8s<%3Y\ut9>?W+@p:F3!Ɇk8"|IٶυM\rmԻ[vԑ~^VYU7,D<^bK+JCDwGy1CCU!3j;ZK8`" ;jnSJpN9?Ǒ`GrO(|HsK%xn8ȝ ,$e22CeF3!,s:H^/#0{wW-FlԧMl#[r3 $3rݞP ;:@O %oLO*^x?k{fnʅSr%N&^a!vN?|in%L}+Dx|p֔l=ymV g,[`gٶt1;{m .u0͗fKiC$.L )Edkut3P1 AND ,vB*=muSx{FvcsUOK_N?IyǃS$b#4"›,KtWuZnO)+{-,vζqե:]7[ [ @ACATU5S j^b7.)Üڰ7| QD@sB]`QIbLV #T pJʈt̴]XB1a Q"'RҴ:~);RِHh{W6(MFͮ &~(C"Dfg~%FwXSď"6gp1PԐzoBl%.v\o/ cH;&x&p#M]2H˘)xӠ8WaqMۗ >Z`Bhw.? (̬ PJ9qD.y杠n:B%-|ku6 PB.[{w9~Lp{7솸@!k-P˶V$j\Q;uvUuҟh:ǎpk]6>{HvЮFC"y!LNP '&H."-nZhi݌>T Frc@93|ɞe H]Y7L^)"逼um\A!̓Ps2,噋+1SU9l kn4*Io.R[gծVi_b4T/=+ Vl_ծq 3 '^Eny*j\ u3ځNJtnE36ŭ@XY{@+4b^,)[kT%6|g/h!£T0))oZ^aů6iG` p xDX4jx%pڡ8wf|P,/U0)K)j};/"t =K);­VIܡLE6 1 Nw]HV4ŜXY؜eH^i]62˨\^s/:z)J0ɨ랹s~4P<䦑m+M2P [ yy4sLBRFSYzfqt}H]U\MZ>CX`)Z~s&MO#VnWਫ4:R}1SL_s)MaJQXpTi?PL&ݨ7+@Rnco5ܷHPֆkGA!97t恩̧9z6(jC rdoOb~GҽL-ۓ)I-F!z) cc( YR`6MZo)C$scX.^JM𖛤n j%S )z:[;&:C5`6 L.Li2=Ei|߂p@lR%2_Z`:-k49 񛦻0B|ycn_Jy`I]$8<.RLeYߒ<x7~/0<G^fa[XF i=*%0iӠ28{N<~ZGB!#6RO{$t7A߲%E`R~0F6mT˂Kf~p ,#KD-2\}ڱtɰ7'Y|u<7w\m<7;c0lu1o"݁ˆY U*N]@|I${Z?%Ėau!AE^/G8\JmQ# @dݶc+=iy"n] ~(s-l/[n7N/E HE‘x]4lU@!<|3oo hĵa1$ڑЌA7H+:M}y8D#-Y}!ϚKGCvi3ZV,>21H`^wo#ܙ5'sL EQzzX;{͜v`kRf4o@C'ǔ1Dm\K-Ūzn_q^d>;+"JG W0 yH'F WQdo+&N|ZN+. Ԙ30aU=~fQaHu 84<=jh&8X*~t~YȰ+=Yt483N~Xhb<z̋jQcU(G1siGPa$ϷPq:Z2EVOSIY-OOFVFx\H8l?  {M`kLF贄k._#$eYJ M`>8Dy?ҹ7\jr5kxnYOnӧ D6Rdyt)֐E+ D4I1_/})ueʽOW: \W) nݶ7Ӵ.QlS8~aլ ޑal[obGf@(^WMM.z7 .l۶tPLCS_Y”B>%u-U_ySO`ɍS$wլU%ruDwyidWn,vzW8S^#g}SX,#ht,",Rt)*=UNe-oB}T&L-4IeyÁ|]$=,Xn@wlJn##S`P>   %a&M @QlUqG&vh߿f>cLci " ;5Uฎ̬C^91i7ը@RdBΙ:pTUfrlAF4>gYXYO~Fre3ҜtPRUFdduNCe>}At0k~Bf:9@p{K.}jدؘuYRIѽLyN+yDc 9靖ylƙz^TB;DwNǮ\D9Ne@W\^G@hwF=śzW)[F7m>שS4Ъr]m$}YbprBà=%׳3Jrg#]hk^ݲջQhdqN6A̰ oHgxQ 8&eBj*L}&tڜϊ5j Et3=5X*u`0n/ǵPlve3\x\~_C wI4Tvu TztCpљNѲ3_sU:6]=QLi3 'ƨ5Pxl9mFȽ*50Hz&h hcOlvws*p;C64 ^qͩ[O@T@O뿹ݿ,_LWjjX`Ԩ,aGbkȊ2c' "㬚G.AsɃgt?kGU`(>#u@}.d"TɎ8ͰSJL"5uLuQ&aUW5W{S?gRl>yn" #yoy3K9}h[^Ot.\8D(y_Mu:aӶ%te]̰jI)bwKƯo}@G2h8cU+ (T_FN֞Lꉟg L|A6pVZa_қ%~r %WrIPp%{VQt* ůTW("h|^xdR KxG4 [)_tk V0P/xnՎ|ݜ>a~7&W2[yT`0*w;{39߲6> MeWBOM{K4=Vf/2R~? ,H3vhBetБzʗx vU,*q愭O!IP8zvYaCgR!o<#в]X{E턤2bmjlG*t~eEM S fZů\<70W*v]r $X~m$Kܞ4t󸘖Yifb?#7$u]8KE3g2aިD>yhZE"+{>B@AE3ʆVc5i|>v===kK~)Or`f.ǻA=/vX{#4\84( Uḏ8Z>ȿlVKu#reZ}&w`Jjoowt׎Xnk򪅈= ' ]9)K]#YT>aD`iFBlDN!:C\rR.6h㛶6G9тڂIL`DFs dSM^yJː3ⵣ41:3gr *Ί/ACtDNZy/Loͫ=9_[cs^.5ڤ?-zWu<ݛYo@bnViFy<صha9_9΋p,Z!Ya馲;L*XA,}~#3?j|PŨ.SIJ|ڍyj,n%?kMdqcms܄٧ byt5"ihPX~> ԓk)PяPZKbC.~TeȨ0w$;py6u^^i\,ܻOyI5lCqs2ڰ;}_ll]7s\x,eKM>dPqajb}aER1J J(Cֳ:Lt 6t)lKԞkCAy8o“E.s$lJx,a\I]rD$_7@mҖ5W)c>_t|$H0vfPr El^]7@<{Q;cAU$u0]6Lıτ#y5Oſ@z1l¹GnSpUcoRiQ`egQ|/ XB:(ز o`ztxdtb8V%Qj! _3TVY} "Yaf]?ÒK#ټ ו Ul oZX } N>N8rEˇvbފ 4+}wȳɺ% C<'( >΅,w29 [4٠s,NO4X^M s䇛O6/%rbHRu8A;@>8P>1nT8D3º(~J"Q31Z&ӑ(5zApRS'l"Jt[Zc|{ ct$)^KJg9%EjnM+&=a>f@ 1I?dS(Hiç+ ̜gO! ʍ^*PaZŹ%JeSwٻGC1f4IX ѣw =#3YT9I΃w/.*/}ak&l&MD 76{DflIP/yQpIFCnQX+'ܥHUIh0-@NZ#L@lqEe^ԀAbfuC?3 bu;ъS"@ǩX-M-I5A}f71K,hC)-L&dn'`&<%fhno7j`OŁ+̤=qB^hL|!| tnnng]H]no@,[B.IKNZ5+B0K Z ~ _u},AVs>n RKQl/ϖqTJ"Ȭ?*wa$?o>=s9DDjiQyvR_ӶA]| ; j XG"cm ̮ЌހuŪWai,Ny`nc uJ\` IELEhSޯCɷf`F̤_i]Ķ0jqp2Ymq㝳"1FqV8HƟUZFrQ(EI+"KnZNyEI 53=:O>3O޾tt} oK_ЦdzU! (Ѹ:5Y&UքJIuDrRl Z0}sAPBԌj`9dP*jGb‚|03 Ki%fFvi}+'w`46 wrbI\>N3>ma"/]5yyy\K)*j Zy=[pA ƖEI!=cZ*oWX|&EX= &e8tb&TM@h~4|W;۾`U σ.S|1@hf $pD %r4<ٿ\u Rs45לSP|v i>K=fd>0@(=氺6 m~EGx|ӦPŮЯ}=Ik\jqɂY>!fZvsUVڲ64'rN}( 5ʑma*Z|hzT V 6& ~qǴKVSҷT|Er *(<m@).z{$\Y7z"A.^&Y4 vc(E|˶9*][%/ *vl*A2߀SL'vʸ 6е9y5}׃$mL00<֒3^d>hՃ(mS y"*&L}&`ʩ?€ֆtHe5H 3Qwy/]H?7/U3\ZDExZ2 pn֌*Xz. 6PĮ Jہ%Դ0J2V[p*4myf} O6]8* s%";+L]za>n&o>F)ʅ'i5B|8DZW9,ݑΠQa241s~$'4֌sK1Dkd>q6Sa-3}n(WjeJʼnz-Ϙh0 K}@orqPOa+˺cI&Uj9gP]j&@AcƲP:Ӳ4qZ rsb%)^n> V&Wdz%OF|:wUnD=Z9KHDf_PI^S^]^Q 2 AiEƬL5>y?Mzlo|*tHJ1qhYGF,>\ˤ%8 T'DW44K#k^(^GCy%LsmPInlQˇPz^BWQfqn \eYtAc xQ P8@^o= B bX ?YT)@ o,dԮ"`Dxe!]Sl F~AGo3`~gD4:"iwAbMC ܶ>0T EZ 8<M2/<6X1֣Koknᵞ4]Qt&2CriQdbTM}#4XifQU{e J,ȷ%əvH͓p6W2 {.{ZU)ADMAc\10kbPS s)A YHu9vD$LO[!|=+_egxвo5w#лL\sp p}ݴI xB} tkx;ՌLdu0rDG,w!C _ҙt† ODMUz)DzJF Fqq|wX4ĵI&Y3\Eq23fyS( ً{=OW{1֫ kǔdw'(bpT. /1.l:{.Le^+ӾaG,ђ_q9nApg)tɿXykPA:'aVNsOv2F1wY~tjKqR攚 a)-1u83Xj)V)7PqnœI7gD!pMm~HÍL ][B)ZNd,obrmN]W sL(/g^5Ci*y<0RqchXlpSUc7NDH63}es=v"36q|aVl dAE pݛgIq rrW\)*=(ϧ/abd2+a@ыV^fvw'{՝xE@>P/Dm.89UQ'&YC][:K|f)hT=i%AP~UPnωX+Opw?'Vv-|kF/I[$ݡ",ᛛ]8Ou q$^|=EY)vU<()*Jz}r1Ƭ})~KAb;!U*F `u0S2z{A,a/lJf?Dg "M-I&gE rB\1app ^@L;$:ٸKSȵ̜sl-7(~;98}h=ذp>YC #6Pdޏamm>] "1bN+X ,U)CӄtIC~[5fA(2Ov.OO h=Ci*P@qs'[#W܌/17_TPo2G!*XTC4ΓW ;c|#;\[%I"C,rQ }aV_OHm6Px,<έ-!7!i0 jȫ70M?ԩuKWGM<@;[uNM~gY۹=-=ѕGK3nچЋ9k*kj]A lZk|]!zUYKk-т@a!Ҙ4Kp]Ŷn/LvDRcNUVx`ym KTQso譒,/D2mTXYU4O=IP5~«`nKA{k:H[7z Gv>D:cK Z:w 4G) 1ug{!ߋlM64'F5V/_GŒyIH/OQ@Z[F aZ>E,.xQA=+>_ά05U-cńWhmirKn|Hјw},^Nх%;s1g4 #Ժxt]݃"ș0mQFob%:v"I-%XM\8g}@i fМMMz3$ u\d&o o֝'˹̪B-'x <  ERd 9l5& av,ggJg+텮B.svz  Vq ?v GǸ'ƣ)Da9!}sF{ +_Y$$w6vrC:Gm#ٺ`LzyI 9\m]3M}3B{X> LY\nR%̙dSY6IB?xjJls}a~n~jjUXc%<&#ˤu+/a8bde4+XQq'G%z('oge7YO&w~6c1V.h]O_e?JZv^0r? ΃k!맶Uy.r4}deBqB/ _쟥8hT'ShK TFg~] 6ħWD(XJ, ?;䕮^,t)c֓wzd~U'<,.ePqOkX.OgȖ44e7Vr414JmeaW:+B}C"kaǽe>x\j7P%lδZ"1@;߈tN}D&M5̀"uDŽ® ;->shX+d3ȝNBSͶul‡a;7(J}æK4-h4"<ͼų3c {%)(yauKR#OO0~qiz췿H6S,B Rkܵ; Y#} =^yJ kO .g 3Z ZO!,G|zEݹrlY 8^'cKϘ3FU[[vu߀M_w5,"XP5ER+鯒re ʍȮџVEtT㗼f5ڃd?gC4^% ev `F~rn> G1s RXT- ݡl0Aל8Yw׎Q[^#;0[d#VqJr3y嶞e; s^TrS/곅.'i}%Ұ YbN D竉S;ׅ֘NGcg-sMTahhc<%L {ӀWO<<3 7;[8ޞ*ke"r"p[ϧ=yl29r #oЊomQZ}'ci[.$X-&$ô% %c[/w&VSc!YDT4CF5B]2^6Ra=Cޢ[\>ӓ%qAL6.%ֶs24$]:P9!_^nr֯AyE)x"6~2y sֿSD9:_VG`(,e'iRp!*>G=y /N.4vg*1z$wY$ڠ V!n9Q Îp\{ϯk:aܒ{`u1U&fW_ u YQC-[Ϧ!tM/7g=h`.cF݀ h]k|Hj-ZU+ޓvMDCL,G?:Wݱ'#2-Se ttVcsRc~O'~n cm7_[cs.x! Cq'\YH3E83Fj̀]kXdsO JnA\FӁR dBͽ怷 )?m!K =X8Vgvl c7,3ikg9NYZrl^gf2LB6?XߐY٦;>Exn+2ma7>F&wMk[c]-Z-@SB^Xe×m.wA;b&1l(CIg \MÿReCذP.KTofщ"'m8O(5\V턲# p]è<٧K` +VC"-fZzy5 toS{[2dj3%\&γ3GX`g MzÀx0:o^:zoLY ;؂WcQt|`s7sSc]r!IВE,hxJ`-Wyu6 SBjpfLw@6ͼ CB8sG=3?R< #Sc9>up* ƔƤhjX3yUTc1-o=ttxЛ{6Ĕ [m>ao<}ܧ,K_TIxr_Vcɽ7)9&NILRLIPtacVYPnj{L<%o'# pjV|=ɞ9#MPmynAp"{0T{j*)'?_`+i Xfh;6j1=1}VEňeo6vͧmr5w şBk?RX誩x e VθxG Ԍ5oQh@"P_V`Y:)b4w-;o@Iq0'emp꟦Qh fO~A 3^H1[+tR.¥=c:pW_7C>̧/è3"Ϲt`ft^Ph;2D14{ڻC#/?X1CHBf؃7o"W :SYZz\MټT6ԁ\ZXusXd k5#l(m{we!)a3%t^W'DdIBE-4'6p)%z^/5P7MBbv8twHO4wKkC%UL7ws:M>q e@h[z۱[z PA ?ؕzx@WΖԹe{:$Wήo+}H=bݓGAacIˌ[Ve_(t&5O/b;<5hГ8Q-<'U: m=g6otϯHE OO *=#YvGc!nۣsAZJR 4qDNo!(0M;T j4bv.Ry܂n!QOe,5ߴklzfĮʠBT \4Fb.hY6[4Uj 2tmHhqKݣFF n ~ D_quA !L</`5UvEq1eOm[yInb>q[?$:; rmm2~-W v3,&alkmA1ga _nUywִa:*F:6 l#jUBBQQ3藪UeLk34s[~_ȥhtߪ (e0?tӶ9ѥ㉾B@ĝX1 _CElqZtT>h3Cz&dPj,3fzhB-d-UH7,o-d$ Id Sď O6Xh ?2wħWÞyZuor",<'\6]ٛeA)B7X-pL/'*}m+NzĚ dVF9rXŒ?]%ӷC\ sU%,+M2j?Up[b_ Hp͆|E\nMЇ F]<4?VFͺwLa2f4ԫ`ēM>C6Jt k8.oAzr ,@o2z ^^ =rL+Iy/_2).Њ\$e m#už*g2hO[ ! BfW0: oC2]HqN?WS)6 ?G!=gal,"*#q'g)g;d(Btl\ an7{ eZ4A٘r?t?h7P+Uʌ0`Oj_` n604S4MKKn>;'~/KT[Pn"@son~7g6.Dɏ<őW*fsH.92psEm$i"иeo=sS%84ƭe'$V)o*ؒM- / u{l:Y';CmN'l.nĘ_~?J@?H9LWsZP{tLȿ ZZ Ky>NA=!?6*=uSy<5i")>& Sm߬# \,5 Hc2ƈ]B&,y#E̬4 s)c0Um EH?bI<- `MP @ 0u־{s q;-Jf \neQEx9X 'E Tif$ jNJ/JUjזu}e0#[ЄzNE4@D7^}5ա_^Jo8iʼnGLtIa.22m+)x 5T {'s'Vi\!.92tQD4mR(}Ce4p+b@jݒgdI_F4ĪF W.F1(J;C0Ŕ 'YR峽LV}_VK U[lOAԙRۀ;EF۽s$r!&WaŬ{B좙񳀊).ghkyks~gY.r!{p;dq#M u0k^uIuzN*͛KF~,HUba)1璽E hc6>4|BފíG7PU=~"‰}Ō]ISQzbuډ sqC(U 4F_R g,jnX˰ϣ*nǭW0͆6ل} HAOzwFȴyƢQP۹ޔT3$p<[1*a/q9zDHm2ȿs lLc!uĐ(ƂËI('e)J<X8+V \^f;:Viv+9  u#,4w+?ĝ{;˵ %^j*aE2)Gш>m8Dr9̃?J^@#=SP`-s(L~)@yH>;7T%ŮnS60QK<983Au&Aw\TO c3[{Z8 du@ yYr6e]7> J&(^y Թ^:[:D ֒oQ,u ߐsY . f}17Y"zCe;ըh)z|c2B'1|zh;C<`U*#p GDLj*̟6=VjQBW`O}q}r +_A#y͚or/utSʮsK\l}JtdH8Zh*r=28‌cmQ ~C:G8`T ⷃxcA~3O O:a}2ӵ0Ċ.H- q`wKQ$_|71rŰ㤹TKzjka:GT݌1zg|r `9`*dle-`"MC"H(/5`{_Z^W[64cAѯ|#ڪ PU8~Γ[>Q `ܿ"[a)5@NG%J)޲-~̛aFn}fݞcn 6 u Yb%4!B$Jmjw?à,L\`HǬ$jgE"RyՖ7x:|oH.njs!vQ ,%az 5QhE/i 9BGBo^j2XaSx~&7]eq6脤@M3tLͼhUQqAj*b{srt{ֽL/spw. mL @CM&A/6.ҮENIVa LsECp3eSكFszLu":MeҦfsl!E2Cm$ 2`8[g cv+ͨŃMA)؀?E׵X(=u/,8G BBmu:PLyNN(w#.XͱQ?z cRF*k'2V<ŒӼ?~ȃƄ='0'T=d ~45z(/ bm_ՀL?ceOw7TѥiҤ+Zf#n2Qzr .6?gz3^8Fٛ8lZF0r1 oA0to҇G{$X\D;Kpn" ϼp' /e5;"aQЁXKNBHD1II!BrPج4pjOEva=˘#n:ev z@zC޼z/Ҿ =_ *Hv0rsg٧:,SLUVّ_O h@\uEoA>VsP O)(ycBS8ɏ?Lg#vP( -#tfڞw,*0r%QMNזzz&q#r2W6;GҜ%9J:"[cW2in c@,QCxl27fn G ^Mm{gr tni5^PS&a(s+>_(~L tOU2kL؆9?PT0 ?=_ ~P=R~$SFM6F\Ft{)WISTm!yֲv&:wDNZt4tQ]Hi?ːjcrCG 'jT0-k5yH@[wbڡRƊB-2^~c IoWp٣ aJ6;,Ad[L'OQvSpqY3x>"#M$%XJ\jHy]PrHPno~䯚ᅫ0>lX Pz\jedTJgf*^DHlfG^7J6cA[6UF4 k)T^8Juִ@L! zaR NJO;~y p]$^q#)7ԪZ*@j[vWNj٧ӤxAX 59 m%88J ,`Mvy"w5Sg}|QUՄCl AR"8Y9cn%5#byMo_e>ǣrK=?&}^⻩ÍTEQ/pGe9:cί>}d&oDФ (EI봾j(c'޽鿧nMȸGSI̯GE|ېÏi~V66]{qݲW9R$^TNe/'ϓ9/5 g>KD}EN_a^,gs'D<',g &Z @u ޘRxixƇgQ;,![gGM%(*CK?_]jrL&%-!Z->~AFeQ_IN-БeոB'lָt!*D@{gasuN-jه~\(p3 B 弌t\[hI0r,+蘎YBўf_hZd'j|r{U륰֌ IV(p-VuM`^+j< \U60]N7BMLŌQ͓5qsf4GR;$ׄnƲaCԇD/3S3pn! 6 ޸8Ck$tvMI$̄S }v;j`Wjb,$ga-O!_x=mZ+.o} ]XE Zsįffˉ3C];,.zLQL~f1sэ0ŀt=_⛲A@|{fjFǪyܸ(^ꪣpZHo/EWƣV',;y7B 6}GLR)ݜxѡgG_Esi@F3x2w$now8tNs ETWbIjP]dB/mQꄁu dk {+ǝimіNxb=:\r\ l1\^?W' ؋3&Ċtz'}Tiitۊ "˯= aLۃС2]H{ QQ]!cXbk`\_%ޜ-\S=T3 $s[R #-RΦ:."о r*~d' 0ۀ#CSkbmM!uOzr *` %Ďb޼(.]Gw\oI,bA=/r`ú@ЃBGvç`9\AV{mbȠ0H (++mwrV }?_?Zak"*I\0GPk AzzjAO'1NT ݳgO["xUH 8̡L}+Sty}ڠLtBhi_g"Q%ެe Hчûkw=|Lw]9"^u̚bR0]o-u(q$QNjKhiZM' ~2L=.֟;Az]3\Z?>DM=l/-L0›sOgҏ5,[M{.pz)Yi(-&6^ĵpcs;`qN]=<(B&Pq[6aPvuo?^?H2W2(UAhC? $ts*٩sdmչ QXUsՔ?h]-sy.JhȓaxwӦgde ڤq?@oZ4=U~E\Zʅ>_4ZHv {WI<5tvYm_/D84 ̷Ɣr9B%'QΕH#~DS$ )Kڥjhf"7Կ ` :`M[D+I5kGbv(?ԲK~t))obĮˑvʚ~ۓdqU+"}CM~Wd m'R-9װ2#y]:Dן MYg.#v '-l\d~p LľɋP Y(lyuB~ ǹ#[1I8NWG-) Zw O<%JH>j3% eCGLkbi%. t(+/}CEFM}3L*S$-Qk@NҳRN(\4urweH%<OSRK${[|m֌lA\-S90ҩ݅8DEPS ucFEZ:b)@B`ȘxU|G/.2D:cqiMe=p(;uoJ8XV_p㇉k e'H8`RpcWaKDQhKCs{!#T܊ b=(ފ7솾⸬ J҉# 'K$wxjTG.R5 07w,Qe\A-^")[q|Kj' ڹ>ĸ>j'Fwg%߼"'Z'_0+9x1S>osv.n)BɥGuX/6֣ڍ!6&rK 6]BFԐe.8U:ؚ ub!#aZY\CN Tt,Bs&%DGt$vv8VQnp4^VEPM50,3oꌱISj!>z2`ەeXϴbt gltX'%˯Q\CD(ֻNB%IS8]Nc0umPǔu{mQ҅|= @jnP:XFyTTI?{:~,2[Te^g R` 6U62ϪkdG7B|pL`+t2] .Jh&RFՈyʩ$W$3xwwTW"C3{AuI fLꗴ++5y4p |c{Z['l1z>KEfv,a^r(7%,]|_n |*ze9@htr$d -ZYfGдZ&kL5:qD WD*>BT<}P^wltY0dr fVx^~ 3p>୕BAnD$Ƨdt9_o6SNί )؎hX]]HNKo l.R@s\5 {NzQ9uq/|.Ei^0v])P.౔g).IJu}9}qYMV|5Z}!3EŮx QPk#j0ii[]t[6T X< {DruMj~#ZT*l_ӂB#lʭ4QfFwXmgLWbMꐘ!RKߋnGlyEk=ϯp zXkt2K?d -(ϑƃ,o\bjX?"ἕV!^EJwP@GءuрFҡL7SC D_7tJtSerz#m-ilG6)19-q%ypgXS­>2HdFVI}n{#p*EgX";?A'\V/kvKCt;})0خf/`!>ŵvRbKs-tzU; q`ҁ0G']*ެ!1b{&'{|:|Ixr RZTwbE+ œ)}\mA)AwYlQXS9ܜUl8=t;BSIVbg9Jzɭ0{5t˱OD¤͞pZ>|-6MiK}ੳ `ʃܶƖnWVl㜝Axٗy g$V։Yv{¢GaldfP(.TC8% |*"U:r$YqܵluЋy{·v4mh,3= 'q0dBaJ:7kGqd 7 \-H{:'P5|P5-|3w;" J~.(lh'h@\h- 0lL(F?"2imWֺ}>Fxso0 8G1b G H!Zly{/XXc~hj`.0**볌.P_"#MNB/̈5`iQ)xǍ6@8c<2<39&HǍé\ 3F$ V' #Td]YǛ p!3\W{zo~G"O#nHk C'i>/`[㕾<[;eۅ$9vm }oOP>l#ـcjʯ]lyڼ=h &[eRcG8i+h^s%'9ki#ek:j8^]*?EGLXu/  W apUrL 33^؋gQ9,7P^3-Ndbse Q㧾2 d 4Z%WƿA, h_Q$ r7`*GOg')&::0,$0PӦ bqzA|~!|h4M:Ȱ}Ut5kԆ \u?3.2]_{L1 EʉG?h~V{wY[UϚ>< }VgEfP%:5{h վs\V.a%4cº1B&7 P:o֬dEi/|>Ly7_kMjX$nAj[y0Y _B[#݅*O0ي:)Ӑ_y;RG2̆y8A.g51ghs}< jhTwih&.-)"Et섷cX;/ɯ+6 )}۷(<r{upn.͝ SM2yae_UlG#Z^hy_ӿWR\mxu">!7~ 5S0N(B uNТemyTHb*풶5!1s{4Y kŃ:Pn[vkP92?q?]b9˅zcLI9;vQM: aX^:~ԉY;|H)1xme‡V0 ᱪ@uSaό+ȰfT쯰}r18CG5L[Jr8^a(<#44H]3E*#QCHP!7(c\}goSF ~A)4jH+1s[9!&H1}Mn:NsWhANB`/iZLu=ANQ )=PPZ]T:,FQVv-BvmCT@cO3{\=^%3/c$:B< XP,a'\/t6,g &0%GCT&*iKL.*+8^UЎU`G?H' 3rrZF yiz_l6_ȮV.xj3]9=Xƽ2 r)KꌢC;Y>лf/"wi=ۃU1¼aY(9rQT4ZKFN96:4+) X$QU kxo'pbWvɔ3~yz(%'}[A]|A[o6U `$9A8bv`ݿH2=o[/ |(}iDU&23܇>mCjՒt3x2y r57#8iA]G |"PԞRFb<_`dv إts"0~Ia Q9j9KS$v2Pi6j ĝH=E57:THh$v tcyB̙ϹtÉm퀃(U £;0}|M .p@0s-ă'E/}h& #Ўϖ3p?͋IҞpTs55ι!i ><Qa#{UeNJ lbe=G8hۚ+4@s`)Fm-2=Rkqv`|q~b*nukgLdR98v{mW l)ZG}["G]xZLQy KiL0*1;8Ծ67.\րz!0u"e'WQ U3# `AgG$-)dG_J^+)> ak>PvtN # (Y llPQ'2Q;"t뛋 ["H rM5eǝ=FK8vݜŽ1 ],uZyŎ JI*O?p@rz9l}sg 7BAWtF0ߓqyTD/Z(+\1oUga" u,-%=cs6G#U.;t-5jlp4g'P͟KA^'wwMk8hi,v翏 BlL5EIaU5=MHF>`B^0BƭcuR2\ZKOKp oS]Sm~m) v̚)0{(v'Y_B'N8lq!tb)pkuL)j׍2aY ^ GE VlLvլryfRH]4m"[L=Po r5H)E*P_;I>/'q/mN?N{3 1\C}âw~fᠡ+0^0WO ?f ܚ3 zҝ_w jʆ3gM2;Y$,K 9vƆ`_biE;1u~_yji0YT<f;RXI~GvC< sO,:ZGrTLfI-ކJcY f2.ǝ-Z-O V?31pn:qt 8Ӣ{!i2{4dRz0# #?.ae[|̮2F]P 8-:b׊xA@g"0)sr zk^wiɅ$ R (٥<} \+)x];xa ɵYbb͒815G—1ǝ({+K1C,ᓰڣhd:vQS/, 6ml-hiїR[7% #`d-ގ[@k ~?O KxPg*E_咽NA|pRv!W<7~ NnD*qkץ.SZxOf7P]E0BF{ ;+U(؋V9|͏ƒT@J["Q\fG/k~=Y0.f`V'Se Z0uW6W@5 #(1{]9+5@iNDtM{A9~SS03JI f$7$9պTXr*TzUKWX[S[|ׅ!?iUEgV`Q>*< Pa?V.jpu+k),%Rk~Es;Y8ӪBcҐ)O3_<6PҾ(ȝ׶nt6CFGХ]^?n@xlTxr1Uڙpksv׆\-D." D ;inGOYnu==Dl?NƓlJ"l"_-WP$cO% ku'B`va,39l'( ~;;gU:rD0w S.sled{K[- .oK_s` ]&DlH֌X$ {t;VMWJ7.%}ދuyCi71"܈Fu):mXGIA9 O;|^}0J>ϓ"/t0 M`Po(m4?oy7I}k9N:9"k*h.Bb'hj]n~hŕ%ş-Ӹ`wj'Fd@. -?'TiJʬ,$$|ӹC 3"8,-PyU AhV.0y!SLCk|^,JJi玦w_;CWlgoM:^']"@Tq5dPKMh>zV@^3:R:͘ 0>(3+8W}` z>TBW+b"<;Z\]7U K~ ueň 5* t+ 8n,^ZLSuLW.ʽ8K e)l~<={!|O'5晇5YVzMXj [_gY*KkLX*o$ҏWd}OrW%[M3^|a7Q}|@VfNM k,gڑݍJZ.a-}ٴVaGxOO5'5x̻i{:$| 76F+y&sal$(OzU6c4^qT:iثӣ@O듊ss ;LSJg(>-L6 zp?@_5pXa6âp>3æ̡E7""˥fK$1wT!4rZϧsjF.Qoޓjj1ދ8JBA$kz*R9sz٥6&{J<@J^8893 ]=#+Oٺ }[!ٳ3VY3 3di@j<=ow+aN(7T6v"̼}^RoƻrO=wp~`XE7&kU)< ~FCkz'ʀt Y R,] G?{qZfbp["ӳBW &<ܰ_ /j#΢5~%Rخ[ H]kbמ ]ؙ).YRg_3=7@ 0)wZjrhWF+1\0U:29Yvv5{-_03yI}#!@Nc-eP | ۫@M{rz VVt4 ٲүVwCɼݧ,EH,E X2ͅkGL*03b9jĴ/dj*g*h=B AcΈcv @"CجL.cgdGa[t&j#K=zޝ*$Уz>ͬ-L}oz#ٕ8k)TLB `V̳n(E`pDN>XPz$pey|76Biiw߷?,ʛɻ387j:mj׵ ؄;ז,|̆c5C+̥͌enV6Cpc̮un|>C3v`z8)8V`Km!n^ڷT:0E:WF.$yn0>}VRi 嶠%:yR.HȘbVZW4_*lxMbvnͭKf5uCEw=Q4P"^ëk"u :u`[3 >ps$vvNpIv:p^g LE& յ˿1YEeB/N ؽ])ztzC<:hXUCHGuc)$<:.2`J=+xdV ﵟf}!{p(CٍQjo?^q~W>tno}. mLd`**YK C4Mֹz%?;!N%Dvج^.k*n&&jӌ J/Yޙq(P5s PH4"E6|H@1܉WDorlOX \,A+̡'T8{alj fqՆ9tɓBoCSٛz֮[5UIGzF7۹-2y?R ̀]p?6u&;-{}z 4/ Ivz'{z)/WPqxت"&H*0Jqn*-Bm6y_$ol$WZs`ɊT$ ɡCʫgLM2 gr: Y ,w`#<peLCPҿ?g"L3AdGdҜm;-Q81sʍ0,~'ߠeHGW4 f&o aW,w=s$PV(l"?Χ6Cƫ^Q r ;XL);J^.!~YqIR;jCP` q|5vSZTw.>"?:,31 ߂QLd*zC2V.X܋,+1[Rl<焄AϨ8 L}H-7@˪yF۲iPU'}A+W:xx,s( Ng}idxFe{֋ĉtqRB|,ڑ'4c)x+*6;r~(潰}XeOqmV`Vl$^BʱHEngC%uEO$UOތÜX#ً<L~XC-]H.^yw,qϴ-+$h ҌWoulL7\<>8nc\Hȝ2ˇ&@,lG{b^N`z ZASF"Pco1o)m&mtLEY1Fޞ `/seVGmWl16l>0L $ڨn#^̒D8 oi4̕0Qn,ّV߯93s!<ƒqi + =S}nxuv]yUxGG'T{xJOW m:Zu!|8 |k)L& D9~ә&~[:d}7_3d;0YZ0707010000002c000041ed00000000000000000000000167c8bc3b00000000000000000000000000000000000000000000003800000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/block0707010000002d000081a400000000000000000000000167c8bc1d00001978000000000000000000000000000000000000004500000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/block/t10-pi.ko.xz7zXZִF!t/}5]?Eh=ڜ.+=Enkxyx1]U[R)"4Z[m\Q 03vR,<>fZ2Fʼ+l-ϚHt`PH%TS26}Ez5zY_k*Ɇgxk$r“ĝgsG=aPǖb.`f/{kE F vČqÝe܊iMn4a)='ܶSc3%Q,G#y]gR a~Iz-eOtN6W~ -kW XWa0E,\FFdH?G fŌӟ(civsoЫS?Ӡujtԓ_V`$*AG/Πe/F~ǚw`,Gzd7^2W$dGf'1ؕl.l7xp[V魅S@Dc V>ivـU/k~X@v - ?3}ZW^Zb-"G-|Auc!Eٰ1}V2"ǂE:ܾw8 yP=َrI-o3GA\s&()-+`߳iCaD^AP"Q9vJK4iTcN(6~uhn<+z=D'w` T$7R0')S>poexFrz4F у`6 ZqpNMb|浍7tȕ%CjN1 Gu _V>Ů J){hqoN*B"iuG6C(OM>rr1/ m F 7c2~tc='ҋNkn {Bc hg~`Vn$*ªYsv(,ЯV@4)Z법 H(n䆿 6VAiJ\ yjbÕ4`tk QRgw|Z>;9wi]FY|NE0! { XHi|Wz3o1g'@'0>(h Il6Fk{F2Ga[&[&Nq1 rQ8jz}dD3KDzr"9 ,cW#gAjq}lno@Բ: Y{ ƥSvfotQZ[(HH 5Qj/bڝN6h>p07rO+s2<tS@Uu#IdZApaAF/iwv!/Ry ַk ?Ev4dmv[ @W3wBC%RVٜ@4hؿ (%*dWt46!RC֯f7N1gȮ gRZZH$ޝ A=_֮nn{#~7vK\p%T.qBcxz U j>4eWnw̚TRcZm#LY4p ɦpg?O? ?@`""Ԕ\gKEr]Fsuz`jSsP٫zE)Ucܙ:Va_磸˫%s`ZKw01_$VhN۰HFrh  łuZ4sӱhK)x t4 *~(z$-k4u)I|8%o =֪cm4pshsKELGވLv]`t#mdIx ҠSU5~jEǪb[}#jh0kdzq)CþPHjYaPc4YlBG=膆 tdkwV@g:#˲h \|=pY[0 f_30"r{tCV^# bV7D8W__<覽v"įTƐeѣ]D # ==vhc%jaɹ1ۗqs֐=k| QO^3}p|FŋfMЦ/;Ukw0#3JV*9C kx1: E [#e%A, @xR.&N>iiny^C.Vrg޺myb\]{mvD\+O>LRfoW2|OMdbs#ojE'4lY{u'G^>4o>?HNJsHߚTRM] Ũ;=406h3:xTIɀ?"ȱMkΰE<;D[P] 1LCv^ vxL^5ls@.'*h>xW{ 8l=cuU]8F\8}&j|V<>hហ2((!d,f[_vn@m Uon|4DsB@z@r\2et@U&LeճSNQ/#Z/  ktE0K&WWLziJ TDM_b!(OLKSjjTXOӜ}Yo:xYժc?uv4=J0[I[uF:g n'pA Z^MxFn- :s#iW^X7>P;1*Ă䞪C륙^n2x)ڦ̽:zBǨ6u۹+Sٙz}[MBS hxS/J&zkp#4 ⻜8pS6JP($Ɲt!%2(V8 ۢg?㯌z϶?Jݑg l5 6 eM,ZRA&r/F'uzjT JMo'+#^0'$fL m?25 u=]w#Es7ʒ6Ԕ<)ʨeU.ԽZ9y|fXYX4B6Ar-`KA"Ufɂ}B(T 6\6 l,hSu Xzf OhQ0Jp-4gK< ׻xm xjZ?uԈ$ Gx<׋_*5ai⣙O4VavN^qZMQZ H>cطZ2?ƭlmB OvQOdHahR4_|kʑcV碱P$`<(?2:l9X1Ĥ 3mj#j⪑9c2o!<GZ bLͧ?t& wd[`S7[ߟzf*f)+U>\kف}溸'b{'Å4y,) uE;5_i -1K|iJl}7St< X7ʎx+,3k8d gI|Bl6r0B^S:94΀ 5 2-[ P]=w0qHٷM4~t0~JoNZ!95m6GGLGM"^Ճ.zPm}tmLb*g&!ls!p&9dΆPٕdB7lI[؅{o$mgn/Ǿ\Rz?hkdiF +=(2OAPn::QlX)dv׆w*jL #2rnT^(ss^FG/J%AA1,aǿ}ȫACv$es@(t\VfU ʟUU/o8~b1,)!&"^] gZT4D!؏]y0"KSgB/6N!p'U Lя^z0nZ c\R?qب| &o%KY\@WF1y*2d$[ĉ.`p3ޢ>O|nCjFNO[ytGT/P!)4Ba#}ߛq /xA `S MeK»9x;=2F5n0p:u|1%VaAyL!]6Z(ڵ|V-5F |CfD7Ap8 N~J'Hm &Ӏ0Xj6DM\fqAlÆD4,u080)~MD; O$4BR.|"5&yѣj VE!t$")q3/ ܆1j:uG.f1t$ [a 4ȥ]Ud7Qq t^_*UmڭӍh)2zvN2eD8Lj%)$jͤYjZ\;c1[zªm GQg&%( r/ ,sCl<옟_ڡڋ"~`c8vl3tJcEϪr_+'r _< G_mڡ}{y}RV|_~/GH>jwTck@w1i4T7VT䣺6 QȅQd_-]rlG!^a-ܶNR&>w9!lSo^CY ڦQ1=,InȎ2U<gYZ0707010000002e000041ed00000000000000000000000167c8bc3d00000000000000000000000000000000000000000000003900000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/crypto0707010000002f000081a400000000000000000000000167c8bc1d000018a4000000000000000000000000000000000000004800000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/crypto/adiantum.ko.xz7zXZִF!t/nc]?Eh=ڜ.+ˣW~\\Vj두7Cn{^ Cϒ&2 evr(OL3]f"j@e5x>U#.JSxwwk6Nd."7"`Dr;gmL9 4LŭvՉFbMՕ|I>L\-·F G^)jpp(#+]);%NoPm IM nsJK`R|Z&2ۊ[dPl%/σw1WQ6 >=0ćmyWw VuЂDdJF S:dlLbzf(#{R7)JT lb|{X*QCb_MyWQxA5jo 웶ά|+ : oy>p5MnxYi*æ6{nͅz;DXD.EKz"4jsQ,p%TJ+f>%hI򿔢.KxH+{6P-õ6WuGD bA w O~&vwqUF} KH@b(hf`#0Ir巰ASG+R%oP$Kbվ48Y7@+Uz%I?ƨ!hݔesY a 2Qq _ 40l^m}۪Tƍ"{C$a圻d d-/DTm?dC1M=m&3qXyl:l57Q2c2:|^uz&} ub#d427<]7 awƳ d0/VJ"h[m`>zVh yC#M+:p(X޻b0&xKS BdS X~:@ P,Üߡy:4" JڇFShD~?g:cpCts?cdoj?>n;BtWʋ $Òj<~6EQvD20]:$!ЬF"[gLK XDPP!|k4[5=#tqز)%A !RK "<6HfVr@׿ ;6 x UKe>(CEQ&1v~ˀ2Y774<'\[cHZ/yX _X[E$޴K9ڠ,tD0d&H3?PZ%h?ea!4UwsO5 HҮTZ(>IIR;*/~CzbP: -ЪUt![cA x!f7Jݘ\9[/ Ds.Oɜ2ZPɠl!$S}U~*|iV;A+vy/ Jfyذ2l[26-^ڪ4,N.]porF:,2Pʾ pQ*\-3\+)9 _1gz}$% T lF[Ԍۣ!Cʰ}y}AɃܠRpZ缓tDi.*F! u7^}WC*^-TmyYQ[Ɬxe/p]`;t3K۸å{kp cQ]GJCMsǟNaPD?eusXOs:>#S8*aS“-cЋucKNzn~oQgFJ"{RAՌsq-WX I&VUž[tJXݫJ,+ΦTEkk)y35ՂOx$^ls$HK5%ѝ(Ϣw[L+7 /ؖ;$SLIJ&"1 }&aefTH\zX, mrvl-D` e*hzSՇtٮ'ԇxN()] UՍ)z;t&Nj"7G [izDd+;%#7d+|lԓ—X4H|U#oG꽻3 8 0 F/FsYHnOp6;7քAGixŐY'xmN̿ $H|oU.l=S7P m*}_ g 5R=(ZLdeX+gLo 5AWV 봭0,r>U`#n'9)b'ׯx h-x#nwP-$s|dcR}&tj毟Pe@ M RҭV[{rSQ([g{ #tLJh9ʻtY;2.:5ZfQ,rmv 3 rۿeB@dX2V/;7u)*Fc$sxbcAC]$ubg!FrB/@ KYxUE+bPPR(-O ]cd??rp cz/c66QS֢5aiG^fxn#hdaRK9UBpP +kl[s俎er_m x.I mo+obZTޟY;!GsH?O .e;̼J)>vʡ#0/->GqNtz u9jC7>-Z2tK`ʳJ _^>ңgRr%JʔsUf::PaLMG+v*+D+lnۂ8D#$|J@.?n"~oM]u ۹E2ɟϡ(|6cĈZ] ׉jpn81zl^5gi&QsF^_36/ FNpb(3 d$` l\:4cʭ}Ce 5A*.%Lb@(^w.JP4\KTk] iw _S0UAt_r2{ՃKFU\ p5sAim3u4DDJO LҢ-o_ކeJZ. v4S[D˛>5meL`+ɸY4G -MD%aq#ܽB9*C!F+l x\ZxxpMuR*}ieh 88r똳"q#l ^ 'jjQUGѴRZk vMxTH+f|MYߨ-ҜIdI09h@eHԿ9X? wP^/\΃e&v4xxYUAW|8f:ƕ<%恽8^8˓ڲwvdD2.H}aQzs[ŵF<ܢFA. xȬL+G.X@ aU|?;m'> GO*R`R`c,v$eLgxadj|9$@60aJHF.PhV'}k*}{$mVOv'0C1Yw-м`ah*Rkϱ|^d]ImbA ˟H@lߧ}vm71p8F1e^S,mqnۋnjNO; /H"6T~4*֕:; ~oO0cok7 $_ϳ3*S ;YYs!}~k0| ܀@@ء,SFH'5[K5VT&@0pߗ='jM6YVo4&#C1]f̸39_SM PYQPN=l ࿋M3 7O?wd|,ɓG/ 5V_6*-т{d+w!ͮ&w( a1w8[;-7 ^DxH>}k@++p ĵ]9TCP.Zo{,Ԋ)"ܔ;o |ߡ;xLF;zg> @|r1r]P" Ou W5* Z)b[& M,`/1't bcqs^V@ﺦ0QNgYZ07070100000030000081a400000000000000000000000167c8bc1d00001630000000000000000000000000000000000000004a00000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/crypto/ansi_cprng.ko.xz7zXZִF!t/c]?Eh=ڜ.+u`mewt֯-yįЈ-&|*>KY@0sP1,)8b n`y} ,_jf*D䜛܏z$Kg T.0! @u5bpt_QaCtWLdO@oOñz~z7 b˩F!>":TށC5̭YMhrIQY# }vȅo/5t؁w9bgU8o(g~O>L Q``FΈA>#&3m_Q!)=ɦgΪT0 u^0 rVE{H(u܂>ԣ$꛵m>׌T (!ؕUnc_5s4g.K0x U;%}bW>K@l2Cg yU_ߨ[m|_]fqc!6BPǥԊLyCyC+_`wj%=`'Wl A7)em\OnĵDGszhSǥш?2˝Za8O?Rc+ApI1RK{u'7'BQ*Rxک`ـBeW"LwM#>ֈƨd HPbCGXUv)~J˟W֬l_۲h? 7Z=0$r>E78B˫VWTk-N Ϲ$*mOWGw`̨ @KC}rP]dI%LY> i}`#v~"Z6$uM36m7N"D4|WVXƒx$ȩŹ}]G{m_xfYL rxzPR D")$'B:r:&0wrQa۽Tjף:<`Ʈ7@ja &%-R{|<9ү_(}NW& )h=&FKf9ͩaxT\8_J\ay0#'|&nΑ相]pcVx"HPkZ4w~!N=K:o'GwH$AGXTErw78e?9- _:@0t|Oy(KDp #zRc,k*YQ(GalXY!F/\a.MTG';i#2_Kƨ'H/d3Tcpl?ʇ/#f֌'a{Suv џat.Uh%d>?XsQ3F[oQֺP)։mycZM*+lrZ bqDH~y+\`@v/)A4TE[IXo3+CUAQ.c!nt/RvS+p?<5\i<bz!Ɍ>'Ol2U*Yln"3> [TOlcԬ*= a-kiU\ yųB!HGגd0Q{;@qNܾFv3.JHqhrRp-[7\P%(r-Pz߄rp'lhu77;KrY/*؄]Srs)z ,Gr׆Cvt/|;t\C2 E'Zy+8[Cg/4u =P6-j*(|zR'V"0Ǹ ; qs410\ %ҤTS3kaFcQLz_Lry]ChK8gZy8,gG`9 ϊ\)%J 6Drg:փ}i`,4~B/֙v^r;5iU5o4N'el}c'zā2j|h*n9ZP֣U``^da+U0∉,UB)‡˜cVSH1?u xrFnHE)E~QCe3i-6`q Xe eY$4`PG@M_@ƭEZe|ڶeD;")#pspK: zH/ ('>H|PJ!i% %LwAuLFqT^f^ܣ~ܼd֚`o-ϴq>7~XـZN@v?JgW8% 7dIo]x*QiiWQ[)RzCK0թ2QNSm[+kQ'Fw]gc|nrJCƈbG;'-+{lZ7 O SymO}P 9f .o<0$@՛h7寷M+!0u&DI)+$ߤ l+MXTߧk-F =8)$ŗzi܇pz! 5i%3f=,V{)AސI°?ʩ=xBU;/qS*Gy\LfߎdZ:`k!}_6tBÕ|/M+ao=w9fx||".g*oY"p*=x<&qCY/ pv|i,#]DFRw'ѭ$UD (&ހj>l29_ĜK<('7} *`ϯZ%Ybp5EO0@cݶN {qD"UO ./H H wͶnQAGf<3hQnju0 H:!Fd增sUh~j "kFEG1'}%ZKw8.2/p=jL92#g+[pspl>3QޫhY)ٛ qV<Y$=d̦QT ^Mn z RqȱrVX#h9-p_?QU9D;`_-Tâ`!šR=]"OgC8fF1&ֹMm7Ռ&N' X T>-HiS\+(= 9m!βpޱPaܝA|ǝGjuZ> ܢd)V5G.| @yi|>XMt6MOuʶ8cs$O(PL 9[xetlѡO/eEz~SܥٹZ P!bC-?pN}'4{B8KiǍ_W&M^LeeE΂o130V=ѧሗZyWNpu#3 fd Hq4`gQhKݷ"/<聽wpS(s,,& m`xco B++j5}h9]۩r8ZώMOT2Doĸ̽u]Zj%a;[d̈D@ܰ)}GqC|'gF]4;__WK%;A1/`Xr'c aJgqX|~ )DžDym#8)샜T5-,(?Q3W i 'Zrh6͞0~'| nrh|}2" 6zZǦΰ lG (𦉥&7BO>ųܠU<=Ct||{f2(e?QL~>T?Q35@@|뺆U4o\j:P`%6R֢_5JАQݰ227A,.t%A/E*}sU5? 2 # PLI{ 9(4W IBŵHHCpI3aj&IiZ,%1vөo55Wy!PJI;Kzs/7?HЬ=~&)\0{%xkjosly;{d4utE ky]L zȏ`Ŗ6s /˺{`y#"7qEIMQ6(#^#OPK8W?h~Fm{B*Ji'ѫ^JgU?kN.G&Ϟ.=񁰙f`{/m/Sڕ[͔y3-Яu6?!J { \(y}=?ɍhStt| <]f/,G"i%X/>00pP0#J-l;?3!7lY(AS7P55|aBk, ׶Xm)z46Ezf |PP ifK0QJ.f?xO_8I8ţtOWyf[O }nssWU鳝_k sĔv:9lKD>9QPf7Ozg;w/u_ g|Ycj<8u;izVqtTS*qI /GYnpj38A䛣$~iI=cbӎڻ2bCrY{Y{|r 7{sƽs塏c&xb~N:АdД"4.EJ5gwk}=w'ēC/DJD6}N:=B' 9wZ헠E׉9Xʓ[ &?S/XxOxcdfS8~L Ѝ} T||64\: = fmhȋFFznxt: *C Ϙ[yǓnQM.S]*m)Ok{|IB0: /߇|?7U8@Y}>6P/~la'7U PV4|T3'x3)NE.ɘA|QOYo: Ѯ:P)O-Kh13(tu_^+*Kerhs&_ @ب Rsg#S)-dhKmθn- wpp j  bC{ќp嵇t6"IfaS&1BW#6yk4Jˌ$"g\Ί] cIFSY.þuok&˖;\X!%f|s5{Q ^pH9kv!IW`7u=&xHG]S8ONrk дO欳"JyOq8I;,3tEJᣛcQs?q (:F?_D8|;#PQ;4hbr:F$Fd?\T3qQ*慕;G)_b87tw@r|a灡 Q*A.HTTٲuf镪uh=k;7O\2&qX..R)(u?wG*47j! f*SVR%rL!a"j4FDѰ xJ\DmqAK`]BߏhxZԺHH@u-H++!w\ϐKGqwºϳ5*n>1 $l0K^Vq J Y~0@}4=\J>rIm~NÀ4pŤzer DYS\ mňE6QQr4 N5ŕVA^j~@0 Y8!/YGhjSGlFӤdWUt{,jE8]֒,ii 9]}^\ Tΰ)b݇(Ģy皮q,#rFd%q`^}`lzޙ?81%c%xP7tФ"pf2݈ y䶧u5CWۀ[=\_<ns/ILYyKH %ƐM9UjՖrsĸesg+S>93c'q`4K4,d׋!'& *k XqX μJ^HҫQXt$1U'`ЭLug~^Ĩ}=FqՇq 7-ۇ&@'1ldKSmcx%),?=zʛW1z{F9iKi2iw֤(COs0ESٟR⯌"R} ӑ'ϲIX)!ȥ Ty9طҘ[~i73{h\/^p%HEuBG#_b91Ff42xs4s6uR (QHE `tB|G~%p@| jѷAШ(,Ri )^X2:q>fd)O&m`L[dûĦM , d&]´,ͬ9\s4|oFDd -{aI^YW⭱8oL0 PW;y ~[>L$̓~H{[JrjBmmzKʻY(~{lcƎ+G%tT{p}BgSa=T@L!بAKn8>Q]KF<>ܠL0pj+[Ģ*#)wP,ɈY榝 $·lDQ A8T5s\^ \H֞Qf:{<믯 S}}1l @ K)o(8F7AKB:ٻVԘTE8zG˯n'c$WN [ܢ6Ѥ" W7F% `Ī0r;ޖ[8[/8ؕupQkG|H3|P]ݾkKLOGi[D:DWPaafU0btNq"k\I '97ZD4,M$Ű3;5qA_@zF8iٜQPW]"W&hPzF3niH"Xk#fh>xpXB[Oԏ+@|#pyzY_(tWeamIKf'p"SI!PhdhSfKDˊJҼ׏ZUnzԠcɏOwfn p|࣬OZ`z?z*?qBE+5O)& 3Jipje:NzpE g`g> <<$ U [7%Uu <+_:e'l7 Z.[gE.SVAЫM-\ `'VlNKy1`W_d>9OpkFQ->uk*'%GKsݭr~i?/.=!lm-\*Q<4ɢ,~HA&{ݙMψJ(k׌5 _NK[[_%c~+XP#e׺joDWqVLzKdB'NXڂi,|duƩzyy l445';79F *Nwߤ0JpbT \ךp @:>z=-DkHOsEKL}JbZX e<5R#V$>7ZIizK4m |@ih&ldPV5t7&|=МЋubdk%=kڙ=V)NswuXW-=+:X~$KY0G|ȹ*k(X3:4U'ʠAƺxjya6NKƀc5+]wĶp1J+¹y!'7bWh]nߧ)58Ru 'JN' >Vo☄;`Nȳr(]Z3x% jE<)9e 񛟰̡DA@]z#FOnNK+ȷ$s-?`a=smMq^{npyGˈPaۘ (lqcjMICMw+i(=y03iMkVjm:w֢8` 9ꗩP٩Bh0_kN!|hM O5(qURMlg Ttclmj4'"W0!d.2q%Hiįc%v>|Fz=:17D\4\s!9ko\?Q_"  ^(xr,rIc1f_\i9}.Xb1Ә,SpBjAk!X/Rm - Kdz&G g('À8kژlmc|w-}d'ӏ4O}3<Zfq)Q۲iL~+ICqvLq79ܣSdY։{њ#5-wXtua%~[.m,M֎Y 0QMp5d(w J2f;!ݍ[PDf&h9blMi,{i&eKa#s Dq^ဝGn_^xL蕿 I(cp[}(Pez}#my b)aG6dL⢶J"/bT}pHg@n_R2obZ t}m|MR8k %?!\~ ,.P5hޱ#T%= )"5 ,DLdQ[f5Cs]HFI=&#w=YQ_m*W<ʿ|崞'nF%\lUsHr%rP03oM 793Zsf}Q-bC &X.tZG7ojV"6FMu ` w%|#AE#QGRw)_8`]%S+DYe]c/zneSKdXp5{ZUZ,3$u&O(x)PAxnq Qs]']TWeIɻxq?cȮŽ=9xԍUD HO6WzWf 7XgVp~/Ä*zӥ&cOZw8S|=viO{(=p01HT՛sI@)GDZgy:WHƽGT[v`@Ў٫OR&eYVئB]p) {ir%7IC8E T(*hDiH\KFFW(aT;^{7[wkcѻn(+@]0hp"XRrLm6@|l(d0OJI q6V.#P i͆2wS%O(P w-/UH(ڳ%+1@`Fָ[z L968 PUӾ68TWA&'D޹FMWj`̵ [ztG]c0->l__E uIvHZZ|v9CSHbȆk,Jc+Y v6?C~/-1D.ˣ^P4ك{ fl \ 9tp &t;YtQ^ .\Ec?zU?_C|kI`wT֫1YIU5~_ ^q2JㅮڒȮC;q*qSʦ~(оȭmtЍIDT~O>, >!6cJi56̟&HnT?Tb]eRDc/~})x!D"2PFL@`-G]Y^zߤ O}xjA'] ٽ\+ ɛ:) }nP{1sR{խiCۓծh'o IqE݅Xة8Kbvav,r%\0:tD%zZۓ_D_GQ_aHHM6&du82] ꨶZy?"`9B$ؘ:Ep>&W 0$n)Һ/'ɩR0toqx؅(ŏI .(}|.10#d\ *ԒS/|  &7Kl4=!y%I!m%ծuN}NIjm9NՄ$x7^;8G M2*GfG3旡[#v|}!~.v-K\+gAW\Gjxm<W?iJe1 k@$4cHN8Ieew./ &L,:i EC?si5 $w`lOݪ0vi,*VZnghX`E+lXC>˲]" 3&|g,kdFt3uָ)hlڋoS@{f_[k : e9 +A -P,i !琇Ѭɞ_{ʛT W|<>zo{i])6IH'SXOi.\cL7M&XMZؿ[9x]e[!((v9:ײa`Ht:3_fYC{" R?t_S1`Rlf4džBِ{b18k4iETG#N([BfPQ!3\Z;o(cBŃq*,Qpݱ1 V<(sQﭙ/iMK- S xH'GH<Iuo>~ƗʲG<m7\D=:  <[iiW@@(ş 5?#ggw ^VYwn༹q\Z~ %N #|: L8XnJ'|'8 JSs+:dtY `>NBZ2"~a`v}٦o;l:$Msa$bXE^_zjҎC`eãE8&q%u!gBs|#YAUQiPiTJC $oDX+ Yٹ؛+ƴ" _}u96z !ABC;zegt]C~ fx`銨"mwN햱tÃ?w>qHC~߶v8+6i#AGՍc6>Qq]zRK+]HFò@N,w6W+ r[_m6U"-C&|bVtyCP`9CQAЉ2P f̷4} # BD&BVt$Gmg2$1(rBގCWoTiaJb8T*~PK+rGvqftg#2F)21W?u-}yȓiAM-ɰS9{4QLm~+P5w_tz!O[ E̷Z>f5W5YBUP:3ma*Twl2.H}$Fd g5ڪ/@.^td-Uy7{pO:OH$~LWĂA;iq2h%2{,ФGd<lvgRoB;@]<3cm攓:zYC <n('D]tZVvob֛^b٦<FbGid6rn•[(3T纃`^T_";*:_8*Ɯ*9ϭSo:pZYYSmJS! }_PPi7`+PӚvCH~phoGlI-skw 7T+tCLvBAfzJ_.r dR;90uX>gp=) S/rT~4,4 c~Fe!~ x|ɜ'\3Q&z*) LcHFAxBv-=lAPTIk^aS$V$MmBvc :9ݥE,ZO#˕bXݳ}?&@^D? C? Qq 5A<1x?J6}`4C]Zt_XN]R4`vjCƖMpj*^i~_EpxxmߝE\L:Zb"e/_}wqPM0oi lr3_Q>ᖾc}}Xb3!>H})]}"1lb80xdJ0qLt^ܦr|VYk{qϖe`ر>LL@ XK$"pܐbP2J]z?G+97e~)qVkͪ:gYZNn2⭩KъBI"a.uOeOvLSLteY@o{xE UĽĐwY:c'N^9iV4AG.t: ?s۠!I~e<>r`ϞxovX@>xr':l'mAcF/9{0D!z8|aq?jxE&_\_*#UqFs#n |XV,`<0GZ(y|3v@RL-YpCQp]{lؠÙPz[.PR'PW?8RpeZ~"!X1!g*1h9X$D'<ʟURaK<Ar9uʨq&&Vv{ve*ۓq({{P˖>f5.;tFr\k{<#NFO;.#ېZxR-i1L[OS &\\k^& ±Q*bf+Y0T@@}0  ҈oDպf!;AAX˝o1 1(^wN|Ąqqs[u7HwZyg&!i/b բf&+Jҥ]aԁދ #̔Eu&"CĊ`qaU!߽Yfekze F)IDFnc:cZfωf#ꩡx?Nڽ4L;-#{ƩdW!nS& m J2f(Y@M!X&5- Q=hER.1"Qy i+\4к,dCXڥU6@̨A^-V1G?/"NVYoP:jµf65*qjԾ=jd l1w;vD[.u0x rr+ &2nmrIsv iiLWX #G@?/L&ԕZB༸&U@OD@*Ir!_td 0 rR?@S t&z; )8gE'~kRnOedBYf" 0g/Ԙ%u,lݸmN3{+[IU@pLC/jmd76N&  V86gN C3#Dws@Kc a3lF0aHb/,*Ki%sɡ\H37o&=vqKzv$TW2L&O.Vzʟ*153wڰ۔So{5AC F.P]^_v֮P%᪖2Z.>3i(/3ϳ =qS |l>av.>z{r[~dwقό]ox|ɻ cb6C`w Ǚ`gk颫ښ \ R^kGQÚP2G^~+ AnhҘ`Q a8eWsx\>^!b(ӆB|L9J_Nܢ܂f4m%(e߲), 4\4n wWao4447076s/\CʯG#p ^-P5 o{)uH6(-tKqi ʌR$GQ,'Se)rJӷwv B"(= nIZkXH _שN)HP6S+yf@Ҽ( 9>(c ynsvQd#Bh.uKdE{Yϵ*QRN/*z㮝lcU_8`B!$ir' +fDn;,JT*>BôOWHz=R+c3~ TPG\T]HXVG ~Z8WB[3pc$Hɶpz,UY V_*<ԇq- iI>M[ۮm|vw8],t LM{`BA@ٍ9Tu: @6DyNd{VťDWX w4uF,(RlXa&/A"Zɋ|tWO1$6KW߮x b{Vd!>;'W E&&4im|sQ!gdUMsSb(gCMU 9<!ZDZӱҖ+3P[oja:f[#{$ɍEFcy, d}~QfbtC?49vvF]0+9]%5=;{9 •%:ZHܥ>\ce`a GJrAniEziB3N)Y|t7: Tݜn +(HXfd%Xh)g'ɑ-Lgl `F2X%T뤦=rAmνn-,ϭ>Rar^`j#QvK ~l21|Ks񫨫ht[3ۣrjU< 6_I"JZ2$Ȁ^i%Ntn 0xr0E?@y2l .+-Pc5w1=WY&%xZ=YʺG$17Tj[CJ KE1qy ]_eTޛNV{ gg z֓!dpOHOQ"Bjȇ1R`-t64r:Jb$T#CWSО 5hA8M(U8yf? lN\n|Ucv]pNU9Z4{5ˉS(PߏlpRR9"1KՂ{%"9N~azlew:^8ƺ::em댄e݌ Yٶj0 *C oY-V`+{8xIhρ3B\} "[ #yZ* U*Ң"aI!k+fjیw>DEAݘ>Pv&}||Z@J_^!n^Su,s33fSlZ dlLEzmց ||Jcom$Za|FObȅjoOXflV ڷ&)2ƟȾr +{_6O 8>K(<}lC+L]{\ky"tlLCsN4USMJta ;{>%mHFT`' ;zK8Z$1<@ sj/'Ul:72 G8]qAHD;KyFܓ`+.D`PTIql(3n_ r_}^'̝GX|݀Ǡ]ƝZ\4iz,RuSn"Jb^6N>1(0;臓ts/hbdhcOd#)k$$ZG>`۪7qۀʻ "\)jK9ߟRZw]ڦ<$١5 *%?CSDpӆMA/Fbi+,q/-Apr+.r+-1`i-o K[̥kw0h!O [BŒEMQ UݸםFt0k0 r,D3諡!l2z z?39ky٣JnMayFzbӳC Ů}RSt\*Oe\#uPiUlSgbpIڄ ~r婗-Nm~ R?1Wx4yE9 ҕ ]:j2H@xAKdm 6 c^0^Z3PmNofHۘ&j  ԧF,Ms *zpOcM'ڱU(M~߃'{=LB|-3㯀k3|&4JLXko[ڶԈ-X3$|};6!B<34QohIR.)rP^RXy?XM[9Z=M8@#ij55L9 ӬLٞ]Qq*0 BTxV\^ ?ұa[,dn<#c=a= @m5c;kyJk¯˗sM舰'joTٌu __q܏*7F==f%:E{E[xo/gH=b4[X$)'x~ TY[z_kԧAP\4!_٩6]♞;Q W9c`Q*IHÎdn6﬎A%_fLDѹ 8q>c7T;l@S$l(Pmܚh4<[|wHŒL+qC:/j;;oX J K>.Ȏ㒝1ӡnzkwڑ, it gdW;xa-u?pm>ɦsCr8bqɌ}+866/z=V/T XIaRүcJe:J|Lx81ˬLQ$o_yTcUWdt;R:sgWB/cn6B2ӵ1 }ubrNc3nn=^:Jꘋ^JS+M:E$ ('|.?[x;1:چiJץ:jZF6jȄJpc_4bpȬPZhQG8T+t|ZZg8ddxyZvu$TRbϘ5+9HаpVcTWy^كKEJAk;@~|n+C=GFLJ sw"Fk;kRQ&fU rr9Ygu հ>݉xm ul勬ZPW .yxΎ\Vg?`k~m9ċ9URq;$%-I@++&k='@TfUd3 K17j^Нs k=i.ڬʭ?*?i PAo56Qw62殍-0 #mC!GA>Hbȴo_4#6cw^ >H|`ap`ȕ EjDU)~dd0I$nC`Mlɠ (W6gFIýa }Ƚ% 24_r R2@YxR%<+bg?ХrjplV "~3D:>S$2.:L+SFWw%8~i:-}ͽv0;ۘǝEUB"FtUok GF8_r)r2:߽4r5NtɤUlOiow V!E<$ Vho;i x"-zw8+I<Åtkh+ƟB% ^f4?IL`ety*x'U+M9NYΈMKiY̕"mBuVA{RNeEfc'7+Z}◭"t:OX-jdS&\g|2 \aDu0=Xx@,c`v4䘹".i^n ,uue8kfi_ǝa-H cgO=}FȻut&\[ HsjW#:N??WϢ ]Y!G{"OFTgm }aذMxL\#WqX{)dEea20~X%yy_% j!`TW84OG+DF'؈,E~1G` aL mU2;SF250}UIw7Li.q'!0EeK޻STXܼ5Mvf@ƵkwrazodV߻73v^RB'v})1/Gsò5TrA髥0& *h=B3学Ւgf-Ξ%xU1z-SXȆ1lQ d:}64J!PW\E15&%4%>d$dSMȁ0l[Sw|98Z=5j3n 󈚵yԞďew`I4d['7kl1l|f;cX=/NN1_,AHgcKP(')Wm~‹闗`~b`U:,~;4)mݍu\TaTqgN%IB$j'$8>v iӦE܉Lab`ʡ{~;4_Ę!n Z:5:_篌| ~c/բ(gLsp耣WuE~5a4 <'Q#̋rO(w/;[/b{Υ6e~h4dwE.eb*S\:uBT6c/yZYOhi Z4!*O ĐG!tݠh78cpBi[?YmQG4T)4n{Jv8@E[Ցfzp*./%78d? ;ggU  k>wbٮK3A$9qxuU[{ZsfP*71T9;rQ ;? UsrI\(2P^WXESC{Q@P*D,_h}x{I` `$g"t?.cY3 OeѸc!]| HX `0q zzEh).UQ~Vl( sQ@9Ց'tYK2-B7Q%qIl$gx"g~r#) \@JO W?e'㏢1YM`E@eU80~b)Y+ٷ1_bՃLta+UܜYtΈUduM("giha%dW@RHIvmv&VlW҂M.G"gffj’)4QObm'P[~8z蘞*ŒpvitSI_Nl)XuSj<TO!:N+\ЏqS@Swqi϶` ݆߆fP:OeFe[ztFQ?ܞJ)j*gB.٢>gy@`JoZ޻KR*`pM^KE#*gػ _& *||NF7{׸ײj?!F _|/:P+u)px;";}z0s~A?b7ZSڍgttxGIrkӤB#D)b-$ "fZ{ec6rl;~Nx^SU*> .j]O1W׍vh cդyY=$s09Ȟ(D}4UQ}>) 5Gm(b14Uym/K[5&]ܷ(@~ٛcmTONĬ0R&?^zD[ ǿbG^:-md FylU02ǝeoK%爊rt4/gĆm<5qv"XٞKoz\ب^xܚx<~ċ=D\4<(>HQfuZ99[ 79= F =][Uf2+ Ht!1|dJu(s6bZԬ=/[vfk=[A7j( @[^g{b, oLoᨌ? 8HT0rsѲZ6l]dY+9K)y{~B@3tLt"{($v 'ܮUH^̤lU V* Ӟ$ =j0l-sz30@ps^&AqG=={6`IҺ32& O>Kd}CQ힙Ia?Q;tBur_E8ʜC/K񅴣OРJn1 jm-đ!k×aD]­,Tzυ܆KWxO4"P20cIdXa2+ƣ;)z[*_"P2^w? M,㖫g__0~wwA]~tHNBJҾ8hB`n} 29no+=YM3wY&(7'(Nh7]v+ʝvm5J` Oh&"{Oe^('0sHKOџ, nD-SRu@fV~ͻrʋx_A /3V*S&HN^qBcTV:]57)5HeF . ˎ\VuAh.Q>Ump VX㘠K&Gw3:Z(qWwᏆ9%d?32(b`UyY^wCs7A)sVXO?/gqgG[亩$?]\5^2Y:M%Ҋ U2* `^Ŋ?7_"N Ŕ qx۴LeX;w* eqs͋mm,Sy/zMLz+~yZٵR2> elaFH2 .sZmhd|6*;i&oBw" Lc6:՛;NۘXr;#Y#.n^UZ$tYfU[uU9s'T:X,Lc^5f5Y^*G,ca 0gG$5 , pauֳDIx⾔ &ѵ"py¡ח2̚!Qf&"fwC+(Ys.#]TSwL{ݢ)D,[^2ȇC[L/O1C32Gq\H'c:tZm_bKS(vt?iqI_\9'0ZGdeFsTD}Mbkhj![ZGM3;!Cč4w$Žq)郰/v5{ 2q_hljF$}ϵW{E ՄEu|JG@Ǔ{'&Y6M pSr4$[;5+KnZ]\ 79N PrdtyCP:@[倱/Y] M}7VWPffK4{f '훟Pr*"w/y&>Y +t>RS mấYJ죺ȶǑ[LombǮ΍l+؟R=:_'@I깞=ꌠVȭ[Q0br$'!0:TwH:`7,`z_4xl;_Afs,@ &Hv=:HzntFV#M-ZVH鐪x7m6w"2Ik"[9斘\ {f=zèPbfᇿM_r`94< šĔ|mLxuY@ Y7CJz;`b0#wj֤ 5jڎVB U*(|Rˍ3fo ̹9#L@^>qL tܧ_+%AxkE%}?[Ss1*@&&wqSFi (8VLK-5%; Noos]RVM΢ok e }֋HAf&;⤯~&6/u&%ϾeP< r Sv^i]ue&ޞL?2؊6ih,,%@WOfrm.YdXcr ]X]uRCo5)]r{z&o?N))p4J}i(I5t?BѩeBJ-#YS CV}Yy>zn%)iַ'm] b/ I~nzI Rv`aRRmJtCaL$ H3 c)IfWTK5JE5- W[z [г)ohTǙ `|qHWIRs{s~Yި21D4*3P8S~hK&2uaBďFg("XW#ߺU ;pՊfD;rfā7 $Q? `Z 0fHMt%i1oOT(t8^.kOLO|Fؾȸ7̞ND^n:y Fax27\*'F ZhY%hrر;EHɞO_u" K{+pMѬvSA2"CJϘ @ZYU$Ȥ Oma)H\hҡ:CA@x~lk ]-㍟Qhi"@[*܌Tuk鸄V1!,!vεxO_?xB}hnSj.Ug}XKc#_D8k AO\A-%}Ywܫ[JP5.s%;/1G^#9)F^yETNwF3X |rs30.!_P W~LT9 _T3ŌSй87Bbq1?}߭':}'?`1tj'鮺 ݫ^׽ H+?S$Ǐ0iIOY^x IeGWAŭg= Y wIJ!ӫPXHX Vߨ4foDeQC#u*0h/_cciA(P Lۭ{|)7jۍ8gV:T\Mi WRle[ri>(=n<}u0xHGY-SFxqx!ѹ@LZQj6۸:8LJXz_Mez=VҴhwP~ډf41K`'28u@TN~]y*ޝD4CԹI^[hp̈́_qпz,cXGj&VPΠ\FG7y ME bk+$!}УNkm䵾]@'7\J 5HqKoM-'LdA;HohAuBu{=g ڭ K CAiے!O*!ėm]ݗk9NzM1-#OHyGd-;>#C<@B¼ZR4p6kg7EʔQ b:E㆑|,F:aE'= LEe%4} H$+W =<;Xoe 98ʸC#XOh*w1F<ܹ5*@CE3s{A-7c|SK3`}uncE%C 0UN_)&?sXKep:z:t#TI"I"K"æ?Ú q h,ȡ[ &q"GQP=*͚f."\|&Kfŀ$ (\,-P.C Y W)˒K"~`FnBop-J&vՏ#' VV\2 ϽԦxBR:6"\3dd(\nME2!x:tFB50N1k +E h% 䝠{~[?8f (WgM-$K+]u}+M}\=FX.lA߂c4Ȱ˼4^s|@tS{_95O3jI2=\T|m;,P+׀> =H.l$OvrZ?v >:І\C&0%8-wG<Y9lDzx{BxA8^Ԩ9A<C?H fcU96=8|RBFj@Cx ėE ]WLB=ҊKseêpz B,Fvp/!g1= Y.k֏-4{&SY%-h]w~K+(\c2>6JRvHR.F ""-?vÜ:L76.H9 @:JݕUJG?lW^dVQ5Ȋ3 |ߣٕp,ŋpu\x:-d 4* fuا?<4BxY^b0Ptv6Po xXZ!pD|hD^%&r%Ez}v`qv nrJ{,< 2jJ W#(+Sp muvʞ*bb񁯱*YW~vp{ocx,F"}>Ť=Lx]a$8HzO ע7xl$Tr"a\c}nY L§K,PL} KSrxK60]voT>V~GkρGD(&?O(xfȼ(‚2@}~ɯ~I t;ʯz!aŧ$wth#R$|s/L(>* ϸ<Ӡ~0c"$,P;o|KZQPidEq@-|Oqv؀e8dژ3&үm.A`BH|OӸBZd4HS nIx-L2ql{nVT_ [ f^mύ][\vPr &rVbGx*;FV?ng5̄xq;t[ }!(؃W߶o*k6xo6WN!d E myn6;>d(CYKKSҡtK /*hAs|6z-볒[b.⿑[lރN͏@/C=i9CIEjXi͋# EIC<"ᩋ%K\gY&9n|^(-W7i>󻩎ۏlJ`~bIٳ8tpC$۞k@Io 8wRbw~SG[8&ˣκe3@+D*KЉ7 ^OO85 ^p#_i*!'uc`Ck&ۊA-A:SҠ'A~v(i $*[:l1P2 G9M൒xq7 ÜD<1󢟥4.@w"E+ަ:Tan3Q,BNP 7'u@M(aaM/sM-d\л8a, Uv %6.ʡH/)SϨ*nե\> ۺwiH7G,g{y3$koL xŭHxkb8{ysFQ:iwԗyo)}|uˈ(ufDKD0s0=ѝZRr2sxdnFE6( S)m'+¿q_&B8ylNkQg`)7=`;pg'RDmY4sqm`oA˧ڇ,hGQC3T WX"WW* +7R>Z,+ \GxzK#ғ6/{deG2w7RWy3SV$N#VJw̓Ne?xK\3G D;> KB ˠ^52]TWl`xJ:&Mc92{,~.*A`GmP+CΝRx#sM%P`+SgX$,:EhsUGgw$T}tT`yx}筅i).)"p~|cDd t>1X`(>go@[,}5Dy/5>`v.>p9/X$5LFJKAmGc $ {lj?1Ma(WXG-ӕھvGc觾e -k9\k  m!R/t=ZΘ3w@rd0{ogݛf27/O ˕:($C"'cM%J^d ,1BH. ]dXȤ[D&wd>uvV. :RVt[ a'Ncc br/?pS 尓!у$;fR6Y53ʩ)ïѼt˼aj:V#`,X$MIA yV Z2{ ù5\e/98 ɵD=Vb(( kAOp6_p)v鞷ڌuTPn=N2RJ-.3m(2hKkb' = Pit#Nsό3_e&d? 0QXPV[Z!_/,̺qɀj+ EFAطEnPkHoWM|dI! cT4ޙV/ Y@]|#_pkUHc8^*b$?Yoj4(>g{+ۃB?;h=ŀ+,󿜝U>ޢ370tl$Z#ad8CFLoI7bѬN}I'lr9?;)Q$JⷐHsm&hBjm(."OmCa|Q:ncӊWj(7/-&]9JjȂCQAగ:kVD/cSUo~ h4ȷUp՝_-{'܌`>E}xoBx0/ G]0!Vs`Gi <)Lh2 g9Ͽ ҈YuG0]p ,( C &`/,r2??6L c5i+z]Kk?b1 ٺ$3pⵠV8mIk{c9[Ixߊ.wtg5p-.32Sm;ImYKXZTRy^Q_9G ,nrG4k3w-mW@T6&d$`$h6F'9_Ŵ#{Ț?[SY'27:q*ʋjNd&HkS?^G[GBm"4Nُ 5ɮ$/i \ܪٛW3դ V筜($4MSn]lL\ղi1%df<w{"mC-ÂZ0)(dQ(`T ro&c(vQ.ʵ"bi{UNbs(u<*1 57VMX-"ꩧ>U\FmDBWIZsudm.axGXх O5]| wPz!Yj|g FLvvNYXΖce8q#C .YzkqE[-&XC8gD}d7)rMFm=BXDWTjmA}q|* {Ifp+3ٰWsMwwqyF 1*eoyg_#jZ@TI*f؎E A O&}  LܑAbja5x.`]Ӟ`f^F랼zZ#]kuxA۩#Pb4@omv׎v^ ^({F4o ;w&(S1/\f**®RO;ݢ*8i"UFT_Hl鶣 xGrX*<-ĩx}'z~⬠\ #_V#Lw΅24,MTiUH'l]= 6RnVhA-Te< jmyhE?B)9"`(6Pw-AO>>,-09jel}3Y)ǘW? #0-pI )9ScyMtm9NNpx/^g]y:C7-_tI|g~ sʺ<(X"/W^6ށ˓2p.g LJ d#]C b@bgEQN@>ޜͤxF{:w)^Ny(> Gk-V4\& [0fQm8ߓiu}.Ro'nL+UUzW #dׯ,rU1b1}3]΅,TXuTja] tAO+OU=\}"1pSDlŏ Ft3B''E>0_FѲeWDL%3f.]""W'Qt?߃Ia.U1 }$CMM#*! _&0Ȝ-6Y)bYF?שTa 3 5ɏ,Gs46'WॡJ❒H> gEI+CB7zi$;栒BOb],1i?YX=6Y@!ܭ SCs[{CJjn#4{> }ՠH6?LFg_c{<_^U߂[|f#U^t@"쳵HR#TaF9aVt qn`M;@C!R74& 1 t]ုQ׽%|h BhSG{=)/U^/AqAэX]X>_TPsѓ5sT=d7i#٢݄͏ǹlZ+BȮ…z..g,8!kĜվ<'Yo= EIM;~)N_ՖS]+`+~_7n!;(l4q8pi xQ6U^/7FBZ\P!)D{+}w:fT^#B B`<ڵC[ˠ{?Fza ՚2v~ i|4lE؆|jB'[>?*7먚`3V% ނ1!M[qzRaFu!Yϡ/7Ca"3nbpn" 8P#$JCx:7\Pn@xtZ{ ҃ 86ѱQ;I`3laK D{ ޛEB{5[T3uGHL^яA#!%h dۉɊdq\^Dj0@1<;׫oP-W_NnvٟaON n8WYo"@s蔐U]<_>`v7vEEMSez5dEy Cmu(ݽ @o3b^'ev?'\Vt͟3u+ozزL kJK߱䇷!4Rʦۉ !Rkd4ӳJUAs1qiJT]w>?֚3IS͆`/ T/dFSe>'8@<ٞ՛]uϱHkWRm`fҾ(Sכ9SF3eY< ~0)wEM!$*pAҕe0pi5̩xDp%%JP,nx-vu8/q~*gܙپ#~Qa<_<7VNx7环{?z:gfҵДM'GkJyH[ǽ94ҬƯEJ``b|2xh_=oR J6v\%<Lw9|{7CG{i}aj0[^yab6Б{F㏜ɞ֏%n&2{!˙Tޙl:Dg%5Tiog9OX3\}|6&}/3fj˙Ul)Be2eny^ ۻ ETՖ>)L\d5)?稉kTKWteB/_a劇Br̊DD#2g%!.%Z\JJrR+D7I58 =1ڒ C8U!RR?Vy ^ ВL?%6oSР9DiXL"k>& &^gtOiىOvZrr(|kO|041־s 269/(syu7t>UM <Ѧ Ԣ~U-~MoK8* Wۼ`}H$5/V1#uݾQ1}SPJ'F5֩|7Z "T.zÕPGiS HᤰD<_{A\<ӕ)2tZݹ&v *O 7"U7osyFM0s P-18\qu%M:e^6 Rb+K 8 AwF_K]KA՚+)E#:·4I"tt^e- ZysvUΜ ,[I!tP9Y4îQȳ忰5z[mѥpxh=PBge;Ǝlu..߯ky4@@/(8B!z=@$"K[r oSRN?OWMN=<&|4ory[Aa*s =חSv1M̠!rʯC%{`hU++frN3|J1EE嚖ZAsx3pTDJ}|RƝcS")+Z'!Nr@[o^!/2+Fc ĄYl [Ug,)]"-@SR# ka> кۢ%[Hp'*Պ_/PՅ 嗵Dy)(ӓ1LyҜtY5;_"bKJ>N7Y:k5cʿ2f:ȱ!K2K澵j(ruZwr7i %xmї^BŪ 斣BO!,3e딪"k1th(n=G Y h˧+L|† GGiHsxb.H!ϖpz$SHobuNU K:Q8WH|O38j"LVL?n,K PX/XsKDFP=Fz2o{f}i;cHyOV \܂v'mYG(e'ݖL\fЭij݌;~ rA(ćz)/G{Ʈ@ԪXEgH֏hC"ʼnI+yX _ATl޿-&\Jں9y|ղ:< Үkl`3rI! Ų={LeO;QՓd?x49ܢʨkj};OА:W0$\>Ai<:Ŷu\&Dq㳍bClv-y I$rgkd!D$7j;#gܤp^kYτPS'i4JlEx#UC9ѱhZ.Bd>o-(ۓw@?`a|mLū> U@Lv 162.ڏi!gg/VΔu#^ 1. X~-ѱxw9SG%"SZ{U\$5\[3xU@A$5c&@!M<(8G{ONYXaάMu#m9WXǦ|r 4lp-+ Ck,|%︖-t3!ി" T%"D[kZ[8N9TqlQ4Hx/DAxs :Fi*ϴJonVSr'DZh(($rPIL8&Z`?O,˿ÜkpLd85n*`zӈ.,`G,; Rl:`=]~z9،xGvyHWJ]Ts$sVL= r_OK>J$o^ ˟j^C J5S=X⺉@H6CY5!A6F7$&53&okRLj!TKe(*r޸m),yXսrBN,่,oxߥUݍ<-_|ŀ5jІXRkIMe6 `0P|ВIx-.G΢{;1B>ILHQ`">/GPŢʎr^6*JUHsJn>gАǟ*lL٥. J&O#^%o&+QbUݑQ#^*L$qX,$ZF6uw(qtZwIq֬|J7wxP@v U#bVxmՀ #,TY{_g[ `,$b0=:"&S 7u2Mz ~D'^+VP'Ecp ПT{XX*֧:jr1eyhj! bU[8$aߟFY)ﶮO>]iU&Rv,#j3:,osM,Ő 35HY5IBiJ(z"Z0A}X8|niZz1ju_\omtN0zq- jgX*lTјLw"СڹCGjz3d2aؿXSQ8wA yylfo$?e=W*сK8Ӝ"o[ jylZ mz^Osm:eځڍ1sTnkF_pӉU9TSh<{sRSd6"sUj^j|E1=4Ϯە+ŮOwnwb͡A;p2qޯApz/ ~L'ouP M(G26nqs] 8jqǥ,c{UZ"ܳ%4l|=>BhKwM 7j'e2N{!xjtҗuԪ/Z.A5+R ung):Ql9RH8%\ǩH 2AOSWr8vŷ*h7Ryxl7,lȐή.i:+_$!pLqJ1~IX!fwX;&Pb-jQAH>0tl5ܫ-4oK"Rtb|+cգr/x5^TA3_2|]z9<Qz7j+i\H)HxP6R$ ]t!JDϐʎSI/ ~!:vW4DʴaK%U<(I 6 HǞ6Nυf >?9je;氩#ajƠ 𥈭""nퟓ"Iyş旾1C(x½`ӑ>1tvkQ5sN^"$#^\Wծ4(PK|1V4kxڃ :e%K%UHj#5.$Sa|/mG OY4tv"pvYa:$n6fP<9{0[yA!z@D.!"G(se;;mAm#io\ 0{~WpMxJ~kKZ@pzfv(-b:nD͊+.-<!_΅"ƇELdg@Kk<'m HNA9Ӥ4LGF &%kT-]g.ê"|mWσ] wV""I7B?[~x}lV0p[,^ w*ly-PpѡcY살 QN6 's46Y0RZf</37N ZymgڊSB(˶RӰ@W HcT8愳4~DžpR ]=QY`f3}ڮd6Rm36f9AH<@g{g(;DX Dgic_>twCn Jk6( &ɴju尓fw d=^ƒ$c޶\Čh4c!Ɵ aBzt% 3At0ehO^&`tQ\ %`!8bm6IY&ӗᑶ n凳Ҁ4Hc /o{"Ά{ */dmdAN lDY\h]I޳@,_CƄ/A.R:tD ':y"lZsEO83@VqHB`mh(osd O& Տ+%QGPk$$>Fj s*K+ǂ\8u|p_.Y)bXVw0<Į)E~,20;$卞 եnW*|\[Hnm*kcgh"`BC&RתU=ReP>)=cM"W~D06 N =m8Xᎅps.^yH2`l,6S HUP{B &GA,4mTj>}LD[{Te,8]*˴=*Y50+džM _KER7 Ww[W>lUzˣAVnAq;{B}/h9!nGHv#t?Ԁl Akgc%]\Haahwۡ/1QUH3="Q=GU沿j&LmwR١ PL`y >QcC:v>QW]9iV=lB'C s)5 @[h|C[5dY{B폠dڀg|xʰe+H*ltfPzOzLf ac 7XܙSJQ vT ̓u"t˧;Uk_̲뱮f{Nu\?wR9 @v]C9{.Y_XMo((l (am&q&;"}t=+uPoW )@b<}v{X"¬UNDt2~^М/a9(cȔAsp3*Vh' #lh+ts 0%Yzvc爍ɥ'r8wXlVkL"7Rc|6+g3q7[lb1 ^Ve!JyIz?Fo,cqaso F{ÏW*~}vQsbare({`nȝ hsXΟ,2ȼt$asy#;XO|@ '`Ԝϔݞ"YfxIR蒺\컯VĘһ~~YPt9M{җvLg4E)Mn+.&I=o kZ7b5sێGܐ6eNICz\O_3+U )8K+af/$3%u=G3Cϯ }h }-jE< d42hiDTr Zz6IS/@e o_twp0b/x3tLN32FBYG,vS@22,e2dܞKb>Bp9b$*U=&Esp֧{:6tkk8[7N,t?pGlfI] \<t=({{ggl ߱`|H4 zŏ%2j:!g|TNk{ݡD U$r^'6(@ Yհv=]VɊ><. Z3Ȁk |uCT@X#uf)7CG o/z qJ5#ȇ:޶[!qX~JPN~~y q\GuvH-p5f)dǑ$=8 ^'~A)Mfs9PlfRZ9鷰* =K,W܋оEeғ[,S?2n*8aknW6buK eI LA3]zn֡1DJz y5:Lj~_-YE1-Hw ~i%)dpL#4b4I\iVBvt1R6q(>T-s-mlkFOֆO|Wl,2.}\TVqzw`֐{ٓ"dj:Ynp6oOw]mQ$g̸Kqip`LcU-کXSfd΂Ap ϳ\$7--V}ٴ\돼lXDB.3$*C+F z"M@1{|l;zߵ0xǻp 4n"l|?˲,?.8aSjfB"vduZ߲ U},+ÌdȲ>*oU[eTN-I3 m\-,En*F MN:~:+_{bH97뒦p!;'0vOwHhx\%yjܨPգP 8E=/\rpnrp6Pr:dfh,\_p f@n TGZV@h(2qE?Hd4xϲ4֍X yޝ?4-ς,c񡷹P_yۦa9ֶ?AK MkCu\kޔ,xaoO}{ﶻؽ30]CL|k5A^8Q29:ؔ`k'DP8V y%ܩssK4ߐ  1}*؟v}΂ .R zϰ]Y:37#4KDm2ʕ'ɱ"z)\^i:7Y/,WIV`OZyK襺K` GrqLz:!::[ X rmDS"\H_oLpbF k xjS2$UqH&°BrTe#Rɦ֞Ԝh> YT?hQyCX , _&xy)1\`u ֬f}Zud pBbW|\AS 9Ʃ#-DR D,frtM^R͵ELD.ƩkQ[R?d1tpچk0#ZrɠupU@EԷpDÀ /DIxcxTDO= !uשJ?CUpiAKwukb̸ipxD)iTbI yzx>Z{kO렎4- 7:Q%F% 6I5cw,@E]V~*aIWZ ^A+ЦN&q;V\|~YNr :GM\HI'㼌CW!CJ潊iLWUK}J<뷩'2$`;jsuLyYt\L0ᴎP(NJw{aS6u![,F9ww `w5a Θ}n5a}1O"T^-٥xJgc5r}Q4t<*Ugqpt?4e. a6T( ;j?8;gwɓ!8UQ|OuQ0q|N6\@ f]a$"JXͶT-ۨOSdFF½ >{:iijGBMTG\Q+s8 g$ʪP-~xKI1HK2wuME2Hug<4]OI[k,1ˆ!F_Ԇh `X> lSS& 4ߋ,Mp V|trvRi3 z,1P/-W|Ae~/^V?q202SZѠ'8P`MᴳƉߖɦVQˊ`H j~W#D}('2E[U[B7^ғ:+ҘLlWJtَ ?&`";f1ϟrI\G) ckYESܐlk#u"5G5_?Nb!~;eco4#5PyhGg!h}]]}5Vn^݌ʽkJ7xM q_]Xaj)GCxvE< bK;z;7^FGj)7F](؅c;ʈs^ -Lp3ubPMu,e&zb˨h7 l!-nbZ5v3×a1VMǥr'\;u_8Z^`5 [#xfQ,Z*-"|\@Pg9_qSWW`[IWjݪ$^Ѥz -'sYoR36f)9+-:,Rz{IYW+1gl#qEϫWٮLi:ԴeoPjQ`2l72b ,Kh{RP!xF dhёªmnUfcu`! B ‡9&;0j\xbiΠJeyhQϥG'֮Q 5M#hѶ cU['@Ta'xxBRh*yQ ݡυ@dDƂ ir"X5 p%^;ó8 B/1]¦t5bO7)%Q}3f^*p}Q ӐA-zE򽓄'=]Ezj1RO? , Ö́2{yMC7-4]-kbrEhXd}*{ UrU 2\.8$H%d7 rOgA]軦2d¤ d((aeXIKKd #5@!H_اujI' WBfi`#q/@I V}?j_9>n>ckͪ`B;EZn;TK#Y .͊D1j*D`28BH;^^*tTy ?Е]:jRFB toiWxv$-wJ10#|F Y)3#秖Y-\՛v9QRLBP'e%^rYEnDٝ ψMm]ޝ-dIhPε``D�*vG! >CB٠E><:ĺ5Uu(7}L_mɇBx/{Ӹ"P\pb͞@ZzaGzs&ϴ\'j;T)8( !JtE>o\W[h:hOzTٽߛpډ=~uI&^$llǦ6XGDŽPo?$ܺ'E'9z^-%%}[$A?(M9/ B`>":Y!$KrR4BIqz h˘DPγ5 sy4< 5>cYy:L8R eHg%iݦA' :#V}9)0meBX֋|吓-uF^؜iX_'KTbp^MS QH \]1Q!*Toe(ߏtԫ1)S+j`1O)Ҍ&p:k'#R=m>Zٟ NErZQvX{U3,W4y[ã_"3ՆMb&l.u@ ҙ+6 OS`9"Jif٭ b2R_3)fbz8־<YK->fv1Z*;3$ZK4 ֿeG9?dZcꀱ礁t3Ag̑{ͣut]D9pV`iS,0Sa;?Cv)^]?؅6j&ϸ IY q /Qh()̿n5]mSi݈K=us FAO3F#b=ȏ 4qu* ,7aN-Yf~ < lPYW2zޫocMT ym.>񽱀W˻+0"Y0׀FGXj"qL>HS=5'%Y9 Ғ׺ pf#c]:\YPÅdvs<bWqEtn#1F+I+8E@!HѐD^v]PSLy}t#L.uL0΀#t8TߟCZ̮], ܺ_Fd-Oi'a*|HHS4&jZXDdJrNDJVW'8QdFF/i~jwk`8MDؓ,n"NIkѷ"xGG>˵X?\u%饗{ c9o{fMVY`Ϣ2JWULhBf:&Yn  #b9 N #߽%߅| Odn/mJw9A ݤ5ۛe W" D2rYT<;q$*%n=CӋvSp_>IώR< m^]}TF U<Yg Mw&} 9;'"t|0)?|`DoAfJ^t"hO< qsEfciMתjaga`!a5SktR-nV=iҍ0diqtFr޿Lqi=˨gΎhۦѯsaL)r& K|$Y1\#euQǬo;aSwc#aI&=VނTko]}/>@Sh>~40/Ndw&{˒U l)u}g㟟CQ?B'u٦=#jwa]aVY(r LC)KKP˰"kDfG$dB&ҡ2YN~YJ`87tEMs]ў!uq'Zru#~ w]$'lZ3=(:/_; #n>QܡA|YlNp&Zڥ(yiRr-Qg.X[ƹАDzgCESDoe1+i_(淥Ϫ/2ifX+F1Yx J.R c,jxd`d fy82%Jԑ95%3c+\{֝Ais#bL!&#.A܊w,ulTٮc;QT ?%ěaxyO!i%6˚ff>A^]h`WgPq^4]^s."jqF nse 305XS̱5^lb-\ݐae8 [) {Эp4fSO=h8 ܱۤİn^q UՈ%F,+B6 qLGnf(|hQ*5X2nة'kSo.SAe&bl(b,H6'X>){L<Cl 3$ED.5@91[θE`xx"p#R!Jz < 3qTQynjSo$ShOn, ⑐{Ks&WQ~['ii;n:)qIH% $;B ~6gyk+Bn g;DAU0b_*9-vlwmN^<u*{N%|4vj>~GʮѰirU P;YnS)!`Vz:WmK04AlU4;^ &1_$t?a?LߞrUMer7O(d` Ê.+˙6_F) ^#ږ 'R$vC;9;mOzDE&n@s~e^ħ@CG(N(NRyE{Ik_dy$.4Bhw\9>զpo9-(,:uGnRBGїa䑋q]Bp fs!CLϧPΚQ٬lcFd^Ƿ*[!oDj ޺v8 ڔ>Ky#1 ^ :2mҶl7NR1W` IC&T7EH( ͹hE@X&>gvW| T:s,ĮB)ZJS K Gg>GBW5r )Y !?yb>ݶ110N Mdhhc,9qp:,F>s1[+F=cVtFLJ.t%!<߀0Gd2y @>|J]뜺]u}@狍ժM4F_Yg҅ˑ+^ևOz{Pw$^TI} ĥ%QDZT}r*Aӹ<,0 |2INQ[2%H<Ȳt4 4鮣W[*Pxs,^fSeqZiղNJ|&t`F,"ETp, w3+$| ԽvFcI;%m2<)۲39PRe0H̱ - -lz\/C+U}yFݾ, nı4ч8y|Fp.VH_p ~M;EK W o (a>P> &YholjFCeJ :$ 0*gDO./|0-tSy;~.'[@? gJGV,\Ƅ4G,Icŏ9ݓKrsʫo}+@˥g;qOzm?؆IJ]:ienSwh_[l tYF'd=NiY-&yUj'/o'Erд4? FtkK)^3#߬9Yv>mZTI z?Zӵea<"MYq̾S)n<.6ڙڅ[5 QSXxYb] بrn"7lab~~A(] f%atP/.aWSy|~r^z ]P`I )O\ִ&+!e5 ~4q+dZE\p^V~]T "wr?F|-םj0-%;f!od8d9%0WY{I2 Ygͼ µׂ{QMȘ$h&_sʍsOjsKvcCG3,;G,!#_G׶޶# z Enly /,'U9a 5Tm*w콾W޷esv6d`YD2CVo3U{_C wY|t@ZbZM !2Vr`u܈l"UV7pOA) 5F}jtf>=ZGM铃r 7-.DN 8 ß:]kM #R($Q*KNA'|am%O.zu 843*>>QLjj^$ݙ4lĜ3)x% x/b Tu̪f[VI?C غ3ùU &}%W%ܳ`GPt)̱Ӄɼ`Z Ԗ9![e@% ިBxQ0l 4j}O<G4㸫GMU;\ |hT 4^Gԯځr ^,=wEgnPolR į4CB/ ?@'@s>Y.Q|gcY "hQNEEZ^3/,?Oo,E>{fPB=.S|5Sd9_VǯVEEtoVOP9GlT d_AYj b[P[=VR=o0*}LD MHFsfO&2n$a~?3a{i XZtC 6.gf1cs)9ܘQ?V-[ٳL_=AЛfU?k 1g{qͼ/(~Y&UM gͩ>HZ $Ў:H S#(Qق(:+1hZOF?:e/gV{33Ϗ0!ԛZjj^}A~%©n×tVAH9)SY؊@N?#TnC/ 8h ChMru2u#*DAN1^ǶQ.xlŔ) &@]_TUPSJ_h@@a`!ⷭ2!^xe_f"D 9O;RK&+P7̨߁mμ :~ ELv! 8ƃ-qAs3f]|ja]m0/[sWj[_/I>yҥ29 _G]ɾ3Q  BVyY/ed}޵XѪQ)C e:)*o5KN0%$3+ďu!/L6aŽP.jo mAPltԨu+rt N[JsObgٙc`0ɊGoJu4x N§X4  'j5B+` 0Xqyx;ʈjfAO657\ N%Hlg: .tu\hs ՘9S|{#@K@ -viU'( Xe9 \g,d-y+tg CB[ [:AU: ir a;i4Œvn*f$-Izp?rں#c.쪮94n{j/oŴQȎ?y|%~^&s\▤AW xq GVG5D4\E% X{RnQ+Z5Iq]7(L]`=&R GO Q*%,k {t ˖fQ?L0nHlZ(HTɶTz풇R#FޑMfht"Lm|vsdGǓqsef0qXA~ԧK,@nVY@O$2^J;Y6Cհ-5ڪ -^/SB}žү ۏƤa}?M~`9"X7X}LV=7+ںxT.#k57?Q ӏpA4X?=Ft0+¬^H ɅfOP#E-'sl.a:x?n} n t;y"a4y;6 *@ni#_bsrU8DE󟸬G bT*tn,,u7 S*H}c3aj] ZV)<u/H1"1FO;0K6z;UPD! _kprd6\8NQi[Шv$\ӽҽЀa)X}f;}$1t$vmIt udhb,P4Aɦy[W"y[`:&Zz?/"+<}ECϹ7[ ƒN(ָqR駅}yS}FE񂉆uBؠ&1;*2zn]QA%X[!et Oڏ3Y@`he+'͆K55Yİ0e"Qe= N3^WE6 f9 1F!ڬCUXʖ 5Z=SBk]@ʠ`|fVXZ.}FX^ֱbO=PNzfFsŽӷ]f3 %YOy-d_R&'Clڭf.@᠒ha&~ -SVϙTw|\? ZU!Fms~!$qvbkq,XyKJCwDˢ?ED2ȭ nuN룞nRʝOex`Kj <9U[!44~HÌ̥@V,jӓ k1,2ҠG9'gv7^) YLqW=Tg1$NT@6aW{nNY1I?Cq87&5RG.`/1`! *Tk?MoE2Wqc %֎oE !yFTZRzŔ1y,d;u*WHGT;gnT"qz=qfskLhb #k0ҸCW1>sG{8}}0[Z`%+6+d=afa~55|B[ ZQz.ETGq3V%Om7k#Z9.oW< fmwsd&#DlP/W'ޥ*02AUaJI!U>3 Uwy!1UX X?Uou^bnTT4G.z'S6E.ka4J9VyZe-Oi-$r}2 }k6Mo]^&Ѳ 0+\aڵI$= rs`سYZd@S--y~9a' ^õJϸ]P*}m.xNW0˄Ot`YSj ~OsWH 7$w]¤59/L `}H9rȥc|Jl#uY=!CŸm7`^3$qOq%$R,Ao`gJ^Ta}ɂ?+v+w5 o?`64P,$ %\c\dfAw$Q8y,N!15.0T}BTլ- ;ROa5fD{ 51FxGy޺椓,e'nߤZ;2)HҩwfqV jr  &f%&įLSqSiwW S[6 :=T;$z&%KqxvX_#4{M9kĶ%fC[wnŠE[@fa=s#>c0ƝSgOv>2?ФR)Kpt{!і …\.$"S!e͛g}JFܔQZGUV Z=xo˿f* >HvkTlݽ҉8r⇍Jç(2&hLHt&C:&#s<=]4Dq>ŁkU`EpBtj0kVjm,P 6VXsbp .қ}0SbBXM= ^F_qbtmVVO lq|^sˆAjI]l1>BYvjX_oԚxؿH"Ct;{C!!^\X OqR63XtèG9~N#c3'sx\fvxaO )rDWb=p8{2@m?տOVF*cY '<]m  ̐ z2> 6r!`> ՛S[YWL*tFZb"X2u쀪K`*joVΉE)^Wa(/7!̿! NORݸDM{ d. q^|]DQk \̇} Ts$\h# v%ew x8JƕSceiH~VES"9UYX1;|=C4 C&3K3x)Hn Θ3SRLGZ]pM3;_PON BL 1*wa"Yj#)gb/IiDIs0/'QK7аo"\kE{I'Vϗ'PTEia78C _!Y-"LT_cR,^'%$5Պ= c>WfGM'i TdHW;2JBނ; ~]) 8d7zĞa~f(UMȊ'oN2OIuǑЁ6[JYf95(S U{<>},@GV97n^ՒnS"ԗZY+F=LP^sP(*_xMITRBYy/1W+#q43f|smBSPW30aou;ph)u&\&HH<2!=)3LZx{k Fp^ϾH&I |H*nM7BC+.?莎5 L"xstŌ`(7CϫR`74yMJ+F:%:q dImJZ6 AFc]ҔmgNRX ^^Ybtc|,ʾ( kb8v.8Wִu]Ox]R?>/;֖ǐ*1hoV^ ++ӋxfE}{2#ȅ=J0 ?te]s|+ 8e1kptA05?RA̓-'uAp" IN**T^ ʬ$c+GnsQa)P TRNP3R5OrQaP}T-p+VCTl@dЍYrv\||Z`:rfi(}klfs,-"_( p7ԞӤYs߬ uJa;]уePs$цqRiYv ڛ7$ck88c,JR_9WwI~2 A$rGk{(,0v[ .ό7(iT6rh%,^Z␩=aM.lPֵOrjэCZB 7ᨭ EF֝C`_~ћ"oiYAqi(pz 9ob)p'/2]3U1E43k\4aJeL)ECos&f'tb!-KNۊ'ݠ+j w]c2%kI4U>+eKamn[u{gA_zGpɆdǸ%K^]ηlM'(JˬŽ!OP|~$R ͇; -!4營FyniuDs铈8RT'\Ŋs[Sݒo=ov3$AۣxY62 F܁D*Tg<\ynoc'֜.,|25O̙ e+H yi>roFMԮy{C.|~@`*^ק0 tTSdۯɷr<5IJ25Lb @ 26Ka D3?AKD:G^~!f7aw*8}i|a FJLߣzV=e vW3(^F0Ō+b*5TϪK/lwʇZj@3HݷB] YI;~g;MF-:iv'p\5mLH¾326ﱯz\&Rm/PyH~g׀ˠj/OwQHj|֞Xq]Iddr?V8BÕ'95ƀr~Oɾ@ntvc^OJ 3p&}#_mSZǩ>lo:|sbkwTZYST3='l:za5cwIq[>w xڶ0K3.wh ?&0}w4A\Y>.f8V>VNc-zí" +/Ҕ ~tw Ł!#[}A=M>Ԃ8U {:@Kxi_}/@Z: d;fLy9D zIv1IW}I,ҿ(vܬ,ݔ|{㵣_M~Y;&El9g3`xxEG}onaF  Lu51 #dQ oyuH=}-&%XGXecI&tPg8>HB"MUD3t}5C@*sj&WUTJ 5ۮi⻽`a> G N-\[CdOn9`0Bn>qrm0sTi?ce,58ULY9a4]F1mTOaj6,/5hbetjfrS;D7Q] B: @}d]6Up33>Aj"].7ݷ AT\-LlgڏCS// ~R#.8-La'8͉3,~T/wď^6 >BxRXI䗫tB>?VVIda.oN !թ8υuPJSR$j<>mL" $|gyIjd~@rnMlkJ&*d~W;DbzS"{BCF3ؤw>[筱c#A<P.\#A, QM'HwՔ[^kxEF)r%]d4/H:$ŎVIB6ϭҧDrE=`j$YdLCo\seyK&Xla?%AKQt4RkY6YC`U٫g0?Ӫ ռJX{:uQ{*r6reCw/ףʇw/d\cu;qA)i [ԒXZ&n}[b5HTD?ӊ \ 48f8ؔF\. c8Z[/oѫ #BN* JeZ Qd\Dmj8m>}GV^UK~YУw_ ,y6{B#SQfK.jӓgrx4$(K7>O`ǒ>$=:q-CR1#7ᎨK ;"Q]-{;m_bB2'h/1/xTQe1trݳ&gJА`MVECF3[ڞQNyCQ!21hn ;kDE|'䪧K2M5K9 ŻEƣm. `q%/Z3Xm%ST{<e6/N8%*#Q%/z]}׎c/v*Lj|^*"OO0'TiG)gZ'nұ{iFx 3"Sۄ2ǫ]74~ՙ|X?S:YLCe̜+ Ǥs;&8T76 n4egF.6<MNVC/nj{)&S2xq !\t??UPTeU+ Ww pkWU]MGLY0[i.' eMM&ts^2\q5tH{JSzzP˗K&4C0$e񃏽CQ g2/a@iB8;퉁4i^(vB#mOr+ibА"}sVh ?%uǒ l**1Pjϭ&kǪH4hU ͆ ;wSiMs?UY~w6ģ"@l ק,WE;5pJfvoOm|׳ݱFdLqi"&>f0Hb,CIxuwAwj&F9meQ ʾFgrلը~%ر,_~@mqߐbwaF}1θԸvւK ؖjfq(c %ЦRc $dvV$~ > {;1Syo *#qzZZ6W[CGBWK#1ߕ䘰qŋ-*pH\,': rK2 amj)HXsnX}d*?5Dғd nt1LYĝ~rU`m|)n\v2F!&C2W~pd_$+kG!ųsD:U[f#A2Å/J(!T^)'W'3}SHuu",*|0Ć;4JG,.xFTzdCop@AE.?4ف b] aKg2| 9(e~mj̜0؎$gP>VuPֈ%c[ p!CN)H;۩@m_CtvH@ J[ďqordxg/Xk<+g1@Il[2ㅨW|Iq(wLltdmMO8Eޯ\'L3nz.rWG@`6$wxҽY|:Ӥ4TGXS?zTmlbv,{ YFBoUl$ j{f F<:ov+t0!@VdI0_PLV?x[ 7p߳t`2&~lDa!zfwh"6bSKzG}8Jc{,i%6x aJ,$/ ]ߴ;ICDaޏ;` " &ės;FE/bl>A4 9lY25T5Lc~>`ԙӚHc =_J̭BgӖr6SHI4#K {iz ك'z#9$HIG#6 &oJ|nvXEV6hM\Ey `]z,׵25FV&yAt-v_ J\A M)_6fpd FzpQXm =U2s?yNe) Yp9~qhSTI0 h taArK)%qk熆8v=ܞLM]^QPs84a7Lͦ60eZL!BCuezm儒m2mIP ,vCѺƢ˵ ʐ(uv7a ;鬚lFJ6;s20 3#7$x9zԳsk+"y\ KlF34qjT|*. BUHHvtk$.dVm-Fy7je#J\]3rbzsIq<}%aoL@Î֭Cr>:EԷ.-G[^^V{YmO?Y5ՏZD$!^j0-PpIw5-h ֡+P_]xX;GF'm!Noo%.ؽdnmi" JAW0z 8˚sF%zHmc9>xc.sD uU}# }M7\W$VIqA0jVu[ָ*F̳ȶYdo@b )!>4T.֞ZØ=+HxwٞՌ%e^"axǦ۶8 \ihpYsfoYUGRxqs;[$n#uyJ_hWc!Z Lam nyg \*LjO?[/ x%[irl;1 g2t{M9|fM{aH3 E5f2@>:2gϟ*-Vļg e*JjPWFH7) Ӻh&؊ѼرBJ7U\KD=tc[>61(1@$j쫫2/[sx>EUgct=ٶ6s8<׏-|h>'4=:rj[RM[ ԕ1,J^JkRi['sT)O]BkKW=Mi.>HGL)Wz&Y J1r֞exvpmQ /bk<'>Fce 0x/O=Nu%ӇH!O֋>TH6-sXl2,W`^4%+.%X4ޚ фA[Xe9>qXj Z,A[@l&hTv מ_x֮%dPۧ;e߱KuC-}l[|iK:Yu.;X@"S 0뼞I k/k7Cv(i+YM>+!L_ڴyG7R,L_,mD roѩABz=HLI1$]3Ɗp0MмƧi=ؙ^]>^j]`*6ho*amZV+e΂_Dr}ezzkd}[nvsW^DBHdoyLɍn rw+Ukݿ}ҳ,𹤅B?si=;%(8+e׭m!~\ NZAEΛ] eV@F08h%`R1~Uzv v2Mz[f/}RJh$@Sl.A<A70,}Rws`90=bu*[iȦ׶+fGA&(:I/2e CGٞ;Oj(j>NV̿<xL w P20mc҄1!8 `tsڶޜ/L{gz2z.%Do/^+;mkh.X]QJ ëi|w[A62=I`쟨*{';IV=TuP*p͹[=xt3.d"-.jYӚxۏ-JgUtWG}//0~f/C?3G ); ¸ᆎν5b5d?kLSH$u.bj&m&~LrT_GLW-f^*!O/  @ p/1?3Җn3TrR#[Aq%/O ݺA翘/]4?uNa]4B>$Ϗ΀ Y3esOD)" sgÜ":u3Iy (6{nomÍw^7 XD?7.;|LDre7 `H:~R}Ye7t grZǍCn-Qwa W&z_ީUhgDʚ"Bt^7}wWX /v0C!^fĭt z3W>(gAM'l>5bmf(_1˥؅½] ˌM*3, @> v%  Csr(dQ*䍚>Ck|""%>ZYb`(n2V6eU3"t+w3W|/aKsp;ZQ$ GhjIsH!5Q9P](oHB{.I洟IzǮTMgЅ8vG<zo1ghSFB55, HCO-uVwp_ӆV):RЇdTso'l38@|muwcB6'Cahc1 V`MR/Z4! -Iuz3ʢwr!"̢s6ż2 c>bPK7cI'!x.a=nTX_XĦr{gNW*"<~~D`AP/}v ]hk1UIY 80Wh7?/ \dfCPu,Yr+;f섪VX ^}A,46XA2%dq݊_Z$wpU'#_ā;d)6HG zAhْΩc~+f]UˉM3y/8C&@@J ʓ*çk/<{14Ǒ!rf'mU\Q|6+lU]Ut,axˊʢ ۋ3ICȩ r ۿ7n ӶFmM"!oDO"u}y,QV2mJtEMiƉ \ +A̺J}+ݚdJd}~_ʕV+|E?# 8B%+q$rOF5d^gu"C.me9cbٶ|^["H c*jfS+JESR~W_mo]wRl1܀`mNNuAWJTB,[i,1#^t½G|6+~\TU W"x)sjޡ)xM*]) Ng~cg> lվ3QE@$sJQe'jN#-o:y,z+d8$gdl?W%v>-DО*d4ZKof#DJڨbFݠĄ 4yeHx")5$5TAh]1h@N34"+}}ͪYh>ڌc}!8'|g*1J@gݲG'g'`w4˝}pv_M¼'HrrK 7g-tYR&&LjO8h *y[*A@[ [o1oNZ뽷s%v7tcfgA#^}e%n 8 LQ>+*/QRԯ ?x@{j |le\7-Z ? L$/I$$(>.çWS=4^5찗UYmQMOAaEW}j}׀C֦=L6bdb2x.O]3Aw_vj{Eau0oV&NJr4"V~5v̙4X9(M (poΣmubτ@v36@%O(k9 av/3J=PLZ9'w-sMj9dPE-ޜARWVe h0i(Un^[s,ĴᷲNL'OzR[*@|c1aH ZC5>#`۵sVn>wgV4+ԩl4+Rjt 4 5ޚg% sGvѾL[b yBA`babWA>ZDr$ŝġ9zY/KeD1QHZE̽ȓrd`CXCUGXьJ_+p0xfKQֲZ@mmߓ~EFINd1ʇZ 7y{ѝO_ >%?!P3 E8*B azmt7;7eЮR>#zz 3(ܬs@xgՉU~̍>hsnyU E5c#J,[:ѫ)ޘNp9?&*K#Q, JLW u"uri.y+5_1^< 1*UvB@Zƌ'U bv`.%@\{jF'- -&]`=֙v}=Q2YCpJUDުM![,I 5ϳy@B|i)\S,F=l|ahsAN0&2dJbQJeފ _Y#"?t^K7WNCb_,6SK$H(!LT,JnՓ8_x+ y^%HZu3[-e$?ZgxʳX2DRrLo \QUQCژu*K7T-[$!AkIBy3VC7k|4w?y wg'v *'zTYzŶ|Dx'F8M쳴9t'a,N%Xif.oޔnH2W߸b!D(zGerRfW[ h`NͲgTo )d1fUWH4%Xދ{GH @U_[IRYړ:g/0r>sb0(*KN_X\C1>)4QXJ!gllBjQ1/ǹ3E2Ӈ +y-~c А<Ɩ.QO̺->&"b#ƣ"=€6py@L57l $@X˔eS_kCmD=ZzyYF(z.c$v4 î + ѩPt̋-QO2|(*2潿)9*ȕPA0ᝐ&V69o#D݁Ԅ웁'/ -q^M! _Erw(1.- E] P `4{tM|7n.~tD'ݫ&d|Y킑y[j&YoɯiMtBߢ{]yXp8r=Eb#fm[~c1(Rx2:c}`-DQߥ3>! <(|.R(Q(vxn9:9f7qxTqiXIqiF]@GY -B͓hY{ݥVC٘"MiHhM2t,njh0Ā>==Ő>ҫp7YeJyxqu(ϤVwF1_*GUb^ܢdcbŘ'a#jZaսDmQbcn٩*By|Y[m?35̾[ԇq^ziE+N͗???OdVI[{C=]#i@:E{CAw y&o㬒gg@AZDerxCۊ{t4_ KD-L?Xox)BL̡ ?%t^05۳]$(=$1J"P?|G,fRTB(Ou}:yp@}seA,~لIC.)C/_[тw̛83dH.X8-‹GyM{jڃc}֦X'5S =#1_d~\a=PwX3-_ecdD!m`1٢H>J0ȥՑg5;H3{at2˶3ȗrw$[0<51>F*\MpI 3.zin=p$>rLMRZ6Hx  *v5=n X4+fST.~2Y}c+ C^6WԮHYL)k!HL.ٚ&R[.Oy<~ `SP6f.~n4M?mFT𴩗 |HƩN/3ƒC#RZP7m ?4TIxԴ C4SUKQu܏ۿ5\3]Ё4\_A$ݝv& Km#-m G!Jb*)NN@ Xxus2NϹ*#V-%Cm gWIC13&s@5W2󡾸bڇۓ;ax\[6dx;)Rl lk*g'_ yUg3HPM#c eYmU!CXi |F gnSs}xúf%=%* Q -Doj76Uth]I {tX6bT#gv2iRڔҞzIe|7gصM 8&0[IYlt/3HdK:b`}D煉g^bcΠ*kM }|ms/22u*tLJ:gf4BU *!Iv*dGcNGܟyp_]^teLk,#7g%qQ$tUTہ޳ ۜ):] C%7"wQoNzpz4 |u$OzsN*02fnHA{@9:+M#aI_z)`IS UJ uROLbnw;@0lo<fڕ͔uq{נ !W~þz< O8.sY^2}4aEҺ)I~M)h202WQzSd|wsT^ܺ%ٺBa[uyM5m (> *ʞ: z!cI^D@Pj58b8j}jKnTr\\2BRv. 4:D\yBO.>_}4sIb3H>7J[ra]E >2'@wU@طGP3%-Qc2✊"Ķʈt{47[U.xVzD"'VZk޸P@3Z/Eٍp퇆.\_w| &Pv]rs cP؂ pe&Uxӓ+oaqڥv?.}38qz5_KN/($0<[i &SӐܫWoVڿ[X-LVs,r0ZP8 q8E< D֊4TPM,=~Hr~H>Ĥ3r0(_{,CX@hWFEZWMxh\z sgWN̉8t@やVh,ATɊhMu|Ft%)꠳9B6ͅ n$H-mRaY3= x+9+^9L6$jÝmw8D&y@*rIQFřk'&7F)AI=6x('u^t Ob)psma|sl *';ח_]}ItU@b̌|h5V}d̔3qfC !F׆ B00Yލ"-Z> ά̿ *?Uo؆zT^r&`JچL&_R% !E#GfaA~ D`9z SQe ċ_oz КgYUɰi8&lJޱ}L[ziF^چ?!{TIZvvL 6qZcBe+y }ljD,E70,|=S E"Hntϝ^(GS>084 ů`-t"7+cA#"% ؑ_tuc&TA&'ΞzbltIC\Nѽ (6*E*U5%"E0 n  /B JXW h񓉰&!Cʝjӻ]+|^mE$ˈ??a`D-~4eS+Cݷ+.n6K0݌ wrV\w : 09s;vvwl9NAS]:A TWih<ƛZ A+DQ^DJK/;zu 0v<ăܩ:$# nm8:&8:nzW43٘Ym:-@ Bpx 8?[Qg \:k X.^c]Pvh\ h*%M "O ]Nj]v{IXI+Ї|v 04$#SŹn. (#NN:D4]lcJI$k#-Aoq1VzH%ūԋ}QxKZr@xYJ(qUsPY`#S{LA%eFu>0\b۶_ k rSVqg%(ȱ/0ZVϦq&BYik9#=v˷%% k Z\GAoguw^ll{dVA$0?![hM eJWxB"BV?!8uH>+'JSgx/GZ,|Z;j<6^:f>Ě$M{N6YĿy},98y-EΘ٨A1&s-ՠu\Bfg$8R`;;ޔlfjF5m/SJ5#`᳎)@ϽPDԃvI4OGGP)Tú}"Mqs&5[w#?4kW/zqg1^!$60 !?3̥Oi)[ۖ^RJHl'< ʶ+Xˁ/?Vً 5LufD&l~z^%90Du?!7-oN~ +8^x'#X,}zq7NۓَyCvM ®xv!"(`\Vr&NV|ܞ9퐶tG+Ae0KYOwxt-S#I(!jiU\ѳ7g\L=:d72hѽ K+)vg#ב;LQ 3cB#5j.koG"k>P{E3 L!$0d6LYBp/ R8z\}ȺR'310/aUwвoC0N5ݷno(i lJ8ާ@:t_BSvTh*T>^ؼ{h&W~2rʅlT&2elQ 2}5nSsODRPso -CMzLJѺ'0R} D ]xseg>NG /+ s XY2.VUu/\L{Hb,SҞbcbs@^I RnGE?/t,puMZ7]`hr­2 CNlO~ Ğ3C!08I+jAaxR) IONqnt Os*t$[9" {V(Yn0fIv=Ph 1ɧFz՘AX(,"> wcZ؎] ̠PpVm) 7' /'P$Gf`N<*~VtCUSDxwA)t2%@ܒp=pJRYnv.{Q-nl΁' yx za']yNR5l ~ɲ<΄hv{*]Gkt]P4lmGGEFVbYZ%gr z H1To4ܮp~e:<_) n؄#/KU ъe54Rc77]O%ULJIs$v㵯].+.;7T CaD|K&$H"T%lu`9|zEMXxꌪ]nXZך$Rmx5*b{aJ4l#B:9YVrUGI,?n1F %@\4 Xz (<n"IFh']3(Yb.Nx^'fY~u&USZ&PB-]s"m*DicG IwBV+%}\spZ'e ȏjRƙRK{0[$V<]'f$z26]Bɻy1uD9^LG@wL?JjpKݨهrR 4,ͱUCic PRTY?qya~i"Z"h-|@ʹX"Ydj^<'`Uq]$+rj2;' Z#jI[oeFX6 d1V6;رccTwi/+WqJTĔ+ہ~;Tuu7t;b'vNWgЅd JM|6H0z ]~?ۀ7& 90 ?,k,irߚ2zsԌF A|: R:#Ch(hrߺn %mF$?PguBl? 5 PQf~TB0|5?@b͵ /ک>,KU { ,ꭴp0pBC.Q+~N>?8~=\_G4Xb{$[| ^jz6z3 n{3M ~[҆\"/H{dzԼ02"\$aRX2M0>mN%5c}9À9 ^wH"08dC+UP&ƧDAV'|La$ :7IGAj-:G9M2މ$"BŜO5Ag.s ^ 5rGJ ~Pa;Cтl~VF[Zއ;Q6,!jሑskܞݼk*:q7޺xiK+w2M*"ȉQ'3wA)/. |+H}Yq x}Hp:DmkޚaϘ\TLm OZG -/X A?|Hbߧ & l+vwKyw^@o#Sc QyNRm]/Z9[#|6ƹ< e`}m݆"4-<؁Ny:NÊ=TGzgr]J dG4M J™Qei^tW W":R6);wb8X]kPt/~8me;znAU?<ɋnw/J7PY 5f\;Ew` d︑#z։ 6n_(@| & tDEuݎ]놿<(Z͐46aJLXǔh.,a(] 7чP3xez.q:oTc\#McRڼgRObYֺ\x2U@3T#V:+o ofO~`[e,ObsMi cr ]y!E*m\<3S ͕+Fa.LA*$K5ErLN8\ad^\whdZ lZDKіpY ş\Rq(ݭڕR` [:Q?)ʽD^)GX'k|W0R}!1zg Dwhj~np{Ѝgh,"b>[qQ7y{!8\{JY[ꜳ4-(O}&u ٔ{`ھF$}Z2s n۱SUzLpc# ^t\vު"SE|֡' "Ql Ws,7\f->D#_LG)7/g[xDt\ρT3`enm^AmUp .];,~߆Q'/'ێ[&j& RwFA$ܐ5Ӝr\ڸ/@(]z]yNNhq#K 0M-N:[SASp$te!-җkKp.ù#KyWfRGǙwˣ:f6W#K 7ۃ%^ňkcQ*f-20n[$ E= P)%II'.MyHр"1hm=U^V'8ȗc%io^aCsR :Q$ (y&Y_H RxkV0B{D 9!~ Sz(niMgJ}3ŕF@Ox/RD+grEx7u3w$Y)0HҹH,c c勊SN=쪳(`rMz}vPPCD_QW EO;j>v͙ #% p[jW& ontsHm@]iqOSnG|zԼw[ˋG"ưiN%zv|⾼2Tzޕf'}bLei* Ǩ 9MJՈLOGÿd9=eѦмjeLZsc3 )dmECRq Yv)a՗êՔg`ϑ`BK`D };u&dEiuPw886B@z8T.HoxKɈw_ڧ\>y eu˷O.T΁BYytu3S@1uANK*cQ{D {.q.1iUWy scm ZOZQ LcJvTA@;`bu(R *;fRqlD/׺ Zz ZCϯ/xm6\Ҏ;(+z֧OQޢ`4bSr5KUwz1%QV?>Pj yget\>Y>=p?3E:{$Ln]H+rN6-QUs1=gUdv:#goYV_Pɘˏ-nV HSt#2&U lާ5UTm_P:<[Rk|f}Xk2vK+ hE@wSiѸc0(vTk a+XU+d XT !֥-~y/'K_ЯMN юQP[&s4Oϧ8@T%r7oM|na|$͞;4Ht6,2'2i//jJ/ % L~sRjU&DI(P7*μ@ f c | dŻXzQkDSz8|UXGhuM3 K"14!>iOpJ~/Kt _bjtOH mFj }!'3sPYz*9i[̡b܆~fpp0u vHcÛtCXr܉q+ݐ\;_9 i2*q& Զ;C,c8UpTsLaiړXI$}ri0W/  4Zlrjs۠}NnCM*WMHw5}kg 3WC '(gb*}-׼[ܑ]쟟_nN&\\Sz_/ҁ0x>d#O8u8Q\.vHuިHe=Ǫ-#)(8,{i A_BFzK/f niGD&#?3FYe0m5hۋe I7 KS%\?d#M68yhұl:($qh CrQu8˼~~`iB/*g4}= ˴ź尓ڙ |N3b/ ōoRʡR߇VE62C $Eq'c`r5d1^1Nt5)_x}nc V0GQGes/ދ f1PzgAàyhB > wEJT%u,!+o|ۓ;բ{Θ2!p3߃?'ܻAD2D1qI| 6UBX^CsFZ4/E=-<]4!tE}LSwKVօ\PؤtWarfRNOPVImQF*- "t &nFmSq>U,l)vӆNnzA/q!G>A Q|"u]lRc $t!k93:VsvjٙjjT9>e\i)r_)O2K2G.{C@nYXb%hur^p״~UdN heZ](˄H~N À1H¤]e#F{}Sx<{ ">85 NւP}i)YC(`0d"<1z I;{tg`Y݉CgZsW§;ճ("EE`߰F΁(دQd/D25x -3Y"*|hL߻%W.UХP?l )esibUBc,hzA\SegztmM|$>K]t'ꨫ#uG+r MayD*g+?^T-T)s}~쵪wntew@xfH.WtT@O9WQdMZ^e.(NbCC$щˤѭ.$R3.r(WX-{ |QOz~Uts}uξR.ۚ7ٟ[o83آ%&ԓ_`F|`<'QTyC8jw%X=xƣxYJAq,pqT;+V//+nL"g0k'qG $ Iw~gD\sFR=;('*q_fN!E%y>!!Dp4w״QĖB-x*,-KlN`GQPFW+N1#]Hx03STb2?]ܿU9R]THk%[{T6^hE= "ﴩ"ܪCUppfu=M[Pa}\]mUTdxYwEJSDQV$<]=%mdl]ph_r3ص U6K$/L:@9}JkLWOpʕ5nbu'6vf ޖ5XNnY.դ G-( eO?`.h~Ć%DM5_}Yd0'&!ʐu&1 ]xJQ<> /$ګLuQqmmuc+W5=h<4ln{T<'8.?#E<;"Hf;Rږ&l d>s\BYsw.FHd8Y ܀y⡘8}s?O_z9}>$|",o'h{'(lbB&I( dy[qmC!{$,Ql1`rں6gwx:$q/ӜPs) sB h:'rWԿ*%ϐyIg:KJUfo.u`iTG?u? {$qۜ;O938Oo.3HZ5%U˱|m-?~a$"uEţu}ۛ$ԽN{[U:Ȧ~R _|@gZjOt>D-o&a-ƨus:&wZŻN(y0<ڰojY3ぃޏ'`n A2L/aU(ͳb< D(K\EH>`n Ro=#SBG"g\dNq I e]ۏ=`Nq^m~7jdF}dῤS˘7EO@ DUTB`Tv-^Y皑gD7$JuD6 Cmٲ@ca]ک6 o//~7J,0>F(Pz8C)RlmVq q˲`aI6C\60ׂ[]C Gi~iI<}̭_&Ew$h~luuuU?O[dd)|$F=ujRewY@Nlfrh9_īpH ޻hć)2mQgɐ1x]y6u* ?HeSxjf>n'Zykv&\fiNM]05)}>6urg8W@ m6Y k_S@Mvz^+*Mn}B{{[kJIPv(`U~KĶ(4,* ;T']׶8|, obG2 em8&>'ol:8Zv AUbB]GKdY\rf P ?ɝ8eb:D]Ga@ ]@ĹC3+?-R?~,օUfd+3%@gFFu&R9A95%wB.G\5= ;G2x=6 1(dG F@6!(Vv6Ұ]vEK'qqM0&丼W5ʒ<:2br3%O['tkL.+3[zi$Xfu@SGt!W3I C6r VXG.]ZgW;$Yۧ gkAa1 b3aɨOѬpШkE}'yu<1BY+>NN7}t iKa$\:HEwv4*8YcB-KC;TqD:M]藾(l9-~Zf_= i^o GW}=g!KN4ݎOF jxői:}"KV?!|ˍdӜJŸe.|^Rx:iS I-jslD'M*b&{ X朎yn}=kFHI| T`0KwM.։,QzagbA(߄8LޖOꟜL)ڔsn-WπDr&Q{2Muj!P-?Lq`:.$[/ө y']pK21`yv&PA񕿚gȠ{:hdrMF,z}{Z3jNXh !7 P kojiwlN%>d Ѱ6Pa9H/`=JLK*ˋJT +v|J-Z1(hVS߰*!oԇd R ) (DjW+S[VkS8Y.PK2\Q_&$p6oJ:_x]uFd,eizAoɵYF>DӸY@oսpD}+ 9 '^.2/֟|m`op!?>3&{1 )vAi.jMh|uϵn] F;eG({œnܾ^ k\1 O"AZ7ZWi,}^}rP{;> ׿ wFR@?w *Sd?Gl%8t^WVdw ,I: 3ږ#ki.^K/}'o9_T2*py5 /`tLLȶꅕ™AEc_$7Le 1k`9 *OK8`Jne(DPc-9)N>I}2 ڧ7c~±Q'BhBjQBŅ[n;۽ezK*эE>+МY:\ s.ä]ODO[- j(؏3R%<%oߋCbuxf Gx&;va)WU}))@5*ftWxKQZ^""1ct\WBdzc%k͍B|zqJM]SM #8TTcDS-O8NP ȫ lrLCUuwsv&%!-/5WcrTg-rd+R)[LOa` Rm47[j[cwJdfEj;k DRV U!uǬDemJl=kxeXpf tDR;X)SL~;L+;fzl-~ofjrH&,e5넹,"F/.k0pC$A_RQ;=VJk+_ ,*X} r&qObSv ,iŕ=g-D9;ܙF:Jnb|6Ho;3Ȝ[r7PCv2-A^)(FBR&I ռe=v=,%Yֲa5T@R\Z/C9/r4֠z{YU$.>=`D ,+ʊ7^j]0,"`R&$UB}I~ұzK2vcp)Uk,tB۶3p1eVh'< zbGK xh`0OXW=Q^>ЋK}cvl-}}6Md]fSy?2D!zI,H=ejCVe0i9Kœ-xf :,RІ[‹M+t JOPfp4A COf'B`F̍=txCye23R.жzرj' #ÇQc2m-0X;X?޷u䚗sJ7Ql5%KΉ{W"r L9qbYl)Px6 @"a: StD4 }jۆWK+\.`?J!rvw}*2´d㌺Qoh:žbN0,F2R͐ᵠ>#wn! U5/CB:F$TL xp|ȬRXzME;|UG;a:-M̑~9UUqa1&@͇Z&ٝ3NL[O8BnB%!$z+ΏDa kc$3vO3?]шyw RxѸI,sir$T~&T7].xm{¢͋0QwrU hR[?Rk4XN/f {{RxҚU"$qB#0$#"h1f \QEW@e3f"Q,\éhsl{hd3ҩ4بG;\H?qorj2!ɡ27T-zuGBzj p:Zb&@K?Tuc `ܛWT9BT6<+; +fQ*S$Qu>Ȱ7qmdCfB$'xrtڙJs1(Y.TUN3vVjwZ`]52WO5*4@{c2cWݠO"d.F^.LxFB7=3t} z搜 Aw(! COkBZL4jTk [cH251s3 ~,36WO'o >m o X@ IkbvGZ H@;is`0)8YY]M^1C\n~7^:v֠F[=6D[6xC}W.aќ=,3:uUC2/0xavԼSjACwok< ~CD)Tu`7'pѾѬ%ˉeɉ):z ,|{AC1blAx-ѯ8GMf}>3Zp&]I tRFo3:Ҝ<=VW6KHieրЊC {UzZJva[ 9QSx?yŭi#c;RAFk(.E`>?#HsY9}J+d_W>j}Ť-1Ğ:}c_ xjUZv?C ~E˥TJ0g$#_a/FnڅvﴶelۨLzNT%]*LL̗Ťc_8Ir LGq;3zNgCVyUA_IP3ii yvC vjС z{'{ pC|!|1'>.1GEI^ε=P NV "1E(kRa;2))I j"Zޯ8@A*y}I/G3۵lgC?7߼1Q9q#&o J'dd5B6N6ͤyN("*zhHXP@#2qk&86K +W+iX뎂y[㙺JA`k77{ltl/Vs\ :f1}ژUEeDD"fs=LdWu@ƃe`6彣5Z;p vu43s*>t@1'Uq;9?gAS]K:3#= r4ﺀ idAEʨn"⥌W莞?(zzB 8(AiE%i Vrc5%^aiߪ2J8m杀W(Dw^żD6 >kƧ@aB& IJBIV\&gÄ` Mģ%AXUP+8Ba|/MNIdiۏG{2alSySJW^(XD!U:\Z*XBEKlk<̽vz90n?y%U!WvآEmV J4]&vR1mD{&o\"Z~Y!d}߈YQHZISi{z (酀]w,< DvYkK󛨸6bTP^SסkrfȄtv^ 6p5* E&Ɔ)K~"U¤ tq1w`Y?U]q-L-T0)ώwn1!~˛pHm- H489GkR_<37|tG;EC#!+-R>KeŴoB@J'o.G ה6mToC-yGd➻+` ^[2 n!V*f:Jшef.!2.@V\#8Io[ hGd>ʸ͝{A )8n -چtSV5ܕf|`X{"rN!5ggTݻ. XEl{n_MX ҺlrTAgϭ4U/r`8q+ ̠iG2#3> PU)EO#i&D ;@hɌw.Պ1N )CF65Twj Ռ֚hS1Ui|.zP[\ l:؆R``e]iixYvcCe{]OԱyDI^Oň4K$my@}~#nDnﮐT1`}y)Z;d+& -IuBC^s3C%{kҎ(3$Pcnɭ3ztnG&R_HdlI \MJC F͎DOo$u v'"2hBj5qɪ.5mhDlQyM֦@oMD}1L|U&S0K[\c۷Ck9sZqF! BZT3OƊ3HV '$Y9jPJ|E9/Ψ"uL ЖR_M $2h[c?ۦ Vc`R9L0YRhSO"2Z@,pNؐ}2+ɡCpTOQHϓNe2h^9L*X Q%|ek`>Q4]=2@\ $M>$aQ%^ױlJ iճ/vS;K0fL062{4E}/z9{+;oSYxD08Уǩs-p̙79G!5@<6G'Ց 5Gb.CYƲS]seeiEn+*QgxG?#&u9hc67OoN53;B1:'v0a eiʆTn{F屹$Lq!B S4$ΑˆQ@{ [ y"#_=I;!7Q%f4ޤ%rR~wSg\MT+;ݭO{TI9,_7oNu4` ~;s# utܿ>첾ZlӋ*JUs)+Љ)uڛ:ݰeh7~#%H \Jniw"_r**YH>`mAi5rF tdL?4mJOny Mʡc? L^?Ʌu%_;kqc$D `,BG '~aG11 0x] ]<rcEniI#G{ʝ'._=/9:g/{jA,o-[iӼPUgƌC`^bBLA,ᨁ J5ȞB?[5!qyd=;A/|s~ ʞiBW1y@(؇A]1nj,^pu;SiA Ggśߧ,h22B:5"z^kXs"1:.Mڤny:{0DmfXYB:3_J;~teHbKW(DY}6E)F8yRͳ<(bǸk@+|ɿȴm:uн[R3>#zJoN.o丗OިfM6H0g>jNtH8=B1ĔZqZnҡaM1Wi_qvP8kssxn!) g :欿Fbz:)$rq0!?W odžup L6$ B@Q;DWX(hxWg^ొq67v!斍(F&tU|iji"GtӏyM>m~0:fQ1' p0Ϸ=]}[Qe\R#WWȼY.xL+6 y1hvrLN*gS?YQ{ybxퟛOńsH[Xdޱ~H%c@ތ4x<<2j6N6Tzi-injϱ)t\*# ^Pu+;DIm4Kq&csc$~#]ctwG?WBp&_s6E4FQyBGE4lp缇C7x46 @Y.GI[*1[qnmㄿs1YcpaC. r+!|Q%>4Nu8%t_,6=KBCƩHc0F~"ߦmūPJEdO|F7S94ywY^!<Čiٞ '@0Q%c*mCSǸ jsʼniywtw|W={:$h'0v䣋'Պltq=^(e *3]6QJ!lFn{kb؊)0"25uXM^ګ]C;$g% |BYm.;VwZk9T`Ffpg-KYv\2orkd)2ϛ_ ;-Hx`HHTt]$ ]Q:,s)aeE"s(M-q#7`IonGiɑ'\(O0]!S9rty7,c!sz\$ҽyv$L~ |Z:Nvue#ccd8N*c$0HL%n zd ؠQ^eEUa'2?v Uf,o'>sR0(`7z, "JT{DZ,`F5h~oEsgM`VWΫ1RRe 'MC}Wo/8,{9*Y 6IaKg]BcQO"f2XmӉ-],tulb+1\'~{[2;Llm"WF޿OcHdÏSPRJ"M- k}7G[ @ԎI6iq>fdQ1nI@iOR&O/1|)h֙8h:ok.U5EZXmlT,jS!ȑΖS90l- ,͋?:w{r<`lw`\Jrx7]z7Pz.>بKӊ9b9Fg} eΦ&nq5omCw]mAKY*BkBΑ;[&VDw^x-ZO&. GF|OGmigDQrH9ҍhp$E"eK«Z %.:<"=H4pߺ'HfD$;O5"ş 7hOۄ iߡ6(W1R`6T,DV_ ]|:ӱޟcH7|X$TgL+,7~;=<7Ɍ>oQ} |BߋZ1 Bįȣh%9is]\P Yk } a=(}J!jMe~g'QvX3)FsMmQeS `YGmf >^J +cs0+U5'S3j+ KH25Bz#s,84 +hJI$`(?sg}}BMxiKM f[7cιmޫ<:OL#,g7dފxwi/gCGz}6rX]dBUm?˧Z 9ebF &Ywkhf-(FJ 0 /$dXҦ̶ז/%1;Q΁R|Jvc]_V-B1Y+~|M'}vr}K3s}tSurttN8ar.{8i([ Z7ooE>$L(Kz#ѡ}8 3^[|?iwA#xHU"de4*;=Cl&2|Y[Pi8W)_rPtToEngVܛ&l-ᰞPWў#ok'muh8XWϟݡO2Pw~h^s&`{.>ŘX^tI:-M{|͏{hvSRt݆[0[,GCw@ܽOSpfbzsOl,ViAv#Ǯj<wR ;侄 L~}s``'!T+v #46|wRy\4hȎ>Jq{ԊSrohKDq %2*@qtAOL,qZc<`ľ?#Eь =dU"/L{R3 h}PLh=5NJ?ǑG4G y(^ސmMt5x TJRst%AQ땓j냝0 m;W[;i+ UW-͆0Q/F8,KdRCv^!ǔ@ҕBN;}2Eۢ@.NhOe"αI%JuoæwuHgDxރҤ9/Ux:TxyALigy^"SSD.;,Ձh+SI1UJZ9iD$ fqW0]_H2转 6q%؟Rw1+|]rKfohMmo/h,;&!Z{¦`"DQҞaf!iʹ+WYco]q6V܅6%A._ }#Ԝu| zCڂ`LNHf#7ine,+tb8Ztz#gʑLA}aZwt!ޥ bl8A3hmڷ30%3fpˣq2M" ^@fӊ[<ETUQr_;zX~DZ{r68LSA1^J?b4fA;l|T0gY`q-xEobI,.7M13LÊz)>xսqhι>J:`5L 509Z- [b~AQ jZ(JӑMڂC ih(4{U-$4e3~1ıDl #413R[d5S{›izqZL c]QAq]*f 6ߋWMBBqMί Vʌ䫿Ho3RԠDZr] [=EƍP/E(2$d d$>0@D?3Fآo8cʃcq+Uu˦ ijELb|x|'Hft1XT.Q{W3?GpaH?I6vt<ʊpvidT5kZ Y>r`rj*#a@7H3I}ڨ|2kaׇ KTVoep;7F|(B]}+RWKϊͼcɲq~gE>b~u)Ehw#m4VlsqB}*PtW%z;6Gյx.΍< m7NKZ^`{s*܆p!|xZƥ$6GW[%?!998T<#q8)X)\V "ZD Hٗg#eCS2 O'0C%Zu  ,BbFgNQ@kAnLY0BN5 #ָވQF9Vlowݒ+q4O a Ni#qX'"Ū5rDŽ3Y1;ޔMX..^}N{}2!EjM S @)LRPh~2_|hG(YWXɊFF%QFd EUj3 g=b4E=FPNORCGUǿp":l(%|QCyWUb<>U橣XϹ߿hP8?0k7e = 7uX)deSMdke6KPcAF rBj{LhJڇSuu9(Hry31&2pBbthWsĕ< .g3M :ēkQ _tL`3Cc!*!R.'G[lZzaǾ}l.T1noV1|6m[4<~bJө暦El 4"xU3ݯ6sX[ˆbw2LbRLt :9!e 8`t.;&LtfA{~M_2t@6INFJ@Wz4,ŕ]{.`Z?GXxr{  iu'.C!BG{0B7`J?lzϵ&?A#a/p@f :J "~Лbk!R^FŴ XQ~{]-9ʐ}! ql7 _}Wdq)t鹨 1D~e0TWŜKD m1wduzepb ttO*a,.OYRڐ$_?'*ՇBoVcGAs L/eCoagg~u0;qyCx 1[!A}W(hMc* z\M7m8ч*l& BA 8)G Q w&Mq/9*;7Zʩ3mRn1"Rś{xEҗAa+؉fš2)W3 D,s˗Z"1A(-GPz)uH"pNV Զ=XR{;iRa \]}4FFH@gWhhr_{(a78y0 %K}3|zHiL@/64^d$}v;ʅ)cM׼eE臲3.п#;+*zJNw1R +" ЪQ~&Yh,Lc?c. {gGA Xtp) bA:@TR$ZYg?g*jUkN#ÔAoǬN 5nov9>R Ȑ %:RaL5y 1'S{V Z؜5G5{>X؀4MTWg79.Nvj=S,'.yztQ Z0:7Uѓ,PvEM;Z_:2C祩 wf?)ȂoN:o_27w[rub(B^YWM?WYhi;p&u j?ƒtHWDÓ;^ 5ć:GU[9 D 4JFW䷁] ߃ !'5i {|.lQΔfT霞ot͟Q@C؅H6(-#`&W yFAQ2:-Czԫ~Y07 Hx[Q$Cr,J^h{#Rfߜ#$g@cH޽¦MN,t>T"ɣI5'&ir?Flp%ZL7T2e@3LQDŽM#2z  #c&ZFc3slNMzK"ǜ=1V[0sgql)ĒeNM [mj#-w-P(PdџAG ٞ.?z(ΏPxO;h"k2J/:C`͟Y* GVoRף)CPA OaBVzNRlVwPI,Q?)3N}jˉ\B(-t_͊A/cw-w3$A\0!e jstME iZX^K~u* O ? cQ|(¾fqI&GwH9,ՌSxq}'4NkOg$;ed9."΢· !9& zFLԝʂ2'`Z4hRD0$F6!ܐt/З!@<,Z㎘ YeᙜY_~- iڤp/5|ps"A'KaޱykY7dMugsJ(Tm.d@PMgF;[#8Y'uo,pFbm bq/цtM,B'c @ΎWІc&NJ(gm6y(꿻M {FL2쟭hك졝, BqHJ+/qMB= L}{'%(q1$+$ $>/-dUjlϏF!,^!V8zRrլ3Bi ]4uU[=(E:]7%X1%gE0D=$ҶToehNGK`?L;nJ|?ߪ-+l<̛~/.ː9 ũq^ɧIWpXs3"xEΫ1w"ضNd5>1 <ۨ?zn_l>Y'=FfPyu8 nnrp\ٹ)O`whVj0 [e m:>d?iZZ[ ̈́>C[DZSv9(ה. +DpSadHpR)oc57H%jyB7<УZ{+"2;7yA%M*r`("'~¥x"L^K e~o7[%~`4{{ZQ }y].zGOxdk\ 7[LL+y]$l<-[HŋkP8| ,CY36.鬊qb`[nMLWHH+gQ{LaIK4^1d!iCI2#k<>܁UnSlnL?wu|=~ɣXn\u}t#=A lO^44gTnh7x[0邰C GfO#cX@~#$ی簝^w ꆀt %:s t4oH&dL"QI@8y9 Oq{Ti%w^h<&-e JkQRO'!G#l&-8*~4g^mcu,*ƿ S.=mMm$EI r?Mco'' 'rxj|F^Ѻ]d+4Lga͐ &#>]IG[Mwm,K+4 ڎJ=)EDN*}]X[ dCLm>:$5F&d7l('w(B`se0[20zܖZ׋-zrA38kTaU |! 2'nHhWAw¥'zj<jmПp^Sh[{pU{ê5[5=>{FI $͑GA$-BHCWqyV1amר{Y3-/^BwjjeD%~7T# ؚ# ̀( #g&>36N"޵;X/fމΎ,z4w"YW6hc̐}(Hvʫ/);6A2'z̾DDa0u7ի'HFN桷30/WhYcOcv` 5O0Pڃ,*m+"A=MOnYx m`Q:;5 u?kᠺ,oiꔊ'D?uA XACHXG.&[Aga6Kِ[.b35n]g/R g dj$Nd6Dd1o.7ĻKjzr 3%{cjd$d1~O-7Z잰S.,j6l`cmM5뭟XklӃ{F=h41BÆsn,հ0˷ ^')@UC];1΀ U[=LryfԘ|yFa>wdQp% IM'/A*; +^VGZyȉ")%9vS}kgm2\My-m˽VlOj=9*&@kZW';g3k~)bA֐ Tj-[R ) um֜vL!^j%Jjj-vsJ`Pp軧&h6~z>7U-gxr9.C1hnEտ7)p9 ͑7)^0Xf6;9g' #nͱ8.vjϣҽMp[sQgpJxDǡHظ<ܝ[J׷VNJ%anѩF^/RZ>;ϥ mw5xix]ٺgޒs{D5H/ób$n{Fm ƴ. ǸLRq`IE7\ O`W2f/*Qq# l6/6r&9.d:59Cxj+:If -oIdtɡ"#;.h]%O]")[ɉ<ٿSsИ[DJI_nݗ;R@aUO:;tYm Lş` k1a"ܵnZA<kV0^?X0Hu+QGf-5ɸ'mUHRMtC]R:xON\8ӗ(0j糧l4;P+*j5[ D 䰂/% sϬFoGZOhf\Hs7ٳ+,iuqT͊Jm> 3W3gxiVDATR1R'tvl&*2n`9|E+>j06`. WbFcКJ&&kB0v~J 8;~Ccu,mCpdBK_uLP+▌5?.hwh'ʼI哫mJJ͑Vꨬft/'E )=<7>JF6쟚ԯHuN٥yVW$[+OS|xA[ Y[NK8oBtRz[K'tßT h)g| '9 <(☍lW1ThLXs%v蟷߯(8\ S |Gٜj7ZxWTTdBޛ.hu`5\oo%:45zCNO™aJ  >Ϸ\a9"] Nklaj,p & n>>lͳ>JHa}PŢ@x- JMA!JpEܨ)?$j%t@Κ땝Bl[yܬ-8"ezgsOn=#(2"[$>1$=ِP뀞0WM1.(j㘮4RKwx: j}18h>puj5Q]&1 ʿP9e4 MM 8qB|`.$Sdv%JKQזּDmQ 'Xa;_' a)%uڿcP;iAѭjgpX /Wȃآ3<6rŃWb^JeJ$Ƕl&˒tX!;IǪsI'qeA5N&AQ$K5rS&wG7\6z~[eDڑ.-}":|# Q{#8PKb}DzL ~/YgVO6 oDqn}c8)Ɇ+~4I¢c||sZ`#'`'C@#^Ը5G\=[/V@7"%_ Dp\d \q  lalaW"Smotj(zB4+[I.&~(]Jg.HV@O;sxٮ\7&_Y=?U锱Dzh`)gJXSG16)Wn ?PKرc y 4;z iDm#vKG6R.v!STuRF:bSs2۲S U۷SlIR]$p$ k6誃_$ G"ǥTQ!j3'-HȰdR&4ԈQe>@90Evz܉ zc]55< N ZT swWJ<j$x"[#RϷePg(m/_~ƚVBҸ2798Y. k|oC]g'M^}I[ OJ="ʀ$Q*<`'OW[ib)8-8FAKuRGWAxo]%egc1cԙuB|Eу'Wm}$ ˭xYa<Vq*ȧsL1X1㌍`E5S$a*:x6zZ*3obsmR!}11.bmQ2frgL%nv嚞˼E7vL>2y )!'D~Cܨ `$Ro${J y:cpSX? 3/1i& mͅ+ZHW8rw*ԟf| @ zv/oW=J҇U`3:L4ℯDwTb|lMyd%(3)'i0s#A\0nFM rjVI&-q}o M)So _u0h-ʤwJ|ܬ~Sw\Fbmb}`]{T1HV*- kGWL~)jw44h֟8stX;k<פ5ׂ<%JfvkTͣ(*BY6d4 ]B\32gRF@}^j $FU~!I !QZ/yjL›7MV'?5}ҘOZGO[C FݦiF-!rp()gS '8^ZwV^ݘ9ktMu6#}6Ww rDΧ.7̛bCn#{J=hur,%Ds򘦟fu/dkG\n<(kwרF1јgJ1qxbZw!ކMap1nV,_\/O1 Y莖~ u1$ak[jg5[c} F2,twsH* j#gMjôS&tG$Lo4ˮZJк]ɡljZdeɒٳs#D͹r46j("s{j oSY.fƜD_:'_>l P~~ovV%iBi$2vM+@# 3-c~ޔ=fy^Mj:!b"(N*M * ^!j hwЇZb}.qE5̓qiȿ~~E]u eol,66nj63pj7le|5et7lf2ãOs37p,ֺ-7$Q0-G;w\,h^$u^T2j0dwM\'|~P !䉔y$1ݣ~>io981Sczĕ7=˹}sٷ[ +1ZflBY·$*uIm .i⬋vT852cvd K ߜ*FuTȒٰURYt*LB3I]HrW_A9D _#QWͷO|3BQ{RF[pR\~AhPPX~|9 dKsgF֬s~s'HA1~=/%9>ԆOgǃTutTrءoi9k~4 mOg9| xxY؜#y<5(+B]t$BЖdZD^M}i77u`MnIƸ~׽10Mm&,ӮYD!#m<Dz*_,E,lc/t8* M,t~95|vE~?? \縷1t>*U'$2"*Ql#!L%nXTyS"0ODq/::u0}ʬգGJuD-4TWmCvllMQVcV('ACUMP2[]>b)0ތ9dp=ͨ`3jcpGGTу^fwk-=OC7uvcHqPXQxQ[x+HC| x 9Zߘg9әerwG+ {ݐyN//a[b2w|(\yFt(l$vg+?kAB(cYxIuD3=C%!<%Mǃr$H?GO01* ".Ri>T<6͠|5=ݢl ;zɞb6?tgjwS̱zWdK1oz,z4T-Fu2N'HwP@y?iagO ӭ41F^g20礩=dLeRAc^(B H!.H'⑑$ZڂP&A8@b^ )Dn/-ȻHa$ݘ๿:OFo5]}sP ÊC K_p1Mߔp!.E%6/mM6C q9e,o4Ey?[g -F;9j 8 FNCqDs"p<Ћ:w= i 3.ϕ!#nt͋Q9keS&g&r X -TMQm=g#o`?E +,S ZכT萋kNU-Tp,H ǧ[Oշ ;TdLmȭi,wP< N k1pPm[{ H7+",Ñ 2ؔl! %mjN2db9nYec-yϫ [dr&IRʣ|>Fn"{o}[* ZCƄ0 tkncQd29} Tv lbDkfF8u õ(c'~6)uVY E3m +נW&x![0c?%#Z)AHU/7[c'K2?@]UVq^ܥ|ck3i ٔX j?m6DBr7څLNʋ& yb»HU ..qnxp~7 OLE{\N8Gʝ?⢸W'4GcJX9 P_5LʚQx0i߹v'nyw}ga0GJ1%o읫Dld0fF׾\p Bicݕ i.WgootH I0 ݱG-brfzL9 ;$в)۳ryi2CHI| 3#DV3RӆjR Ȭ!ir~+}hfs ۈ?8 >[ (u/ ٨[#{aWViՉ^T{> Ƅ=z} cpx (:7D$)T]mċ2͍ԐMoV.sZp d4g^,6e|Tټ?"jPLӑ\j';Qȝ( Mj a&7( `wzvycO{?;5X} qd8^w_:%ԧUס sX Jo9&?QC4a',sHizx_F ߨ A'ŵ2oNQJf57r%F%^ B;0 .A"3bM ɱ-A:|C/oxx @<[..'c\Trٯyialז_e-wTp k_Po^RD;*rv1jZS9r $ e3b}LWSbqܷȠ֐O=9iNJ+~z ^)&8}kVn+meG/HajCl(OKpk׮P܂#ϰ(XK9WwJDU8&\.G5C"^QӲpq`KN1͹Tseݗ:qB|0D&(k;9iy -so>dGx{8qm2^'f`WɏG,4/ {5'bdQf 쥒r>tR^3^ʷ")VI0ɯ/ލy$'e1T}$>*3Jԑ#!A.S] x(@b2&4lE1=)#SZ.=?鲝BoeCyo Qm>uȫv4 £. E+]1mi!y" U9mEqHpfaN-(LzJX'lQe)$ ոRBJfЧH 7KwB}R4Ļjd?O@G1'`!Nz UV7aF]ՔBN2+!<+x:!v/ jfjy7L+gbu58_?ud*M'@]=s&r`jѣ4״?؞J;gnS K#Jgjv~&P s!8Ȍݲe;,qS(t*-(FJ~pݧ;XݠmP/_h{[F}X8~Z)w, $ LKy;(]%9|e>&w5wf _TA@E[{:=;c/ϥ8|n{cN 4S6 ci^a*QgcPѪLw1C A(oiȕ:$j@뾌sLN G WG;IQ襤'9|- oi猇=:{~BE&.|yM+yẔX+^ 6fm{?N#Z4|,n!T}CG^j \'5 $R(_Jȷ?,'௒-xb D)KHX .lKF@%<2(= D6sҀ…7>8'qYlaA)U2$JB4A/g[Yr~V:#rcl`-|k0IDTBV EQ#Ŷi_W*7Q{˞9UJ5TDqW-tK%:<F$<a)iC7(_IWt8K M(O|o'\bF>٩xL58C N44d}wą 0c6Hw |I7v+z¯y']df]9xa|p,A}eDžCiX+L{!6uǡitjasbt`q)-`5(ZEf>njrG*Ae ڍa<^ҧ4mH46@Sn]qUVcfH7X") n ( ܯb`K2?7Mcw.J},M\E)f,V$ V{X^k )lU~zYB&4] ʘ=i*eiB X2"js0ZY|q`腅/B"Yf6Z-j6cGA0z&(Ul<$ecMJyęqlW-$j-!,yՆ}7<4OC&iˆ¤}jXmR|5y-D0F( 7Ȯu!ͭClv' {*DłGڿk;+|i?b6fNI<QDXj!60OUd/Yqp74uvv5ws,枌hkMƤ=}gk&ѭwPJǧ:a?Z_NwgQ}3C0,!lЪh)JI'ԣ2CIzam;Oq` >/NHOοq擂qXt7jNs$|{$Bks֓p&Td&%,w?w`}ﰓ]J"7יSP=/;Z6|FnlXus&ZM8/dSno(c'~GB.tEv yIѝ?~E 76ټ1`ԣLnvyu?n S)nn<(4"XZWOnmKg// g&g7[a!ju?螄ܤnw^cN,'˴Nf[mFˋf-`漤_D/-.R7%1^>L[^۬%؉py0,nGy[m$O!Aztg>*\)# ':l=? {(КH4 ܻe +#܌ZZI#Y?4Ijl(iw"/ UٺBlQ]m"4<ǁ)cStHfcc~|F$n!:\a@-i-@G5H x[fџɚD e!3gBd@]` 1p;1i6]PmPl}YG;rͩ|^)>|+(=W7g d7NII{alqEoN&'>܍N?CwK:شssu@AU? _\Zʿ%v?_w3/v6餴9 8lZq'Z><:X]Sb}E5!vEf|oE3W VYe&d)k &_Ԛi-B tn#U08j~s+=QF;*d{*~^:۶]c3^*>8l QTz&z0jڛ+yj`:vD(D q̓BNU-A,[Mޤnu\#B.<L - !I{ؾXd#J=9XNCm޾5 Otd0-$ߜ"BGRpx޺!(뗫\ $=ož%#U(h%-4vR!:nǫJ[o=>+Ms/xRʟ["fMm,=I0!o8/M G .PO:?6w ] @zf?z 3) O 4!qd +p-۸xHŅlMqDb] 澣:j'iݗ*4P Yp =.:pg8؟֋\G?a#Ee' ?vkV3*51|DzN7fܯM m,O֭e]̰w[;}0m es UO+5ǟ,66֛$_4#9F\ $<M%5 +>d/Úc\,< B3Ɇh]8vE5H޿c;6EHmWDŽHm U`A1tjz&T~ BB'BD9p /,60[ŰC|Wێ?v<=Ȳ]zLd~n6D3ՀVgN!j*4ezpD-?% gE z,v<X+&rn_6$iqZMoj5/jM ZGۛ\p߯@5|k.SHV Vη1:, 97ps3iκUanfpb,Z_{նnpBaCsvqϋ*M9$qFil-EudŴM$׵ͩ>ܭ~,ڣeI>'G27"ȼsPwHyV<rz 0.1Wg.!aa.XCᇰ O .-s)]<ORޭn޺ըP@gGiꙛp }~dɔ3&ةLCiL m jcH5rMXR&WvDMdLEl^xÈ:{ t{SGXr<iٺtI Uʻ.iXO[*AWֺ5d+5X?载٨9^P /2RX,4T  Xk&nɫQUN_@T#zQ͐gN-$W 8g  ,k!]mټA !t _&6ctuOUi +췟0(3 vn*PȻ߿ybrbNVApƪ%^|Pjs >a3aWyV;@uOj9yE !{No` R$fkM[ޔ έ&"Z^d^Ye73$ SXrgA]|6]yCrp(<yjDkAN29V@O,+b`J8fk/}K&M`0b@!1إ]q;34ҏ&pD֚7=B8@p {i{^-0Ti6kj;TRܭ[[ߦ ;7{~)䁉qoѻ%֚X\r2YH1V U[H󥢴,zՂ6G@4 P@‰R4 <)]Q60xul3HZቩoxV#0|fYyH6_ VtXᔝ]==qiKga> + X8Hr%2/Ҏa9$å@e@=E)AYgE*aD$ğH3$,qcqz9vgOSˏrY$%:?jȁt\ 2-@ͻt,` >xTLqh`#zՋ9=j1]1@b cb̽|ϻSTpv()F,e-׍lDlNNq;9c3C8Ԛ-fԪ1@efKkqv'J؀[d73wy$+N~+!g$G3?0C`X?EmQ ӫMMSy^K^/L\!h+O\gbHN1R)$Eke 7|*|-rɨÜM]U]XJS||;7B*5/Oٛ%j*եn4@SoWpvS>gb $dj>x% >}! ETd=Sӿ=S_{ ~ J'V *-╉|Ny[1WB0!#ŁP%eR1Ww&ᨋz*z!Cd-)/n냮w'3[򃐒'a+ea1Z낞ȼd-@^} cQZ(R 5P~=`_ZlcY`>׵kw-Z aH=4)kģ3Ubݲ,טw5v0ݓGI*&8XOi4ءF7,Չ2)I. LA/OIw]J c i2^quY;Be6tMFӜ3 t+.fl&g/i*ݱFaaJu\< U35ٜ._YD=KM={쐗.pަziG XAkANo #NZE9N!AB»Φ%bhP|E7F0+翪l3Ũx",k'Ƃ?{a^B(щ_(H DM(=IdnL/xm@uè[2D=mpڽd"sf@<$LQ!:aȫ].N.u Gj_J徛a8d>}_f/87H~͔_*oEyqq@"<*)f]iwp=IiĨu5$׭G˛*v $9$~*řٖU\6^{rWUpԥ~Zдm-EћOW{ƅ= olo5dNda]z,$&ȝu P7s;"*+"_Nu@9cy__XFF!Xs,sXiN}\\qŧ}BpOYA?1?RocR^sm̮',? ՞VqY729n]5.X+c'tlآ5q :- ]k²QSPt,JOja`=QZփވe+Nm7fw4#H-Ť #@b)3v5[08NX0&6bNFTfmw߹_u{"zb9TlJM)Q6x~)޶ƦeqPxܖѧ;?1X{\PexCim geAd/|-ewAz;Qm⛟ Pl9@hːѴ mq8{S~x?5~.׹05"ۗmwGl-ϯԌ -=;=svߑ9; ,N-0^J [-};D}4HO*cM \57:nTD&9[$U:a1Bjc.PǙف}3 bYgT?^Pzh,-p&P9)9Z+$qԺTc=s|ȯwHɣNb9,p߾l+L/  C)ۆ?#%"&L@zI}B8? `H3=ǦomuRs jS0Ӌdtkavs+$\B0v1٭6QWۗ0I#_{V7(" xW"]GS ˻C\ \tB|+DC||MJ0vYAj k|LCb.*p~oԸ?HξgƧtLJV"ԘsɎdIvpiˮB,~.`*'>nŻ8?i N m"&w}:=9n9"WTyŻ\>9s\i ҝ`,ٲ"JT->X&UɜmU˓lbkͲ"lđ;g8X/ucخGQ2: a񴘈9":}荣BpF&ю%TJ ;&tQ1"HvQ1sNp'jЁh 0N ucHe nu π! JWRp.<6K:@4bm`Kۗ`@f ϥD7߿(y IFE/*4ۡIJzqLxf!otS&aS/Fi(eQ9 t)1w`\~剆'L; .:o@H5+ QFvp z1`؛~,[%@0b"r9>zrmo]> G;/k"Qfr:p Q*g0Ac(Ŵ`RB6.t"*4(SR*pU!ءY3In-1!oJ0ɋwk Q [@,vcyi؟kMi0 v/R.@#9rd_3F'N^=o!94ܖyG.z-qFыz9a7 1f y=hهɂpH _ Js]CZi~` 8qr*38$4J5DTj(ă8nq#:% EnE~X^}Wอה)a%kyCHwMSenGN{SƼmjZ-̙K?[=. &'0u\6!u\$Î<>*!r^h [(u! ?3gCԜvںh.Ԫӧ0upЅ?uHs"|dy+B0h7kmhSlgs,֑nh " >g@1Ur充X"-lKpM}NRkmzZեB=J~byg~js  a8DŽWJ5=GmoiR,|x=Q>r4LBSHXޯ&t$u";pR=clF<51I+ui&]( "f .Pg<2餗y0Fj;Ag"<"] xcZTW x%KU֔~e[dó{!V.&S~(,9J+\X/ʅ ZݽBFwAXlI^tjE'>C;rEy <7*vƁ ӔL5dnOYZٲWrW9hC#HO 'B아K 2D =&'co XSvR)xȃ\[Q)˦\XpaJ\OwoTZ H:2 f22*>Ȳ A$0Z䈼gH6 Amׁ7N}BP34+˞dZN#@L?4Qvdc|V![s}6 c?steп입~J)ݸ>-qe-w䭔%Lk%Z:y'G2vC*2)QQP~/WS*0uCw Is*Q6PYH1٭6Ky .@0Jh]{ 2L6W]34}ur򦧼C4/Js1ez$X8JL8d b򝧞39dSβ$(]DBfv8Γq'FF i:Dp Z `͹愨W\&iGV@ `oZ&hl͒cP'oEZWX xnpϛx(Z+ݸ1 z/Íiz>HS8ec(2W& a|ީud%z"\*p?i, H)Cb CǃT.;d@~9}tĺ 4bXLxeƒe!bOaUv U7EMP;,4j]+sY8 䔒D#0{WoWVPSn 4+k~Db?970WOH GCf SotEJ," pґv僇{p̾t10@S v?9ʣ "D3MKa%ش,dwhX;vJoo8RۼNu puM̙dݎE( P6]XPZdTe55$Yئ D=9=+Fdgs4Z,bm>pnܗQ q[>` VR?f_}6Q wM,5G^밿F7OpuR1ѧ!EELvZlKwmTnxUI(܌zUbT%b0e}HDd˴Du[\a+o 4d3c.uqlGQMRrV ŠyD`<e}Qs3vfnG0ƺY,$m׳n+k}t\V)LJ1t'^o Z_wܩ%2^Se a QwaPN̾T?"qU\-`3X+N#?YgJZf'>[m=}/7`IٝD.q1df6|}>U׳}m]glTURFQɑxr"G#l~YdnR9nƵdd5`ãꍘ$3c#Q:3yzCݵu5fݬ*aK,khi_Y&D~ qUͦfl JOJ@ب0UW\fLibL?ʐJl:>򉔘NoV6c¤ ?|`úefk1fH*qRzt&oZ4@PnrX6iuhҹ4N YXm]28xr6W哛xȍXi'ӚvSY8m)wN~i.:Po/"ęvCiHKc@)DJ%]>0 \L9Aom T9fryX,E bװ;[>,""!2`#}In8̸*4zN!)y`0:@L GHuX ޔ,5.:1XNGwchVk) H.h{ݴ]{DFuFcGm 5|\MQ|j$%EC=ӡ,)hPH-rsޒ|ɠb^'_ C0Ӝ$:h?:T58`kK3"=hBGn:07P?`CJX2&Ҏص8DvxΓd0G((^W9yQ)gw&,@D=MHZIZ4\IQNSPD|}VoK]s{խ/'j䐙n^!Xݎjb©"Աʯ_[a 2&LIt:*}e%MHhcQ* 4`͖a+v40v}HƑ/nƪxn BP7qh8jPrʋFi}|n+ļ&2.Kl"xnhH`PB cCѽN {qiR\}Y0aY_n oz?PA$#ކS&$eڔA@C]Wg WLp,u̍˗(@>P66>N݄+1l)+X!;yTl+Oy'|mjk:\f"5!3C++b(3"R=- {Q.zNDW t`,cED0]X oy,;3#/Lw:NRK wD4qe4 S˴/wUDSi!7dcs- m wCuO5C<*,}cОm1y*M-.4 / $֍"vHXS|j@'jHEn1lb5rijpɜ7LMf|!F"cpF =fJ;_i^knO_B{Zwh7PPUDdRA[o8i/brփ-ns&&%+-5kfEhNh ,Zp+Z@ %o>.ҍ2C|_OVE&[uN:Odq܂ VWTjZV-<5XOOApXD^d(ivaUY~< OLƠYw?; MܦӝB0 =^){`0ЬV(EŔ]"r}p(xaiNqo-uef4}>mpZA%Sk _Tan0aZTGX%ςWPs{[6獎^HxIR/- t:C.F9S5F/̈z=ӲX>6sIZ]e]/5-KpBT*Ʈ.,+)Vt1xCoA,t9B;R6~m^%P2"B Wl6hc6P'ie&M샤"LʌHHkQT5X?*=9 ea\[1I38lB6-WN~u= Qx Wc2<@;mc*[D0\I8hb$zXNWnciOp' ~mDEՁu6s>HnO툁 5 8$%t?T{ [^,2dQ{`|Z(8!ڛ8>qY~ 1T)Dqp-E_yO[ \@$zսc Oo_h.bOZ&{0bSMUgǴ&@)݌w)ݐv9j1}AG);2n, j9R",+Y\+, w"]` |,P<2 ʮD5~/V &N e6F0~[ 1OSku/nԣ^kNV7MG?5 $ut=5u:?mg&fe%ƠviڠےU*pM^)6 |(i\9]LLx<5PWAݐ_5>kCnC9)!ڼ ]>2ŏ5PMl;*IߕP}u#QBӾɎ5uT]؜@R,ͻO:g +UW:=PdF"L zDIpjW@9q#Ҩ 'ci<]Pqe[Y ïЄǯ\"R]^uN|dB PeOPC!ʐBuIg9fB܌YA$wйt 6 2Ϻ]!R*XOq&5m`zg}{9+Bzֻ̠r(:B]ԋ ~q{K'1 h!xlR\'BqPfFeɓ!Oqͳ y.ogcǣ\tHu&6 f@t%]bX[betg`(1`D3k͇.=OijCu-u-W)K]hNm $mM]Z{ TuJǑN Bv8GrErp:*;hK#P'}xڳ;5'h[RySxQgyy,0o!^e>4Yo,pt0[; 0<ږf [j[iQtKYYOgQ>~uAŕɟnإv3ߟWW+1iƿ+9/r6n TB*6P^yĞ"ȝȧ=x/ǎCՉtmQ! |)yYE<$U +̛&aA ^g4ݎD7t ceVzHe7M9"l3^{37v쟾FJϵ`l6{MϮnFtM$&}jGAnQ>an 9j1ڮ@T9 ywoR8Փf2CgZb;ؙFJc:t>l[C.^T" lM DoST bC,oY?dm4)fx#K-[h\!`)ռ<-r*ccY&,E & =1"`e,~pz0c8z -\2k^pfg=dv:{藞QHHx:/?1QOKOFk+RRkV&2;g2 nb)˫Gm*zDD>Scdg"c ONF7$6ZX&"Q|7]$kw% Rim( #\6:;9p9 39.UO1Op"':]3x7 m77i$`3-ϻ/ }8l,HgBw"< ʄi^ rFAs'L)K/vP=zM n,lJa2Vgs]~1υIUKNTYnkCDU`>eS(!(ƄA&bC"(c+*挈_p }#ݯw\ K(^:#uMV6~`4_dxa NȒ7aw;ZVlQ?UQc@KcZF:f '7ԗڝ䞪4ao*m3B<ʄĹ'MD%vֽka%VsNWeڄpk.laëq3d9 [EuKvejQ+JvHP 9Q3Zgڱv^&txӏN/Yݍn>hX]:݊n" ~D5"Z'RR\>_VO&S__UYD7_s& U.sI(+{zDg0cqZG8msyV4:r R:ſ,*nFOK(5؞OB<7w&6d1ENFkM5N( XЪŢ>Gyf1H"XH 7yy0c86 AC,H2%!YnØi/8H2>Q>|%]I[d!g _,i^[ᎦS"8_`b:7 s=mCDbip}+=7z߇zmJ; D4 M` b.Nmmvvr"v6F<{Mdϟq~${Iw"PoĤcLЁisfֶʛBkLc`_)'ڐ\dJ߻ "RԜUTk+}wfy* ]gS'-uM>נ};2wgXȐ?N5ǥy5'm.6o")'ިIv(M+zv^}␥o @9C`PS+Mp`nL5ĪLh=Oul>NkX2@_!55N>IQΣ^fm%mtc;c'$uҬM#3|tX<0!xw?g+".5B$^qvӹ${HA+Ԓ!>.y}!hz@ ֵa Dn 6mlov-a7|J?HY;[W(HcN 1_x+Thd\'KcӮOqc!əNwe#};齗|3\l>ȳ}/S!R%϶jGF-,_zTmߞ @kRou*Ȃ,g&M(sҒ vvJ[/]޹f&8SE*Qn0lKKo;Q?V1)==m /\ "k{0fAp!wɈ=3rR-\ʜfrTh홃ߎq&M72F}3RR|P҉:e$\FaI>e3B ق2ß1NA$9p ✇&^{?N (3PlL.}Ҳ>{#בIHZi7IB `K='T9=.((2$c]u)ur$[ [3 f cRAi+FwsZtӓ 7*$.sЌ-/CHD;\NS0T膱wzeL<$ w@l&cdK<#+- }NDShޓx4Ĺd6ƷGاgAABy-[Ulpmؼh<}9*H@czjihf䄩VX|:*/ "LZYن-ߔD&;/)P*<7MWt⢷a@fo""}%ZwZ~ǩ)J *j-<uöX{"? *0RZJ]<H,(L\>gujYyK끘uιHA҂.xkIr,oVP^,cͥ$˜dE6 a3FEc:x_;XKEl!d7Rz1gDsuSk[ К9d6`>u9j{E.Ә> V I#DTL`Aq| pI&ӜJޚU)u}.iCINg!xs5R@FwCG]ϖy5N!a1+ZCKZ.V1?dr吡8fa_*3t4߆z QGWN(r \&FBG O#*Q9P|Q\k8F$ܞ$ŭD[!{Kt?OmY 97xD{bnF#Wz4  |PQqjbzpB!%2kNH2/:@'7Ƴ!MPLÆ[lz W162A!z m$e3$6*q̥2Ct0u:L26! -rؘwQ &'u]ԵѴaݞSތ[!h -h2-Mpk`ӾRh[L?+npز^ݬZvWy Ǽt -'B-E ay:Ǭ2) gf d( y7\6l ի mEcNqHT9H.9$Zt7%FMkZgi>RMgҷJŸ[8fb:2lnqx Ղ f(d2k1t* ^+ )c0tXUP03,e!. Ȱ7\Y$L֣*H9a쬧ݭ;@)rDA*2o;][&|7L'wxfˀ٭3Uk$jKȍ: 1thh V-}Sr?gU;gOv}uB,h{q E'Q{Ys1T^8 ڮ7a0Rl=K/iU}<]qS$#=.L :) SF"b: )j~Ye<¬+b" HZQ?FA'37L ߣF;֡R-b;U 5qa~JD8z"4eZ&χ嫛hKMIJ5 採%AlA _Ż Xڨl4ln@ѡimw+PH`k2*&XײEXzD5Y/@ P:J6="p- gQe4GcZCc\wOx%ŇZRZ2|BJ3͝ Z'P㵏 wn%.g {+ '4e7 &m(C(gzܨ? :ۇ!K8w4FDcn1(Q n cu-%Z-}u)FC_XH&xDlXac}P Y&tn+?>ТȜbɻnYm/>4j"o9]wi xထ5FE?Qv#}RUi[Ki6SU+o@ǧaO̳yϊ&Tb7}:eV"ӓCvYBPWjim_EΑAro')ʪ́DL >wO}U|f똜.wj$%ڟes[p+]a@OU:{7hF \6PeM{]{ʸmzU+η#R([e;(Ÿ@~hwV /=ZI'22;I59(RBGiq9@ǭ"ޯ@/$!1dj [2b!鋦] 0$Zfpzw)JdF ݇Ѻbʒ$gf^ 2h i)~G*whbs7C6'8qA/`VADw5@%i0ul Abܳ;FhA)ysv\Nfk(?  N۫QeWyaҦcR]!,ͮUgfo՝X_;ÁgBPsc:O}JOB'jH :*XF]o3}@V 04o:W5U9\y- UR"z\+"{6I5!Q)+O^UB NGIio0?m,z@r>LO6|Y~ yi'$7?{]tƷ]韉vɹTFYbyM:)FXwEh TRc;Y  }]jXMY0wԏSrjkGj_ ;L1#x[K36p"-eUzs,x\}x\2)<ΉU[UҦmӺ`d՞B `SNl9+6XmB ӐUԵq'UiV>ҤI@y"ҥ]V'&]/DңOVx蛌x1cݿ_$ 0 6|BŒo~N8r̅!:ETA`'8X[M#屏Ћ:D9ؼܣ\/oٗgţyE@B40/qЬ<;*3A6e`nTB8r_Rx)y7;9H ^>Sq;eʘd=e$vtMͥ܍6,~cܨe肖ܑ}05C\Y'j9c-w]C`C nt&gt`mNմe,'G-Sa -x)N3sF1@{HaJ9֘7s~m(㸄Im:M"۾QG& `'}#/5N^xcpuoW]3+a }s&8Y#)RQ跜fu15N$~qdMT:E'#P,B6=mV.kU)F%D {`}f)zVd~a7Xt(Jo' ~a$Սcf1/l`7oWATX·ac(Q#"˃ʚΕd<| ݓJU_{>~\:M/M̈ZnK6 $ƻ++>o;[փӈCz~ EA6'abU߳ߌL˧~V3+xZcI@V@ 5 @5mq@h׾6vw{*.(8d<|W6HfV+ӏXVQ&ƕvzPՓH%l "eӄ͆ǿ2,'Ӵ\ H^FhPp?!na)ܚ-4o28s82N`c]T&lv֞gյ`*{U(|{lZVp6A 1"MfΖM.Ql$Y8?:LtT\we#mjQB7L &(TZ܊ [uYou:LZwS*/{<lzzz6E$;/K< $x~wx ])PbeӨ6,}! 53KͺUQ"؏m>p7$g<2äaby z[ǭ~h EKx'mgQHc}Y)Ilӓ ^yRHzQ]k@OF^I mko-~МP.&h#10{'D'/|p"iR.]8iL2 @"ޓvOeX7$fL<U<A1$~,q,Yo|Ve"ʣ~eWȉgKȖ|gy܂CM[D#Ӓ8Ƶ.]2u͉Gqp%[G*$p99?-!ײJ /W`YGr ӔҬO9at5%`&2=:ĩ-aZ,3b3K⛠+<7,N$ߴ0 iKR27^b [W L5n5amsݤH 9fn3z4TMqbͣaF>xB}BtDq8%\TX1#UqDez 2WڣYl"EW k;xX(_؉;WȤߓY]4խAJh)Z Qr;Ё1(\ -P˗2}:uAE1O\0)+kbQ丘ԡ}$(?l\B'8_Zֈ껯EMȽ^$ċa9Nл +Kɇshj}bfNdWOKsCspP=9 JD.0zܡ΁dm5)$xyIըbE^&õ#}J&:ߖ;9nE\<~mvgPœ}dOML &N1bpR”9csѿqy$,"鐇{own3.3WKqЯ0L k*i@AjaNfL `^a$yX"n,wk|#^/2~3St>iy63 VjtI# =Až0wYɷ+R#po첕K3YfQ^d5נ@Z$\~KlHIk\㕮2WP "Vhm)& 7t1zv =[fEͤe$;Pkuc'Iߨ3hwLmO-}PCM<ѼO}>HhG}|) u[o,$YuOx5yi!k B8 0597FH5".]:N $얮4 ֘g>C ȒmDg/̏{V1::(6z })†MNlQ᥻zDw|y*/W3@؀:_b{(:?ԩ 򾗍1B|sNU+&WȐ^>YH->O&m$ ?*W{ uQ&ytu@&(BAXT C"cX"pOp4 >a>g*ez*%L\3ގCv2l#U1jt5yjp\;iz-揟)f}tk9=d DnD,UaE\' _H]S ٓo޿冮Ν׊>_UeG%so#l*fpg,xMdLZHDŰ{SXs!5~;A*ⱞ@[蕗ISr9^>] _hIf{^X{͍G-'R?XEy]_t%86-."IpQ ^ ;FJŖkzQo{h6QlfY^(wMm(:y3W6ۮdRNҎS _ݎ NJ+='sq?:J 'Bw,Lo{vĠUt&XӀglNqNc" ֏UqU| Lӡ{ &eXm!kL8(.H͜o{@.Er.Y.c(/"o P͢ `zg@zᅬH4'h"zk}(AkFZn½YH%v41!6U9vE5qTmҴ+ ]`j޳o%T"RVυf&c9J/,yȒ{Cp.bƍG_Ύbxs(#>}fӕ.â7`P _҇sw/6TB?W&r0ٵ <ѕ[p sPfj~-l:QH"p(g $ڽd=,lTٽ%SE2n01wWȢ*1QQy6U38wk|`uԹY+j#N:/UKL$Mv i(χ(qR5nT|}jZ{'8"P_tk4]&RZ5 aASSF[L}7sA1hE9 x] "D\5AnWokMVPx_e̽ز}!?JLd`n2[5<L7 4=aYP߁fOt `SH7c,' gD֠=1ioh+2:;!yE5 lanc4}o9g"x׬Vִ#Ņ}'rxgb0'Zt!6Ym$>z(`w\Y=LtgNPWh ~K 4S˂83eE vzm8V 8[̊o&MZ*E Aȃrzd2SZlUWH Yke㋻͟L P¼<9.Hw'%h:r a fB+Ysd思E ;`b#JɡK 2D!5C:2$BԀ0KHYˏL ַ=~UjǶ771{}/k N7dk]I({KF1 S巨n-`*oQE@4oqlΐE8ĥLBM#*Bn44ؽXWm|BfJ\pyG3G6Z~y{2` V\:5AE{ăQɋV|jD 2NzbInjzwHɊQ2azb` Xz_]sy1,Brͭakg >dB+ۍbwʏ݆M3p C`8BxOwAKHauduc(c$² ?\&z.5q]%3!?+B8Gi ?LJu,#Um6 s81 #ɩ WT~=fxBtLa˧bX-z*>ޣ7}fb!gQ|KҎ:T%Vf\ȶDMQWMj|F8NsBU0SAc% 鵸Qs_caTU/|h4 $ϔe[cz";.ZG 9&B*X81뙜` zpK0߾CKR ?8s_0[#{NLrr{^~K.1hsǴD@ Ѧxk~T?j)x4/kFAHhN܆Հr\Q68hǏ\2$etH'.QMgJ>]#^ 3~SI鑅@=jtRn&_2yR"_}GÙ[lrrhz}枳T,u~Z,B@yvkB+qIA#l< KwC3rl9ny-jrd~, ֏yj֐*bLӶf)-%c>tԖb#fJ<>k|3&I vnfnj HyWjs%}ȟ[VPvTHB͇)X Q+ͧɮ JټP_Z)&W8/ :*L!n_""sI# OSԑ']`7'a%-z[q+9F!(KӼјK$* <)1͵[ hEu,a9ԟ+Ly*41hK'7=q9r-`\xpÂt{uK!wGeOU5MDϘu'tۦ3{_ aW > 8 %(5%+aAI t[YI5a/KkbAxQͯF%뵞)#}x{^H@r~ض%(hͦ%8\ >>cx2S ̔b@̫9V`(6q昡oI$eҷku)߂K%Qϱv6KBR i.gR UwΡyrD?<^7ފstc*"i" GY3+A ²r~5#7k*$r]yo[E.\IۊQgNڊ`z[ҦՍ+;?#}{$]w6KU8禯{,\tn0l(J5O3}m-N4\:#t`"^ΰm!Ǫl`6k, Xs){@Uf@8ev|@ņ"_85+(N: =dO`;K#Mi5GA\Ij@fKdWq-6ǂ6J8Dˇ r7ޜ͌~=`Jg,&?&1iw?V X-PcGӿ7gU$ @b+Yb+]ܻk(6}%SQ$a BNl~)+#<Ѐoߔl)4/ -~=.PZ5pP}#<.ܚ[zUr'b}5Α 01MISDkVFd_Z{;s }bj7ѹ@ @H"͙oF@l3&f )5bX?vg$)qEJ[fcNYB;ׁ/_i#2x^u\6ى$jEet ]-;YGa1 .fz? $ucؐtUՃ@!" ~b#b[nbv}eŏbeN"Qer ؁pD 09df[W\KӴ i1U LoMf׽ߩD<o8٭ ;Rh,]G>|^vN~놝lWA-p}:߲4ɟ!,qDd#+3 qevr=|%js=/)Ӭ.\`KS\:%ULwPɼo~Omw=hؖSB&(H\|/h <Ľg 6^b:T1!. qLDE3w{H}L|7A 㘴097KqωJҍ Ch՘dZifF*4yrik~__[KQfL hZ:l˅;*v@Sstnă v{Hw5&[ipprOξf価$*@eġהq]k#$bFu*^CsKHT-q0c2Rd.N/;i ĚTҦO,=q 3`꫃)eܹI|j23}Bo}6\mWٷ-dyX+~J'HQʤHʧj |A{RqSq[0\;i$H\ŚZ^nh$1 ~[jRG"4mvɬ5S}Fx5Z5w2Ł|`Sf'fm:-G}:Evp9<rvOW-ǒ&=ZTJ$ܽG7Y b iDW.2Hm+29>2lDlTS#FZA)?V & Xv$L)$:a0EwpnTݷCFlOuoG<şwO*b+RNIBO[/",`D W9bc㮼@zh..T}\>զ+0dvl2Erj0P56UcI=Qm#o]r Fu|Wlz;}F1a@ي3(V;W%S) y@Yh]Տyap 3׻k D_tM=6+F# ÿу 6M!ƃZhcP]rMKʩV{aެ=+@HTT>CP+ݾ1Lu(/]gX (|tV:*N,Xa2_r@2CJR]Wƨ'2?%sA:}OۘTM (S5PMpG˕}PҼs1f^%[!Az՜l>pAU|aӘf\R<agS05tŵTAKà!؛^,~0==0cD-Tр(JnHiOE(6[x|FhХ$IAvdfM@9y;#/~;̴##^BZ,Qy[tâw~v|i Cޑ59=DŪOL~h >~0;Hѱ4P~5{[q@RZJ1 =o@@DДq3DZY f=@/MqG3 KW,4(<dq!L ` ge1F+fJ tվtdfToa7!˱6pySsC3m}$P>#eT" s`OZvN5i@^ ۶eȪ,Ќ3p/.aE{@0*A2OGH͘[ |7j/: q+B~'߻_ c{z*6{~9qTK^J` 3Cϐ>\,,n֗G 1Wu v`}G.Z|Z41WOqK' C'.a4F?x\#< &} 3&"LDT䷜<c!Q?ChS|웘zph՛qᥝ# A:Sڥ gtNo~;Mhڞ_ ȅ+f= X;sD,naڻyxJ5*~/?^u-gp!G!?ItTBưSB홀)re= i3a$!#q? 'hvb ljST.f!cQ4-s<<,BGSjA/4R3@=ƕ ?!_iw^/&O{&dUZ58ڷIsG WS%Vz)(Ypa\z+L6%Eׁ:8$wyIY 6r05K P,y4KIպ&A"άƆ1Q7=u](tB/Vq9Icr)J* 2lܥ zIeUYGTNWNW6Fq\]R. Ax^#G0[BioOdFh+'rKoA%MlSIemE.vo0wۘA螰*R#KLdRv!cJ&K8[l5L8/+ߎ ^1Ѭ}0Wsa= Gh'  @dIS) ]^~fYYGu:0j2ݐeٶ87EFz5=ϳN?e.\ S~d-I |nQJ{!ʋ\S;Œ(!9T?1 *wߋ?7h81tvN$~$?ěG.P`zfz? Z(yJ/%JYX՝o4N`Fw#ANdrܧg{r=3;Dں~^+ƹ^ '&z!Y%LhF9x~yGϙ+n6P/T%8Ռ b]m )~K f APt L2cɽ/A f :Bg=)i1[}va&&X@Q;oV>[IS] ~s<Vľ,HYWn v;,l$!Bj;Qj^"ã+::T{s P7~1Agaf&3i*ʼnAy@Pxn;Uѭ|syP51/BM}I!kgY;*K;6iHȟ]][-sA^U<욯j#L!"Ⲅ ېi.l%~#i0Z:4>ziÎCZ?HŢΑϲ`$wg)_sczQcL<>'[u5h\M $K TJmŠݏPuI >#8;ޏ.'H$*?lunFQ:@2,3/bmQ\6 $'*@4̪tSV3>1H!pYBZև.ARJySYUaZU~/Mp1^P1X\Xnl>iu馦up1wVǿ=ZT:H8p!GMN}XbJoa5hf Ψs1iO\ڗ(fW7 dz@},?МU뀠HfRrSaG|g Lc B禛MF*&(UD }}[̐zi4V oN oOm2!哽RTnjs+CߨyGp.QbHk76@WXanӣBLy T]?{EX4XҝJ 9w({>K<|GDSB ZK3_U#_rRUb/  L&iAF,$\vx-m_ik}&Ꮭpqq֮Hd$-M/PodVVG*DΪ*+>h{Oc4xU}·ϯco_R~Hn6B`naGNWzJD3gca! [j\5d ˶l=Ʊ}To(R(#¤>Ĉkh2Ȝ@MT.^IE(gǥ7I"5As2Lr>3ҏ2GUPЭ,j痠>4tc_rhVO5mvpͩSn e ~#kZIumݵ Й[w:bVtvCA͝by9"غEoB6ju=PI/W-RhuUk{~ HW!G`=$31U~c]0(hlR+ڵ/;bDhvsƏCMyJdJߚۿKQjTµ5mO`.P./6 Ct+PCOyvJ{]Q"jC+ܺ|=~7PfӒyEY830GK ԕN]]fkW['Ma6HZԼ91'^3yo'37 3in_9 VH~B-gþq Qkה,,}䆹ְ[r }PE MIȠ+y_0n;` v˜Ҭ Uf ĤK̒ݺFtբ@24^У'qaWH} IAw `DM_;=yYZiBu.JѴO/6 mrL膉7c}ac/p0P_P`ZE5oZ*U~*LОZ2m@6uH՛fO]:a_ Str)YP0ߥdi>7 jh><;[2}p!zEVL UDobub+۷ˎXw}̆GYaB/ DZmu٘\U6ip6ST}&$Dr҅=ڟBKm@Gl+Naqϡe^`?;K09,> o ( CR9k|r+z~c6ڠým }YBh0Z~t؈[}QzI! xFƐ鞰QF #rds0;NDmۃD2mj\~E6,WLłƑJi$<+|/>eU<'[<`¾둱W+Ԭˇ^VI׃:43Oqm|/P0.&g[T+ʌ |2&~ { 9;m<|*}x@Y hHfo_`/s0[[X`PD7O u 2cWsɥ'.i‹q`<;{>jfE d Vi<1:Ӝ%>)XԺ GWÄ[L{1h,v2Cw lrv@*p}~eV:İ>e})X(6KU;+Û*K4 [|(4 Y.eXQZ[?c%{RXSfRksN9gw-)3k)OXrO!}A$d/% wZNl<'"d[E|#yn Gr%ۦRT~o6Kʳ>1j(bKmlwn͡dv$DG${&ܔh,ő}ٚ+CiMŁzpr%=VZr }IJ "ۅ!̋,%C1-?h]D``0ֿJr :-i>!gg"{ z7x{sѲ#gM6\f/rjl/gn@\ݻwBzdhpOD-ܘ|2v\M٥9uz w5x"=hoв&Rnr\Ĉ:/ ;Ǽ/v]/J4oKf%00=ڹ+WOUʓ:LeYzy0"ZsAuc`1ڕpل$+;?IF0#L-\+ ܟ ZOQ@Byt}AcGbI8Z+1%ȮË{Xq@7e,G'' l7.q+1Ȭ#hI XJ|pZB j%6HO46Y $ FOMQ}ǃvRķ_F <2iB/lFXVx| 1goXBvn"m mW\+IhkcR+ W䜧\Nyم^4q(<2<+ڈwg5A=F7wĖ/x,(0/H:r oRdk39Yd():a<8xY~L+0%wgiIXwy"<^5޳^+ԟC _G$ȹu:SeǪ-i@'Av.Y@w*|B/ԿHVP@0:1z qr}mH de^ՁB&]b i[`}% $ #hPb!rxsr^* > lŅY!P[ z`LX)`M)!*uNft69n y:$C}ì fʚ נ:Ɲ׺nnܦi^paβɞ܃5@$`N< MR.RioB3cT[G9'ƚ@(,-;OUϹp(D/Fhh0TyE╊H/W6tb~} *1+\8l/4TVe{ `䭿 ^˖J<%O7: wFAAbr^%>1 [r;4c.SՌ okDt ctM)O+XB#3}ZK{εoXUu6k Jχa@WMh|E:Br3*孹4fSENφËv%"<1\BCRZ?ә"{q!V| @IfEfcdбF#'D~ NM TDg_?J$c E9[N-4:aY;L6W e:1&/U c ezgXǨ('iy/$J&Qtln'N7< rLwM<֯+EO 9M(rU|{΄[A棉dC^E8w~ç8q&NZt"`d}kdi0>p.Mmiʓ9y Fҕ3@KM_euO]h^[ +mB;{խon(/AFuOE^EWD'߈@ znSD낻:sV,-"lfٚg,z!4(مA Tgn& BVSR9O0- Sǿv SUZ;1 }VuQcGk2:#2(&}4Ht#ӆqPb,6~&IRBүl^.d'Ozx iMlKۄ704'B%UV?l^ZII;vi*E, b:GxT Rv^={ v~&>a@ zw ݫۢUelwޞҔmbܟNVk.;:kẃ~JN^_'Eqnב:2'-RdHJ,1-qg"~{!!xa$2ۑ!ɉ:/t_lxEzm,%-~g l]#s%Ēz~wJ^"w /"LŐ?e6o&zWzzpzxĶklwK-'*7 Zk? ޱkfnRZS,={z|iX 7zX-?(ۏeyampMϰRL,5 ⏮<@[fCz-5}4=8hCcqd}{8lh?˅}JwN88Wɷ[7V4E Us2cDlPKxDJ}9RMVslG^Ŋ}`P:JkI u ' TGVUF3q-*2絋NIG`3ݙZGcGm_>Yw/EsK|'H;1T߸6# u[ \ +IOpVEY:nwg 5i7e)tAp FM~Q*HpAxI;i#P 3%S,cgS !&dta 6bbc ;n5 Mn/;MB*[ՑN6 hW̛[%tnWxMeYmOMjz4|C<}˘T"_liEٜ!ca6e_;;jě?tcsp:8$3K{k1ЏR1؎!gͣ,J]ǂX`n [j3s=Du ZLGߒy%$F*(+}9EdvQ݇I9Dciu IJ;7cg蹔|= ٲcZ[Rb(#k !ިkhfvܱa֤PC|=IzNRt@&K)D6)AL]4sbab1ZϲfK }5{HUo/q׺/nmbbju.RIw71.lț`4;&*uH mQP=͹(<;DO׳V7-yMWB@HC{cZ.{ϟ ĬsLr4U/Lbq-LjpJҼ% hHp\_Uw'冪Q,\y6& 뉭9_MI:TZz='񇦆 y͒j#W\h [SUf$ d䃜= =C?AMooag^u_HLx xVD;׮C4:ɧl*Qo`hP/(}b?7/ϭAuh_#Z=a[.q؝|6*f0+MfnTb7z<A_҄ xXl]UXlgz?:?k`U9 P#a3)MxR(J 7~]*u|z _F_s{um&L=If<'IVʒ/i.A:26=u~w.j͜s?b5PvDaHGn:zũ;Ȍ#cӽbxw"*@?V7yu%w^ .F ;}Q)i_iyE x@[oHxܲi(ٵ#hŒOd4%':&YhinҚzV,wPEgTGBr\+P(eM=lٵa 1ْ3 3S|.Pc()o֍ȩ˔RVp@OD{%A#'"S_:>p0 Cj,d\ 6ڬ܈*^gl$Ƿ`+Tʓ22V zgےu8Wb,O!-t8Y,~ZB&` _" Uoh"f覔X ~)6Lj9'HcNdyFW;fb1me݅u)۲&e̶xbyPb Rk{$+jgqPt'g?_^|[\$, m*̋>Kh,ڰPmJz;-[/ϝk56FLݣk}C3BL|/>P`JN#),}ڦM]yEmO_YNE1 =tJ}~ݳdXϞu>n[;3"RO[^Tξn_NzPRFy^;UOTFj:1{ o`-w.8=&s^O@RØ6[}ɌDvFFkzL5`G>!epv_M~NΦ [oТmz+V-kQ~ fx?$Sf}xB-CWOD8[ wJdq-%*ʄ=YMf(=Pwg4p뮥Nձ 3a(4X>&>y^>N)R!aISxY({zvYpwf)).rK퉳>j˭<j=Fz=@\F coxN%~tPQzʽ"0JD# mA{{Bbet;T4DCq@1Q+V ҟ d vӑl4, 55[&.=2nb.sSa4!@H,ߺBGY$B,֑|6Mw T@dߖ9pNR BH*/β1W^ݨGms)u_8rFIu &e@sAd-ґ}Tm;w"9nx% q#7{CSyy1Wy9ȾnK P޼7mUR\=6t햀@^P0|^DiT)2VΈT6:gc&mnɾz jeqUskB[e2QҔ)t?J/ {(Cu0n:uBae8aA ?<8}Ys,}\`FJGs c8k O˱'{ 7Ν%}aYFCN,OCRkxS6BSW*|LjL08rqJ*wHc"QėLJ^JA.t+E Fa`.TƘo.^BP y$n«5R!l.QfC5!3L8*hs5ȣ7Y^rb *x('A,T[h/ DшTO^g>Ǽ ۸diD#I>0 ܊JW=$PIRt55J±8T^%].ykj/NѫZ NmU>X>~%ԌUέF~Z)0!*N12Le|rF+qboue| Evb rh}y([6s,_k2)+m.\tY/m]~Q(}m/o{Da<]J1F M.q/D”ălIV&44r;$㩪J6ATnH>wv]ޔw!'x;ǛJe*y{&i\2K53 #n#ݍ%+֩d)hxCm6DY^4[&+srײ&g+JqSsDCd\^Rd(1J1'棺b='o|8 +8%35p[*R&$}7w@%6;)/bM4S6D. 0ŠW K(Ylv6|CꋗploZnB أL|n*&~u&es:;uSu6,ODŽ TpCkJ3Nsۂ}iq&>jJC/ĄbF˶ hyG"ngT!wQK [ L=Y/a W8GїATTV0gZpv_0iA"޳;7첧_CR.UXbI }r`?d!QKɓye8rL#C^ "} 5~) ̴ʈ6MI7fj#?',%?^o}ucbv8޲.KNv0 !Yn X\k Q7CeN/bmmryZQ?șTiB깎} *yYJ~nT)W2jp?FihOyN腗ju>z :0: ~@h8wee {hCy-c`JkZ7;E\"תRt63y,Wǒcaч9{7jJ\PoJ;;d#E gZvgM\B 6X0Y`U@gopw"zD< l҂$9P1\gTXɱÙ`0ytsjI:ej{-I|Rc .\jBJ%&c1-!'NEB~afcrAXOUϵJ5~cԁ Pp.UgDʅlM65e=T=4aJ ZYUpu&g1P+{zk Z3O6C|~rA[`X\h ߞoTZhGQ2U<꫆)Sp}2gGLSY)|V Z2ؒFoTjA-Sɠ}^)'t{2~r΅KzФ.dpKmKIR^SQnW]D}#pseo~J@ϵؗ-y: (Ry+vzͅdmz$_[aV@6}Twf1R*f4r?%wf~3u%}"U:i` ^ V3k+MЃ^kJ^tB/EsF&: u%+̯Mĺ]dөFX:ݛ4u n46P6ו`Uސ0ho4JBZ0ڪg 8 ~ J]*QպrɫY}/G(C:=^/l};OSѕ5S>jr$",&qM:>P(`w_n&KJbbhW"4QHu2שã31 t'i]w>>3:OᜟIeKEzużhHJh);Xr~u!Cy:^TAys$^]llH+|Q{h'RA4hM*"VrщvsZ^rPB(,aH(XӾ&ue.˾xZ*5}Xe[D1rfYȰBLD+ې|=vv\}>%|a# hс8[V,&bQcP ELxY|O٦626֒'[w.c+ ERejss؇ubh<~v<&.E'\Ǿ>vΊl,Y'n,1y &]R7^FL?;q$F%'NY>Ƣj',ml,3"()s<pw(jqRC84`f!^fݐw_J˙s6 [L{"?8+ךoO+P|^Rdmv3ME_j1 (VP ڱp}<}=9|]K0μ/`ho3z@Ehc@4=ћg{.Oà8Ҿs ys* P}:kc>KVL\;',պ%G1~36B`VޒNqjkUŴYt=Q YZ|c>3S [qjhX`N \9C2vF R7e=;:di>I ͼ9-Eh x o}70P~]lB{Td[H1Bޑmr7}/BjL˚^0%$ >ypnJ3z\7Vh)">cqCߎwňyu7賛b)%p 87u=g](߲j 1$NZc0pۉK )jq#>E_ E$Ti~RMDzZNˇCQsodjTagz'moq9dE9%-z@BV~aY(cY/yPmC\٥ܖ5Eg sͩ7@\t.(ᨓ,㻛Nݰv![0ԽU嚙)6h2r7 )A&T abBC2SCAUe9C&+c'?*vi#rgLm=DdWuu镼'q?8{=#vn8stk/ӁhL%񱶳"Ic7L*f.UbBmK3hyv΃hAWX| qB-/uʬ _E&&Ny ީ,/;{A9`"JGaZ˚Zkb̈QhIˮL%V;W:âtBϖ(q`А~4{eպ :*֫K7B|koiݥŇˈ9R+| /d\b +) [)ICӺPT^^TX-sݰ}.7E1(f e ?k?y/PMy'=/sֳ q{N݀&:k 33GJc`KooπK $o8Vb(+5# UdSr,y/Mb#͚@m/ehy6ԞZYCʇ7{Vʆ;/6_dfѰrΫ(lĺ5rme kH[$j`AJn'"S? EsbD̕ƫ]*7#۬Ye:heĉ@a?MW`ҙrbSry,Ng:DQYXbç# YJi&!vj>mv;g-WRVc'c&#чeNB^c{ 2d1=!H7_ r 'կγf7IU=n6r uQ^)%E3~Ճ>=ؕQjHyq҉Yg ߕc[3Z-Ucf8NJ͊[;G_wS)AxldgC 5^(hߢĦ?,|/{8)wj{| SrޒF-I I`3O#Ӥʗhg(g!xrMm`fCk~M?x7.!K-KĀZC HvGD79N;$eC&!!V˙m3DEx/j7L*ar} =q|;ѲކĞQg+j^mVkH1Cfao ͓VLjЛ _M rrl۰( v4AH1i*WfTPĴr=^DgY,dxڞ30;7loE]۹Ns04om_N4&fY~G9M.%U[h٬,~&跄!J^M8Fխ6Ƹ2+9.das9♩ =DHvt;zBTP DCHܘIIDަ^sUfa"Fc`xŊ<<т{|X *Xw\g-EMKMTmkQI]~Ă *>_6'KrRLh4`r ,='oyJy uRG9Bk9~( eۓmnq-ώ!ioBahdi 0~: (=o5VaӻÍˮ7?tv} $n9u`j BGG?b,)=pG%ة?rq=QFY1 @] faRդe`SD-Gk=VZj/4\蕇 6`J8fHf`ʃU<uz҇S5:M1L2ر6"0NX74"h3dZkM*=`<\I]n dS7FW.rA=zr [9w9ҍpc!{|3 12`cwM)<[]=ښv>#\?! OpM;%iOv WfqoʰPAbaf#m6YT`Pi^khDLj[z?(pEs|mssȥ>/ g8NWNe1FHa*"G@ӜIxG*|E8&ot\n:;tz!]=d+3ZL_d  yǻXHrw"J v-3\k%nB9'7[ _]0gH]V`hd؈oC!ljz33U5N4"K6aSOKQ-SbamЯp@_ƅeBW~8j*Z/7|'5?RF=㿝єYg"T'qFΔn(2rk6ߗ\w7w,~u 튓6ʟEt[ LC^=bs(ggư_|D^&JBluMsLDǶ+vޛ:ۙr3x͜ ]Ys?3+#301#!P_ HF>Wt?QuyOa+(ԊzVZXVmXa֪D!=DExZ`%Б[mtU"#-\:"jƩĽ*Vk{a?b7&A?1T8ߥ j|3`4veOwE[V[Lv8♸78^#>Y@ [&Qۏt`ҎUglMGL"j"t:"BEB6t)ƁEy,J>hd1PgFX&uXçWqO1 ɵ~А0D >sy>0RYzF1>d~k6M ˭RڈPjA]<} ;q Qt+JOc%Mch[=X1lЁp -8 XDѶiBԑœC+/rs8ERPL2h~R(#S"6_// (ؽ] )qO G\e3Ɋ4k캴s| Jт, .K-Ae"y/ZjT)l@[J;dߺh27P-u Run _trJR 72P)h~_lk2}ކZƳBW:O}rjXƢP"~ZF[:Xa*Ox Zt~tb3gv檥7sT?!i46;{CYU)](rvd1eʵsݪ5) śb`qi:cZzWm*.#Tw߭r9EJv U\i6U&&M5qņ@_7 }n֭Spt==Z;#it;rSKZ2@߭?RP&Zݚ-0Brv27R^Z䚇>x'"ռՒ|TLؖUs'kD@8.cL(V( @W^ 3$vx(ZٹFw›3K$Z(?N֤47L1?j.Cs9s=R AG.߾@;'}f5Wj]$qw&WTfG1"g]fR3Δ6Z9Rl* QV}Ii1Dx$6n'K7v-+8c 97 @&w圫մ?̹fnݟC1 Q}4TJ0P{tD-54|?"yVZ7]g=55uX۲W e֞MBE%[];l@.SZFs ]/;KBA$ۛt5B$߰&ҺzmPA>8ѐRv'^^^h\Xޭ~CGE;EQ*P"}08zc%>9RT!,VtVnu,~,>]L$Vۓ4]˛YLvևмt"}7p6 Q(<ù1>!X] ?2ې)#L) f p6AȀjY" (}GL>x+3c=:Kiْ<˪`FM7 9I76!{e2m]H`m3nOSE0񾗓W)vnNGTY A^#]Gs7z< 06*2Mb:Z4&HJNㇶoep*X- buY5Y!61Lc˓GO6㤜v _V,E?#/稒ԍL@_ίKHhς$;GmrȩU.??yi b~Iz,Ш-F7&~h][/`So߶RG,-d)-K`4lj$ɱT79цyK ƍ  Le0Q]-{\ ,kIL>V?M^T4>dNlm>|y_Y-iSWSV}FSdQ!#ԥb~d&R_&d#]e¯Hͩjqv/%mz^g,x@tvNiϰBu =|X:!\D׆q_][RBdE4P g1)6LHh$!zO?RyqS /ޘ;|AEk [TsTMH ̡y0H/j}U(ߎ.gɢb5IˢRL?A܌!~ƙGS4f pإS ikB-A܏RY'XҡOqI .?}i \#LGR׃NL\EհNt$ Zwf7FNu> ߊ.i$<C9ki.CI=tpJ&cd>0zv}j>(×|Bk{N|fW_&*N])E.FEQ_vESؾc787րua>˻Ple2A> 3shy^Z^gXLcH;ROfHe$vt 7 BDaPUS5JhD}r%Mıdsb#E#X<@9efxQ!Tن̏yGWϾTn&aRGas " Ԥc#6<$(Ű'ؒ4RUO}G8(~e0tNHLݵO'jn=;-&|;iKY}CQ(݂IPXOGvShCSuxN"0]ox&x:!#/&ft%xZJź ;zo lϷ4&\?Xoأq~ltt"T(S`csd*6yV/ʓ= %u7N{|C\_/<>ޓ*ygg9iZ{m<%gJuשɾQ\ʋdr4 zPկ),JO4Nч|rrFsxvڛASZ,|0kP6HABPn4/ Rn"£y[N N0XU_c_ת تr$)l` pnAaq۵4k伦.,׹^ OeKq_ XR71 gOxTndJ`o+,y˃g̭MDĕʩ3im̀XgZv5kxnygC ecN`Ga$+#xJa.lN5oo;~N ^}ĄhzI4/!ђ7xp+zݼ`6•fvǟ[Z*'n' I{C^y ~Ư !`%bt )D6YϾYDX=o8@ݱFע"XC-s;h0盚EtBG;gg0PqQt`f˖Q >SX$鱄h(rH¥E!ڃ@ͤ9VNh-ش'~5 gc|v< oЇA8m &e#J{lW+x泌\0wmcf6[6rR W.v:L`k1Hބ+UX>;r-SZ˷hxJ?՟uSmħߋx:{)jvIy1J4 M W .RC+<% >|q 5ǥK@LS%ʯU߆&[[EvFF]Yl^B 'nؾC;Dwi$|09/v79E>\0KMzqslon`퓭ec|Q֨8UVOz`t0eh߯u zZ@H߀+p_Ujan8E~2R8ªJ޵zW^\kje!XctIt| ]vk%)VHY'N9ljp9!]V7\l3Dweulcf6mo)%*"WT/}rZO-e8^Gm^.aW:pcIz0A;NWZ%!XWg{s~oE> 3D^AgBIXa7Dp5 _SMe;_ư/bU!煚V[0K^o۰!E g2(]`(˂7phm;81S UVw6z| vm{ 5k'$Ѷxt& Q۪SC|7NKg@hvaS Sxkpؕ1A oyce=>-OPo%0'!Q` im"ػ2U;t5tL7<$fŭRu0Ü 7aմ?$RD  p Y&//Fm930+R; 6vnQW5:0M1[*I,Y4s>Küg3<';$1GzFYұJ߷XEsq2^V Hd2衪nBN]ASzefS\Jnh֤Ⱉ{AT^_twD^o'VAW~ $bρJjqd\'B"68Ϡ\^Ι AK^>*YUTDmDM-b7I! j(tX꽲>Si4B'c7rf\LͬQ!;pߙDN,lgy#Pq/%и#d@;+FDƗN5jML[d%I,*AyصjPuABaA9$9ivCJ 0hgh$@%H|kfX1[} n'FЂuQʭG<s㐻C{; a5rx6f%|&8CAbRyQ?'(4/5khjcR"G [}]Es!kGhp$´YjZsi P"JHJܘ`/d^`S>Dʄ[hlyZԨa^"u9M v(OaLJDX=YyX~6c5G0@":s03۟;kH9R7@_ܖM̐|gӪL y hXwm!4ivy}`$CNj̖p>/n^SƉ)֥NH aNGR I-vn3-z$8sǛ'#3Em=_樼P&~j 13%R#_ }/\5@ܙOߴb.(}} ~{?g`# t5P6^mß@4׏sC&gk}G>mB(6|..cE|])O֯;J=F y-}MZ34 gIYQ;r#9}|PwY*Y=sɕ)Җ!Okk,RPPҘ 4^(q x-CFՇ+h}Ĕyӿ*QP\gw;Aa(C( ^5>۹&E.cE ٛ<K0D-w2kĭ`.]2G9O^`CU[N&۞Ѝ_ϓۈz=V4"q-8g \Ck"*5,N #Hݟ/Q ubJ-`bNMqW3QGcZ]r*uL_Nb>-0%C& S?*;Wy|FŽbпz/GwQy[Dbw CҦbC; 5-cW={:i˦p"9k.5S"Qlz6y ?/.TRw}J0lqO/NnMޛvKxaiպDD- >3H {b|*VY]%2p""Ä4?S@eGژ~WvoIPyԇM,\I-|j13\D\*sǼY˹ZDqTT {8yI̖-QxK"^<54)[B"˥K!I2nbB r]IEh8rK3<= mvzigԵ(Q>bZ8=V,/` ~^sUgX JQzbI]ILfjTf5XCYJtrpa}ʔs/#RUXuZQ Dzmݳ̻. f`\eDdHS/+`醗Idg)1ˤ7>$52N hsZg^R4γA T0YF6`;9j@A%uTn\}Č5B7sx??$7%_MlI֟}|JԤIB2:," uܠWG)N t SuojgyaN?Tkax8ny);EHLH8sz'lY}Projrެ]oGd8!zt@rC: 8 _':tRZ:x_쪆-Lɼ~t9e ň ՊPpY8t;١s;0Wd,bayn ھcss@b 5Dqpq}AԹ))عdž]_Hab"U6U iIK 1 2޸dݒ@z%Hۢ.y- or{81e^oKFHp_>}}BuW= rw7QT:- :|Ha)d>{H[pAӯlE^1n\!8j>O jt =P2rܲz-cbhǶ)uh,8MIBDJI[YMOTR<`WE:no`>n@. ({"f2ǂ!]skԋ{{ h7OzLXFE F<3\ D/cNz<]y&V5<NhԲrM /}K(^De@@ 6& qͲ&3nr,6 ݝln Fm\Q\ iQb1ljoM`,-,qA_u0j f.BZ*x̯{i*0w$ѝ4glrWVaeHdMsN#a FJNlq^/+za`4k;!^~:x 96W)eTPn!%1R}urŒ no-sEbmG!c=ZZ;/~wB-13i0/BL5w(˕Ϸ>*ڒǹB`j;.}f”9W0KWp67:(nmUmjɧe,9|oEdr8}[x <Κě6ڈFt:گl4@o/մ~ߒgDlpUY#s:6 s2rx CWH,W&dH$v@=q9:o"pMd;.Ϸq[xM/.C%oG&,qZȍsYoY]NsAk(W3nR sDՉSoi};K2m$tEҗ/b݁u~j)p(:(E׆ⷩ:P ir]]%Oۄ@]-2#2FW",&Syo|Jظa挛(ێQ[>hOjJ2J5c:]D, 4~׻寖" mİ8d!Hq[X, W4ӊE^ȝr_^|^ 2UEW.'mJ$o (*gniMCqsrRHq}/GKqn1`AZ`zn̘5 ViZbD.$o~s|izPw+g܎d/G8ywux+mJo@R5;^z ʹt+AO? TaF(J )82F>-vud/Na-U T 9,*"7C=gs,hP*f\ ^mE/s ~VIKۇ-քKR+[b\96"EՇktU=ǎ`t-rO:vjLTO%,Er yqvry@ x-n߂f$j'|9$VQ!}J~+K`u?!jcJEI"ɽګzD~LڇAq嗏EeK|u3Px:<di=f+c6ET'1, bU|&ITH"PDF& b}8{i@@dWաpos=HrtuO9#&f-ο]ϫ"6 a5 Ij$V!3> C ex>D[ i&t qV !qkmitsYḲ0b}bLQfL+b5mHZ\j[6yo;k{L>j-:S`!}m)/mD,f y9+)N1#C߆r 8ŅSjԵFODN;bBD;{Sj1CjJ1u6`R?E7ȔN5$/* 7*w$p]S— b.+ZK%˥)J'b;X'RU:+C !p7:\{ZZ I#I/4?Te:>vŝ©)X/s "oGnl+BQno)u 8ئ9Ukr+l O ;MέbZv ]$;:D9,s[CSb2dco:/&*'g{V 4@複k27ƹŵ\wA3[T~Q෻$MՓfwDBk:u>a"y._^_R\ !b8^MgFz.R!KSK6T-KFOEγhW'<^y_BOEDDkY ݧǢ&6 1RIDj?ye2Xϭv`CAOZ4GX'f AY9V4116I۱xѺ#6{Z(5) ՚QgV^Ё]@tLP޳-ePTzg5$7zBxx@|nDYhA5F{FfaJk]M(r#8a<&]3Mp@e <Y,2w`ƀp#+͔g\Q/:&~MjA;uU37dT%@GKvTTGLQZЯL"SI!ۈ sdlDaflbiStQ؇fPm(Aw{dF/<ҘFcl*sz*Zo WsTtH${|"u;Oq+o h0ey3_4@doҳC{MxAG:A2"5yV`^<@q]BD0وdN^o0Mr d=S%Y ~yh;R`]O}x-i`i5 ;? 78 PSoы${Yl'˱|,{mUQ-^P*H=<޴6B-g%55!%њ' ,[BӢ6AS]bqjУH'<ܬ{ƌVA[A: ~V~yR4]SElWw`gE,UY>TdnH+5Y ܥ &ťMiG 2% /ۡP0uqWX0x7ZS~;=QCF?(Fwm>I7ltg`JEi _=,N35>E}&ĩ.1@ 'oo5c_0ZuW.{İU"t~v.`ܳ5RADvUP]Vc9鴤.r}a[BՅuK>SfWlg i!RfJxvlLnZid]0|JfngWc+cXnfMvk czIjֿ06cN4 gwysNm vC |ESJ{a L2N&=QEX KOM,'Z~ټc+6*wzUa<_Zʞ@Vmr9.~ӈ)BNx(d[9.LYMӀS@0bs]lft!9 _O}5ݛ&IL؛&#'N0!JQ>TkASά3w- [v; NE|!?nè:XHp36rzQ\7rFFdԽr= sY"Izb/$kmacogᕵgB3C'п*2U?tS).6[⎭U#{L+E_bN% 3T%_eoA4B@^p\Vvbvv8r ;o&%:1qaOǝ$Li|sAP[·4qH(6/3Qӥ UĄ\=0!GWJfh -&]vh{~Ha|ciͧ bQYC'I 2T z?;D=XI-WZn1rЯ2ýEh8+B4Ԁ;^Sh뱚8ä4;]@z`gEVkɸ|?[F֌Q"[Y̎)H)\ K8 Tb%nIsInW_RYq&h.{ex#45Pܙ>yoFv!vFͬΧ;x?5[H|(ѿB)sN}vD:M<)5F#)0mZ֑¦a`l\=^o6iF`7IoxU0*]3盳3}hbl]xwUۘFgUeCZQԥYh/aʿHJ/jc H4^Tg%֐wjB6(/z =iZQPOIlgl P}0MlڱПeD fTpkm'YƄpl/Ĩ#Hi?$ocP|}DiWz-*Q (tFbXFLZuҲ>sttX?z`_Nj{: AN-u)B0ioq?êJ:}Ra513p3e[O~0s>' 9^s2e9nkEA(AhQ8)" RXKTx$q N؝*.6RE2\E S<^afK< 0W!}g/wUȮ .kR?Ѯ@Dᅎg&Eoy.A9yY.ʕ&#V *rKB VF`o% b%V8f2~A#^aCd{Wh򌎸K/ux!AgCJDb~:?]h}Mo! PmPF3A/BKEK7UE[Y܂׹(mM"R7I?u TӁ;@fQ N؜xws +;ϝ})Lp4>9Ma;knR#@g7RpLuB?MUUZFL('[$3=ت#u̟9uDUT*Wi5&F`?'ceh{)su^u &@MT"hY!Jh'|3_e+Ҝdi4V) nfPQ` s| 6;kUѯ'aV+*VBD@_?]da5kJ{Y8;nĈw+ ZG ӣ0u!rZFkPI~fAA@0Q_[(CD5՞a4N&$8g/ZRа^ĨIZ@%nܬX2vظqA2 %&` s2?b,6? vb3ɖǶ n ;3TcY4]v_`̶s1 pV'ݚA!ҕvUMbyi7\/]8*EڦtuTA,?J6s[VyUK@O^5zgCE'i;.|% <I?&gV^m+; 7o)'KO:s0K_&EU\Tj_==͊4(h}jCzopQi[yfT]S?-2QK۳4<^ei5Md#È}s.DuC+!FdK xBR yʡrv͂og[|bbJo5M)J a.tw}rKGydB(#*~nCz6~pb+wpuqߘ#)d0KY?qq:aE$)&G"3e>l-%!y H(b'Gz"K0WCZW&6M*D2WwEpx:Pu3Jt0z7?"xKn׵^G!:,p0Fi X1r1T߼ *G05 -GN}}i6ъ/}D`3P1Tl{@dGo  х*Iwذ{-2gAl9:߇ [Ra~9U4=S\%/k蚥B0.-*f P˗d#]TIFѫlL}V5>;%^!H۹'F&.Hb sqI+֫苫OTt!<ԀjȫM!t^<4{sL0l #ssP%xB_!oO%n[8Yi"%i|HJ+xfP,3ШC]^ \daiT]snr?'YWfx AÎĺQARQD+{+u6\֟u*5[1]OXvk$8VloNcaj8&(^!\PHPioxn#QVP`"d]=7O'ZE\i?pßDO[o3FYY0lF.u} ɹ~Qx [ Gɏjf'K*8 NL4 pA^FB*]}POD"sz''~o*]$odW?[@7l&M^?p`rN_c r>**c8kDr1[$ӓXa;6I>x@4O7r!+Q8OA%FඊY o]@p5CzxV`]9۽zvg>A]E<ٽ'7|^9H- f P;V1^x=;v_mGdݐkVU\o;A;t7iV]87il X0"be]y[GE5dgW},b>+=u* 1ԔhGw@@6(-|3 Ҋv}PfS/5Kf }6HSsf*-p Oi4 0V(O-.ǤѪGxY lbp!j}u *-#gB|vFLʛ<QwbiUGǙz\$ݰru}VkW^ڸøɦlQ}(\DZ(Va:T._H|yӗٛ kRaT :u)v ?sG+יM54"I _ 2nP?s?)7E7-Z rWA4b܋%{*ߤDJ2ɟ'HsmO@Z$͹J\ENf+, Ӄa>U 6m  ZHhIⷡx7)ڛΩMqd:p4PfӍ+^4ݲp\ Ugd b5͏&n{ H: cCfjnHόKݫ\9/LM5ٌ,,!s1? 0wQ'wI}8*-8B ~#&o}/}s-Pٌu|r(#)/i90m\C }ԘD}o3k"eꖏD C?ȽU8ohU2ZJtdv8V<%UFj_EE[ghd$bkug0mKۜ4,=Tھ}UFlWi=9.Zlyf͕1zJ YKIZfiiEd7?D^FO\o% m29]N۩o^^;f\н.ˈp oފ7Kϒ ?nQ GPV5%n.wrdY F!+9Nor3 ڄc}eŘWӓ2 T49k}Vuzd)' ow\ , YzeT2݇숐_)A2L (W {VzHUd`7{.OgZS J&/F7wgE-bþ SL4*R ?$Nt?%/u"*'ě@O}a\ <_昛9xy|r\k+i VZ<CAH`캎~Չm;Wٜ J;GuU(Xh&A$daGBC!HAD,_cbW"g2R;pnwׁoNt:C1&fSl0:6Arn5XdΥ| rE )vKRQ2[Qؖk pa2/Qo7n*׳Aƿ t,{H- UA!ݧ`k|1o3. ]k{t?~.T3չ@,?m)UGT_ !K:/Pش RVI\~`FhȩAM]{1(adP%Tζ vΊPO_@ ~lSJGV5(FL%E#{_8xZr+:䌞Nv!دs6UyyHtIQc(T$"+)#%ot(oi84`hӿIޞԡaù.qDńxJ/LAulW{5^UPtnZW4=jzO=\^{eJ#̢}ZURgn#"/m@(lcGDR|;PAW:\j)KAQ{R +|USΑGp KFoS9h(46_ǗpUKMGszf*f{yPEq}hIѫd%+GU*CPŨ1ZŶS&9d6Aۯ= :<] R*rSV/sk @O]z fF<]2^K2!B!󷙹vUvҹĪ,O[oL5Z"@kqZpSS5*?]&DLětdϐd DsIQ K"Z +JIv<~nLcg-dXop\$E6nxj$bӧ 90AH PEvK,t}(Tʎ2leBg}$ DB2:Y>ĺ#$8(qbb۱`>j?32EġnK[9y/Jl]Tn1ZSvh q;e sr' SjeToJ٥y퓦^K@dCy`e,ϖX-i!GMߩ_6 +Ops=IإV5m6,&eڭu>T]nsohQ#jYwsغw4 O )4eU)o_qO3 "6)Ը.A[ƐT K< Mv">f iuZAh+LMN=䅳?:!?v6`t[GzÏ߉j`$en7 (/凔NẲq: s/kz>̇gʾvyY|#t[opQX/,yUp(1f4~>T]H?"]gGFROlw)>@A DYq{5@эt'j @LTA #YCD=+MmKrŃvD?ܻ.!;S\0@BAx{My5Z)sȪh"ƅ_AQq 񽔷m˔H%!ZǛdweeҞ )Ga}3/CH$дz [ݯ`Ig_@&Mh_)s&AJDPpo:<#<K9FJyȃ`nz}>S1b=8eXHFeWS04\}2 îֹ۽+_čp_̄ꍈH@cl#eT9;uZuv;UT6H'oczJF_ڹ? YI+-n9r-T),Gߴ+DsQ҈a,e JjV:_>Sg/s)55R}QRZߋ]bSb/q׶G`Z|Iu{*ȭλ(ۗw 5N}c\^K*Fgߴ@鯭7) >sI yF7h+Nݡ[&#0a`X..:J̭1BM؂{p˩X-@M,R9쫌QSHY=8$nU*Poʕ'讷"Ju(tWx&uM +H_d'2~u.0wb9fFrBu㹐 D QÈ Ǐ #XXyL;^sĊ=Q]W҂-V@ J)&֨SL3U1r- 5˙ hrJ3Rc ]}7JBf /0sIA:9 g"˱*H]3sSfo}2!+}NEX76;4O ۠OIDULц{#/K2zpcЏ봇jwм7WاŽvE#,u)9M V)_? C}g} G&pP}x8ܚ@a\k H49 SW]Fmu2Iִ#lRFQ98=I8HSfnH92K=^M8p_'?H-۩ObD}f XCܻQ] Ň^$;Sm$@vۄ'6S\c툏.:cs# 1]~B = h;5;hz;2371a2LƵ-<3p%ى 鯌G(3gif^B2}Aq2rI`v",7ARCSEi-z }6s3/UCJ¡ԇ%=&0wD᧠Xv'9Bvd Rwa _T'0 }` @ôRu.x7uyOzAdt,8U.N ) (-DxۙxY7";7=U>Ɇ^ (ҕ##{m !i4Sh,r`u]z :S58 e*EP);.8cNS+O.oMGѴ)ʲb6P**IjG_cИ£_+itotm ֔@p%>#9p ѪU oP Mc@ϕ>fpɝ3O?Hlǟ <M3MtsњRۿHB Kס:Cr.T"#Z R/B5:CAǚ݇l69[-dt?]}Pq QX0/$Ea&=x#MJ/LJ9c҅y(:XΛXl3bzG %}$i~9ݽSJɊM^W^ЀV.0,}2VAZD2:sy|k֫9uHUWElRE?=p36 B0X|`IVK E ]pH9I0X >?.?巃(#G=z[ 6WKi \ӽ֬T>@I=f9+^"n,>kzz u ,ɒ h|,ۤbZ3K'_Bdmbml'3]t|(>Ҳ@7zQ\KXO7cw}Q*| XX.D0æW#/TAU*gg1JRC!͊'Z(AmR7HajӄyQtp wM(3COѳ-dzpBXKց@k4gFGߑkp+RX[y}fm)Y UbϞ&rGS\,oe-&˽L:;xP{Ok`d$/a|;출s&]kO ܒM`"ݪ`8sdW= @BM#q%\K(-W߾boC?ev` H"NM"62諔]C t&On$ȴr$I2>Gl 1+)aR^$1\dUe28(D#0 ˭l<[qVSƑyC̓ g0٬( ަjk2/Wkkƚsr̞žs dwC b>.n"NHu)`ebIe^T<ǣ*v)+ . г{<`ՅNiʋ-:6alaEs@I0,{o|:{φ.2sXYJbgg@ F>sKhAw6@&iQԋ'Erp#Ӏ `[XVYO8\R?Pqg1Ť?13=pQy@@^#WD2B$g]kvҜ'=n2BQզ۠#c7PtĠE9]+6rHYnMQZcUr9yxqp"Jم}]Fp{eh (Qc\vE_GD5Ә{>~;x wu=j{J?'ZDW#=N2lmeUj]mUW.eXا_ڞGS" Q%!C Yfevs}jL&4>"VTܹۀ?XTfn8P:VuA-$;϶ vH+udW c(p iW?=7ƢbNpoiщ/&Q>#VX}b!}M33ȹBf>XuAkDNpSd{X=B޸zV3 7ͱ9 -bT5e,s#_pJ3}G=؛h޿%:7ir>dhh蔉5I'*,~(.>u %y*]gF30 33ʂBSt dՓ0+2jw D68[Ñ^tb82Z霱+LZwY(ƈ`&BjCVZ ׬?)ޠP)ѿTU~U%E̽V87GrJKkd6N;>[Q F 1+䆟14g)q~ZsϫW>6 ~(w LtyB {=dv6X>!*?68PܰF~b,ۊ.1Na¿ ox(BaT~xn'W9dY'Pu b^h_U>s'[hr[w T-I5r[bb.Ozڝ)#=b(svL6Vܝcwl _Y:^.%`?xtTѭBB-p8XaQ Xj^ ;c>LʩIPq9lz7Cee>o/KʼnhIIÝ_Z0O>Y׆x.- OP3ѝ 3~]CJׂ}t69~`NaУHAt`<8,qS}3ii/|v:oA"?93߸8$>Mj"!]~r.:2;SRk߰֡J 6ƖHr" ,H^{S{_y 1k=Ý3x u)V - uyzTW |0d4R ukĈK)N%801g`$IC.j+$ZZǭr:XyuˡD'g]0cyq""-A/y1 uiA!FRҷ) TyR]/4뚨I6G*=VXS\o=e1vݘE|ĦTb>rB3P8){_D)2,2<pFGgr'KJUƒhɠƵ/:p e-N |x(8͹L)]4 #$䧯XB؄TC>d}m뮢/f吠p:{e[ Ja舡 Ab4o*F$NQ͗w8H(}S53l aD>m<~oK7BVZ#Kaoh3 C7FQ{X2L9Xzڡm&k,ɭ4clo4A;*GC Փ̝` pԄ3RIU 00*L;ikuÉ[<|x@nlE($ Voju՟n/DEtPYJm '麵;@'<G*<דƢA;_+U4܊}g Ac9[Zp?͏EM񐢓WQSRH?[&H_7dh/JxF-TyL=av4D N bPއ"! 1{v/Ʀ~ĭc#ݠY7X$t1*:9~p2 _opTQC{:عCz TDW'5"\yccae*&5<͏)aȐ%nr\s>jս:J=Th::2OR],]FEy`8[{U +aIǫ6 ؕQ?CxֱHzk? ?⤊C>|ƖRlv^ݿ;/:U=Z/pݡ*ȩ ×:/ljM$hճKKmqDKgI.vޓ@# W}#';\T%.]IE[l=yZꊄ?.()2 gߑ)nV˴L~ z9K~*hؓ#3G),0qitUl+ۆ׈-w©mU8Hnw\Eڈ́S=M?sfxfJ\>Κ:k0ˁC͂y3;[Ÿmc'wtPг ܇J#J2A /c䚄 rPwukHB0h]C?㙠niuǙZ(/DuWD0;=j KE|$Q@jQ-AҸf˦Ae:^g;M `P+֝v\'>+XNwoWuiEi2ikT/lWe.UnA̮TKekfOսi:Լb 討TCnnw- iXZX*UeL(xy;hjS/Gկ)Hȣ^n(*PlߴtQ4W(.YvnOGʲTp;g໹ \ra@1n0&vM.mqˁ\Of$ @y ԹZjD(W5F{W5uFsʁ/t-;v%sw#1ڜ'jo'Q9i6oi`dArjZ9nYs2) 8dM0ߪJO(<ī4Q@sƓQ+ϱ 1j[ [T)w_"ġ3g%V5g36ObcJJ|sM6tRn'O8tV pf zcYQONQ$jFXPʊִQfkyB<˾b87°G^fF+C~( onͱ6މu-aDc Ǵ%2`"E%A+A ۘli3R! ydSbM8΄"[G"SpcUgu/X}2.0Э4v 9m D} =,7;phL!OZ MpDĉP8 \w+jzpƨ՛ujq͑Z)c\A93aust"UVHKJZЉ"prBxqk_20Mb"5ggmGUm&swx*xa賠d=?>ޘ\'l1hY_j` S&~T$9;n(2WetZTtgH[fΉ0`/A?plQڗ\RT'!a~KMJWxe+m{s"lwD@Nbu1Y&%6Ad_0{>ˁtcS:hw;ohGcRNU8S ROgItE% O)Ӳ;)2䩃pRkJipvl?F2,Y'8 { X)( g5!Kp;$ci"{}JeO7wBgz9yf]i} QCc: ׊7Z hXRe]6*]2MŽDL|jsSfIbo{^-Ő$bKQB M8һ2>̹BBGxSIxpvbY"ד^io'NkE2T"&~ByQ:80bQ1nhUs_e~?[q>՜Ft7ۻ-j YmeO8Nl``d~oWA"0`cluSF8D,1!mĊy fؐ:k$K9;CW>nEhU9)_罊4LUu;J:BIt~wT!O=O>V4(= R~ 'LJl$_(˥8(o;=Hhd,vAB_]5ws޳~I]ɝ6;SM#rv5$!wD1S<VZGk.gST@(aH&;%`jR8~760#PL;#g jebĽ2Z>h,xć_._Lg|=gTlLE]4ge u.ѾSAd&L UEWZ[ApOŢ-PMJ#^}-BZv6 Ej0cb"OvɴM"ʘų̈́5Ǜ3/?R ^@t>r{2oiVz"=J dY*L@dRPlqow d 60Eм#;}q\i&iֈN K>@S/9Ҫ) H\Pq;B<}4N,y0 ]yK@vb7h, j@/oI$[hH Uߠz l^qʗdК#1a/̐4ᩬWO{LvdvNT 'xb6sȧF\022RdgA,FwodŪ`f녢m4#ZMfkP3Y_ZC^B_D,ÞS2/Xlf 9u$3,3KLf O28?N3umAS-`cB :;ȹ y̽[?6#le` ۃ>!h ڤ@}m"L{jڷčCs<,Bd Kx^F`,Jj1*rlyċx _y&`ڐ-ˮyUmBDf|4^TjVy\&w24R᪗WL}DH< kJvĶ]LqM97Gn%jteXE˂ʵVc`bTdž%6P+wv!9\q=uA;S2*nBIiHTp1:?B2g{J NxqڏOYaZW&?A|DY%.9`T5Q>ûyTc.lҋ=#$?Suoʰ/,5j1ޅz.NF0dDrY0@~|+BGfG$ nx?K4$F-FiUzRgXdax7!]3Hf9t$zrՊ!1JM~R4wAhњ*m. LpS 3i?6Q犌,ZAW,SڭmeN96!c E#jK5aq$9VaM=4vl}O|jemRJ9 y?Jڃf .7*s]RH`Ǿz#!V b6rƕ$!DQ=ЋZj:bY{o_4b5xԜ;lL,n7;~2ƫ-xJ:ėk>_*Zr z7PB!vOPVI~*1})Fz_H) zNSit2Gh)sY+~O \v۳bSf} `Jہ!o`ƃU?3lM RQr'f-?@y"!ҟin!ھw.?~E!<>43/?=|? #i?7me/*)Oq2I{M7Km Bsfg]#x1x"&܏/h} O1(\*@siX0QWhqśr63ŸY[NVѳqy9Iy~bs;N=[ta!2Lou6 8 V,b.%I<5 o콁S&ZsA7Tl`TmIqAܱѢ&+{8Hh3^tZǕJwB5~ZnѮ~bA 쫟0 'lܴ_NSU#oXV;cSDT1e\K &Y0YiPz^(Qs{`Jݸ%Շw3ˬ%eY0z:oYXpgF(|ZȩTVv &jJs,`WUwiB"0kn]ɽ ll-^~n%:_owcaDPD3xr#~њ4ZCc1$ZBYed;eW mmEsI=EDz+5ESQ[f&g8Wc4RaRGI#..#d4s5LBxq Pa)V$O% y\v[,a% 7N)ԓP|0%\<;7&x\+ uMJz^{ >Pl;: X H՘V"Ǖ1Sh%*J/y=#Mn~ĩNjrKfq1?Mo)XG9$ja\RqIpj nd*QDsדtD{ y80HQI4DVcjL+7x* Wə Gd @s뚴'CHȶ06$zxQ}%b>S6ۚȂAJ (#k++eΡdzX*=/g^th;?~Mu'5epÀt]3Ctz3W#Y'y"(݊p[~bQo6 a޺\CsWX[v6Eg/] T A~u>D cmg`3lw`HǠLIn@;"2`ڮܤՆ&FQP(Net\BHtmU))½GS%7jSꄲ@b_vX$t_-a)+t(v}ܷHR4 ke ;[/@̄3H&Pr|+-4>:8E Y&G C{ V(8o~.1tmz_9؟OocńI2-@hn&|DQ!)4z炇ss?sT'0"M(ϊ8Ɏݬ "qL|4?q?e*b%$@YaOQ+ jD'֘YIjPt j?ǎv΋t"[)s5s/ `ߋ)gWX=&h*exI9G(W!`OĞ 2gʼnܞ] TDÁxRpmYTF?\>>+ߙ5U%I"(|p ɂ8sB5/C~dZ ~ ڂ/3}HUȉs 0Lj p CF69/F]]7?a.Ks2e^?ͳe )̕_(}V p#r NSu~{<{ITQTΰz֛&vAx`g\;׼H][ya D6#?nN_Y0E.I;ׁ]=1sM3sqVh?6[+1BiV|Cf>j 8d%X&\a IJxxEw$pQ{y/%-tX -_ T .;HflgYi"[i`|l!Xyd0;*Ҁ7A3G|ZCHMWgԨکBEYKĩjØ@.' :1n zC±a-y<~L<$ic[I1u8x4U0Q-7V˘X oe}5UMOnhƢrJ9Jb,.- faw)[i,6i* Kí+܊-=W?̝bŵ@d7\iew{.rDM fs`t-/D+ ѐrJAF|]`,+y,0f(+GLayRrxhK40b|yfsr}=!]S|e= z\h=KgU -)f=ZNtʡ_@VF#ZjK,&aa_h>{EWCbQ"1S+bB~?kvqaPw=ÇB?Zt Y)m?`}"E>GqNX5ND5h)O5yӎm#O'E5-yE-wIj,ڵA3L+-Wde&&`aū'bmH !K?-/2ˬ R/pc @; ;׬sIe2ԒJ=-Ϸ+߀yg|HЊ9z9skWϺA=64j4Z۬H \ v#gb0yvseP7ǞLX3wR7XDzBU^foߢEf]T  z?>٬λ;y^qN)PSV箲Sں3D57{,N M73F>ǰWYnU,c\ך(+VԦ^?|U9)6LJk'LЄhL(p~9.!ڄ"x #'`+ˌQ}y|x| 6 ?TR'k<},4伍mi[66TAl46jTOi$P8 ` C t>Y;ܵ q};$(o}4@tζn+F/) {y:5M%B_;a;1Մ9R7P޼ֹ!Ηh?&3 mzxbM ʀmFK 'C0ǰ3Q:άC<>Zu5 ),JF8|;Eg޿s6hA`>Irr~[j]ļNFofթ@?yeIt>\ްؒl1ǔd3bO,w,ZWTnWT?cǼW{=j.NNťE]ކ &A!T{WZwa9Rc)Q\Sp`Z~;0fo r(%um|X{ 7#gviS$= ?rXHQGH{L0an'[*DP~ -ҞP1ֺF)a9:=b* |QHCǽɴ)c;v'l`Rib3>#K4l@Dё2qw"Cw) @aOP0R7Px X2_9yP+4N>BR 4SFm"}F4X (샩/hJ2 I%Y3sC!`tr.=۫)57q+}Q>CfFQn1pkJ]m`..cF;$|Grn-!?J XHҶ^7lE[}y n8f _ UF Bs7 _uQu'<}^,Z Gօq{'Dr0VR~ư]\ !љߊREWQW]s-^IL2C5q!2<q walMOڕ ]Q_-spMod ħ! mFx$Ct{`yj衺t@O+~(S^9fR\wdaSZϯ"*4;R=:kf8\nW)> 9 b:r*sծAۢPW,pr_gT~![Dئiq߇"+4De&"_XHC\f3ʺv1J4^؛W\\qR[~>%q B%I7mIӄ:ҞCN`DET:g = YO멵;a^aYfsjx}CmFش$D0uX.]%zw6On- {}``~Ap +iJda o;\r 3ţ (_n ~Q$ AӅ=܊Ro=0]xe?"~jybo*,Ļ"$RlC""3~!OǺ;G0E@Slz'ϵۊa~atQ"Vd:ҴSz9?^| *O3j2dEw ~/qg1>Ag`TlOU KciAGKm9W\l1C`487^WO]!|5G/Z>x*U6$ 9DOjDW2WΉr!;?1<ȯ.[TU7^L}g 6$PEZ}e հ@4[u>佋d6A 4ɰ[. Z"Yhj.1$*0|2<]?5I?X=6rc?M%Iz= cӞo( 4QW7{2a4 Xh#Y~(6 x`TIRg\7wͿ.~O[f|he=r;+O*h~⦩ ʈSxqKwrz 沀.ٿ,8 eIA;Ƈ&1Q]@/Q(}a<*9wzbe%QGMbw~{G"E>YB;#F5! ]xz/VӨiUz﮶eZ@.4MiDn9Χв :ΰUH ;Q4?Gܼm&va& b,I ?H,;4~BWw5'AP߱DHo(]3CU=,S9/\9~ &K/d0Izc"㖫kJ쟚xN +4K+: ţ aL]eKwJ#fC3е4B-"oA,?[ 6GEy`F.ϩrtwKi*Z{c/JEEsr0{fNz9lW,P ZM4Y큗T i?{X,vM DJ %h2W[ zR?W3;kNH>4z fof~e<#v" 4\z,%9c6Q5" )Dos%L/]ܿ_m4>U3|8rfFԀ+]=c`滁 j/o6}Lmi+lCBMݨ@Uk}!r5. E@*c Gtw*sT{H螴.UBx[m^\\6fM%>uX[T8trj}DP":wa]$|qdT#'ekLZD(-3 Z6a2?W7: 7&V/A*ò ێ"Ĝ#=,I?9a ]XAQ&[L#10XQ>cdL; ;ܚc%ӈv4RM*:PAaNKa:4Z^HQ$Fl2crKBrbj*(,V% n0 ǔ3FIb6YXA=Y<?)ri+EOAP*~Lٍ͐p蛭N!_mp|"&6$` 0<鄖AxViv.fWdO6J"Ǧ܁H>M=cHVၘ].J !}2pع%b$s2? ,ѱ2՛@2},C],H9/1fտeFƁе{|ouZk5FٟQ&EdN[i\&^sJ3$w5X2&ľ9a}P2E&v/9Lvi=ra?EU`_2js"EE ^lI\# ?xΨRlJuP7B& eσgr1!܏8,+f KC,8PJ`YBK?ʼűUXVNӦ{D@%L˺ ûC眭t?uA6C *$/qus= H".CK ~<XtD'*Ne7=- x̯0 tB{{Y.=Ӝ·i 8!'.IyUMAS{}S,x,*:x\wM˾-g$fi~:{Ղ{Z8jAY0<4 DJE~0"G!g$3&\d0޿V;w^UEsY ~̷u/I`Y#u}Ƴ ޑD+Fˀilܣ]ziN떋$Rg&yNnT\91[ټDڐeHsZD3:)5osp,kEOgP췥5 WIW!"EqïKL~hg(ck9*FY$.LՖ=, `GN+LT ^MRoI7q9̬K*R94qA%AaU݀)@Il26-1Aqz#Mr>R:; T%oJ psO/Us'RonIiU Ygw#˂o##tU1~ 5U-C_IFka|M17N V!w&pϬuֹfMRcAB6YgKhytLWSs@@t Üچ&k근>\z; xVksGEs<9荓uw8/A- b옹bjFr,6r->N2_Z4>R~5N獞^%??qgdž֙eIWQ>4?fBQ[~P.)9Ҍ9zn:xfPMƎEBٍۦ$*%3i~+FĉXXB,)C+o[E.5 e_ű֞,jSPz'A,jGqn~A-vv-_B  <8C^(_s{x.)EHwMq=6T5;嗎ْHD㭜]_MO?Qq"ws߯R}%ʬɩqAm[Hz^2?nޜیůuÉ@gQzqPt[aߴI|M/ \^g2 ozL U8cV='gZ{"B5 D]xwZ,3$H]})qs΋XЏgt~(9 42<޲bawqV m zRa$_G]k/0h|^36>Cl3}b`oa"MyM׻zj?#sLL-=v|ZIWܔ7U'<pR^*flꇖ5i#'_УytZ)#<8H3?v܀b7y,#r GOz/VD[2DmmBKs?P .QLqnŎ'VN=Ahs^גۡ.jxޣx8LhZM6Vi9]}'f`MRxR4`ɉmɱ}8fk}RӸ$_j=/*_jU"Ahj?4QIF {W~d~؟95}u75ª߭);= E&ȗ$nؒ'aRpbUe;_]c7h[ 1⃈'l2Qpy񆫗k2ݴ00.'T)Auqk!%Ql^h~Սqu14h"C%Ю![(} >Raf|l3FE*6 {q )ܶJ7WeCx:f\F9_UhI?OVSԂC+݄?b~6`'K+OC5X tWoE4SDONc)!ġѣHn8(CAI^c.@Ga 2 Tc,`_O) "}zuDMvx*+E!$TbMU-A|_!#mƮ't v^ Oi ]hoB 5GIgP5m|ytl - .pAKkj!B<7ۉelU!|At|qׇI?J"B "ǂAlkFg_ Zx8ljV6"ՐedStuYͱp%`$5$~$\|De ~{K$좧%O=TSR>Í*IAůYLw&>eHdߕ0H` p_QˣT;YFIl.ADSrk:2q>ÿ;4h"ƍ{yѮuxWZRfO+sNfrSX~Lg/vY1 ĵ5C{0UQ4-AmT@T@O=\hW$ iRZG =C?7MaO$^ kFxȁ+눡j<룁i1L1g*F bitOmCE&ei&uli0mHH|M삡]D}+OtniܷƼs~w 4GVHVPf%V(/Db6<4DR7MW KM7)5)` LVj9N*U35BoûաGNO<#`@A~,CL* 9֦xއ:,/(>*{*(BRRx2:P~VGtųN|Ca5_(DxÅLD uI^@RqDleNx>Scd?zZ혲 TQ1JyVOY+N7= 6$zc{xHlpOgnLDEsΑ.VO^xhb#Ib [ CVunď f]*gBL"|JtGL[/0΍:a$娪o!zA+Vf% 5ء/M]<(6\(ddz͚M?nTT" yb9xĭˈ^X]>3|%٭(F}rw,ەnIfЙf_ $*FF78]d;.O 1]EY/:0qˏ.wwZ9Lֹ>}ʟ)1LÙB}$w'.%YT?:#,% >58˰?W̝߯TٶrGW#N*sZŽkh)2RCҡ+w.}9C|e˖cDYa/ D2fngw~/gy9*V9u Z=.u%am%:E??AN}[4WQ>f{C-@;)ha@;&sΟLgЄ;O< &UU[%_04Ns%^' +FK,bżN5\bf7;t+_G'Gڦ{:~0CliVgad|zI"{Kr+$\|?[xѸ?칬nmw- ^hG=K_9Cw|]jR -p֟60=К{K5cj6k}oE::2V\HͺeI1Qv t\U2.H"Wvc /ESlw.7?pO:a@ᳲ`+pfTOqJP,‰RREv#?gQ |q3, tH <_`YßcF+cXaaZŕ E*Yc໶ -e3r{ FUfGb~ArжBVtt٢YfP}#3~ػ1yhB GKW!6i M p7Uc %XpT %v mSaiY1_Bݔx 1@?%RUK|-%mFX1Q =49rhJj>z߻4G>{֗] u5 9:? hJ̐Jy eʺ" rжNuJ Mc~DkK2bge,Ezk)BvQhx}cIt!`lͿ0T#.{ƦVRM"Tj2M5ʾo`0A8Ig59g)daE;8g- e?*5DbR}nU&A9u GGdžcIv$秖Bw@*WEQ}Y{u9+y? S[I[j_Hub i“ޠB:|[KV\dRƜ(Ǟ*}`4B]l1ni"?[[~L3&wi7T#W֢\i>ڹSEHq󦤗Îenޘb'O{Gq`h^` |f{XRʕBwdkdr35?G2e|ݛ'!Tm`{s ǴG~yUE;6HbiƼCYJe^ᓍ7!?h$pT${Ric ޙO*YPCG'{as"拠,7 n84@(RVQ "?hr4 Zyࠑk&X@ 9cړjzTg!&GkO'GGH(O]m o?jiy tsi[eVTJ sә@U-Ŵq2kOmv;0F~df g,77G:60pvZvq՛޹V4X}2l--Mo#K`fYFᑇ EkTR3 >Cr*\b,ȍaL#'xOnQj;3 {75=jf^T뜏jRqП01*?Lecp lr:Qb]6A^Z]MrwKRQF?Ml0K~|>w͝^c6QJ=F9;[NFszꅠ"A6q;s{g%U!2-K*R=WyS 8lu纄c|CcLF{# sL ߇Bţ(2ܺ~yލ"L 9eVaֶ)R3I$r;ټxoΰߪ .Kr0[rdW/ ; WAcS>abk@7;\M%e 9 k̳6$|L,,W@Bw/VMV̵oWVk"bH K² n+uJCJ wU0?G#WN[/6pnF%t#.Z 5r1Ӟy|CP` wCOr6yQ*cpVly>N xЮx X9 ޣ ?I#Fʋ"kcȱ>'I'{caQ5#y^v4_Y*3EKyBJut'~L?Ѻj\q.>R+f͇\1j^;CFCu@/7hVf⳴  5pck lvX$QnJZ?p_fa;)uE)1oЧUв@RKpʐ,\{lAO#4e,#|0!h]T8IamI*kX.b .:)hR,>2۹[ay\FǐNX<z \"o`,]k* .d~{HS:$"2Q%]wr4_Div4bv_|MT'aiIM-˒6{EzllԥhEv4W,P*ئ }Tp]&PK~L,> Zp:"Y-:<.L|LW!:GI- 5D\)h NU%xM$0|݃)s񡸈־ 5Q%c%AzXij8^B+Mn(ng-졭ngU`2\?̷~.{i@ݱlYZgm 2Ex;*W5 VS^J"LA}D~rlOV,*):wJ^/A$)Ag1KvF >pş"\ 9b F+ǀ.˔[']&Ϝ]|/CP/elQ^Uf4] ъcΏp,%'OnD>eC|ᩱJ='Ǜxg**0(u%xy7i*{.YK*gNQTp7k9gW3:gǮgʽUEӸ0VrP"+oA>J,Um|zPPε&-9fwŠGu-єTT=KWm׶rXpuf@ }^}NOL"x?b_5OkA!.sBK?:䃚 tABşU8P0A^E'adoDv8~ɇ"ˀ2lsQbVүhstHs :-Q̘X -., I# 8WLHɐ^M#gȝAM}Wm'u7h܄"T$II* ƷTd uS_cY6ⷅ.𷈢!/Xf%`lY~vT n`CS4xʳ;;zH{wT)^y ;9{ J ;#$c*\F|׎'s;4aL)m.FrODYK]4dSDrQZJ$@!D&mM"# _ ųj YSZy0ȤZbE*vbz~,[y/ Wڳ+,u=ۍkFj̼*!$ݶ.6g#QzVrcd*\; jp#F &W^)9ϝq2>q:s=uQoO-S )zC}j3(`#E ^,K( -<pze{#tq2UL;^e(I\rgYE'=̟O^"*wuQ'j-&Œ҇ә٥U#2,V=XǐE}PC\B"#ǂ(2saR>,vrVM01Dt2FufbU-bwc@f ԰  G${$cR)tVBcIFBs&sW|0V=&I63Ly$#TwmҘCp\3S "D=}O68BPz]nf+oEoh+/)\eOD7}MO%u|ypyDF:6fp# C+-')BX1'+DH!2L#hDN~ww>Pm =h] !gDrN7`Bx, 8mknuImhQAw1RMi2_G9!Wd% 7v ;s&Al6f2C+~| ""m )ߡ5*Y#7A$@4˭,5€n Ԛ*<a?Euv~3@ldž}AA PagJ1<{4nj7M@g:ntv_߈k7:NɘMعKVę샚ш/b 0[3O`J +0}~tL76%FI[N["uVT%:%#g=5y <'CudAHfa*|9G^ j=+s^*^O}#j}л;7D@&o6!1Cr!|ܔaR 3K4OP[b*&EIe}RJ|KfXPxfgN_?۩!:C(j"J|y_ƗwFTصҁQ/+Ƕ׽wǰ!=JՁF\S+A,%]sHyeo3d+!U\xd ֌e/EH{V5/+w䳇\[e} *UCMscڼn o#-Zm9לxݶ%%o[3_JFXQ]U w&O@N1)~c̋4Hlf KaȬrzMlzcǵĤNܺ y ҨJ#:C =Xt5orXX78X\щK14tPW(]NᯃԞ/uVXA`2>hh O >[ݴt8,bzaG%jD?K⟻r~sWk=G0U.[إq3G zz9WX)a`#⚎=W}UA:(۠@.&&1=W9-a@q'N[[eGUNs' e"= a:ҕ7(pD|ͫ -kTx83j&֡zo)YȪ&:~2M-}UZ|.f8,7m䔂lLXvSw6:c:~8FHR o et^oPeڛHƒMbcbov- zZ}ur]:/JzZ`{?7md{ƕ$p_>X> x/ kHIC~TL |mxhZ}]"Gm֋9gJ;; d]+y8y!/Z=)Kڊl8Cd!tfTBuT &I>y V<xnoXk/)Mxi}=wΑ5V h 3' ػS=CC9ID<IxM7L ^Re}^jA!^s/|~/;6a @]]A+bBbE(k1c^Vڎ 2}:bsoi\_IiF'3e&8Kg{Ydq5IqyjiM>[LYzN M%c+**},2GJ9c/ *ݧj q!c`.$mz){=z^Ή-My_+NF%10OѪh8 )p^t4,7-TxŸQI\H>. ͆DA´Ik=GjͻgJ81 +}VN k83>Fc6 >N0@R1M; 3h}Y֜ ѠDO`ER>3-VGEkA"0Նh9:7*UL[pamYE38 e }JL5{~U.+Y:u|eo U,4d;趪g`-NpvCQi%e#Oo|]4V$2AC5I X{5I[~A1W'ۛ9ApM_]ީ'5XA:2!2,tAbճ5JC`'! [bd̻49*WuT' }t'"-5QGsoϘy¢[5a["o4! _^ \h9R3s걔p;u.4͡QXO8̋LCh㪮1*f+r#Z#IDoxIP KR1k9"ReF>J˪uκ0vL*^:!dLG:Ou` kI#\[ .Ogr/|wf8G 8e{?%o يaTq-G8? O$G=dpH#i)yR^DO׹2 E:fUx`ȕ{xwKgC>[֣`*ſGY#I*jf!i;sźg3=Jpҭ 9*B5 W\6ޗl䃛Zp&}Cq%=堣"rC=HtH7=Pqׁkp PWpN;9k;SqRs">ڭCU\ &b]0."P3vN\b4:V6Bg<˯S/;iDh+ULo,\mzYa€艿uB)'2GA0+!q¸!RRd?fIuR u gѝ HGLz5o&˨Tgz,@Pokb 7cxX+F: Xh}g]^ $0;ÏHx6X 5oJMt߼V>EmaF^1s O()Au&~xf)!C+MWOk6[:%-i)EWTːh6yɊ*6 ȳ`wu=ǝO] @#vYkU,u7SǔI>8BFNjã{pb'~fJՋVS[qWQ 5($Stoޮ >y6.c\X]? "kPCý#diZsQS:稤l߳&7[t)rdYC;v-K -m|%юV^3TuS(hWB:-e3{&=h|(  ժt"~IoF&BrS;6ZQXOry2:Joy)jtsr_Q;l D>RQ AכCfmy-at,f!Gmzvs2j?l\_=U.ĿH.5WYU !ll/3LvAU$yfsQ]'Q(zE[O 1՗H|!O&OwM"b^p #hDžs=ͣ0 ;0( 9+kn/d?aÖrܤ1I"'jLJIc4UvۊGFbb-EeDl},^+l"dN\* g&h,n=jiTU}.Rf~<azcv<r[.R@[CiljZ㓋Q4%&4iqT#m,O/n1^Fo1ԫֳͻlh0,p BFL;hE> ^G>8JCA8?LmjVE匟*-*(nQet@JHcjm[j+~my/8J*y SmPc-vv15}m/r}5:Z!'| fLY^ aUj&sC*XxaL G8EP:xW$SlᖐHߖOhs*ˇH'.zɜi"XCGcG3Rҿ{?\p I2s,;!d1'oL񨷡juif%O ?ѤjHhC)qwK҅ې>TxL6,B8%-ncCZޝ?_r ߭@uUKx%e{Vr"\ļ! H Z~0ۏi7;]~̱n{ًPJnMhm9wi z5'Mn.Cd8Ѻ\Ygv1i L7mxqh<>k `cSoɛYeh<@\J\WCG=,-%SiáƱeXރ$<ڡVW-3sOy֤MWzq0?Nd31_ç g˝-b7ۥl-Cb%.8[K lo *9GE .UQQ^T#Z1&;AF5κU1ky=8)ma{E~5b|BU{_2XYsT/ABS`æo0Y&Z`K5@Ɨ^C㈁PE}hqIAjՊ!=&l|!&5;kU `Gˑ/ t-GHAs%jdb}E0G?Hs-'onA4=O;+pA>6r*5f?ugbi UQLƉ) ,>l0C^-A ;xUV {ȏ(ǮD wNӈp(gMWvzX%Г*7 iS&zҡS><}|g yUif)B,2|p4ybw1`G6Әm N{wAv6tQyU!W{0&k5(l]CPsV`IN2h^(2]K# 4s=+fޑNeq.FΖEF( X2e2E WSgf+ w[]:P:>A!2vZ j,?\DOcSr '!\]H1Cq=Q.D+@*8M[R3JCHg.y{ U 2k2=%zC&6xGamdkOް uNqf" Rb6a9ݼIڳtȖOm"P:/W ;>E!\"K\Gz07*;FFu 7^X|;qI>G?Ta7.7D"zb."Y+Y IH Dn<7nq?fрCSB~x\y16au(!7!RЇʮչyOOYF.);*p6?o*,z,*Jb['"*i%0{ R># DFj5|9 gHlA kOc;$+h;I c'(@Z&Jf%BS`}M׭ %%Ay[F:].ʪEd]-/IVEeF8BdwQiLrEJ8WhޅKdF.e[<` ybBVcr:}2A|^G?%(ShcڬE@N7сG>('NI ШKwF[h ݮGd o8q3zKձa"x}sӪ3@? 53KB"9`ƕ):vqʍ:'  VGϼ&?۱p$xKd+|:neb%5cr^E 6QPOH7nOM|?O.F"`mKޤ0buǹ5˵&cat+2pU 乾 _Ԏd,d B"7P+ I5BSvfe`o'ԞiEEm9-ٮ}=z%N-F"e!xe΢{R>X0mFUDLj F%Kжn6n{/sS|R eًΎ.$9$?rPx|匐~_my3XߣA}ʇ%Rg䧰 տwqYK BuG1q݆rpOuhBu aFGmoLBU%)QPeb gK#>:]_w/̈́I9iڠfM|W>ל C kꇄImhFpq՟nJe>@pJ9aN=m0TIBźP\:dESriTa!6U90R_;G'f!Ob o˧EgS/Ѹ,o!Vڷ6$ X'oƝ) N|.h'wQ-mF:d3DKه'ij ,YT{zMwd2.2j řREM5[q#FX/x?lkGPAKQ" *;;v#o mC6gX,;!Vޠj+&ueVJs?Q0h>B͕OU­f1ȩ,w)Bkg4-r[6jBb[W "sѬi=5oH},t~Dw۸_JwPi(Ybw'?ٲ='162ŋH$"XUڋV ؖOLI+sK֫d 3﫬&`r:PJQ":$Fh+YTɟfT܌CZ[`4Xej7>H&cZ`@G jZ4 a}P:NuDJ)`RMZXq->lS+sH8D416#e2oГ,u3R 8 k 1b?A953 H*1k8RzdW`gLZ`W3ra%ΖzgDPYPXAQzɱ .X }%\g$qg^}$L&oovdFQEqꉝ1(塄<>{~85J\^ t 9Bx结Eh huIܴԆF2uI_CT~[:GZ|\;,W )H~aH-!h:u*=$~Ɯ딴>dU1Y8ºF̝-ߥ\E>%vLR9쫃nwLoVTOE kjiҠM..zCBGvSݬKAcYUAl 0B$= A7r͏aj pM/% +Я@& gQ^!ޛlc]/ XV%8&rIMiZ=h!Mi+t~{ʴ*G*zKwٙIr$̫ HlȵzdUaOd-(xsa va/[IB3dX-u&/L^Sۣ#1i$AX/?_3vP[kN j+7 \L8@< J?8)UNӾ@N&!9Kn Nb2= P5O \/ev5lG\PBTD]XoA˂ 9 rJMż%.p$km)GR*d@`?p.~"cෂ( ktjZ'C@dhTC0oy1ӡM*SaҗaS)ȱB.XH9NpbO7wH4uP'@lH#\1TtPD2n{|7vAHcRHGa䗆y KTnsfa8<91}1đD2\b Í ({wrw.ެ]/枞quXmKb[WLK'c["L~KWR;*ZB-yv}QX'?xkY)T_%<&28HL|5{|8[⼤G(.R|uX(O/~qFf~iF.IPg`fWzX:0BW$J=7ͪHJ{gH!E(v\& ( j`aFq;}(^j*O\C#ua--[^bd=6Cb>'0}3O3 EFuÒdXAuHwc^05V ^^xV<Ɖ(]QgNs$"Zg{Ed[SQ^agxw$ *(pY5$Ϟ  ͐"hpoInҀ©Fj`vQb['[z2eXC(۟!%mE~%qˆj-X ȶ"Wƺʴ0Y ~4]!ǡSSOqzV}]xEXJ&nOGܢZ0.*j;-RuJVC6&^bgyn҆#vr?vh*ًnQ;(L!=Vr HIMh5i>}@>'~߻ݞACANIƉvb*tyJpmEkQRijcD R`D9RkCM+[#Ϗc儑C6!fjv#PC dD$9TIJ P ӊuW5tAwvؿ3loh#5EjLpKq|zyjя:Pcg5jJn%ǤE}s_RYzR\9y6](sYvjE62FRGX 0VA-@6A]CKL\1lCݲIAtueVPu ]Mq0Uf 6S MW{~"0jh{32[nU=;h ȿթn4C(g['tiK[?;pAzИ#_ 5Dţl0q.GIe^'@\9(HbՎl,!Zw_ܐQhR rJT@dS .+5jorT'ƶ?IBUS&24L# [v1NK;)ݣ\QkcpPFMZDoGHaԼprzTe9wCJ!B!"$2/ұ_,Of~f Q+E5 /&hQ{/֏'d" L,[ 1sj>%uW|qbǨ 9\y&{Ku/u _>030+4S#@9jg@>(y<R򃂿_%Zw^9N%pUj HNca6jݜ&y,>Kۇ81?f[zlcD  j v ]}V[qdEM̓6I }`V4q2Y1I1Z1fôʂtoVjq 2Ã'14<p`KpaC>HFxV߱H wZ%ӲƿM3vב;qҹcI~𕎖0rNфxzhY0p -p|{6I"!8`tbX)MO~oc8<*5=}V4>~nQsxݣĉwc[C,xE{|iRKFx}NXf{ܿwWYM L9)3xc1u:gA,&jޒC/n*(N ,X|:{2x (*{1VR{ |K 8P4Q2C)u]~u&O6eKi:UH_W >= X~}o˽uBGS8,Ip5KsҟbHԕA.Oc-ZJi&R͡K]ګ kurG>ʕxnh Sz_h`/Ylt@F۪ FgDқم"t( \egnAC ofH?hײ$ÓL.AIV^YeW 3fuk&4پpӠtb֘wH!NUhce(<@4G?:PX:';0 R.~YUɰ{qL8^ amA UpòEb|⍅ iabPkvTHtc~(tƚ!Q6'Zl|x+e<y |"I zKp?vLcZfsHA+8!nuleXdns38xRҷeZMx:~ ɶ$.e2kIryS'pW@I^(8ѦEH`w3Gu̚C8ٔ*^R2z5L%3nF>x)xjIF;PG! fdV^y .WG2j T 1>WxEF1C. 0Wĭ+Z>TL(|Fcg=eCP/N/Z#,>Glrj/)Y"\נK{ZBF*/,Rvr<ZUcRAT:rgQK?Xp;]+GRkZ ZIaclavmA5&@JɌZ2܍6WhNh}#}%=1@co&`^aJnq뭉k$f;|%S]^~rhh_7*Ĉ[M*kq KQUsr3[EcGxCT\0E'5.{zqu7p}P`^䢷y* qiJOww\\z֥F_#~%qpv:h {2BbXH k$bAν$Gjv-iߴho*;[kH?QS qĆ`Q}gMG/uCWG?q-ڡ=3/ȶwh/y@*NKпGД)7l.7DĥashMS[R)u:a9 AiY˶a^?PTY)m+y ه0з*Gʩ"K D4΃7,Յ]CدhqV*C'ʒfMéI'VqG!moU|DRf-YG4JD!:,v}il$&Ϭ: WZ}-yI(b|h0JN#Df&pZY!?"Dn-V@#FFg{x[O:` !ګ% <;S,!c|{dXNSef4 'icނtc'~{.6{Ztb*Nt4T^! I%[p[_F)@-OG'3KfnݸPu3Y{ ^4o~TtФw7Yu +!Če[>Hgޱ3k)N+NjL~p(;pK ".@.'QJu41!ZE ^ǛRatOp O g!Ӯ<c=[GrLK;ΓzG '$.k<4?E̾ZIp> Ͳ׮Rz+5ۀy)mVs=LR8&1VClt%MNsI[E='ߕUlE;6gZaIhOՏ+,]vl)SzmE>jρz/gpw6kS >L(UL,˦/plkoqUudMrost@aa`Qr,1"Qouq^%֮a#|R^BlڞW;ڌ3Ů4wOK@+Ptm U Y>1I D&f3@y2 Meo8OnCn2G`{6G[}c=n(Iȣ8nRM?ӵEikIQت,}WyQ;N 61'Bi:)tk}cӲ3X)|4F##vCғߤ됊@{*F `rU&y~{й/|^ݾMc8-TOuVop$7 N+ԕ%16}v Yv{Ht&Z2hک4L!#x5NBǭE@ RAHES`M> LSoOuuD` EFQ6blg'05;/@m͓>x_胝TQ=ER/!=B#4&1Zżg7nAEe:PQ U >/ gWG, ޓ~X[omp6pff1Lt8O:CYsBHv?88Ea7PvM5._p*ߐN Rӑ#,l8-/C`WtKXTI$*+$A QbJ4|!̭~ArHI 2IYV=~K~BFV%ǁ;ңL޲b>{ˎPչ\ԱL%[U>BrX37\ӠY 9MǮ@ϋ! @0'=t o IH2GS1slcGI:´@6WC=~NEm]%d(YBKWaG̅!Ubֿ$,^\> [PSQ|eS:r-(-E T*Pg'晐u΄6.Z iV0Hquo,;2lP&M]7:SlVX˩X *)($N/t.XI8'h`:)?gۤrrٴ6ZQfo7__WcSYsPV SU檅}T(5< B)_ \Wzet_bunNk(?j "ߏP I|?yL+O3U2dS"32voT4u,*<\䘽'vU+8 F1sgDj@-!R؜ʘgh~ePq@&' 9IO3ٝBTutЊ0V_/%F*MgK- DԃJJHpNp) DNʒ!hWCգ:+Yw̘b_H58(k25%S7)6'ٚ;ua| "0 Ubwϭ%5x $YInl_`4B0EITq _5UOq\n%)<4[L>ªz$l/iD7>5OO}oC 8c ,Y|@Z:({FC,Xmq~o6!=z_h 2xQ>댎Ei,fm˳5$GwUv<>Ž 2gL/ڽxxɢzHדJ{][s=ⴭ>$4[mToB4FXaUIZ!"}=I}]qZ@nisI q쟄z`n!pb%Wi]p(ROKϽfJC$,|)<_?ɣ"Zeг\{J%FN?zj\jOer14._vd,TzV ޢGw.Ԏښ}Q!\8Z*ģq) M|a9Tl9jd򛸢3NTBȨ"V)VUCNEp`-\{ P=''u['<4lU8a)ɰF/v쫒1κ,-Uײ]k .Cj*!LuPέFB%?*i{r"y.:)TT>T{rMwSژs"+ZS4j=ޣziE wk;7{lz`+Z7J&=ɾvY]>P *C3Gc>@?H8KXY8@*["`~Z#NT/mP7)|H+} ޜn.)JФh'\˃2OSh|P/<[Eg~/_Ýo_t#n+cK̀fKzsbk #ujG֬ODwXP][iyR@ſjr Bs)Q<;->jy+C6$%c)v{pMD3. =n4!bB prP^gpVG3(^6S)+SiӬ?5)vξb|T) jLXRz%̐ ]Sqϫ́:ߒ|MN˺<&h-!p u/)>6'(Oh"nqCPᅢZk4 Q!sd'&Fk 7[FVCumKz9|1;ZWz Qd״(`b'z9f[\v@Zr1;l1OppȆ60TߙSN.I{Y{&@D(S#zhsS;`E1ԣ `$fҜqSH[$A3zԞ}4ſU$ݻچ5|fDd f_ FY%uTpȠ a)m2l '89"jFˎmx Ϣv08B|'jzznE]PC[P gWF!7~AiD*tJnoY0 t|Lh @o߮.;a`kvU #aVȉy˙V uTTQ˴?AgB3G==B+}a-ԀĪbG9{|N 'm hg9[~}ISqevA'ZME]Ge"}Ol;F()3{)ٳd_iЀǹIuzʜEnEPg Ͷ,hrSω9ϰP\(f!؊j'|;~bZ|yw81%2/©8EIVt_ 7EM{JYV @4 hj{/jŝU^ԝmkв8Z=Ub}L"}a-luIzYה0_$qS2;6фԴww, Z Y)詒5lgY#lApoCD!)d:' p{+fcj3Kdmo]|W J/myN]k64daB Kv( fjF4*u;oW+ AP2 1(6up*gl%'ZHvY)G| ^2YĹO"Ucnn[+v]-ǧPˍ}rp}d}X(%hkN6R3 ՝(KˆaKjǘ}@BW9%C8G.!$+oUܴQ0^Eo9ÃP!cL2I5Zl~F6lRV i !yN%oLۄ cLKoL=9.͓"Oƌn88zJH A4k,hn _fCe~V*=T#4^BCjnthmLGv%;KpbbSV+hJ_L)=JSb/!3]qbvPd<ʉfHZJ^Bf6.C'5wZ~w-$l^6GBQWzrjU$' )|)="U02jGJr# (" 2-zW\IyQ !rvԆ8$P7H8ep@X=+NxO|#CzE3%Ql490B׉Kd,(&9CFs o|h>Q?G!#oe 9Ile+Ml|--Ę2G}0 FY|E0U<}o1Xl׍5j>J\ ΧRg;nu [/e6qfKIМe3N6e5B|k qL$9ƺϧfw_&Ox_yCa&A k\)Yӫa8gd lנ@e♡ALs h!WM!ش*aG|F~om^Q 6$oee'ƣ&[oZu8lO"9Cd;uX[ s6 5y%9c~9P~G {ʈ7J|JznY ۱(Jd3;-o]{ҧj(Eaa[\N=h3Xo漉-gEI|RvEbXC PsX_k/Mɝ̽)[e8j1ys/>|lnο|cL"۪Qc`9=O{DZn R9O#[.GN2OE~Q! Xk*2){ҏVJ8|w~Ne̬֨x$9yC%Vf_Qisͻqq%-: ˴U59tdMxk _,ek|3ቕGMi&25jq(\Zjb( /LUѸ^A΄5լL]G)/Ƒ\d=UKR/:L`;?/QF.^=Jh]=ҷBx*ʕ|mTay454X")?G e oK'4Dh4|ġn8l^l=U" ]}@Yp#qWt=of]ASl]ĩ܌W`u}/ՍRhB K$P᣻/Gy1 S#V|'=Z',N2`¨gQWu}} Ɍ|JdsaskMhm"5"8D0T+Q5x3Ecֻ܆YrOݟ_jS: ]aemGywCOa6e\^ f<]2w>a YS0'u*mm#!mVb]׌8Ih@m'uxĦK00o49=Jր5dg{_TjDǕ/s}|ps,+ެN08S03͢\ _b9o2<?$-Zm6.U4ZDH;m^rS!~1Jk˔.&6 \4 Fb-h]:ft ?Ђ(la3*+E; \@`]M.<+ Cǜ}ƲLI79MEF W^Q  ۀ_]Ss2yPϛI*'5jXBMtkj/^JO}=_QasOi 9!/bV}9;O[^u:RW C >?rfkeIG u~žu9;`rcF U>'%OU`L*V/|ZXKpM`Ei|H4Cma:\t$Yf"ֶΫkQyVUiLGǗM G%_+'aK]I Awl&~qCGa䍥}EmI%YU(OIb{PIࠒ5YU#W klM:Pg ({,@I|B( \t߂[p>`ߚ,-brXK].zu vd oϊ6~u; i0 *;XBDf%Vٺt6BUFEK%;xCx1pB.  >'so<[+ 5<}mIkU8U%RmR*[3i|pI㷛?Ax_w {x]GDž41yi+Ftv#H4i s35eV`` c ʠdWgar览¬/9!`9|e}E͎_{x Mjud5o)(;\9{9dXp'KR&9>v E&4("؎4{# |"% 6>uDČ%:2 ϴ +R:V阸6Abٗ ưv3HLӟkZ&f`73 lhɥ[]8zKxG-.p\I}+vS5MtH%Zs"XZy8XцicEp_ FJbm*Hv2"T_d`v,TA MQc0ZTdKvuM\DN2ajeqȖ,`c Pk+vvRu6C8TV\qFᘷ B AW˷1:{sV0 c0֔lA,{|6y\Q72314Wp9nP!%єGuPi/.O;1 "D`?tsڂXۘ4O6,wY44-{)ow0{O UYNn"}AJuM1^Wx0S ኍ񋸟>+2٣MԱVDl̟f& F̊)<9.$+A{Y@Y`^2 -siPyrU Px̋`X eWK.Jp0#Gtz [[VI[Pk77zE@nd7r#Ca .x{$[&V )ן)):Z>b ?yf[L$CJ 0<+IQo"Fp>{9b_u8_d0:? \n:]/]蹨by~BMvaj5+ctÅ\L!Fd~p`YFɐc{eb{[kd/Z5ŦUcJ5Ik+[)-zBPQKZ+mzjkZћBha*Гg.}DoP+1|cA"l,UZH_iVi4G$6pOOpÞUnwfg9C} {b9te| $$p18_Q 3H]OTV2$ފ-8p'lHvя EMhsǶfƚԃqH?&X5&8Y=6iZox"kmR`/%{%5U(Oas@Q>X;f!YAht=AsHw2=>]ey0"#!TzU$i.TB>:/Xw i rlYU1o>ִ֨_VLW[V9LjZ4lDJzat-,%>(L 5_e#+ADw]VAbˌ[ⷌ".%" n=Rs˙d}(6ĜQƩCSJv.b[/R]1Aj%Hvu{Q{FĴ4 lL5" |9XOi %^ mr;_L`Xr*c d;]W}xvXMV$eg48I\Aq-@LH@L:kL#u*GPh 1 yVJN;&$jƜP:%@! )܄7BJı;Bk[5ʇCAE3X 65Ķ.veyLILNXJs]9C{&GA~!F45܍6Fa W 0ػ%ɟcBJSϛQGnt-٘2b,o Tf/;cgF;^+mC!Ӧ3meG0Qq0 ]N(Ϳ|{Y) 8x2( BE"L$'{_tMyJBE>ǕF2j=߀ IAyt %*>?",Q[xnX=䅕:#1\(=Y?.&@;P]a$fw$Ais\3/teZf6YeV"G=GB%t9sRS0'0͇iQD%*Hw0jM,=aP1㌦ɁJ!W  Z65I}"*=<\DD ۙE1eWzyhA6=RL$]2*HĂtChd̘)e pw4 :U󢆦skb]oPm=?y ou6{WҠCɵBt\Aj&h^K`LY;mxLe@o{^~0?jg .v)Nأ*1܅֒ ǻџ"ꨰG-Bԭԭ{F+e R4"=v`}:k'Efg\Ć4Õm⧭`Ju:OǨN.ֵi^BqC ]Zf~D8 >^M|㺓pe$eBJpmYuc" Kcߓ+oɍTN<ߞ6wNEI6Fut.HPzZ==Ibl}vNr㩲ZJT1;܈jߪSqi0xRDd$_fxhqF)X)U'nBA$mHBE |v()2nCtAM,Wր76 5vn`$fb$/~Z3t)Q?e}wجI)'kKW8LGmIh8&Q7]@įzu0Z5gTteo_a(RU$m4N<:U~z9j"!ռMklK/\]d.2p+ Q]ՊϦ^TvlExH'+v$&T*I0|RurM":8?) rDl[wڰ%| lMZu,Aovw:9AIV].PM (}>A=vH6c9r\-,a.Y$n AY,+kƁ@qgs\V^DJ\OD'cY'.nj/Do' 9\yS^y4>#C~%QDGEivRYBK!=j|_:(1J @IE.Xud tsd)lƓ Gg-14AhՀEbt_r~(XmE5I>+dUũ&_@ G\$ eE1ɕ8A`v4vQ`OjAI7x*K\Hn72{/s.+ GMhbG8m8L-+aL/V؏$*h\i|k߉W>S8L:^<;eTG&t׹a]$;lѩ^ԐO-Rd>8T鬗 G4[Bj  {| <|/ƻ6MRl4 U9)Vṱ]WfCiy2 \v1Ʒ;d޿ , 378/굷s@?mQ*vRvuim?>mؽ3A}xIk 3g(.  C췾jR lBuoY h6+%@U'8ƕ&&_TOm9=D4~J4l`\L#J̀1C)ZWߣWB6Ysbaa*MqóH5AC39=04kV `;d>ϰ$?yz;ÃPgP#+.@q֚0 'iE%`E-lj^Zv, y8q(`$ z=K,Bߏ~TP i VsXRC B6sn&_Z+"1"?e^z W0P 'nag%͠(ZnA)s 1<>77:D/5O\F~B(84&T+mw,ud4dLN9 qHӰmG!X:OWg-t&{kܓM%;ouYpؗڍ',hW{!t9];[U`$J^OgA Cc;٣̇p~asc/n>E})F-^TwKNҜUWu6͜+aA 1D]ž} fa׉a7 Gmuip `cu[` J?aTpMqOTB,M_m AWlH{8jidҁ 5풛BUH!ü5g̠Sq'ncF܈鏵Iڣs#h !PG-ЪEW1˦1 P^@\q!dA`a" =ʊ(*PwT|[ck5o'FJYݢr[uL@ҸFłǥzDʸ@D̐e% ذBܛe]g2)j9@s8pO9[6Kij]>6%Q-Wy}/]ٽG!&D2nHCZ.l 1\;th l WsO`}D]Z3m,*Irq3̆M2#TR#!}^,0I[r(r=OMNhFvCxJ+?>Ye2pi0xM\ti†/<&\cJ]0ҚJ|qE!HO_R){M_]=; "brv-ߤҭ9]lvZ~PWƞƎ^Hb¾P'|76K["Mh+^Twwe . DӲ[ІZ)5< rsAr 8 k3J(Z?J.q_;/e]7;҂e=6"&ɥωW\S(~Հ||6rhV1"A 0>yO6JҚːМ@s298OKk^n.]H}X9gN.׼kUkhԀ=?{%>d žKn=8:\0fPcÛGH H ٪gf vuHe#,:}`b3OVW@iu A1)Z -.\Ftd̄Gܢ*Q$8ԋc=jk,P<¿Zx 婄=q1=!0([ޕcܿ>yOu-!0Ȋ"\#EimNMiBNMڙeCJqdeg`Ql k,`~ |Lq 2^}mY @khs.V@3"]漾~l]CH#c ݧ Vj/Ik4K+!PD[=T`܅զgfd`DӢCU/{n7¹_hEkp}WjU NUs+H{+>)̔BܬW祐APg]TF}?V]y?ATn o&+.,LEp ՊʉTT|q :p~P3kJ.  l@EDI*^~R8L{,I%բa;,&Sh} g6%,8j?,ojǩ?0"g> s)OS" bUcVuy{5~QX e~? Yqr`(| 5ِ&;-1H f B]R;E3 X"a㙍,(-: a&q΀;wV>h hm}|t7s/P~MX\>I%ffRoq.z\Tp.UNdy "Լ!%+cF7d:3>B@gZuO_9Te(ǎ -/CbbPfnҋ-U kz(a19N g|,Sds=՘禩|5w mӀʭWnvQԕEBhV7D LQZCP!ә%}fN=# ΋* Gcd Px9 /JEҾH@HWYfxvUm!|Y/LJu I;05$9 ^ۉn+:x*WiNCNw jDE ?o ]$k bx *=Q]n}Rw#8XZ@䎊߁xiXgʙNLpWƕDUi*;̌rf@wq+:pfDźgV4aq!3HM"Uu/Z zn)=$+i7|2 fVeSf&lq"6k8ѻ@]Kݬ#B$y%n<]fsD*P0ћ,BƧsBAY$ S$i\/ VmHJr >Z֫=jQcCsT%!uu%@"~tϢ!QPp_9׸TiIr?t'3[F[_›A $g:X]zld"N[bV~ G:VM'B9 ~q/ e`h̫֢#eҧW+DV~zwo%[RlRfů[Ydh1lI~:]y,Xz#͏^3Y.fu +!*p:V +5/bԲ$,g/C:9qtyE?/}Xr/%:e1%bƬώ˫Ƹe,65\͇g$PR;Lha0U&@Q揁&]h@`^x[vf#u M^vlCe]>xb@WC74;F0VY ᖘs\Č^DQdU=K`>R\ӻr#Adu8h I}rFbM}h[*ĭngr/$m\J̛.,hfE.RBVZy7en`(s$y'E`w =cBze˺lI5b/Gg,c*lӟC$(Z kR&26vjuT?^Ս=x1v@wJsM 5 4 vۤ$O5u4S/,AE-F]nurdp.c7n]!SVV;H?Օ%⨠/y l` rku0S:N*= ,׼idSo@.2}}ȶ}26,I܂^vG'P^ƻB]l'AJ4⛯+N.-F1q(ps¨X0y6:&y +E2]zָJ䰿a֫t A[$nt[`'Oћ$P f$3hoRs ߭JEr R"s. az~9 x#8L ; 63jq KI:BJy>rVBF377nJ*N矫Ȳ4}V?gs,mO(&jG<.B ;T{=.H]fR), +5q6>3GRW_K[;֭v pax5!Q˷!y.Y,xgejѠgܳ0컵;1y&6i*+SJW^V= O}t؋&9I[\%WBRe !T*@3]V+l L]Z#s֐x]})ϫd>v%;=Jĕ36#;ZQG nG2Urd#20:b6@g]ݎNΒHGwQ?Oe#; tok?hQcONuFB*&E$XCSpE`/? 6>QAm<̵/J*39sViwՏ {`(S 6V;}aGf9-\">P B锐,2^J9=ItVq>rF(f?#փq]c%\v@AV;W1eD*fLJ2sFܼd{Hu!<-ٝ*m\I+{Z6׺:V1?3!&L|q5xWT>gY{J {|D1W@E=(%{ L+;7#ii@yo~nr>iT0t=']{#Wep5j[gJoxdmg]?9bٽk^>ظvE{_!]~lŘǩQLkufk ؝iL~V2[B^@gN3ZZ;坍 {DΘr, t*Zfl;HkH(o<ܪsjsH)z?uW;(~&a6ﻯ]ZgP+qs[Rf<ԅ{Er5QȹC,W`x:Px Q :ktUD枏] 6KkEPmBYNithH磸݄{MԆ"qJ]gJwX?_ _۶IN J< `Ƴ>ԕi.Y{N&L|/6(29~yiUvY3>epL {;sDXl-VEN.}|yLJGYnׂU|6 Z$-3Ȓ9"Fx-:} F۴hJ}ޗHDݵa+ F7*CO1gC4k-RͨeƧMB[4#(|&Jvpȧ]x*~ a>Ͱr/狉( 6];x8&&Cs ˱_᰷s@^Y)@݅IF'G\@@F~Ůd?<:pd]xpkU@LRw v5b% ~/ V8]mV6J)4kgxWE2S4C{ RM[4-gaρڡT**bj[P(6ѦW`GPϸؾs@+v1tvCƎdѷ|Ԙ7v/Eϻtge@g!eq2t5h;D:=F[`v: s[ tdo)ҹ6;A7rpX4f!r 4lPsBzGU4$WU&m4.p-zINVsFt:%d;g~?it Wt4\0* . xEfR p6R~]pO ȶJ'bvc M8wB*Ĺ/@_Yӌ];͞W5Y'@ij,Yc879dMOX짰Z>ҫ(3L&8Q}LƔ~.5alp@=U{&\R ?Jj8@!fzPr^(Efws=N#>eV[❅˱"}1[|d_FhU$YG(Y9LTlVc฿vX7 ZInFYdwNb k2emk7fiOrߦ=c+hyg{%AUn*,NuGs&Gwmȃ˸TZ; (>/uOƅۺ4p>۲1.$CQ֕fC􂗤ShwUWҩ8ǺEVM'\OtMpG,3Smtm.2KᠲaPs%d]U-VkvhF7?\#t=֫sDn|G+YuN5õu($–iO6+R̰Ey Er^ֆS]Øo:j`}6 g6Tޓ8C,5uS`Ss@WD2cAֈH;׺5!T3}\r]0D}Ԏ] Qmņal*˦aKv~ BvhyB ڵGyA O3J`L GR+yG$hTN\(|EPs't 2e?0QŜ4u7 PMɖ,vM ,'f~:2KW= sQflyLb~y"n-H4q^Aնͦ sgR o)g)'xo6p&O< L'_QGJ9+ҩL?Lf Nn?R- HVɛn;qOCusn_Yna£I1M}fD>F^'NToWJ&fzmݥ*O%_v 2:9؜6,s]~3۸x^ (ܥ`=v;}('cY]b`3NVw5ƹ"?nm HСC!>,I;$?ݰu+n'lx?P= KG F|a7T93`s~P+M)ş8_7j^\ư1E- 3э[)qG&I{0k9+o|< ^7mYHY(Dc7'`j=T]A 5Ř/hIhRYєY=S/^|-doZLWKa`m*s $]%_^>M)A9~|ۼWY K!"I"NW8Q1>Z o^r (=gLa \9-ִM@r .TнlV% 䠒Okbo1bӣHF6<:=y*-5zcQxa@ڜ1IwIQ!4$146nRH>.)k>z D_QZ4'`<}PNh='oDh|ge) Bƿ>%EBCbRPhv$I׌F IFͣt+9{>j7|6U'EhNnQK 0s/5HUA~[ڧ^&ek-+piRv ~tۻ>@8i9Q5\}5rVf!Mc*1*0-TsOkLmz~8*=ZLm tA1/| "Gʄߓ#OߥQЏ[1.1U Sg%c'S;sz2>pݷJ[^[g辸K*Ļ`]#Ս M t ĉZHk \X&}KyR֔24c$97H|zs3wa = Ѩ_V.- ]eR?L1z9Xb`db+n|VZ^+XMMFI" Q󾽺'9i..]$q7D8s+&,ٺa͇d녿TrL$kQn#>0dMyN2A_V2 l%9;AVT.#f4%wκbc# eyyrP@gw%qZA5RoG$ HDl_`ZĄYhi-ZFp#cS$D3+h[yEaw8]>ч.tcZg+-w-Z<*]HOxza,qw1QLx&p9M,gNOxEd?,psuf)hiSMPG! Df{5,Z]|dM/y0}1bvx7~zk^uCn 7% 4M׋rYNi;rlݛ6II(eA0m"b5Ud{]:dByutנjēi>)mkU_}& [E>ENƶW7նڜs>RoҲy J!k2z5Y;pK29>/GMsuax{,8`})٫3૸i(N 1oxllm A|ܡ;Z=y0|3'|+~`U a Pρ"9~ f4a3SԴ/ϙC__!X@;?ZiHNHX61vF69+6Ha㜎*AP4,Kd9hv6”MzIj{"i*njZTNh,?&\g2&asz뗭B-aPND[G9<6P_ V5ltK!n+kƈ*ԇ~/wxZmI5<0f 1{S#eDߕy˝oLi^猇]\uOg?adW:LqTng܀وzmkJkUݭ6-G妼oe\>[EV|B l~Z̄%-x[:)a.k=7}3nz Ҥϔ\}@ k)=KlgN0g@g̥֍$ͻ5R@W9 (L/u TrQ<Ybݱ O*)Xbcμ)A 5e͝.7^,b$28[3O~1pOΛ>.2[b:'=.p_M'!fz:8> ]3\hi'ө^z!0FVuqv-,)F ul݈pOLii^Axa}% O/{Aua.`gi8sםM<xi"]}E]իwDG<hȥ;b̤Mn5;9+sѝkI|)Kڻ+n{A˭gI/"RtB#%{~ @$ӻ|$n4kz#ͦ5eG|J8 #_!RJ{"]Y )ij  f6w3fV֍ /Y2YG21Xf5Prm$@i&$|̒cꎧ)rL),c8ܦrMۇ9mQZP* kV5p#`PuI7 "4޶3:*Mx{erVݥRx0ЦT[όx^Y\wMXrG: J3]"/pvW~<}[QZ6O^ W3[0V l*Dt'3>Kd)l{W5/o#[(pRg ʞo+ MEhLf.8SZmm;w191$-nc?Rs yivasE=$SeCd `Q9;\L)/ʀt-="NMVIN]5V*$:VbGK($ $$!E+ ;Tk8HdM8N [޷>Fɮvd~/M^$"ta':e|z69#'LJ֛> pGav%Yt,uLr4p=MHnYuJ\L$mtzXM%Εb$(%{ &Hy4 Nw|,a ?+B5^p'hnڶ_Hz*Q9/ӄж KHs;p 'wK5M 0қ"t½Ɏ K<)*¦|iH & aMGF0^?9CwZ\ZCrq6 hޟ]t % " hϢa"O8 \wIaR.wciS֐dX y)~Im`D e2lX2EGwYF݀~}NW-l.-?3|mp}\A^w`B:XK Ԛw`0)=d~$QRo֢tS5VZc %dew -XYV;ܜ)nG.]S^Ҳ;K7Lrys-@6d !adu/q#[W6[^k#]{$_YG`H!.R!v\8+앫cO $n٩oEjtN98/\_)(r"yS~bifZsn>U|0sd8եx/m-803X.u7)5fބ|d![Bv\M/ ))CDf ?E+GĄUf|3y Bŭ .~_C;p y$9 L4K]΁5FnXI@A9ivΕȊ$0 q7#aA~_0H8 +m JZy&t'ha0\p(TX-x蜱*ei2KwՅ{Dz#M{XeBW :]C( C5FOm.ܛзTw}o*|Qj㐧d̺T3yqbhx jcxM ։\εRZߎ?jvC5+pfR,:(@@Ә\ Bo2"O@d/b6`rnD: {@C2*XJSh=5i[;e/usfg1sa-E ^4/m@~NY9ZWC8Kbײv.^/AK !8`#Uw16 !QvT#dԸS`K_zOR[dx=8Jڎu$fU%S2tDM$LAx;X4,fL=B`Wv ZSA~nTmċQ Ue4ٸV1I?=eFo0-:~uN#lIAokYQ .uPF@3; $DnQ~INe},F7Pا($J~́﫶ӈwRBB-wܠV@m:ڈ mڎhYQ 7ñG f? ̇~*V5xqܜȲB) .uh \m #  ~VEvmy9h&Z?(5>NW#*P ԮZQfg'ӭr5`h[A[VRCJ*ao5b%,uVFǻ-S\osl!JEnTxY"|giR>[؝*LsM!:γ?Hf& <{Q0c=8N9eE -UasKv U v]udJeH2ҍ9Dq+8i_{N_; ,S**\>T NZZf XMj4g 93 eppf TO?>Wqܠ:G&9y q1p0-󶦡#e0ouՋvc=ZS=/Pt{M4|U=X9:vB;<;ȿ*m9оOUr$MB˲9bt\@t蝜]M>&i'? u`&+O}a2ҏx\71GΧMןF7 )` 28ݷqpI'¹AT]R[sV6ׅb"M8z\fE>ָz9k4HY;%箍,pv8*h`fkGn$mIAD}3[ONKhu |^}C CVI#vݶ *ΘJV(We=bfDT憐M !bU0gzsPRï'6!ks 7& ! _EqcC*sKbokMZƔ&pA ݮ̈́8x,so:q%,\N,ݍ xv_a޻e1-qssz(LpWS˶fs2_쳴LvDׅ0ۜwtKOuN*sO @_%XWJjS+783xitcAP/ٱ8LK MH%ƅ>x|yo}]**{R}:$'ސuuV`T\k/-~>@دe%\=4_sn,p0Ry^~ YVOǵZJa'|iEGd=3Z@5i;YtY$[)i(ݠo$XE,>Lgv>UeǪfTQtC>S RU%OÒW|%ȭ2eE֍7HzzzeA{\>7?n"^T{4qD,Ylw$nlT~/] wDS#d>KAt;Ӡ[wg~ xG.B` VFJ 4%ʡrW:GZ5ؾOt"k5bgf@)?%-\_EH^Ayْi! FxWZUq%Z~ͿwԧrJ]6}z߂ص$gnv z#"?c$S[l#<^ gL CF(=K hj.wH=A*ѹR/-J Lf|>ln( ܢA~?XX=_uJK8Py=/ ضAN 'ԉ9J@P?hOR(HW86d~.sqtW6yTҎzghYg #$?͍mٺyLX}&q1B5E$SOB~ s%&@/5C哉MͦoF"vTv_8Jdz$xȒ#ZzvّR+Z#O}O0T^ψ*%!a$Mo2".ThGSP#i~ɻl'#)3]Z߹:iH~( _@ "樔Q[eb!Sŏ㥈!TOЛ#yu%szGk?Hn 3wя džJ5[MZڻZ蓄E&D}]@ʹk M>DK`LCy :eQ٧/$W}T]?bomO]ڪ1 Do!T)rGO,^Vh.FW:&867 Pm7w(u:k&$u]]أ<ߝIFchĉ$cao7%vV5۬/#x9fNl֬#~+#^!BC zWy,H]" O;4^mOmh0|ߔ@}^G-lgBq ~"_\TsUDdg{*.i ܐ"g-6܈E N߼~|ET \NCVR9{*Gj,SzjNrngZpŲo})ϙt.E-nGUxk^Q!#S)oإ4`g9ϬUS?&V  fƒְ0Z`@fe„ 2lv6,!3BL> j2H(I%Ь $CRrJJLM'-ذrjy{;ͩԦY,LSO)im-&Jvd|Y v\Z;'A67}Ei^ ƭθ t4qi^k+6eEs>dZӞp c2.gR7R! ˍ]QFS?*H ZV0>P<&xlЖ4P0yZԠ-N-8=%aq<_E07Rzg6J&S#]oZaD~BuG RgSO(.} 0e,RNCL]˞,"v?~LV!5;_`]clZ`! _6r0 \A}ns٠lSԠo0=JZ54+PQ1}5␠,;JyxvDt(y 2^>pi:{="ܛ2 j1F]o/0TP9iW>|A-YY XMq<*[|Mm,wPym[HO=yǀ6" rQ+p-HXY qJDB]@M-'S4Yoy㬹bR|oݧw w܌v?5|[Sc_;5?@$`DgU=&E ygвa)gxdS[?hhT׃G_~n!a321[4K"FR[1>k筿 \ymS.Fǫ8`A5pNZ%,F+ ,2ͤ`wb5ܻ8&eozRfzڎïF?oۓ $3۝ _O 6 _ڻgwDf?~`*Fl72Fu2`!*D'ܒDO{J;AG<d@z ;խ~xV63K:7ݩg㗨^ShˇV|_-`KrB&|+Qyy5D>%"`2SƥD\-xS_j>!A8}QkLd޳ވ [81qN:`5;~OCZ؁zAd\:e8KSlce=-YbJA3"kkw'{1(2|hќ|qXU%uy<&NWUK~ݣYo)YdZmv[)ދL&?t r?Z;? lDfRjrE/>S$.3nP:(P1+pξv3&9w̟.3c80ӢP> UCA& )|rBsɦ)C]{%i]ֲeqH763= ޞ?PlN=puw5˓pt( jG $BF"]] zC }#ͨ\8Zlt|Qyq>U6V~BGXKkY;m'7EFBa]d0~ctApF T5c6Z 6&Rs,_ s{?VDsiRRr^xt@ͫ^s ߬4&afv,Щ]`.2 d>Z4Ok.rBiiԹy(c"&\xjlL~F  2g)Ww@*t|l/&uZcae.Dmr:OEdz{K*ŮJE}htt-lvۛl"u\~ZL@܁T0y?AeĬ"ֵS$Hc^'fs}l[hOpH.9&ZKy=/JOɩSJlXv8X '$?V rZ@ܐ3f55>/,p:`!@}_O%?ot[*1:)"\g)d?<'pH]@  ec4|=`$>ԌQ9 hΤ.2_J5Ro%LMP,CM)hܑl淔8i0$U%٭/ PA:ddy3E F&zx|֥g_ ̮ܖV!סZ!HI=fqC^D`3 W:J['NC y@l\pVO87D*%|MRJǗz ^Uo.|Am!#IT(u6sc.* lO~A͸Z3֒.:4m=NX.[tʱK/:@PZzȝgJ/̂\ބC{5F_KEO]y0]!(rtW &cI+~}Ak#1fusttt^`wpB{MVqTs|<@*Ny2%9r hCOrC>cMAr>?vտ{ňl"\tձBZv9e[Gn.El2ETs3"1d}3s%@CJ%8]r9ݕx=0'ؗu~(],_pU>M(#RV4ZÅLyfMMQPܦ%H}_?[W[u.oEJ0#G1ѭ]^e'Ż{ۇyWzL;ctՊ#%zԍ.Y'jNʜa@rut}\WUPm露8` F#l.~&G_wApNb_f́hџԊuT[F&AddΫ,*?5 I} ՘3jL'7'5YÊC*+A{ !9 ZuDf54qďQ:_v:ʱN^)._Ħ7pe*5d Ǎ2i&R\SBw!f'GG\xNӌgVT&t}IR!̯ygc¿8U毷 =+{Xv/.o-K?X&~?^V^RW= ;M"ȵqjߘWyt_jAb3V9wh썵e2uaҒ&{@QFfb7; ]oRM/X~n)uFq Ul,B?s0 ]*C-PqS;M|cV/]2Letײ{ gOh6rODh;SbO H & &:LJE6Z^ӍXhB:*{G@9oCɡB=}|Mt!"+ }O^/6i 7(0]/߮9OMMWv⊬Bg^4YiS)ZϚtۜd=DiyVoP2MPF6qr|(1zmJ-=5zb}kF\fY:m2r0 8[jfgaNI:Ȣ-;MDD\a(J:a QB8\Z"6K#N+@}7`hc܊gQo*% `H}iW`rkyWS$NQ8!=`EkM Qh!(HW]+.;f/oBx!k`jY0 *N\% I;&71/q'>6XVU \lnCBh/E_w$g}>P^0{ uW½R%K:hE2IkjjbpܱսJy1-fNZK Uw gЎ#q ֎Qݰi=FckrF0 q[}Y*S[:d 1>ΰkoLD9BH$A53=(򲿉<$evd Niw}wy8giO x$0IA6ʞ T8!\śNn":ܲ`r TwxSzT 2dܜ$.E*cxp]S-Dck(owo攼U|eJr8b꾘h6L8Cn^أ8nӮ.|=:jĦ1_yYMQ9VrV7F!N=7)ͥ1t䡼p.3 9bsܓZ3Nq]DY-aWC+=Jt_IƓ?+I" Iv 0@valAPrݧܠERZɈM۽JtTmW/.5*ևx.ڈ[NW?CvkvZ9<{ bti^pȬx`JOޤ6G/zE%.ԇ6h䲖 sm\\RBբ/hiC%V5T-Th~gW4yH:*{ .\KvW!'l\&%>C`8vY)Qg7T^E׻m1BIښ8ӆ;v6deS5F4M˥Y|U'|Ig)f|"_J.ke:ja5ph9 )ATpZjAzpTeˁ1;n,R$j`E"? @ Ӏ qV Bq% Bca%O~j<پ'6.>v<>WCGzڻtSlo9=Y`e[PSϐM & \Ʌ"r.N1bAF*|ӷpJ')FB p Tb{&<[2ґ 1zKQ3@zt}cĺh&ɓQx>5]LԀ_@myT9?n#H{`Y wV;0>PUR7t+7#O,K8 PncZ=M1{l!qj 8{AS10D/H{Gδ#>2ZW/ PڷNYA 9;JۏUX/o$ 0U7?=oD7 \4Z:t=V[Ǎ+9є4ˈ :5csJ?`-T`1mTҮx.,b?<&4ʯ Y-2ʜj(ˏ|rn5ajU 5߅wQ\Nz ={c.BzgޘQVY6v=t_0A{/D@R.8ѵTv1*C"S~ЭLunGxPnz2T`=ٶ`@,uc45Ҫ>#)m6;ԚQ@7dV Y֠*az%݆D@HY)auHg ǼR0c,9Nz/hMSv&午Kr,SCfœZԹRi |ELJ %#7X&">IȀ<դq$r[lo tjh,5{}!^駎?dy6d7gO!wV!e%<4:Օ΀l&d(vsߖt"26n*LJkvV4e֢v/ i!:4!ֈK E(YCL1l4p .!;>jROo;mT̢+{Onz?.A 4V,˂~NFǔb|ΜUEo:.bYB*x+!yc,M,V+Ċ?⃤7 rtluTUЀ{1Z}^b-9^Jag0B3q*>v@1J 4F&1dv"ܠӨ*u-H6\Ѵ!6K[AOҤĘ&߶ȹ&߂NzF#?Y%-S֦Q:T7"aLA򪆇#e ;456\_v7O2\!!>J`:pugPu"}/dK9j;*]*^|J^D/as]ٴ;R@˼ TU92eRA- w"akU<ոyNM.~҅Nd\u< 1)duU0Rf"P>=wOS؞Gָےs Kubuۨ]XǯzS#\%!"y3>a 餟*qt QpZ5!1H`# B#}1>bTox,%^lICe7U֯ߩzԬ8_/#>67V6 <ĻJlbm#£<x":p[q~Jی -l7 qA?q~N=1<+e 8_F U>cѦ"˪M2+ OvW$+T<5AkU@yN]эuTq6^Abzʃ8D-=3s.jC̨H)1<#$S<˩P>`Sg{~qg ՜"f<;3)["w]72 \wSz 6C:.M|CwJudz.l=tPMv>~S o^ {25NUBP=e F* #ֲ׷E 9c!(hKnNiմN]2 4/kX xB@^{"=5qnGpppğ]G,\ÀMPx.YrT&@HI97Dv=SMf7er^>we2-s`% ҋfҎ[۫q8Jili+LkDK^:s!$Xg=fVjSCBC`[P˰:0ϘV ^K"вT l a\QaÈ4y}|(>FHKgBRޥ ܥ 0 s֝E:Mⷨgi_Uӝ6V:[uIȉc3/:I$ͧ;0r{"oSA![rFv4`luJf*j BnjRCz_~t! b$*d{YEvėE֦F{MPy8D|4u_HL$E^1iYS~k,Q#COd)Nl I^F^͌HYw5#ܸlBLi' us #[3s L f3 UuZb,qOH-04LyΓRVrı@J"ؿdC:"G39rJb^Txg|KN㸠ܿ;96b3xxv “!.:xr{Q9mB[r߿'er8A[RvVT7"(!52dzA~ CT̆Kx{a806X ^0a_l;Stk+v^D_@ C%AhP¼jEO%#ك {S RDmgۚXnCB⁄><} ?{ G'_.#ht*.%{[#5mlM+ 52c{*a:K&Ŗ(I!YdFQӾ(7FnET7[=qR-svlQmѾ_эDb_HMRhUxHb_^uI,[yJ`Z50 lHkb4&z}=75>j+Akò3hGOdi+-r?ђ YSقyJq`Lk-/Y%,`\ > z4^醉Ɓn [>_9O&LC(*)YiTQUtc׿(Aԥۧ' >,VE CP'>&j뷤 Ҩ܃H~!H:*w;),ea\_6&y:Oc3*)MŸê{ԡ]Z 'j5yUn'%llF>TzPTm$=z5[-Ir5Xrng"7nB,rr&jU:(?d- ŊlO6GoI@ĉJм["BUp2o. Dzb's?[LR1cyP,,*ƒ(4氓*Iz W+j8^l43 ָz7Ƣ|/wq)ΠB$P@KMO#VD7.mQK xzm;{8Wp:Ndi.@r5߽GfA덀|;\Ӯ ru>7 %S sתL^339c.]ϢvG)}L'9w zkюe 4J .* "Bw>HëTe 鸖u~ÎYN ASM- 6DNhI瓘N2uyQc/g9@/]πhbD`ǕѺ᧔EEӓBNՊ;ٰ;jbuӘ[GlT t=( Fr %:^|aD7! m0,Zq<͉faS=Ѓ ]+c/+qzqNٌ%P{UllUM \3#֜JibK)CvDXǃ`yߕP^~m[{>P`1 Gqr1Y鯱-'NWzTQR4;P6\"7ys/RkQ$G+ď/P ˟\q.! }B\ĞcvKOqheZ GW! r !i^M|~!Cr\H_뵧Y W>.|ܫezᐎa_pk3X=z{sYQbm/ 7+¡tU 3<]{'VVM֢x%?Wfd.>5kA`^ [GTOL5lmͩ݊B_ǜn#j 4*|`QJM,kwi9rg|B;؎-{5V>?uԋ~cO/"Gs R FYEvxJ 6Yw@>>Hư4)-'朙^Jn|bSj5~NtE4uf 6Vh}^Wߏ<:#:-!_9?fh؎LUEEmV,͉e~EI -'Yfک݆ިThQ3N8r죊xԟn\6:&“ Y=9F QPٿ͡'NF³ (.nOg>=3q9,S#j5vxF/7K?7:&Z0vW&j٪Q!r靂 {X]ø2tQnJT~c I>␋9EWǫxA@9\e7[MLjG[ubo7I+LL\ Y(a@-&ǩF}DA-Ă7x!!0ETTc|jZo.@ v&>\[ȩYl f?j:P܍q5hZ&'^[[#-ֶ̊!j^C-1 {eg38~+gSIS1<ncLVj:Ii kFiMT8Kq ^umeʧ!ɴvo'1wcK2BO{__)V#dd:xEh\'IƞyT' -Fm"_DHofSs;VOMG SaA<&zrXG~:qqðx\vBAW5@af`AחolN37a3;Maڠ|~W*6fƁ"΄z配TwlARZYė Z-?УA 5C5b+Z\.h-DIr9#hן h[X [\zPčFU *: 2$!H@?%%p6mF\E}jʀ$`=,*MՑVFXIN58ȸ?I>&ٻFQŔ?kYIډނ=^sb\beeJ铼 2Mֽ̐r:4LXj:`Nx04k{&d.s7q( }cK-9Zehc]m?9;&PL~D}|A&v " Y##ln-|G خa:3 K`C⋡eV*𽣜ď6[T 1ƛr|#7ڄ<^Q֨9bhTK-H'omQTm T!gߑB~ԋ: Hų.'t-߃؟0nC٧-UҴhȻH6f^/0bݽ5(QHs{^+m:C6" bO@!^،/|Io ˫V?prǾm5@8iwybX@35eyN~NVbfiϙ EG`"Ծғ#our Ɓ_W7-V)07R_x*9j::6(S`iqDu\r-:߸NSG`8bpy .Un +MVnR mU4hF@nѴFjJȊ'qoXKh%LCg\r[1r YtmKCCbW,L0_k3&M,LPO!*9f@>hS1P zffiՎR鷨+^ ;ڐEG+\.&MBvNH0 M,SU0 0X{4V>nu#3ʢV-KCT ' 0s !+?&mɪΖ5! |FsPֈ'Xȶ|BBM;5V{DUqRzӞTA߰5a|9.^5B!BId%l&;L#*q+p.`4iʑA/ iI 81XI2P:pyV `5)0?x9dXS5;&2T;jiWybt-H~8)Qք'^Nzb!Gw,H&oovY;@ef4$6zl*8F?j[G,û!O\ĬCM-1&+ }MthlswSv=e| ϱ2F#M#3>FҽLh}뵵"/ݭ7Ms!렼3v??EՒw4ʀan _RjxhFJc([R5OóA0QLG5*g[3缜,8H%6>tȂR΂bAMA#13&r-I7cU"pUh7 /߃kxO# DXf^0 དE ݙ{[+CgQFu$GluzΙdО~' +.ӍR`obңw?}?nnuf; %FsqTrCڶ wٞv@701SktJA[Vtԛ ь_qqApjt}2 \X4碊Pƽ)$Zrr/&Ö@Oۚ ų_صe_JPO=` ͂;)"i?z}I*KihH)<$gf.d-bbr0Q CzHŕ$i+B_:yqŹa&{$eYůM.,0dD$(C35j'HȴjG٤FWjLIiÂk_Rx$ܜ2J-A zz*8@]tȖ\&Pp-ЗauK> ->6~<"'N+ ^aR88XAJwH H#Ώ;NR# b#Lz:$] "nOϑ$\޵!?Ú;Jn;ѨqűBkӚZDsu\pD)/XL?VFKWڜEnd)1/)d<>4pCm r8XysBV"q!m%$z'uݤJaxav\H kf3ad}d/3#Cg}ؠJ(TXbZ"lRL?YcݏAz\Pt>!k}؃QL--ޟB9f``ں 3z/w4N rwMdR}x|+T-/ٛ՘K/PmQ.,#'a~>=)M_:I&8ߟ+)QI TŅw8BBJ N,4jeeޞ7ED1m[zv ҸfKg OceKЩ!h}mm(i:k DR\k_NY${š'md/;BK{: TO +U_nn\XDm/to Y?]Fx\oC1WRl2ӫc.2Y]]_l|MCowJBpVOdݡI=_ĥ=a47`]T+9Q ! Åێ}uHQ7&JL}/n7Pd,d(?ػs_F{_&0>˾iP%>U7SOS?!d5. {p,iG:RdlrGi %%nMkjmA{D)峠`aN:~WH, a(8ħȖW,8@r+̢IϋjdV嘆Fռ2K{ MJ1@ܘ흮%eXJdN{H-uIzzS" .%jFީ̴Xl7PH;dE s;$@ W gAܾyr_##YQg"T[la듑ϴ/D[!ܲ`՗xC<1h|- %EGb}ZY-{J/4"$񈓌~b~ITQtK :`,P^hmuIՍf tG&moɊ `zDiJUL/!&K<قĻ|3DN-zDst[Tٲ6gprډCwR_?@-OE3z @BE1eb7 r.X;EzyMS1Q/>KH$*Erjꤓ#CQytBl䊢kW՝wvcUG7 / 9 PHV-SRGe% jcLviE!i$1y\FB.X zNw\6 Iu pԌ^D&A'}=6A朔B5z;Lwf.s8ؾ 5r 4r@Tfc,zWpj֤"Ph+:$H?HPǻ6Ef!B}i+P$kB>5nےT5j8E W _6{0j*~f+EBɛ,T b@HmC]g# mPJ7vb带 ˓a#Wa`#5s h8ĦQLET~zkr<e_XBZ|T`#𛅥>0&drK[& @K-|Ko9FRAFi筺KV 1_GܤWĝ9}*ąeXlW᫅ &ב-27b}OA,(wx1d_D?UG+@^uM4 ̜7Uxܡ2 o1bq +0 zhE]nXFx*`}=]rpj/SךH@2H%SV$Cr+Ӑ389y6mH5zn<7Gl 7)@O]B5gP?!u&&Vpo~ñy!R9$̲" >C:*j|}vX&Xʚ= Dɀ7|/M"T9¾Ҧ,@ cCۜBJbfZeI17bmc_)Y ZQe֮Ԕx!g QJz<􊚰}\O!Nszbu;J0D<Q, 1qtuvlA>,vCDN@WAF ydHS }휟*:| =Se>Rw\O[ymE"9$BCbBpBu0 PY; TC#}F< ܏]xSuғPNު yHh45jcM^@1 4$,uzE|s8Kmu3ZZK&jQCP+zYQi=q^%{V?}Ӏzt[Id}y( TA€$2hpQL>A (CjȩY_ l`_mIO'A]7݉[-y{mk&JᲤIs_u 6@/$ pBB97L\dDÊ"<HaXoLgeI=mSkw ~pVrԔ7;huPW;K0(*ӎ}-DT}Zs.-Q@ftXxǗu9Iy7쎒#| p~c;$1[~bsvRơBIŸî "qXDWxnN[xKv/@ߩ@a.I%7'1p(rj c cI ]Ui쳾kQ3Vѽ gO#:[0C^#{X'~A+TfQᅠ'7SxftCH lUM;ՔbX5Kp"3j|۫5CwWczN5wGy=3ZV K1TmLne8*c0BҠ2sv˒p'/V7MmK:Xt"ִE-Y@R<5zR\=u9h92Հb䲑MH;/tLI#8byۈj+{)!nX|*LӞ×[43ɬ%c@|O |[Lٞ$vrjԄniAIG<#B1)'"w* =]FvX]A{kh>їA孹4B @ĒW9;~fœ/U Bž2q1:vgy8$s9[hqIӄIv*}GR-(g[|D ׋p}P\TGFPT3*@Sİ ܣyv;w%ID#K?>:R[B#>qĀ(Z7|&5^7'Sun܈CU/;Q|u" Ija$c.j֮E_n@7'4x.B')Nym:MIdKנY%vVۚj,FمH[#yC.{#xof?mm]JBn~|iTxuE$b1kޱh^XVʯl g`Jx~ђS'˲ h3UEQIIy?L h0&3ItgK_MQ,3:N8Z[ف1Vqd5N),;C{_&-aDA#]AFRBlnR+"L4$sP0,"-nύӹhת*df!;R.TM#/D6 9,sc$c QG]OFÕrbڠ(d)׉ PeshxIHƾ|gb^֚?8~2Qzfp c\/*Ҹ}i P[y֬)v-`/ ?D!Ug0jqk顖Flk`]E h'$] |]|qV8Imݓٹ\ 'IAk43-xmٝ RKbx& f=-7jxɞ3:&^}:OەvޛkhC^UG 'շXM%L HlgjfJ_!_R8t),oXq{.}3~8:77*xԫN&6ICy4oYF>qL5-Z1sm䥰gb"Vׄ꩷Js 0G -0Qj-z8YOw8* @{KR:-;,DgL>4J]›?0aw4K(o%#ABS$J_HqMVk]+bdLyzo J`9pZjA.,# B- :l}s8Wx&c1a%$Ѩ?lm*PxycKm* SG׆F Y]2ƚxMb5K1Urv.H}Ʀgb:DrŅq& )ϑ0nib+ÑDQ%HI׷L\M3 |aRtv܂@a渔TV[F35iLFHލfͤ$G9~<ĥ}c} Met|BSTS- 7(qM^ }@sR }%E({n, Fз|'BKVvue k3..0] (JȈfl: :1=ޗ'Ӆg%r\Q7u[5/ڼBn#SHI j:/GhT, Vs 7G@ QQY` isV9ZXʟ,,).}[o$ MnNz+4-.\X$].~NvW0?&*%3)tϚ~.vֻ~lBxX<3/axwH~.r,;oe04ce P6*3&1"J-آ쟤Zrs1dbRq+*6L|3y*#7#\002p%0==Z2]sмy6O4PۼYDvL.Z o5'h_D12Fj8<[hTfkӪ "zZO .SǺۨj!5E~|*5L+o>S4Y${l]]I}DI=qw"Q> T9&YU/>sr_rΥ:GHƪ'f27/jႦn{lq>O{/1zuY bMŞew&S 8ަ\7Fٵꯍj<U^겛XKD4-ꈾW OD"uݵq ׼*qӇY@_SA*EDYXNM#u`Vx0( ̹tC4?v#˦f/TטgG _ըPu >]jæ1Գ\}Rsqj̡F~ν_G> ql1e\b/Z T:>ctơA%B=h-}1ϝf`KӁ 2(\1>d^m5RةOsqe9qAA@eKCGBR(ٲ>h|z N;*9f8f` b [Y ѣ8f4۠Ƌg>MOz򢽧$rhpJU@vƇQ_w$Rd[/t-EÔLb A&Kb X0Hdz&RzOmu15'BX5flx .d-`Go*>2|'(~꿮dD{g,ؐ33Zr1fkYxVC]qk:` Mf m3IkNzz}TdQ w'e 0ݔ=?К/Z I;htƧ@pVZ.XM` 0!7Q]%9t fc.hSS*^e"D@3H9EYgܿKһy$+OL(T38_B8D vbe5<-9Gn譧L_07l΁l&:e_JQE(mppG" r_K9aQ6[H7(A6l$#aݽDOJ@r?!LHD%Zs5<{ O䧈- 5V6vlD4P'ST׈&1RiۗoXW(Fw ]ɪT&˳Bum8t'v h["=`P7UR%K*8rFd2\tJx/=đ# ntȰDžkyb6|!Zv)\xld $VoBdcV+v IrNҲd@iyB5Ęf-J i'kjAI;T ceŲN:ݬ9b^ƐH˧yj:5wFtrb4n[vbq́Խd wY,=6XaB Ϙ{3Az؄d=@RVe/'@#^d*vbs56* =ZN I,9̎LvJ>vRszUb; [myDi{l~]CS_%u"(`晤)JD$eb_VNG:>C(@wGct?JfxE,zg-wy<ĕU&m晧xꦕן1Qzyb P[yFCҹWodNƧT ~nS<)oN hIF *(fTJZQ: f5eSd [OS(l!"uP$KEdz ÛjNf<#ɷ^ 2@# @*fR6̠U1DD0Onޱ+(B=I C3p©eAu.ܝA 'rqhE"1jymh}C*-Kc,R$|x-$AYRc+vh5st977g 4ݺ~UeDڼurSv2V 8߅gC?9g edif-g\!Y>;?RMʨܦvp#K3;*}laDټK}،,_Ւ Oda/&z v|@5L2F Ӭ6z3IY֙2=\ȼP&Сc3Y',X&w1覑4p+x%S~B z eoJیn}f&TyҪZo"!"os94' V•KQi aGqdoޒEu6g0VH ϊL;$#0wۣ_-ә<ۊBu?)D7 ad 1^e-8 GĂ#f dB`bUѡ]<TO\yMdṢ Bqqj8*O|qu 2J ]; Č("_fcr [\>g97֞Rp9I񯳂O9vڞ(T`䫉;_gIӺAm,NNKA\菱/qe\t[`!| ަU! ;wD]4E/VDd Fb@\vI]Kѕ2:=[v޶LT .Л >FV яz,fƦWv^dF0)e;LV3ќ1;UKt)?ZZ*> tq.Պ~@ 3Zʄiq!0%"f0e iA}B^@ME9v KGfuWtM&SY৹ tR 74XtZ .P|֠n]?nV5=,Q=ax~|d(w:`s=P>b{6)^PPN%xu]WnB{~H,.3Bjxq IP 6HL${ғiK֑q^J_CM-lm] f# s1|7M^7IB=:ζKCr1 }B6 lTT gRϔnB64~$v)ű<$?ذltgnp 8Cn7%(K2c2@_vaM>.b} |~)W+<oLsզap͘]9Hl=Q`a x=ͫGXٻɴ`t' wOͫT [uHB _q;.Bᣍ$ԄlP~2-/_º{&+iBDy&}f~z޴bo*s^Q ݇U Wi[͈|Y3'rHe3P`l2o !G`_,d:+Cafu1Xy?ܯ͡9]m۞(?bO_~{Y0֛(`ФyƑlL\umD5*SjW/C{]ZzE,JDfqIbɧ!GC㝉d) Ꭲ$-j%/$*K^F|lW5{UQknZ''G}Uh?b<), 0V"+- &z'No]4D5ì L{b>KnDϐğo2bLI5~o-|O +sMGSh`]ST[̂:wSoXV_VVcI[> ڳƠ,yfy0W2 4LV^=t .ÎfMHi^meC5E h5ˣZ[m [N3X,AILş94)L`EGy@:QſYc!` J߭Ty6_?G;A-X|^ڰZ &,wi;D bҡ[ X+Iº+CxwB\%Χ1B,+Oȇ39n93لօW.|O{$6D>4PȤj:$DLޚ3 ? M*HZ=-b2/c~Ԟ=F]t)9"B18{,L{aC撅 huʙ;CTJm .Q/:L!m<}YWL7Bܴƈ=€ҨjT`{X3)rKRFY/-\{)Zp J]6<t!ˏh+$]g.'ً@ ξ)=նncytIԘZXN2 -}s{*4O reF.Ԥ;5[9\2Z8H,{fxPx0M&UM P,`އx@T<; R>~J2!α-s0JaK^GYK bdUwUT.6İ>6'\}tS?-g"wR Mz0H=̅TuvZ qB9Z%L:%xAduלTzgp’oҸ̨SybtOx{upZbޙ,QdӾXJmSJ;os0=\)XV8ͰSL @łl91T٣$WfOw @0P^ٷ,(,_%bp,3DKknL H`vckhW@X'w"yޫg7΢N /'J[SzXS0BKyxVTԅ3OM% .Ct uz4-To""TZTYv'w㻽tgZf>V=@zsGAWNj%W~JaSx@yN6kyVy<4- ôe{&ΣdǮf:A}^Ƭ/`iV$վ](V),Yh)7w;=2+-Gj?s)j+N/4~1(8yAN3;Q؏4~YAǭel=}uk6T _Rvz/E~&_ 0pj*8SrL|O>:GcvK2l1Ug4EM.jITYWL<.@&1z׶FԷKo;JפD_I^_2N2QDɢT#ݵj$\uÀȵk^ȘVfO̿zp)2XbJB|lo1JP )ƺ(韹|V9m&ITyXHap`:fi,3IST[FR3[7GX8r?<tXNqVE7 Wq>vֱ/'c D(t k3L-@UO1ō7 @*M2wlE{paӊ닮K|q!k+yJW7_ŋI8[+ޯݑȣ,_3BtU =0ۘNzG΢ykӄ@i:$d!2#1NiPrPI?VdQ)询z9*KZtj򱦪e;ȶi`ސոMr.^?:]p^yT*z\hm s;DLUH/Ր9^/nLΐ1vKV uZ07[4t5GʷkVPӐ-9n'i.5]VEǎdg۱ͼ(ݧ3 vƼc}va^g>"p@pɆ^u[u&ZX\ez-ZBH#嫜M%d%3x@f}u"p\T()Ȯkj%1iL\mIcJ,HMmH2,),Z Ox C=^jK~Y-Uwݩ{gCSt1`6#$6OvR>kddN uO$)vI[NQ*@?5TCבĄwIKn~*:d 1{,%5vBN&_g=J<߷A%Q$ѕUݦR}TPR!F#1A[oAUوjqȪ819U5r>,0y = Dwѿ~NuwY:롓 $ 7Vh*tYU9WBy=iӍlMfCBNji1G!FS1K]8Eyn*/#`FeБQL쥻,pL!!(P'eVM\7& `gPPj9d/Qْq/<%7$tb!V=U>}f[0ڕI}Eġ}-9&S?/LXb'Mu,eJzEWO4%ov8iE#7'Hm(S֩;܅uu-ݕb+Hoh YVO NkeM3LȠAEgwP4 2 O:XW2F n|PȒf!f4Jb[h*\_P˽ fE?;=gn8Ƅ.L+V꺘[pTB )=Ɨx1 r#d!d4<ըM&ePVEu,35? VaVo&}Rx eZ' "U}lq$XJE:k=Xr8ʗ #2҈mr|IwcPӯ^wEV[E0`5)[ЕG:X x"D}Se7>f,G*vg@ #=q%)0?Tʊ{'h`i05PTۑĝ?l8OnDCQ1o]޶̷-$Yśw~ďC,zrzWݳЭC|%frqt0פ $Jk@(歇v_Bq 5l&#q0 _\-F4R_{tíUóJ|+3\s18x)0o@`u;ɢT0L5qlҋhՁjHGD\eu >iRFdwKIdd䱐Mb%L_6ROƏ\M s g: dV1%z'tA@]AZ@?lX+\K.Ǐ@=YqL"u]p:Atu})'eT`3ݤϵQ5m`ͩ@r TygH"w%іgG)qhL cZ==wv%0|df/ ~h.kbt1߇p^ 3qc!tUeA0Xhq>1LeUhӎNa}0##!īdIN@㍛TI-tҼ+|m\l=,EN/>LRs|Zg fjkZ(ؙ5R5 .,lP~)(}4THcL2%3NJ`v;)&Ntd9z($5HIśT-{-78j$xaQkk @/:q 2kN`d3{wBBx V<K [İ6vyzF[8o#ڟ`2Ǿ?pmJ 4l>IKWx+T,hj < uryT0pWJpvEc) s-"'MXԙx *p{D\w6ѕϰjmtoaZ(Xqt @8z:B3WZΡ'/;:9}l:/ҽw⌖@ՕC-+_hXF,jC[Jޫћ@pͲ>Cs)Ǣ4ksL k=cu]{ x=iC7zH|ʳ̵Epd)-5_Xxzv3U[꺐Nsq)w SXATtʪܜg3׉O}tĴ/8Γ[z̫ׅ8LTa`D$VRf5=u9͛sDž$h:UT >qJFN8ڤgWC8ٟ wPѡ5s(G>c`L7"8#̏9J>fzTӈ{7Hxac6s)B |Bҁb]/Fvlk*O ?pǫh$#}~i'x !5F y=(ΑVQCo[6&!ݔ-~g:Z'MEpS ?}tR/䂳 t(2 `dh`<|W"*# C$Լ%;ugSNo2=飆06ښ{MQ5gV3lt~^>|'=JԔEE_UJ誉Nd*FZy 6yy%O:X*؞(oS`s q .]ﭓ$U;)g,ࡣ s'BRcZ9yBTRySJ,BX `D~GMť143;`i] He+H*8'z-yIiVA_`"Ejzgp:UΧ[UjQ^\G?0x6TϗxMGĸoƼBkBh S eci'd.Tzjq=l0*\irl]¨`Es}Mk':3QC-I$ 珦,%$*8،B+pshq*lV,VCՍ\i,o/URs'@q~3Sla"M8aHؐi O3 ǥṖ+|qF#&u :5v$'5]=Zi:ړ.׋<.]YꙠ7G0~$jrKɧ?lN?cӀK]4\aH&A4yea9fQ"4V(- 4+Cyr%u TnD%@VmApX"F@ey+ҍ^j5=5h5T/7`"QvG`vJ\cD8&[d) @>= s@Kw{F8e ;lo]Ԑ"|`7l[ MifV|~cdقC袁 `Nt%fcUc8g8:_p4CxA?77O&ݥ ){v.%S* !1~B֥ R"ŻN3_n1:Z6Y N AqLѣt(:ۭH12 J9!9.ؒOU"ďC#R%}|TTģ̛}I,XVOu˪J,H:n#g}j2 E8!nvL}g6C#D>JS p,;]RM]ks;73(\h-WʬpQÎ?hAV' P| R=KF5ґzSo68[)M#,_[b7F/~{{ MyrMoF |+n^7|Aީw@B<`W8 Y^TSFev7P)`3O蕫1L~kSX&x'ѫ6fȟaґQm%ȰR:k ۵R'#ꗯ>}%Vfue auP`0L Kqf88ײ$uTQa#{p<*bҾf3-|%M}Oeć'Ω9c/y a^.qpk6IE-\uxɹ2T!(3OyzGU d]™v( @k|˸dY5((mwȗ=hPg It@@= Py]L< ه5;PjӖlykNc–@7zCOm]p!(#^ r;J>wm I[.$Ve(y+ɡ);ۭ3:l?aή (? LAeVj-JL~,\ n0ux=Ż;ߑ#bA[wSr]ou>ԇ.K.*loEpNXY^)ݗ-Hzo v>cm*6ZOɊP>\S&:H.#LjGy=ޫ8j^CS긘eH~薟X@p TfYtJ1O5 H[ѭdL.av!=K@LI'DqZxƼcX?qZqMJ ٿ1"=&Wao{.\X@p=Yf^ӱmWs ٞ\NQNٟK>Qb~ r\ K&%P"UO:/bORȈAOc`W1- RSS }v.5%,_5^#U9DqFJ=qg+{lM;֞z-}o>PM3& FE>X|D=)oLÒ!;ԯ} p\wgqn!;"aEL}=DEu=;ĵES,A ke|+~FɬX} JKn[?mX*:2Bɩ].P1̰-X|^h;_tTwEB" krhRl\9*z~f~I:n !36}ӂQ.j{ .ʖ*9Ci_QM X>!,FпiVU*Ƒ׫їD0ܶ:ox'lhzKuG;@(ڰk;!/K,Ub:LYyF-I.'iq};=c5_mp4\N&#a3xdb3;X_*A;pH/JÚGq@ݠ kӦm9ӇH 3SP(o9 !D`'` :}FS7H`9 Kޣ/ʜD!MR6kN.`uUt_T}к Qt]fŭ*4 ޅڔt~WB(j- ?H<)!םδ7ءNfRe򀲽]b0ۜ=-"\YܳWR.ols&gVxJ,ѦH|nZ~rԷxzL2yA=OPxw%2 &v铢am ɬ1X7OO|=b5}9BZqX¾I.67VK5DUEƶ,&-W2@vs "x3MN͞sDQ(E>,B@OSwS$K!P2Md">ABoժ ʤiW`pq *m, */z( rl I>v 0a!@#'|j1%HwQQNK6)A~ ^}`7ΚL5 7pz.d:ȼ$e&zowo M߬Dc.>>ʛD{$P(} c(km/Dta9ȷ9⻙N vYNv׃_8L͝B./?{^|G [aI[l%DZ*Gm_ 5=0Qk HgW-$ʩz|xHDbcVMM-ZyPD:X1L]qA +a-{l& "X3%kS6[/J?sѵ~g{#[MZI/Ѱ+1*S;Sٽ80wí k ,^ A]q)d5u0LuxMص+P;+s?fs\n >uN~}ܿQz}}iLT~TgS9ySY˗K akq J$c|!ڟ0үqy]eʈ*({)@}\_-a[/uw-`1$U[ ҖuhV󾌓-ҲʬޑB[T&&$$-a׼eVaNF1-)iNې_Qxh:avf?æ.^%0TLVJ.|-Wa'=rnVڞ' C' 6vM>y`Mj m -P)suh3yKN3NZ/dB<7 > ?1) ;1Di|r8`*'67 6CX+i -еV؈d"_gM:U}0"[&_Dߑ)}U$[[dH` j0xDF}'>imձk[m>khr #&qwP)*TyrUW0N[Tfc_МxI_Og˄T)1@,&UZZ.]uχtN>"Ri# T'_C<Τ `UT>`lqT{w̢K^3Y~C%Gʳv"EāOujiV oiZIQ|>/wo}J˵ҫ >t}7Z^(2%f)PFN DU_&h5M:XͼKwfS'0 aH5p|"y/W@k^qN&R"f#9D>Ay'Pܞž- \A#0eZ"*%>aVyKssa6h^GrB],W[&QS"rpC[X;äMO1j( > {cǐ>>3|{0|`dxXZ1*S$XGI\A4ȧ4՘W#R3tB4̻!\w=fܔyڻMП0An  vt0Qߵ_p0ʅ|"}cOZ20bj6z%Φιod:~pjjNFBq%u[e74Fq2)_gnEEso,,!jzMdbvz+n<j֋190sS!r:]ǎcR'JG]]8d:?H4XlD3(Vg*\%=Ho ,5+PI0MǏZAnKYaw~FiPpS y|3ϔ W=k/Mm26M?:״ e\n$:C49!Z3 ]AyR{>[f Q#|O>UOIҤx8} .Ę-Bx5(GPD(낸p!ly߄?:)iB]_S#I3c3K_ex{jHJyHjo\j_X|E{vXۋV.(_)NUk7/n]_>OFH3'#%lВ1jMTAq^ZGJ嘤\~;_ PlqL5%!,7yvy^ (/ЦCÆYGrQ)"belZO ;$tj%Tv/f`*$ёh(Nģ $;Yʻ3dv锪f@7@,m(r/F߭?D|%;_Po`5wD#=̄ʃ\vh* {)jzx Qҽ'Q +a7P8JWzFmE,Kwr|(^lXM3-O%|*5BOoPrQQSuB@LdRB9ϛ&uaDpڙQ~b6.X$Am0~ 75pˋˡ82&@䠅ó 3=ʀ|. ٷKofr1^w|Ĩh@dm`/Z>zJ3{:lkCq *O7em/g{kW;W)URrM$ϕQUD$*y. D|cS?D_XDu\N`h|LI%m~ra@vx!eA$)PtY.f%t+ s: O4 }XTC,{+G$e/HC} 8b:LPUn% 6 ]W=.e(7IM+Ko |m䮍3zQ2k (H#ڎG" Qt7-si*ptXnGo/<['݁ 4<)^kĖ`ϴztߝ]O}@Opm_>?p8W@eڋJܗ/$1 ?r_)P> cMECM͑"gM)^#fQغ1v r=Yꪞ< L6jOTQ: Y1C։>GD@ǚz'@peV{'tN*d+a@QCα }і/۷4]k!1827^Jnï.}HZ<" WƔ<jI*Ġ&ɯa\+J+uY?O2 Fr94,\37Q3U<+ݓvGȾ/՞!F_bG<\Q7ځς;jP'}C!_pq1<6 3In. p9<\Е\M5t߀ZdiOoj_{y7иAAT fmo^t~ R"B`L.E4I>ik6{K܅s@\,Ǭ%ʈYS//iM00Ê&;@l_{tM\-3~%Kas˧{mcyv @DO08r.EU9u3ܖ?w*8.;ڧ66h#@_Քm H]UQrn0SB ?vIֻ%`Awoǁ)nZKl2jBU3\o@ gqR#)\\ VC~)Tea=ӈØh]_{(kN H bt~ҝhyB "Rgeϊ!91)Z"0pEfwjx:OK5%7x՚Xb|Z!b~eSY\@~ p$ܦ͔76@#0WabDr[s!g h[mcö3 iꡦu ut -I8 {ԿV=6mvwi6h{=%f!^,<}}v="_EyCAN޳ s+JhraL<SgZﲹ%$4rg ͨߒ,T1k'<q3[n"v1:!% Ѕ4 Έ=jbs jaZ6Y?8wr-CuR%™o?aT~zrzk bAƽ qI_v-AU dki]Z֕OQ=,TṦo:N Fͱ~ 55Y-M}ԷEJBZ^FM6- dk&+&^ɐ{@YSPGDmB$ʐ OLkBK1crA7ܥ* c1`D((> w Բ43pZ`Vŗsdޞxg+Zy$ Qiђmj'vnaڛpM@#$$[:= ~śOQwYg50 cǒl ޖe=1R?樓Kp(9wM΂NtY$q5YLx I(yisFh[y,d$|;ƑIDF#QZ?՘3*m%qq&z>! %6|@s̮\5;_ -) O~}"F+"!dP|̙Ym˅rDcg,riI`3WW2/ ?ڿ0F)x!k@Rϡ,h@˟?LgN+ ƅ\|g}nbƤp 5_KEH剞ЕB\$lT mb`jc+ϛFjO*$zd{~̥p7|+QC!ngi6^s+4*OP@nɃIu.rٰsHdž{b[{( dg'nܵ'YK#2X?F)f`om+0W@ /%2l}CMeԲQ!un2(۪R9G;t4մaW-ڨ#vl9B[=OPQ8@XalON[fȿ/GoKՊGb"A *evٹb(I$$L h.Ԇ8H+$A,kD1z֟ vWwY &۽y%#{q܉-1A)0Ko7V$6D}>XmXrXW.!]+RÀ7iklRc|0&hYxXnA$'N沪uF['ois"h|= y6?u]ֆ߆l;t= alTh$ǐdl*sJ)-X>fAERwİoA~ȉ]MzT3|ן#R($^tTȂ 4hg+!)>uJ^†a;9ҕZxf+"HϮW{:,o\WW|Q@Nxf8ܱi WtG+Cy+h]to-O4MxM]2w48͹;vAqfa`}H ))sNI*5 =GOX`˩ߐf88[Jҡ3mPyy-z%ނ]|OK{*^j|*؅ǤC̄t.dg,1ܞUyr@cu>7!*Z0qHE_LOtMeg gwd{v:e Dr=rvifON{>J!r݆*0A7Xlp%7&!a$LE4ǩ@fП 2qH~:`9@^&mYeM܈Bԥ$dGo,˲DUʗ7ER1~GDp)ИLo2Zt%QnK5S*pB{PQ2 <2){(~T:k`'Ŗ5 du3 bމ9A S\D$R{8.P ˊrA&aƇP6hO^'a쯟tJ(OgRk1C(j\eWF aǧ1Daoztv$в&̺x {߅t@(I yjBCyj&uTFsfABIު21W5 [8Yri"@\1PUD%v3N? K-Kkrr-N L\s.Kh5nm:BV ZdCL 66VKIwAmĭ.!춒_@H<(4 7Q ؒ)pJuEAF`ХTjT|06?"JjJ ^ή0⦳S6=xf1QwdN$ Y D*{"/}~*@EwS/ۥPݹfHf/9-wqqڴ(pͰWYS6YٗNOJS&)Yna/a2?v!eZhx􈉽bJn U=kؕ5FrjyE\iӪH%6P1 :.H$Sʠkh0ޭw#XI8pL}1\91硰̴J/Ucb,6~Vyե>N^)TaX2+SL(G"@+?2Fea25xoR["y*b^_5t4 Q KV:L8>(u UG2+9#USB%|we/"@&keܠ|gMGi^K0aJ1բl܄p ̼mw~1l.6ſC0 x<8:s NU8H@}y KsхesP# 'k1:zc9es)zfh׀zQ! ZҩC͗!G]qN*ߐf1صI+eRw=$T 0a (pti\di4LjhY2="*J'pA> A<"7땦ZW1̆qr6Ŷ3-E -tɁ>>crUyK"m ~dA,}Ό"V )l[J{hm[l%L^3 JN֎W^b >.4^w1 C*b U4@C.`{m` kB[5pCNUIg8zvSOOA/`.QɢG;:nK`&Օ|%6eZu:!u,[[ M 9z:^qt c!)UgE5T5JjC%!֪ywQ%RPyRw3K>Rw"<'oJ1$0Hx|_q>&∠(:a;.-W¾"3ՔϷ jIB?ҌUT࿴uM;3CK>W&o.K"HO~7m~ -]' 2'Ґ02XSJQ8oņB rg:NY]yWs'O'g7Cy $!h# *5edUSDޢ hGdx,NvUG!O~/_**`,q KbS. YxzBu27 ^=i~ ͆aWz2 y^Xo(d mYiV|s oLy2]Nb_a2xɞy.ZM@qzr^7{pG`S47렼$+J"$D e/ݿ< sz&0a!`mv[˜ _;yZ#:{_Sǜd76yaP7E-;$G#9o,KAVxv]IG d.EM6 `^3)1"jpMp *~Q^7 x 4xyf_F~^xdF,tXȉۅ8fT*+&#C!S(…ppFIv;׌]7!< h2>n+>j04C6سLt.gYD.0&E/v2q}}݇D=.iaXɌA< f֧ BWIS%1 ueˮݛ+d=iur׀}Ap@˔Ԋzje gj [xE-mʱJz|:1Gu{/ o# /=m]Bi ܵ<#gGoARkAϜu>ne$3h2PyfNRqe[0SA[B;:S*':'SK XU>NAFII_ن_rg;ԥ=r̊9N} )xw.nسc+ gf!3Mc;4xha9n*KH& xKO"#-v{J OK h /H33c];֝!0B1-|Dm^\vΰT}hNiSGv7я-b6n&!,0s9?N⨓Kvki#;ယpŶ{q*,r8*wEJPJ5QvOC^:V$Fr44WAuHw o:rR]H]54d`~VElPCM+oۜ\_i<Y'6u? 2zK;K=ּF r]aMK;Ajwcs0PxsCdXO 1C>y%ZZةӽe[^50 &FLܳ@26꣣:hoc,!)P[_$L=YAd&RC͠PV|Ft6[7LpHMSwq .>[(?tSԿl}JH %ѵ̾{Qm <9F=u"02sҊ\%"boAu#ř JT+V֊[EukvxpOdoMKVLLJN+r<D*tWQ1,:u1eiE½jW٩"[*Gj5W('z'/+BL^^pD 'LUӰ=qY}O'm?Z?Q=/,K?$/\@S$b>BƇފ,GBk&%v2z#WSE2ɜVR3\WC%yKw@ɧ\o)u%_wuÍ+`0-QiZI9+5) xz};E9Ƹ< HS l`pc"|m"R) U*/'eX/ia a&Wtדrw#mu r[f,ga AG@EozrCsԃ'78ƦkMl^$`>(:SKo m4]CdrpMB6Ө |t0a2f:M+'8<u-ceQ.Jn>v ɧT0 gp O?> &Pm?V!m3ނd)*&/ok >y\m[ Qɳ̽G6B,sɩ'>z/-[;bIԴ+ |APdp@cx睙p8\#2Mվ?^yBi/]OAhޔ'^=2--$6"z? KqfbAs-҈ޤkk&̼8KO?+H;_JDP5ՈiXVY# v(T8.1G ulJ^ BPqqoHrZ_<*2N\^P׃B)+:dOkFKW8U\PvWU΃Z$X:&}>Id4bNkv1w/lq]Gb1Py ҒI΂ϼC"e>RLtՇ}^Yd2%iЭ%: Thhp(kKzObaz۠c2W4w=3QJ Rǫ3=;W>9\nCXJ S`JhQڗyKӺƾ([mfS"! s#՚9[ ro^X#e틤#8?]gA,!\"Sۍm GaHa/Z ?{R:cp5U&roIquHӡ.x 9[KG̀$tО Uma8{;sBwKvH a[ h?;_?'@nƹkn IJgJF1<ssTl͂07|&3Zn|~V{ۤ\o͒tiJ }'0Ω}7OJbYpц JJm(es@iv:y?&=νOF:K1Mpt=e]<nZG]Kú5E dzؾ7~WΝWgqon?;/]f"K8b&^zuL>v$=`H^{_L+j )aCZ$5e&/(Woq}@*U%mqOmLaТV^[Gmg`35ɵ M 'v? pjOQmeVZ^7Mi}`"eZ&Ʀ4^rėE+C~6;bl)ҩwLYRRq:X/ r< cvS&a},RpM5ZtǁERFz)BiopdE5n.yřFE2.q"7Ɣ7q2hfx_Hul ^GY|,;C6ŬQ޵yGK FZa4zdˉ-sk`Аlj z[%/p&ADD'p|e MUk Ӻ`Kfksz] b\׻ZC<ÿc%n,$2S\oM1IcXZ3!l媄P&$kgcRW =_u;kGI"wDM; `8u-A ɓOfhO8ߩ$?4MiK=>:2;Oo)رnP&JN KX l:rDm\\[P@ s& ld YfCyb*ۛxMq M{س[``#^Ee ZF#Ìe!c4oN~Czq̡9\ c& n,ǵ@xM^1di X=zfSRuvX#\!aLMjS,VN]brTh,zdr /^=?-JɁY[m.HX_%$, k-WO'0E"UkWwyZ@헴W&N{+n+MdGzs55 5׺^8אָ?<B2)x1#sznd1M %h<8q~'㡄{᠅4{j#Y!8#1 UJNĚpO(_%Lu)V}H,GY+lW|"Q@o(X0*ոwSL,^K<7!k4=!pWkG9}hD݁KUˋNnB$Jw޻V9 Y{uM?ANN~DocQ|߉bb oo:h +%g,krp6ڋ_bcAzn&JIDOy0Nkʘ`OZ7 eOa3g߯+B4ӛNDÀ骨 gO>St C 6HSAWjuJ`PVvgOЊ'AdJ;/!$s}kp+2wɭDJ9_ {=3W(+vvK1ЊfaNbD/NLIIWD-|'޿‚/0,.8 JGPȀh=SF)r y?E(9u b#F,zӧ7TgNzϙܹUDDŽ;F-ss,}Aw$NpO<|~d)L.GD`aXcY$d"`KюKza%8kVRvǠ:tG#d^cjc {ҿnj$9Qi.x}xvT} ;jAƜ`ߟ)kw;=BDkl'AOi9wXRl_|K ^9셆Us~թFSTU?#j)׆{TF9-11A̵&]{>0"gΚC }Ƅ!`[3[@ȡ\u*߃ג/ 9L8[8t̵+$DE)UTm7$CE<4 o7ق߽[YIT/-GCe NJD{],_1gL4ΉȅكߴJ^kw^ݝrd"oCcH Dd4g}3'wfk > uCb}ɨNzӱ<޻Bu> U%v~vl0,~KId/.0x69R[b(B0_iֶ%'%E&GӯVTϵuqQmo!4a6R*- h pG-+ cM1JwaʐtDM秧nǛvqɿoP u-ԅ}w}rz\W@y@L!<޳_ `b 5inl"TEyzMTJFMr׽fr~{HW8pc?c)[8fݨXlPt|Env8^wFɂO[vm0.@,s>'ӎܾ{k! Ҭ'8fOY/ˊ )׀ ~#tˍZNT@c&HJj[I񜜪mٻ=VIviR# )7F1tuRn9U'|%bwzEIAkەৎ^x11/44'Չie([8IJr 'Ÿ`N=9YԹSΚ^7_Ls<2*kT^x_B&=VhMAs7S{lW<7 1UwMh@F1uCEJ 8\oK꿧.&BQ-5}zb,Z %/J\vAs0Ѐ$K Gqṍr{UM BA TT+˪Ӯ=DsWo\-Hȼ{03>]1ŭ:74t?;:Eb ^e!'L糸cC֠ri 93ce4Z*,E[ d*iS\AI\Т;p+ A~8(*:"Y K>U[2~ 4TE=l6 3fA#xCI'1{uϭdB\mAީ Od9aeiCjC2c\C袮5Wݾ˜6soqO%Pa2okwXsQkLo?R'UN^$ndjީNoHT!BϨF?=#htpuf7W`Puf엇kiL/t"=QD-rg?zOhXVCu*e5C ]e~:<4ݥ[I@9[C2X/@޿kvRD\F:vcoS-vt|c2Ee*D`5WAt7RS8lQy upT7QrC~[+Y2?T? n1~UhtM{=~Icn禢|q-p)Y=`~>3JehNE1Ϊ3} euM bcךڈ62ll̓;`5rǖp[?F4j )`nvEAӭK5(eˢL$Vi#ɦ}e%m^;y[,Uwjc2dT"T"^_F>Qv7/01낷(|vؐb5sE,AOp*fvnwnV5jeay(";Cl$y4t&%L׎m(@ ;;x׹scT{zY͜;dFLzdBuʰD&WVѲڟYײ }m{>6ԴKe i甖ElVGZuM`k+9'+'_"օ3i66fb805ե1]w熲H܁aEL% D'icm`{6q"TUZhao7ִF_eN޼eVh1fJ<0$4-K V=3ah ! dX_yIL)m0!;$CFwm+Ѽ,q+H1Rfu=Ӧ7%p at%CѽG*_M9*/ҳ&cbc{-}Ɵ'&*Y$*'u\ PP@""{k{^, lLKNWp}!?Ewƾr puGSWR(ai\l[% UN~r9g&@#3!gT#s[ǣeʮˣT^&NӾޔnit@/ze>LqJ 86ӌ:| s'8 F4/Sz\OR$4\lbUHu#Lf˟pMSTzr kdQCˎgdN{r:LP{?4[Vi8t[~-ңϭF6[ZË)IeӽM?y]oۊfФIMt"L@)^~h1¶R#U,23L/]8N¬T^=D6n0$&n *rMsjP{n}^5PI@8,2~rcyl2:$yiN'[!ڽu :}AaRR7N5kQ/0;\_ ItG%0xA_UvW[k)ٍcQ$yԀKZCrmAޔ,x.ׇ3Qj*D(ͼcQMhe6(~[L`9t_1t20x w'ݾlE[_V|޻&("(~b5I*7<sx9܈o53|C'k]ީtev?#I4Yg"~IEȟcN)>&x @\cGAo:p,A=dh5ӶXb} 6%_+25\]v,;\ΞZo= œ( e z(>o$ 8۞@%OFU-oW-q6})_h^`-n)6A'X$yl!Ӵ¯W`o4-!]6^hmSUc+{-$nEǟ<zyeR R(GއJ !Hld+_57)mOah^^NJ!]ObG~D=L޲;,2!*f*CLh8yoNv+3-8czvR]4f$[OK%tV9V/vÌhCuzR379T"xx~,qfwKÝ1 l8@֔=ƃt$ɻlٳfz'رPi%_8!F3| '؃vͲq/#ݯ=?e4aVVtӲ ^bj'e2Y,ID0K:I ,N=* úz/X͟σ "ߊ̚6hy>I3wynu|!di4ЎE]L yqKReKLV'`Gޫ8U6C]]B X/9j[ nWIƅj" Ũ(i=rt59b3R7(:Gi_~"@ŶrBYA"Sm"2pIl m6N^Cv\.;]` 0D)0ykz5aMf~ Y&Qz<JDL9+*MRFjX 1 Hv)o&9 ![ӯl@W=|$ԧ>nO^$M%7L9[-d6˱~ YbS(y{;6,m{ʰo8kd'×zy¤ن/3 '[WR8ƒ(Ŏ J-o lP}uGt!kml as6>I߸h+ M$ q)C9]Ee^w)Yy!~W_r&sY;j.a>ΪwҋV5g7eufv5L~;5'dӍV"HT|N]j @ S3k  3OS/;hD dUq[V=R`hGVƬSVv~z ZEkgv.ʪҿf?>:K&6!4Nt:`ꓝ%؅_˰ⳑ-D>1jk-=Zcw2>Nvf,FK @Cmf,@h *C\DCEʆԧ.&El9򉋕nJ=eVaឣeUi$%n\l4TBMةXAIX+ gv^ee$U;>Ͼ*bB<`{} 5s>lLu[lK2`IF@f73Fu6/ቼT@X6SFtq 6hU6.yw(rPGSO׆Piwm( vQ!!ʋUv5'lR~Q ėp(aՍ<5ozF]dX܂!xnq۔_`srlә#p:%wqkeEwڃӋP=NZ-Mx_ tmqA[r +I7kFqzG60c.``W uv0Wیb ®Q6UгT$yxC6>.}i&(R%9=kWJ}+ε~/q{0fWtO( ?Sbjaj4x Q]/[vX%Sn=jiM)2LV4p.p؞2Nb咯yCUkЁ D |a6aѰLR0Qßx&?pE#3?n.zĈHi"j&I,G 8Y {Y!FSk6NZ̅i6W9ZEnB=rP&nQ&c*ҨΟoxBD] _3Ϟdg.dqCDq*F5 "wRq e7ȶ*oM,H ;Ish"BrՏ)ϓbpTd>HDw$=FDCa3eynYɄA>o]x;楗xߖY|ps-=:l0FWZ|buB~-6 ̼qLJ\)ʦ{!Y&E.AuFr>4 Sdn'7^õ3pKk0-QOl"ʴ7 븗YM6>y=3_s& l8 hy +'?] @im?e'aDH% z}CO浪z~wE=PF?=Q5 ] 7ަk f? =1Д.rf`[HOnwQiR bk< 1/2n՗\߄5jsZ&"Mof`+tlf0m(eQw4:/"ν؊He}^>+ހ1߮6qйTs? 8;Q{P  fZkve$!.k"mrCHBw"Iؤ^b{=ģc߃=VN<v3u'4{$}JgZίrݹs e%q̍9յ1r]2 W[-ȘVk[]s$aLmR7K[ 5'r%f |%_^J 19"Yx3.CoW8BE7ӡx!ԭ ^bV?%8٫_[s)0pAk~*d.I; K]e)mI@QPFYI׵Jڊ$v]} 4ZcN'Z LJ =x>8 O2:odM NcX܀ _& MGOuvAɉs|*@L#ǃ(ۈs đT[>(x"b~J=R$O7n,FqYTWZ3B#.%UQpHl0tiQ18֤6 +aا3S# ricC1/W; ,/o4ן1Dz}B Q@Ҋ<@OWZg ~ɷIq@PI;#=u% iyk+c)4Gnm{9Yp 2ҧ8u a8S5Q@Wijf1V:XO\f(-rqߠέe a9Qnt:iWG"nkDX1KCg260a,btY6׆H0X\&MRhџmx5Zm ~6dWlY@_'j.4Vmߗ.1]^:ʴU5-ؚtNeqU^a*Hz ^e)8WLMEgԊ#iԼP5}w厅y2B8n$m[/şצd3>5rY3yM:hl|Fpŏ vcGćKTvf^wrD28*1C&锱 xy`o_-n1zlĦ2i~#AcD#]eCbdܿm#cT_u yM2"Bοf +jZV Xc *ik TҼ0bx_Z>] UFd5Fl)=t:ZF0a%5Y39 ?3'Gdm?|0 yXW;OX{ܝGy#sb(S c#J& qY+ ?(= yy!~yU,1 2]v1E6}M Hyڿv 5*B{0y7[?3a{o="^&}> oh$o"2J4zdz_%Ό]p `;~?u #|XM%2. sB{P Rh[0;ajD(_ʼnk ^MV Ablr H,b=dM _UK\n6.tm?իKk94H~ll!'FKE`BfWJUL˯LTW*=p"#z`)@k70W/y" i (B2I]U?"5 0 fSF[80A"X>m r׈?C!&Oa61oC!Z ~֒G̞"q['0ƭ(&<~l M!oR)wdVD8ѽO`)_s /շøTKg|[g_Ui-@V UM%| }|\VؼDf?ya9vJC\Ooeb _%!Uщ=tDΨ<ܚA,GoF>V?41(/zc2zb:/ U[87 VTu:[X6 *GLh*#'?[ > W鑺Ci֌44 η/2`k=NS {=?vM0S+~Eb ѽl.rdU#vfC_T-,wd)D(ޒ[Y͏HfÍ 9:j`Xd_<)$z~Z1fy1lv ʨ9G4 #Mï7AUv(Lҥl[-v6td»{Jf5pjjkخ*,htfnѰH9|N@u8&&/,yHe5v}1QLo8FJ[;I PͰ`,Zi ^J1RbT,bmf%#񝛦!nAEd$*`P$p<_b3m 0\! ԔH֥*IbJ;?%Tl4\* \ٗ2cyk_FK(QIQcԀ5tLl*!w$iQ/?lsw5 j:W"X>m~z(='(XZ#5SIA9=  W!S O󨒮?]5$x[&2EG1xB%'vKQ*s:]ɨǖm1)zIGJ/IOjë>"e:q g_&&2{<;~+( 68mˆ_ֽ.L% :㲩,eb-;i>~%{n{0-ur{SQܪpp*M0@hg -U^8vuE7Z 7 EC@Z\*)3x!;=b8.VҌN{@uWAPKܚ(k-p1.egqS+>"PPRDx:mXg-o8_r6C"rC<|.M'i( _6J2SX'IΗ>D!{HYW,D|iuޡ5!KGpU׏sf[9>blxy?کHN¸8(7nxJߤ~e懻)_h:m⼤_55MI,N];)r[6#~{*JJ>>cvPԻ@l ;^Q7 ehvFbA0ER8G-Jy8uc#بFf)[Uq<A v=Bueo@zn>f-}YQY˾EǮO#ŵB^Vpު1Θ(k6v_11jM8^|),mtcs&,Z,rHPSRlq]n}S0"˴2p ^oR1lC$\a.M:UwI^0d3ˈOrX͸3R7|2̰kh iIռY%I,Qk&ZRZ7o 9JJ [%XBʆGƩ^r(6yl{_jN@QYQ-N8 ^8Gp]ZB;0c#sk):j/^ )0,DuPhgϷ)@g*Yl#l(&2n58do=IL8 ^z@x^vV})@i'V,]B)_PjG1.6뷐fW> αcL\Iqk7 U4I,@\/D{D =l3W蠄:na;swߡ:u)]&i> P-xYydW<-Cs]`Ҭڑ fp8{\ʵ@#"mu]bAm sfiy[vԅ:vك#/xdDIgH4I$#{)ɈW2-H 8țBλ,1 )ݳþԵf ^m*nPp%qF*V iFݞ|1d& ܂L k=tO|`.X'[ݶDd- #v%z` 7x-DOX-斚I/zcg(kgl.9sJ*$-P}Q+ođzttۯ>:L&Nl_&m$-a*Zq҉(q¡Tb(bC'ֆK ȍ?~mlQq(eD{'aM)6cKpf~tLX-8Ù&swj6sNwSMX _ៗvfݚeK rԵ0Do҅ 2BcqD V:CW"|˻aO$>ml(xacdpx@eѲi%5up8r~8LHnJnlTZk1njԬ$z],i'Hݡ=,7[9FAm(ʦTd;g;[d9Gˇ|4%E JrFxTMP&P"&M7LoKb)fvRO .e7v7gPIqdd81nߘ?"p[ Fy*C*kOd n,[LiCs" H^&2G熤ƫ=l C5+Sb^ȟ$:W@/K5_;&!I \Fdq$W$(hq9$&R~@}/WN׋'? æ{/j9-PjԹGovn#O#)t 9.Nr;6̪%ˣz=t?لUh*z)wAwd75M'+.l_:AV&e4 8I)5Yé1L^-7ŹUOӖh*}?,*;*v~ b:aS@ڹ"02„xLYju)`I˲% (@/gݒQuHY Vier9go赜h5/MTX\Lֽ,;hƏTѝep@\yW;mo /`tsx485K=|Z>of NR&74.ЬSτ?Y[ͯIGݠpM/SO 8Dο&{s^I`ҥ6,i/4bF-F&Ftɣ[OSgmr70u|&f~J緭QcI}b_0ǵvyQ%g GQc[cjKM&e&5|׳֦R_4wkaHvSnn:+BXP~\- !)4i x Nu<ٲ-ch=@[ѿ7n\%x|B&!F{Zt?*=I d#Gh@ʮj?\9X}!<+Dn */47_sTme]2t"Bw6; h d*)lܿCG96I`=3i|MhxS% &? [p)S~sq>SKiԉI7l4U \3;SG.]Vw-UY#c S+ۺÓn'b:xWfVlyUّQUk\9?k)2 `vZ7RCFQ)~Gsd~H{ݖ0l*,YVb\dﭙhIz@ߜY/YqfߧW~+qBⴱeI18/]-).`j\;=O肽/1F6.)H[Rr;oO]{X}zO> uş ~R^/⤒їgaNAwQzQ{˷ZfqAЎ/\c 7$[tj{ȝ7(@F8u7uu3'Wg[lDL"%N<@SAne" >%~tN $Q_ l${jTd4ܰ="%LӚF!%\UCC !G+KvR]ch:5Գ&QC\ Icܑ S} Ԣ"i>% v $&+W=/wzE=Ӵ݋IPbfݮkZ >/%BwRQ-VjH)=ENW. n{%/ڐe骤*Ⱦz@2sx8/>* ʼn;:PO(ʪJ1(Z@K+`2#D*VdW)`=lO=E/mGt& 3 qmʄ,%D҈lxGŕц 7Z}Dh &k@)[p^RivS 鲼 f8$3QX+ֿF(S90Gz1dsT/F$nd^+eHqlktWѳwƪP;Hsفu4ƈ≠k||!Z1Z UVZ{/& _WlV}iIVnrbǿRj[לּ!8%K;iNTB/t{fWS}Jt5yDƋ4^̮lKaMo9ٝ2by/ÝgY,)̀6ԉ`%Qf{'x, đbW~@iQB~7Cq7qJg!.HݥKq,~A ?pZ",o30 עIB~?k|Y 'eIw1[Vp6!D<5AkjƊ2I&tѭ  G2/M(/.Ie@uد%*_stحW dHP M(ʜ1wWߟAL~o&m zjJo]IjH .ѣEf~Z?$%3܁p wi N, -ȄsN@z 3oT [H*'e++fGҺOR@ `MՍI$8b"Θ Xv Gch@>Z*,7t,Qrž? $/2*]CczxɨϠ%=-c[r%߻xQDWQnlAȮ I/7>rq D4 }2]$dFXۉ SB5a\Ӡ!Lȭ<`wD29h9:b#^E/ kLepytOƸRܤ"7ͤ_~vKST%^ThC0w1dc}I{ yޑZWyl"=:Waݓp1_>X8;#6ΆdѶ R) f/'4fA6ȧ)V٩ 153GF:_ɡXM=j.ƈһ:0f%Oq;(ҵ>RPb`//Ib5}/R 1߷x#8mchUV1WY|r""VXO|2ssy$FBl Ÿl\-&CPGg5FeB3\g~o1<$yf%5끗kx!T^rW:%e1" Ddl:ޙ`ubSq;讀$N% As^[@_Y-.A+niЌTV9tAUf%88~[( qyٽ4Sk,tg2% 7d%1 OLцv0R%g. 4k?Zq^0@ 6"<` @"y4\{*xR$(|ٖ?̯AqbHP-o!?L]X_gay@Ґ\@$]h(llC⣸{ Z#r21I~<}HWdRt$a|hrZ>s/]|ylm]jxTEM NuJOj;|ԛCڦCGXg/KH@I^]T5Kf=3 N_ſa )Ն}K<}oa{MJi<'We4A`rEvz/[쳯1pdGr d2Uoa/!E␸J#M48vwcHaNH@f!.Y fBd8l,ibQ\&pqAg+iUt*ߍ}IfCٌ~UPϜ’w\;Vp3!q=8W`(greto3TYQFr{iu~E*i 3886g_& Ʉd.M%ċ|D~Uf* qRҲ/ZS<+΋u,DW@P+&H97]|6lW[BznE j8FN{u 6!A:]O=Y[2e A^ێ&E=9ch?ej H-Uˌ1YV+ب4u+}צ \=j>}0':b¥><em|\#&0[sTQ-G`{ =8!3BU3d"Hٷ)tYs}b /xiAlNtݵ*b4 ᵸX)y^F/쎣X8 U5@eێ'͸TM y%8znbOM/77*V[nL:Djnϔ347!aq:?{xZ iy͉x[A?$pױe\X;1 Pf9 (^AC <\H})I^^JTZ-{۸qJiKֈ(Nw 5B~F՛ScHG-I+QWŒf -Y5(Hv? xks%6v_8iShŋ_" 7\>z{ @ëv#4/K7f8=zlD)G~ H>TަƇcG=+b9g"X8ι[D|7hK6f(v1H?yzϫJ.R#9b-+8/U?Hh$=wjjLKmwDǡO>C-f۝G88)-]308R1]ZPK1QuoHîj>2*¼C&(YsVe)  Ta= g)p<=A n0Zk g%e^%Jx-v A"SM@g\uGaGg;0X#fpΌiYTYRb=''ξ` g&uA)ӐeQmۆuX$ r:sq /7Bbkx}|иJ"cs8n. fwqp qg+@j2!v`㪸Zy?Y ߨ¾N}jSEn@svQ>2a]lqCfm?WZ5#;#؋|p;[Ӧloh@av[ZXmHD`SAwJ91 ||th}҅AiXN3m2y^ ɴga`3R](.`ʔzzd㕧- g+#<c [u 0EEC.G'O"DN'NdQi~WB( Fgjfl1Ø,~ \iC7sdXJnUOʄrpVǥ$[} 92fv4V 6`Ja?-1 -Z;@7,"R O(lRb/tBE8^HKM/Ŷ {厑qPtJ+_| 0_Y7S͋2=;0ݟ.IE\V'|D,OlIguvIm;}gMH oKƛ- U!XW20fGcMSo;Vg,}L aеsw27ֈ|=i!;g8K(Ld IPQ@U X9G=lhs`XR*8y*I'uCa'Ne9 P_%V3ƁW)k(gߣdBWU6X rdv&EGQ,AG\j3A4_fgҬ.=% -$A(=칎}PUi+w{C-= VOȹGtDP-w885ZE:o\rs8`WA^tJH"J(+TGt='.ks27X%$bKhй:*bA(+iQ Y)S{Ww]ր 'bG5-Q.ͼ)C@P:נE:W]%ww`b2dBͿD8nAb[ʻoimi[=HtR 5}{fjL$$>k^o'&-RCğ7[ c(wFpl7X m%Sg)r8!>@| `u3<XԂH?6 ;1$uJFLdڕGSwZ*s/Tʥ׳iʫN&dA0R䯷' r7rNC˘7GvFv<,|YSIeaS<ҋе cI0`-6y @/Av p4>G]%)zuW+^ZtObXyd^xy6[Nᩖf>8DfVYA]\v8SR~^חjj Ы؍ B5 ؑMzY#VIxtM @Q`ƇHQ̼'! 1Q4%b1V zdSa*ݏqN7!=Yb:'4(jW^g?GGK/5[PdwUtꏵ@Qe%5hvo(Nxu]tӬgd.α:6Bd |s\;NfU1󦺅nsBJD47 R@ {bi?mx#IZG0 wo#Q o?#kCL1o8g5 w V6G0c~2ܪMN fh+T#e:]ðr KZ9 X<%؆&LEj\[*~]%{K[҄Z^%Ӑf՝ۅcN4x$29_f&47 ௫hE N}h3pޝq3;Y;Sٮq{yh. 6Doq*mk 'sL{IR5k oCޥ*j H6HȌޤp osټ⛀ 7WOtSگ>dAKźbeW~ FSeϥЖ} HwȷcVދ){.F{6m#7#8ڜ?C.ȃIRd&sD"d`U82nZU}&GQu`b%&~Y-"jL/67J,Y F̂h)_c7lJ҉iURIi7L<ܜFT8o%vzo,Dó' Z o5uw(+:u^֭6ţ#l< "dzh3? HzSm!+dN.ij|`#5I['cEFCγWIe'v|X"yAV8rιmp(!$-VW{"?5k`Re n kPmnRjL}Q)߁8c Bnj8e(`;WsFSѦn*^ixḎ҅R,4-L$2ꉚ0D5nKǡƟnQ~$NγBP^V%Thal$GfJ\W1neo!v ZT_)WNtΈ^Q*KX+;&H]3Z[A@ڶ(Fq/pPL$?aw7,/h>) "l존";礢,~f%5bkf"xc-/D"hq W0 ßOQ2HUVD`YޕZ9ڜќp_xteenrEb5]P |H;)1:j"׶SL m.=OSO^"KV6^VAC"EX)6oN a ޵~9OiSOco@QCnw$א-%{P4f?R = ߇aSoP==L($Ŧ»$fj>qBcL ?zmQwa SDLcgp>zپ .k'ݰaEY*$5#)B{bgh(ƚea5m=4ue LhҀ b>Z,K6tqiz\4&EEq>z(9T@YD{\1%6Xt]G? dp?J7lj@K !ANESG[}|;t<(tR,miPMgG6uzx1_G)o/ a^Vdhց(d,<\>_CH.jFl},mw7+٭nŷG[|;yCƕfAM>=\OAޖ Ҕ%UiED?7//?x/'tYq¯AyR!?ՔW~P@5VBL= R`?uFW ?ȉ& ZUwUp#ZuP "~]hΔd\l &5$-z'ͧ&(x"T0bVy]Afx7m /ܗ*g_^m$#sf24 ;98I&I38WA,3v_K_ܵf2ɔ )"* څ(C24  ["~$ }iq\҈RVWHD YC=-˷4_YrD,Yrør=|Lsݓu37 qdѸP^vLR?y'[BV>8!u:3bZC\0g̙4o"S;ڵ G <SZUfYZiӶ¦.DMkNۆݑL4uI90=@GCp/!?!4+R^ґ&Q(${bs8r).D) H:r"CjO(Eu#\UރNE[tv=^yFݞ%m0xs\[w @mē v:PofU`$ MDx  yi(H/@1]RO 2z/H""RW6`/7wt2.h]lEN[Tk9'Ƹ B748C;䢦DV\wiCBNI7P/xv #WlKbco9y ǒڿj %6*x3F\oZ%zb9%p!0EpfJξ* k%Qg~!1bm$xBEz̸cywTzf`QS U }*na'uɸ9(h~zcc}3ЬLQ lqLebY!QJ:zsyܪKAr4Lm;7T=}M:cB{(ǎ|YbX|4T/xC1  o&S%|2{'t("gP*v3޾2'b35 ")$rc 5xrьPPa$ȝ{B͎Lz lQ׻i+)&n'ܧr~vn x5:Cqc]q-l[ZCHST,"sdJN8I\r3 ?}jhf{|t`GN,J}(G8f(0#Yf[8{ 3w "&k.iAˠi3u"x}32ͽ*3VI1Qc3 K Uô EaCCQ3Uog : UU R_#ScDW5uJtm1gfҮ ߁tD&d PFW`iTJTxROl08?J=77Ts[l`$(q3FSD+Bqjk~PQISN8N~\j:<jlY_=NLG>RwR sv_^9Nқ $CzhO$(.pH@lS?riϽnDZMꚗYd)P>!\@-1y&YҕAD5J}nG6W}/ƶy8 ]2,2Fάޜqcd"@:BYD_`C6TEv7xA[[*wE\%>@ZGB M$brLLiî9[tjgF>OfYx3쿴`r)J{MƔrHu1U s+T|m Ķé ¤#g%6<]YM߱>l \J eeϦc?l8'!}xG;֬qbh5 u}D#v~w:!gOP=Qs,)0A!`O6i{ٓ m 4EҨruJroS,'VB{(Uq], v 03fA8~麜ocR#֜ɐs|cpIJAUIN̟]|2hV,6Y)'\-f+Ce79˻~m-e̦B\-2d*7dTL{8 >^}tVfWG"KB`л$Ov%R jОszcJ96_@d@ޜH@udc"  6"1V%sť@/-n1-gUot β_3xf@2|$Nt.9ph[%0DlUm7J-dtjarbèMOwR05[TəێeMu* !Q%*= t H2>hyc2oិwm6?Κ) i )V 7 2n9~@D-n 6 ~A5;Ѯ靛J*i)N#l_ 1 .NghaD2u^+eW1c?mcGv;p7>(4BLfوgː,T)9$Z'qơwo?Z37Za#y$BA]itҪ27r mOHڇFriKkf4POsJ.Z||*J$;o%jYߞ)#~_b[Jťl+{8W_|VtΤe#I1ˤd!UwK(!bkhtp{ 4R4eQzFWio)w<ުBc5WD oSB)r4P026:V/o=3nn k ˞C9nt)rlETJ.0;l$oh^ Qԍd=KEl~ăK,YUqdW2B+e$4m$mn~c,6]>$'W_)O_z<:2=\vt hJ}@[oZ ND_zx*0§W:ÁvqP 84+._b41[,^doZ-. y\gcoWxzO#g!Q YǼWNXu%]N$2" bǨ=Ք{!|AmK3Dc'):R502hɪ,+e(BeB~:i:3gT+Z0jfԂwKc/ʹ\8]ʞ:Q eMl5Y :jүCm|I]H+ 059cJWEDT&^r::$8q>s=ݲ&%գ,\c ;጑VJӷDOKN^.\7uL?]h@ߦiƹoMƹ4/ƺ'L%]Pn{kZT^7V#WvvO6^jsߑYcO e*|W\U=> g}+\w[d̊"D,˹Rz{ h C1qIjqkL`Cv>j_%zy󝏻K5*`#g|#9G" _)r72]ɜȟ]]D s'B7KTn8bz{ :*ZT<,I;SC(YGrgkf"̄#DJ xH5C~ N-;hH %dn+?j)tBYYMcmEnKv2S}VA/k&Lۂ;ot}M&9NvR{)ܤUȬZ^BvlSK})nMp!28&dNN?B*Qvi㷖 3 CKpε|wg~gV:DB~kVR7+u{mc qeﭏkP~z'|P8;Nj[*b}J L0(,ۊ~*UNB`j@׼/fo=NVk5WSU #, ˊ `aD)XtA2"q9> *)l+`d1p%%fޯCvi?Ej6#€rd{O>O-sR3!H{de?*:#HKmd1! uȩ;#ӊpPd1VtUfKY} F/q-^A-̺ԆgaxPbi:&ʞ-q7is{Аv@)$""iC `OUhwP߶%Q_?s'뫹ycS]$+\Sz<^CN3<))j:}砾K<-3;/Jn>X76gVbdaX_s>C =h@9gGMהeJ;WwԎjh;>J&b%898FHA }pp7&=?k/ps^&s}?ؚOcKj!xa8beThG9qDG_QUPd:w^ںQRvAj<0mЂYۿeqK1&jqo?XEuQ>5ϤU5(wD"J H-~Rx2/4ɜ"S2q|>U朸taDJ3גʛw?46ՎБWGP4Mm?٩ʶfm< R`i &X~t2x mHevK1GFK+ yK%١58qdD1 ?%$y3z#JjĦ%ئy|!25K .,KۺrJ+͢cZZL|_%n%cSі8#m+y?f7E!y|RH{T@-+t,aYu_䴃.L4oF4S/=E,5T7_OüvS RvC] AʷԊ.\0wk)#(fnt\ #A',Ңn=2k'ܭu|.W&i5ͬHMP~gv^>Vpi"3JyfԬ {{FeTl@,/I{ө 4ҁ'DZXV)lUw&4b fp^"gkQݝ HdVK-`gcݏV 8!6d~O{W;|r|kFA >K-AaG0MCfBRrkdf7caފrݮ̬VȲ:!6KoujW1tAuz hfܻ 6p3ُ D,YSJqt3ϥ*MLm褻jWc|*%aT!:B7Mj4_yS qxp# {vMPK;G ]#)F0jF3ieLEXW"\'yN @.h> -?27rrj̖%&i;}l xmKvL5"[&5ߞcm0}wv28!~c/ޣ \ȷ<ˁnT?ߐw7F &@Tw$Љ,?Svf[[Xnb:AoLbفQ|,rPE]ad=wqޯذYdsp~jמӗHQ,~zqG/x@%;FǑ9aO ꀒ̺w|4uzͼ3H,ZtrDjO# &) @Ht @"]r;[o_MuXC' 5U˦I=M5xS󖬭~jJn@Tդ.X)W={(a[9UI<{7線oq7E1z.#L@ Wj΃_PGE ۓ"Wa,ZRv .igVA܍U_Uސ S؀HJ|W/4%YcEgqv?%Fr9xqޡ9?R+1^vNJ&8o!~M]"g } %DE2ofoȲ)$2]ʖ)t)gn~E2Pf8H@,Y"mHxL'g;Ɉp}U՗QH96jU-:&@ +QЀ>̅Ho~{mSDnc'!!XZZ?ۻ )@|:"G9d5-[E[6$K.B$N_vʬ.(=7 iÈ@.ZyKm0-3,`̝[o\ۄ:+Eч=s'-1Hn[p='EG=%Jf02udZ8ν0T{=t 9fE{|]&);^xI/:c۲yk$Cg3N-O?:VtMt y6` w*O4h {-ΛIWؿl fI]6%G2\{ Ư~ l¼PjD>U#WUxtZ"͉%lyzRV5e:/( b-iO2v 1HL-NFNvUn\y[ 2=PgXAzkK0<xP$# Q#F;Q35"JG\Fp}kkzkڴ}Mq@'/COv_uM4?‘UM(lc Q%:tBXC}`7m lN>}{15( n+7?VTcNJHQ HjqĔMe- Id_m AmVTA2O3H /lxRE5yI z:UW n~ (Pgeehe2^8>H]&u&"=KW*yab+Puc^TkG\Ω *Rn8 {IX+DD+= `J)m#FHh\p}k.3`o4,z#+l݁.b=p9d2缭3h$[<(R2~52k W~n"EǢ̹1ΜN}em%>{8-!E+s8a"$zbAc|( $C" .f6p9K!8;$iGbQAO5#?n0M)͘$y\7LTC˖jY2nE +l]c,GVknu&FCt]0 Ζղ-O+&k@5P"m ׉Ҍk}A*@38Go聼nm/ev3@}wr"\NZ8mC&Id{=ƒ?'TQll/vڏsE5yhzJ~e5Y9cxd4ϬVj:X\:ϖ-::WP3 oOFxߧx+WuXdR%!/hm:Va?(%"WkJ֨ܓS}fvuEd|A&d1_zx;LhPyڧf h!̯? RV 8}~ ՘ѥk8x-&Y6%d *ER!:e⦥] WyE 4}G̥,_^} An:_##"Q$Ώo~j~;D & ! 0c]hH2=Zpbmt) B١0W8ttZ]|O9oMAu\ȄolK;U ꠤR`WYJع3ڥq|8/L 3rĕ6f4;Lg.cg$uVRx̛ 58(R]tFi!QDFk06PirԝguU;Om! [m_jdABJ[!< u+-@P6‰x5_}bQ@(\eB2}a?Mi3>/ ?d-!5l_0S'\6vZx- e!(jո\l[Ci(E5sxs6^>&ف3)Aa0]#a;j eqS2(Z!pݘ}=3Z] L16[LY<ǭcwF IIT~n}¦/zߺ\/KC#%h2  k/i=~ , HĥZlg/9R;};/Y!:/5R\8GTDθ  ٴ882dk˵1hGvnBD;T|,߳^q5[F/$2UjDJX+˫z # nR`h_t:!ПO܄c~|## EmbpMG n4/RN*!z+~ߑe 5K~}aW&u&n = +㚾T::_Vl#zž6mϬ!ܼe;{\z+NDC&xC/ ;}mep#7<f4NEp}>ʔ>IkzrbZ5VT(v.%;&? ?`EScRkQX'2`3XyS=&=LjK9rt,J5a]f=;юTvpi XJ;gtAD"%w*d7Bjlb+J9j]܆cZ^4-(7ckCF-̾8NEЎO)U 5b<4;->(B*D0ԑM9%C9b % 34r+|5d¬hCK@0]2‚ys)?-DUwg 1_2]r<+,eURE3?{ MGн]~Y6+lNV3D<&~ q6Z8,>dȢ,%"=֭pЕ̽iTx*-6滩P<kJ Zy'KʼCڂ(W/~ˢrp7Gܗ~fBgQTSKl # bZX,(doQ˹~Cu9:g'"L\{A ?%!ӗ4)SSmu6%,4Ϋ3/^?6BUW*6}Zg>X@.!nݣc'd`\oYNa ^MAav[أ@V,gM}L52;e" j i'/Y.&{ 3~j"K̂]hѾcBq9-HD~3X hWN7}ԐMh?Iԁ+hP^=Ĵd=@Ç*A'd#@c&)IqaoM8AJѭ7$j{3;@sp9(@+GŢDWGw{C( Xoz6^rڅd*8=VgysAΑqi`m(#keM[PXBJSF#'pΰyrfzoijtYQӂ@(pT|Ge[ 0 m!{ϲ8;*tz&LX"Ij.xsHEiF7@$?d0YcTN}W'׾_E{Xy: r}}*=}(J6 ]a4Q)um9YrCiq/t5Rh6_ݐ.,NA;&+Ml `햞ClS/W K'N+3Y@렕&ݿMQ3(BI܄񅖒DwqPp3!7Ot?:6rBSbC0,^xOZI: ccߊV\ˎLQo=sI[P+#\ (; L7r6^r%P炨i磳|G {AdB/on'ґxYge 'lnL2  0غ :µEZ%\C4k9 ɠ/j[ٺ8bRv8vRXBv$@{ys9Xe-f8k˘/l/oM W*uیhaN=: m2DOo&VU&'i?j& sYcQ2u%Bن6w?+YfOh7" B'iI'% ;\!ئ!6==ãuY-`f_hf0HcK$H(vxD:qA.fmȖPAb2 *?i/>(;$ rD3g?_gH[c`)$,.8mKXڡ|W2F֎}JYtf(A diˍCPΧM;fLjʺTH=T>ԭƒE6Oa׺cG٩~tS4w.j^HpiK֭ wg ˲Eۖք)*ޠ= =CSv3:BMCCuT߬!խ<${6 y܇1Np[ 9J,_qBv8ɻAҘ_9wxj\CL?)=A6R]%~KwS (k3W4jw u =|Ek32FAܝD\;p3ټ !z)ئCO[~?jC~f^ɔIBiwF87%)&) %:;]+QQ+fsG yNiV#e4ZykBUvni"udfV^*9-urh >(&[-,܃z4]PL2LV0ŷ8^1TqH#GȟӇRO줓iUd;Q;K7;\dK˿F?DDHI8 .wjU(UmS#`UKY+V3z2f;:B7:t ~: 9lI h e $D!lifkOLum˒ݺNQf gUMw3RSa@ioA_@QFtށ%@ ~3pr.V)AuS hXym/F'ϵkKS{%<[eSn%; l0N}".MҴݨ\Q,9,I!na |y# /jR(eU֜ 2i.F" +z4U#!KtyQ[ff q3)@v/@ɲ%YN.s#0ݾ씦s0 Bj!hP-jlnۭ/u{AA4\;Y"94L]p<%6\4*DO&{Q}3qFxhb])0rznpМ".*?TH̙Ib'|Kn;ni5$q `?}+_$+uCŲ>%K'l"ɥOY= 3Fa`Yr3xnJb:m?iVUk* +c_ZUpv\x̣^Í_[UFC)cSyI4F& ?&h[j R`ŒmV\*~\r#yk޹s_Sd'^ Q;r,V:Rz03JBz9gzK؜WLH 1"xиW`?u}>2'&+ Tu% D,בwr78a^U~l p]sH[K_DJ$ Z}I?Tv!xm!,@-Zps0(#+ɚ: (_mI"K5kB1mP:|i_o)xb^!N༛*%~cU9l&P9@ ^ab* Z}W m·QG?̠81 _i]w|LXC$W0)2~aM2`3_=L _dhj:v%c|. es˚, n2<ψ 4=vM6RTZ|VWH9&2d5Qc_6eVeoԓaK>in^t;7>ATzKuSK@-r ػojCbV 9q-JZaݯ5 Á@dZ]5}e7Q^72nxfԎ{ы9P|ϱ`3ydA~8ɠȓ "T7br@#._kI7me6\xJ866P0A/TvZ\hߢۘnD2}ީ3cj1(8~'{nKB;}.ޭD] =;t0$KӊeE6ɝxJ`~Oq kʪ_m,Kɤܧx,)" .sPɢ4%%mb*TJySG% z%C|AHHS`M;= ].P5l\xm{weoz >! ~{VJ{ ѵ֛eQk?ᬟ:'(FtTō1uw;Qi^| N70X C 08ش#e1? dy E*UQ"iPϝj`wY8uA +ǘ\'¦*nn@ϨF [ȴ ZBV-#|@l jmfIܵn 4NЀV `qkCpcO'C FxsZCdǨ8Dr2`HW!tQˊo<Ǫ63y}J),1ZKL*,R8* Cw+ |MS:\q٥,רqC/e(N3h^/{T<Fgq ce4sιmZN‰_G|6UA#w0ݙsRmmg_N~ t]ufVi/Hs3]^uyMc [(ڑ2VQ<ʚ)p4%[ AÕdqDZCw^>X [3'WuueW 98B%y-$EynO){?YHj; Dj*Po$ʭov2rڗ5d4s4TD}qa %" ,G˝ۭadIs ʹ]kO9hG/jӺH2qHAU\C C|'#3J{™X\S^a1RrxN4=gv̳BzuVPw?B`4!mѹa3&oX=]V$ŮaSn`W,A DU| @'(MQ#\l8h4Ѹ*} şQwa*OTVbK ҧ}z$j,yЪ>3Wq!pI8Y8APu v4ez4N 9Ėհ!j(UO>fM U^">fz>6͑HqM4ȢjݫyHSSL&+jo_@fBʀ ~+k9|!2 Ͻ⛨$ȓP%^`\MX5Q | g`4~6xvd=ca='q`Tx Db[1$]S7D &,T(V7ڷ@4oGOL nZKV$$AYr#uϊ'~ c8VYLߙvL5g0?ă҆]qE|]84%vCo>hLϋ/?p:I`v=?%Nة 6ܜj3G/V!AR2@--X,f?hk 'FpwX/LQwNlƞx&#c VXxSyLAQw~G6ZLv!&k7Lǚ-8#smMvy|:U|~\:oܲz}6u3K< "Nʞa}D^7s[A}=vC^,%@-'65?$mW}Obh(v)sl'~4K/d@J/:'*TÉ %X]9W6(EST}>9:{FW86dԱpOEˊQ_#l]l#'ULNDcJ-7](4Uf4XީH {|>̙x3e$^>I,(k2ӓ7'a8W _ӠkR0] ӯ I;ȵJi5x߫La>}GQ=KcGoPUpkpdP5r֠tAErmu!_LJ:$5Ͻ1T0iA`p.zCMW)x"_i5x@ȭC|`[ /sKA Rey Zq)+Gͩ9+ތ~eC\ $+Jx )te/)Y#PhflnDgr[eDX6ZIk]1t//ihvoOʢFw6v}0W#_"0Yڀ4 ,cⓦ A1N^ml0CMasK|G$ xS?@3Lx+~*1<|[t1jnϕ yF1{"嵑\OZ0xOlF{zl,عuSȡd@pt:Α*Mە+ph싩lLp3Q`3A(Yc*y?~ fqVq>1Nrp5oU֏MWI)R=pHAa"nt+|ZR'73eIu2,B{`h(L,_>8N?aSmI¾bAV>3g稀"O8JB.Ի.Ϣ55)l:8W^~:V_Ȟh0#92iA'TLr+YQcM}F9 >/Zb+"+tu_v)8 X;!ґ񱀱O~-oaEw^8+ފ۲}ޣG/8{6g5%7ݪY-)@Qt(FC^qY^"{Z#Ղ,^b 0` X(|F?41vAa9rvqwRco,4 hYBc#`D ,h~;}j=3r: V%:UxL9.=T[ nEaɁo~|Eccm$ aG`aX9'L!=EԪP*8VWs 7.t6?MF'`X}%2( y*ߟπ#ؽFP,9`EKDe$6fW(a"eCI:l[231uj%ZbKֹ4{bް^SGVaIșWoȋ`0qSЏ襾Ws ?Dp`u((wOgA 'aI.(urEJ*p)3QbІWfm6mC~ppHRUfz&ORq ۱"U66ćڦ ZUGay8 Bp;r8 fD -I ZuJ({=2qoK#*]ߏ: okfvlmA:;k>؟ؑv򩌐 ^7&5MOcְ|JpmCR!]e igUgW]Us_T.{(ۤlV0&qXY:!:RObJe2Ar]FXGJ9ƍ :(S1r&suam{t8J]E;GC] '$I܅:ƣZ]Շ'nJ_kjmKxVZ\bk(@H. ?1j 0{OjZ|a?yى&[/~d~X_ d!a<:^E(9]Bf3?О6,eNE<6p'LPs6pzo=N=ۚFBxVeǢ>>(6v2/ʵ՜lӐVÚ SrV;?Z8td^hnZEPVi 02NO\ބ2N:dw 3r&6$Bu֯ZWŦ(Y"pOY{Og`Q8:*@ >'F솛$]&CBʶX!jsxv0n@)zf#VR۠IOŎ1g_w5%qKJ}c*B5i#n@&+?ޚ_ |N]6I"EwD Q8 +ǹ{$#JC8X@9젻{^k`{#:D B\ VdWdrf߼2a+4;wVN įP k`UW4PeQe6Ty7jT5񡲷PnRE^J f0A>i4Տ͙4ym\F@0u}apI+2yr*"OmIM|\1ѿ4-n7]BKo~d|0 Ծl}qS;Xλ8?3Po󫡦WX  e_" [u<6#+!&VNtt~'}C^#JYB+fnn#D<=ϙr6՛N! .eW|Urc}? Ec֠s2ę(GqdKH9bOɼ( E]Iju~e4%P8 BNsb'3? e2 U"3"긵%De +$#<ϑN;_L|\zN^, Hqv) /vׇZ`ȣ&Z@y/\}393W=ʿfO2+cf.Z1 kJCfC0Y.|r uB ]E/eTnx!%CKf |Em3LNeor6 ZOMw6W BZ0(k{Ua"Ձn4^옳Vß2# d635ebd〗fGSaI S 4|wzr6n ?4ƇscW̉+c=s;_(_FBSRC c!3A\,0 >%ӬJ|Sr߯M铞o(W  :@?9]h5dz{j!k{kT5[uqʏF2NW{ٵm "6 bQqLidj$8^GlXiXn7z9MBF| !|:sX S8@|BG_'->!ap ) E>hty@1lٝMn~tjOMzww\nKQܨA#U l\1X'EB$k?bt˄yLaG[VQ2K),Rf0>M?,$Yu*X쉡<4Hؕo> ŸrATsx{HT+c|\YbU4w)ۅmK}JR&]iрåbBW5}/uftgj&_ѳ5@A9\cs9M {m w #n7GlV/:h*P2cHȣe~i4|Gj5 1S9 O yt$z" @8+O)A*V|9)0<-VGT=qVU6öK|44%ЃA 6*Y_m\ < @٩%r=$. "!x[{iU . M^9K$/.`1n/0$4tMj. ƞ } ȳ{c!Nzqb˛Ja緬`+d]AjKⲥb%L6 Cs՜Qx +ӈON|pXg@4MyQSVRg X3kp+p+>SYue;͔B`@лF.'/N:+Q9Ds殁g}{N&URu4>>}@ӕzzW(ӿ??F;z -CWnM)>ޘ>"Kde <\c@VAґ]5m .L| F}lznzGD{ɇ2S(R2_bȱ)AqʾAC>TT#Ǜڷjwq/4\]c7BZ 3kiꃊ:eQeŞ*JUロ<&Dy@:~G̃#0l G~egܔdisVSo0xWiBE}|/ը(PgYZ07070100000073000081a400000000000000000000000167c8bc1d00002e48000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/ata/libahci_platform.ko.xz7zXZִF!t/=.]?Eh=ڜ.+[C2 ̈́ @8 T>Vv> #IeUL&Rɏ^?0/t5*{!8.@d5y X=w̮2a,w1a݅'Yۍ5ᮺSNhW67TFLK^}xe*_|,KM O!&N 9ٜօEVU3y## 9{ttqa}?\֤\cj~2CY*4W1w ~)/|ۇH4Qh4۝A) W),NGc벒5*wHK Ċ<'~"S$ri<'CZwBQU܎ƭ!z:'?DŽ$*rrFh4{">FM+9e]_lly9e/DbzZn%d1nMq6cg$u尬"{ɬQn@,HK}sλA}o c_$*c<^uP,H&'pi/)҆|j EHnݘ) +r6#H&Q$mˁ%W9D  %w*w<^|JXzR1@ø#'@6VJi FQ<ɧ:pιOaХ6t[wNתl ZV>#4# =@:K,7%Rѭ#Vސ;LCQ>!^\=dw9IM>_F8>cd„T%Sӕ` hTqԑ_FPEatڗ}g-ؒ29 i':9ʥ#Ɨ*/(8c__wi/D)k&/K=t9櫿&*X};Op1tf$EȅBʇ*$y uz'^0.c^}D~r|.;|5NE2#Yu햚2%mTAȠJ0EniT>;9HU0(TU !crU>u&92 ,mQ1A uM.oD|v-}mexEv$uԷ)Paq/fbOfͦ)+a( M/|K1s*`bos=?.qöH7;XKŬ0YOJן+3"Wq7Jr _eʴۓ=|NGAɤ o;`*?oY)U G`8@ۆ]c|4?]a䱳BcK` ސ՘(!/ 'D!2f(PlAFgJ#4=L??6NCe֤1.F ᫅Λ&IAc-3}V=Й04gfA'eJ ,^kđpkZW|bH/L]+򗟫6A}voXS93 h'lɶ [wȿ6 uRngN$+k x|C`엣' LH7`o,,,Gp8f_{9kj 65xȧ|G9ɺcNKj`+G`1 l,?,~0LZ"! sEc@iP p݂+r7V=95._)֮ |\Rg<ǯVY3AiJ]e 7b33ۈ!FגP]M}6ʲ+ 1[AP&)K'Qt[)M$/CtZ5do1G䏢+CmF S pgtvDK;;Q h$~břvH3)+p[F2/E༾="/`6Xy掓F 93pi6^KJ .CFh`w|'YߢܘM?iV8?5up6pqWܠő\If# (tMdjyڧ/W961piy!y:܂>A|yFWA rxڃ ׶Ich G䉶ݿZ NH$Q x@\qV093 Z Q-MR4kN4t\`]ᓾO 15X 6p[yfY4JjWC\_ 8m}YVDb]!EtwDS_x刹<}es4 5jD؎u]K_- x_8w zEGwqֿRh4)zhZjJ52!CNu5(ھYN w:uil@/W׍!qmc1q~ӏeä j=G*ZZ]o SK]TŮ`V1ބ^y}Hc݂ߦ5vd+Af7e6g-BzFl^mZ_m3&|Jspm0)Dy:d06".o3ٳ? =w0QnIh*;EЀ]1IGǘ[_KHUlu :&.VUk~)3s+9ui"o{?k3pr }+@o`:E:ѵFHY2w@|qWIrǴ3X40X&e̢u(jtw4}ٯP3 ฽7/q: 7Whr2ANؙ^ (VDp[yum3gQ@/P>@r©lw:M&~- Cpan"9jI9lݔ FE zv8A: ; ?Jفi/8,"[sS|Lט[l)ʼ:+3夅Ž+"*c4[HN74RO/Sӗwat8%E0WwP9’a pV^aI5Ms,(c5֦n|!1n=ڍ$3T_(sN`~r˄w{r68@~}^ wED@-g\\5w  _x}p55%)0M Gl_F\&v1O,/Ë"6|dw7gun|8a3-ezY"]: ~ o*yz[2_Pg )%,p2d{j<@|qrWS҈P1Z`CU۶.]^[lv6)tcש(7+WW<;NrfI?ȋJUg. 9ǐݜe65'I!ݸCoND;)8@<II3>>Gt,|MV?E,9۸y r-<ˁJ,6XFaŭ]֪S~?]*-2z7C%8m.C* %jIB' }*ťI9U)VE))OHHDLe[Tcl@_< is0?S=R[aagX.?bfftise* Ր&Î~9{Φ(v6e:Q֨%kJ.?𛉐 ?3:3d2I0Zjjc iXo=k}1l1]q %J㿂 @]֍cEKbREէinhe|`Ol !|oFɹxjJÏ0̈́F;+L8ҨS@Ubeo![( Wx}'Y($Z:U>",>a!zKn@Bs/ޫT]}Tş;OQ_Sj&3xŚGGY%JaH+g]ԜD&1&ǩfԥiVêqztn9i}4eڃ9a{h`R߹\/Ok!~9~k秱Y#`"Z?FBc~Mm#1=ٱ~]lΓsD5`?cOt\%4)kUMRl*m4-N').Yz9pR!siu#&6#z[z KFC] 3~8L})Ej{.} `mXNJr1v'8!B{r\>&Mx!aAY͉eiy. ʓY8ܕtT " F8p"ep[bG: Nזּ" 1yցL/V%ڽ6NI[`G˭Gũ`9d60fE &҈+JgȈAhAN U . 6ZXw IW4HM?\~VC9+n,p|,hXwd 6]jʺح\YEܾOzw 9 Wˇ Kcsuykod"pA02FI۵' go6sKf~Ɣdoyh>yu;; (8% >G:y `4NCҸok `G7)`ǸƊX'I[JIN O>@xJɩ*[e-a"w qyEjpuM[9vK۬AoiGu#AgApu -AFZ5NyK? |%0 ˄t ΁jRZ ST鿱&Sí B ]x|HbżV&J$(Y!}.oz;8j̴li!Au*t[ߪj'v3}6+^3BK{@|M Ge-q;h,v W' * B(8DH2H0E*N\ k-)I tmw3g5RW\f;\}Y'ݛJ*[ =F{8U!d837h,`<0ωF}䜀o,atvq;%e!C⠜"Q"! 9U:O!(7&n(HvyIyL>^OEَ;P ǢY-":&zIzv ʘvբF);~@<%=V, {!*eիEeIћ cIj 654._k=6oOyY#FeuT)eI=p2.}ovMT .Rb*e}Wy1v켬>yjmx@'uQ%\ִlDs- ٺ>[ =d,Z+mX)Kǔ-|@k/A%d}@Il2,khΩ< 7dJް]KDrG~m3sۡ ./E~݈w5Y745tcD79AAh뗭23,J7`N@`VaQz)scApQW 7~4+ :FlZd}@ H)Hד6x52B8 0P> '>0*dK zN&8Xw80~Al@z"C\339ͰU1(?V7{f7gnΒqj^G з]ovn+fl:"c@+KߺF՞`v,ܵOO[%Җb-j2>IhoO)%x1ʼkR#H/ +V`ؽ?dZ2/-I?a kagIv<MC 8͚O7{z׻>f![hs7/&!'(DKt} ά Hpzk M?e[J0Jp~gP'UaIzuS 'T6*s?)JgKn X>̠2YwwEl+ފS4,h?XϺ)/î'_F s廃4[%SUF<,-Q#%rUf8*RH98MI)2z1⿈g YpGra“o[P{/R!96y4@*/ +3BmXιz6ZnVJL' F Ka-}dr8T*Ϙ ?6,a6"^z47A{+$(Qz:x_0LO:̠6/Q42<-'־XrAB3lG0bWٟ_=z7^{BdX7rf2s xkn"sf3=y;#;?ҋOM *{妾}aҴNN@{pK.-[$:1W%/Hb Bv*eAYWUUߒ1CAƁ3j*z{BY}"p&r,ESw?J0d=np@8u.Ж[db^]HCFU㸌rȬ' dssH<I*8M_71R<Έbj.7bpH a4A5ע>]|usAuӊQK=2``+2;M{ٻXg>^K}ĵ멃Jn5jAٺڂ?`c|XщTM3E(Ņ؇?|ggQC/Խ^v@i1F2e)7^inС;!rB]~.-x2nXK¶h*C᣻wlۚ[BW.KhܭKw6;m "~v dY;nsV|vgwzg'4qԉc(A pP=R%Y) *vzѿޱVl`bHH9 <}N0c/h4U7S@ k81 /O0L1 Z[@݊BѣRS Q0[QB.z/C H+r3 ooJM򥼺slHL(fO&ٮ~s;}D. `v\Jd<*FX+B{BXx%_ϽӘ`8enB,~&t <tkVq IGЊSKL<;%K]9 3&}+/{#NxHk1*Ò " a)ך0kKLMCS`RO2'7)CƇw-S&T;+OK?I+$VY}ѱ7!*5!o#骅UpŨ97%+ąKBF uSi6u2𲴖ҔĚp;V_1PJ /9%"q'Ԕtx '"6g1WF/a sV1DK::w2bpܿduHD%Yn:&$I`L}cv(% \#$;؀Y@R/<}3iPRL#+l^ߋ@*W-~$%d䷞g" EtlRkF!=AW .mOeo !^N TUmȟ!.aun*)z+lNR XOVPEtDqMIxLaF;s;)ڙxlwivLQ%m꘶)Qn;cl`S*hlllܕuj pUG`3[_;@u^Tnf \{M&7,_ӍнkSTS>)FB2430>o^1^ WGUƦwעbعV8.Td>)iJPw$Mٷ<4!kUbYW~&k幏ߥV#yUz킱G0,8 -A>1@|cZ|3f13V:]ؖzHBL 4GnbV_GH= go K-D|GeH@> 0 \` $%[R2O,/`;Ǖub{'p*E%`]Ö 7xH:oTc&O˕V4K*~ Z2uRZMo:Y3. C}`li5fMHi,%7:qP.AX ~}{hӭBP{Scj)k lDpfL*.0F3S{C۩xĕeF"j#|-cyvuDu`QD?qqE,qX,wӜ%Ne!^>gHڥ?06|-Itv !ڜ̢X;}/F%ðDv ԰[t3ꅐ7 ٩ ݺˢsİcD 3{,8Xu U _?i,eo GXDŭZm#nKl۫ DZ{u+LP(17Dig1]YxX-3z/06H;KwE)q`!H])!X6FJ9*kO*6בa"b $m/E<^7;[IuaK@>ixM}-8c+ןLb.XEEkf4IT3ApuGP7cD\لojϋ mBIJ^d_ (uZ]RuB In F/\БaKrC@Rl9$5;G$e7U׳ @<ph_h( 7nѕ&-tA(ÿ.Cz͙ǪgwU09nZ߲o뗚9ڒ \-$,Eۂ_K_߸Q?ͷ?y|Jd7@pfI~,HHΰCN >=UkGKGV[qIU#aE."{>7ШCkBӽSVQ*Y'VBȊ2Yj3\rDEp:0-I}RB s45XEwHNV^;Hv %@co' CIg5t}aABs`e3&(fy/[ \YDdܴ,EG2PbXk_a2)=- unL$n5į[ 4,,m)-xRt c͚Q)lbP#JP@\=.T_GF͌02|l7DVPV_k|Juv ~ks2 mysv[=wEr &3 q!4^]3XBA9'h9ڑW9 D؝C-zVQzќt /N:bХ2^v tWAaxv 9c FyvPAWJ~GĴi=$b훳vnMGeES&tbfo ry>Wq3 Դө[.rDkgf/M4G=uwFuӄv͠f?MStȞВޖ!:x~1wHC7IU7p{ Fg:lYU̹1KvK(*Y1NO{sQF\W=/?~lg2Et #?> ^>nwf<[ fL`zO?&X`ۉ +VP90~:$o;/-LӔl-fgqQ\Ԙi>m{ǸOK,{q,LDnLm~H$Q'өn/SλtD{"6K6s> JcV\:?76Un*y;! J,`#wCHWDJ#Th(=z8Y]h6`Ro4D jVllTYTszb0tw8I? \4v7k؜(~>{#'JW\2qЋy80V9+'])sBg<lFMul@%>Fזh_qN[Z?fX,|cW(D*&K-,< ?d~#Gzmz<,7(~FLYk:Ն@xܡNC݅6+ i} KpMr(Q6-F|`22 !0*>Ѻd*|:&C#D8+G)?؃e~X6eC'DGV]FzA䊢A_]DZhN9ՠ.7)%K3=;E%~zQ9t ^0_>s2C> ʴ %01blk Ǭnk daక.?!ޢQҐϽ [S~1H`ކwrhO!2?3E\7~ ?""$.=P>fh~@. STTR/nu)K@ 1L)Rs#@Z^R*BB}=Fޠw>-Zko!̓)¼`qaJˀhTܰYD$ͫ9kjOM\؉H*9}3(k P˅wiu2 - |j ꃆͷplQ-J,2EhHԹl\p"&QMNN: XÊ;-"ڭo.adw~מ^=v걵H]j٢Nu9 6ᛇ8ݘAFs0Zl޳U0 W 4?>˨+!xgt-3=ڼ- ߘnj [H?kfP7z9E?3{۩ :/ e 8-"NW8Z];D8%3Z9e1/lM9x006_0\vyaukH7U \|T RS߁NO-!߁ZkC7·R˶ /ڔ䆑b W!{NlG*ݧ(̖4{N?,dẅ,[4aI<)$37'_0S3*rjY(LiK쟾e1s=H{ԎwaU G1Me=d+02ќj!g=Z=:x-5PpKUѰd̜'(( >2`|Ư*ZiT#jsoZwi[ciʘJD*wrbJ#pgzG9%Б`8[G;AqzK;M:+i'fԬ/FNT [W*MzVLcd=>s' cC;HPQLi6b8_ e3޳{mXLk;0vdMft֡# ]s5W)1">ͤͦ# ·^ xo.#g(b{ǟGE- H-ĦbDÔ*\/Na jh8;g9BכJeEk7Pq ZRe 2t/bA8E25D'e]ՠ4b9=mYHqʥ%2P`7^FA$ !1*S%mXʘ r;=6y*-%Sz,3G%:tSY7a/VEY{k e|b(;e#o}[W'AݲFkn֚ksr5[RDo0Z9lePՇd((/:(7*Tt{JfuhЖs6S7RC? -28(؊0)jVk4~\P4]\=j)n=T6?/$|:.]>8_Ķ (ʞ @]ɫ2_{jEPlODxLC)߼B͵w >Ccu-o2o2TvhK]9y{UNz(R 1!*=zK SB" I5neMYZUTz"PF6IP@N*"'WDVgg8zLӚ8~x-\_pP,q6msKN3y3Ygx>Ny{A փ?h 2h PDřf,2XAQ]X-&3*|z n,1Y/qVF~OGj3]JҼ=:܅RSqbY ly/'n w%Ig@ͭŬF.=/yE"55}]~k>qSM)vp)W2"h? ӸѬE+S^c}!b{Pvg C1dI!UiÁ̶?o@q@}UɴI1kXEȦEExD{ +\`(C{(IMs ,uF"۵e;aXĥ/w+j@NFDf@z0`qq&Y޺K_*pSw}L[߆YS^qЩ1}Mg*_jb%ȸv(eVE] ;T找' F 9-hPsZXz?;Z(8f.IXꞍ'pZȄճ<PaKS'rW%#dE뵢`UJ8r&ߊ05YW{=L)}Azؔ/?-twM@rM&NqΑeʾt7y`Ņ8U=l#MVh Zj#To&aG<n ֎8MgbMϳ桤;1J65'U5jcUTyoy^|_~Ki/42e|2m,uAx.2ݾv!W/K |~@ cZ+VoZoGK'sȚV "=pnת4J^*",^.t@ιwd& {6"H7{%@~<0X-? F&C1C ͕q@hN$bM/EZ uqX9D1XD ݥ(k`{Q>Ʀ%QuIi @ԑqZ_C%mGU'FO*_AjaLAAZn7B?1m.xُ|%-F+@#*J;ds?xV=0B̳Q-EU<4 )YZryp&@hz"{ r23OGcNH]&MB{#Ő`x#z~tl6G"tPE,8`&4}桦.Vh[^k!%\s }H ed)<ꕏ4ڣ0|T3SpSkXň,s\@5Py~W9x7DznϚY:W5Z#p|Ti+TD%8k{R5 ^+2 z/ŀ BYW`6WF0Zp )lܴsr5ԟKl BFi)+&9\MS_(BYB5Xg΢P-)EtEϔ&9#x.7@nR< oXw%)::̞Ԟ}.v<¥P"TθKӆ)ZzHifMhcz|/N SaC{= =R}F2G-N d Z!,ܞ-2pfc,k>p:`[4A}bVX=.*kX[ɪKFAƖJΕ|XL zf .2\c'X2SpihY]0Bf@kMFA#+\dZ wON/śmAϿJOrZ]K\"a'/݋bK9b:6*3@2) a@5Zh3*nΈd3겍574ChAT P*т&?!‘9r7,{w!3>)'hpݿ`))d* ݯ^ _1":x|3bpHTHy 2'âZd#yK17%IDp I@]ro=[;\ a{h[LQ:Jp^F*"Q3w k:!2doc 0FZǩ C19=(f2"(Z˩{!NjZʼnUsotv\6B4a1>9}ka9_'}~ "E&zqYmalQ?+鑙T-u:spi^΋Ys3]SqYYLw|k,ZОsr7Mlyxgy怣& CoقFϔʤ(X.:E ey4!j (+')≙}hZ 2 {ka]K!9cP ?jkw~Xܞ pcoxSVduw^IΣnZvA-84NLI9Qql^pL -ohvpÓ `-\h@yJΕM{u6n>=#>])_#[qq+k]BmA_$yT~5nM CJӧb"Kr)A}ҏ@P阛rm8X y8$Ko^gte@M;S_HT.:̱U= Y@87˔l ‹lqM(ZQo4$?ʎ+EmzoxKZ)njm%e3* ϼWz^VYE/mŃ Ρd Aa{ $1:Ξˠ1">AXcŃjڈ]%ǦHJhEnK`$9 ʳ\ } f1ɰE4TYv_۔XJE} 9=}ӊv#=q'g8#1]u61k6A\_aǺa*iܵM|*p^̅.Kϟ,1XaD0y˳fVo#g$~'!D=md, SkBf,?sRwG G2Qa$lSg1!.gY9ֶ\X{99V%V860i%ڟ y*oE87%vBFݣtJqeX:Z|Cl}vՏc*+ϵC~߽_ҮꨖCI:5"#+4d a ݐ/hP),SGHK\ٸq 2! Fd3M]1vvE ;/kClwapЍ_lFtɛ%$JGro s΍oKmFcI,M>QUjV~đ?j [D:XZML59CAqOeDQņpEP)Dh;EbPXT8#CKϼJ<۔~b-ҳVD% 3շZTS31wQ}Y:M[qy#Di90XbDLy9 8߲P]y9M=LWX nXb`V!K"Hg"UJNcj[ޮnUUJ#eb`Ev MF{Hʬ (1WlP֪E{pZu)zxۉwA3>oGD[iĚt!Q(L\wa7^i3˰.[nT"mTqnbW?xD(FXGpK(8k|Jr+H#VBoS/% Sx%?ƤfÌ=aa^_F {l$wO N#S Z9}? u1 [ЦA߶oT9 7 C :7b}.?Hᠽ)O.죶N-HU[OQ0aDd1/[slȇzB۰sy7mo0Sy*VϪxmִ2i!RG$!xۢĜT+l]RΊfu[5~ gQ6|ly:a)c>6r$}cBĶ)ǭ ?o'BہUB'g+afjajivg%{8>H Ma&}_wԝҐzy&Nr ΖYykVx&ȁ(]ǷeA0ǼY@+>?nZ#Ep&A]dǤWe V?^ bY BnyTg \(ȹQ0Ѧb(ҬV=dz3"@^V? HәcDi+&i UF xM:t*XMb EV+YN %zZUnPTMPI]ht)i UzPm#K 51Vp%:ftMt r~2~ϤGn=dO\Buk&mG ԤKtdudY_IA];Mu+<;T}ys< ߜ*Io a4->@/ 4($io&en|Gx@KX I.5SwϮj]CBRKi]>= қGvgN#Hw|*1Q59<) -ه';ro0nϽs9LUu94A=X_kS{\Sӏx6RTMhTM(39{B P@o-ΓpZK^OtnR6<Z4cWP&L|tW5U.- j2߭C:gEUtm2ʸl]mu5i%Ux\Kf;X! GKЂ3j[{IP&sr=))2v%\\03Z EUMOLfKgK5pkS~XGR*'x@yt03"d@T$AETP7e>pQ(أl-vAgI'^W:;}.b#h'J7X5VSk'Rofr<7w3tT~pS6{{!Qyb5Npny77DWtkT}z%8ネ%:5B0W.W3o9'% VaYiTO||ּ%=U a^?7 r>FjTbX#ME){?b1haA 7k%'_1]3*ӈA"l;V%#hBHOCnTK(E͚kky(&xK?ѯAF@I X}+p s&j=;w(KFoHYa6w+*u>/:祩\~9=B4EIX솶 }-Ӂs ֲkvBUi{>3뭆~QBʾ"{EdKrq4js;WYO (#2 0E=s/`=~KOnb4 a];8RBC00슛uҌvR(10fw&'Ĩ3w}|WZL\ûKŗ^B]O|J5H &FIS `U6oO=rt+Av6,2zrme YviL;n0TG;_(ڠ(F\>SS Y[W: O٨0>f' i@1=T֐e倜ZqrE k(CoSOY] EG-MA t+rfx[?%,- T}OCc$w\r xlF›geMǍ#[a)_;x(.hA=]D[h =J.CbO s.ʲ#n;%N]zUʍڛ_?$x%|/*|cIy9فőMGmdT-7T4~1SK|>&iҸ0ߩq{ :l-<^qΣM+hdEKH"=nrYBd J);ϋfEr(V5N++f ٱX P$ViڎeuX4 9eO4U1w^! c4M^km@4M4L{sޙz74D*5Dm1Sk::6D|%~5κHlO ųC>2ϳI:L]i-?~vE͘38!eˣį._fyb,FC1۽}6K.~(7B(^r$.d.n榄s}? ?DcIU_;TZ M׸ۼ x+{ӎ #Sr18(^jGU{ /Jh><Xډ[{w _Z[p}+6F'ۡu-V[ybw_>HgW9wdr@5]{-<&ah.ySdA\X l{U*./ du ySwYXv#6$lkD;1Yз 툀꒏勼%YvjaRbwc)L}cV[t^>r8.7$^4ovlbةZjg -[my:<ܭ'x(NcɆ1$!3Bv>X;e8vϧ7}y`xā^h@ٳZVߟ<375o{rB "95r6#vud;x.ԗ\1+|w`0?Ax"YqZ=|r W UJ|Ne@1pp!%5 I8O&4nc0N1=r2~6t5pY;ז.V$߀!/IG]c+Cٖ׉&YT1E`SJ\DlnzÒzHcZsXfc&)*u3~ӽ|6Nc&0zWtC"63!ޫZr gS u-Px2Kb\@f](1 Hq*diEn`]L-AwZ|Us&%9/Zr@S,ԬjM!~N:I~fӋYB7ȿ(rsGǴ6L.8_lCԏ%!ը&=*ʅIa㡻$0FDŽcZxZhI "h?"}8J=&Irč5lt!m;x@ij39EjP|c@_X09|:ΘpZQ$ +ӍEiจ{uݱ'}k8U\LPgsjoNl$.]Ð@iej+ŽD8ITT)P]Ō ȻhsA|3> .CX wY'+/źj?laqLacKRu _լ M(Y aK+Id󨚵ef׈L+iJNIPyf/ܡ%/j^s\gI 9 [$_2"Fxh|֙Xdo l'w7/N̕yc{JcUHu;v|T[oRXy$*T>lvƄ0":0"a9A>ߕ//a.v;m(?0P;F70(KoZ^y%h\jgXf}4K-Ff>OۭϾRMoumuFgFMقu\D(F2Ih[_]}okQlf֕?PCC6q]!f4ݯ)*љU@[jm]%j0x,Z0QF<1Lod@~y'g<ٓ.3>m0]͂kCZq+$mJx Wʂ,b_fh|KaGLrA5“/⁝]xՖ?X"lLBѶ6DթQQij{P+w@PΦ aQ"y^|78%CQ'YO-%נYu׋[4 R,OtaݟMhvlu;̄CG_U{EZ5nŷJP`Qn/kAᬌ'QK$ -q[ll3jARhWݭI(}~, FŀG+iٍ/Mڦmhc6 Zv.CVFxNꦚ#EW 8 ?v=~-^pFT皱b~wrj?ê[繙 =/+Pnpqj6s!9@} 8kjnW 4P7 ʦfL[-zNxCh<~3@Ȭ专Cc4{9XYtTcvW^a,?sS.~ۮXNlbqfSrSN&ֵ/mFYnԧԼ z:KTaOs&OQ2Q:!)[$FyMRUlX<>|T&`n(T*&[h37b 5|'OAn?)bIlj&k/tL-IȧY f27&N$iqh+p!ΤErF f6`҂:qy (Bɡv#tl)ݾY&H 7Yȏ8`3? 4Ptif  #°!ζۙW5ePb]=^C7Xb}KF%̆YH"V̗ 2@|ͤRn1בqJ5/.`8R> Y@n5k\CYYGQlfRsZ qSBC8?F=K x7`,tZ)ZzW ox_CFcN2 $M:/q=#=ZdN/"E 褌_M9r1"\nbs#}'yz8?˟]>}O5ó]f(6!9IoobBKiX\S>/> njƿ)HBR$\5iOji|aߩ0_n8pk"9t)h1"mf5gxufD9JQRҎkN#.+¶h/t2]ѰH|Y*]^;.[C>A*aI$uY8'EX(hpC6i]f1,ӲaHſ͝ndE~L LcC0w}SGx;ŗ[dۿns} @ w/WcKY2EŒ-6  mLNuNGxƷ:NkO@iğȴ,G&O`JO1(L'LOZ!-T"aBx8 ^SuhE]5=YLnYʅDڂ ;eTW|m/^IS'>\L~9P35!$U}䞵Ͼ<2E$BwIYK"[ kT::3ՄC2?3CVzH7h-kvO?.]3HYU4 lk,F EI1ܜSXuEْxW7:2"q-pe29rH Ue$v-o I8GUhCpdHs++TΨb4`w= C!ausnw=|I?c(J::~2KDTUD%i}Jtkbĸ22uvPe#~ R0 2Pn+1ugS|)ӝM̴il(mgg.'w*56k!6rm-!7KD 4ac_Ohu bh8\  RBPL^,-U{tEu'qƫ-mr#1?ode.R4՜s_]R|XOq׹'~ˎeW\B/V*gWj__Фxƪ'ƅ}cf ep?SrXmν}M'yTO` itqNRatB3?_6@mWGOh$.Y(Xqc)BXNkYzfȱHj@{^x9Ÿ0c*=ӜobO=yP ]ŮfF>ܟ9m4)h}.7H*UU pEqE8MpH{6r4y4'ڀK9/܆IƮڥT-!^ز:q°VB,#MCb0nt=%6@ƫ'Ѷf}>LL7 Mn)!.%0 ,AE1a~Oo @Њ]lldPĬ`+`HZ8ZV EґWJK8N'o+2gLqʴ9T\>jeoQ"TݵWC}ڧ " x%NhhħAàXw9I@n6*eFC:)lʮ&43@l=h(_xROAN~ O򽍕iWh,TqND-."eX0 V` ڇ3&g+^yXV@|{m -e^Ah,z/].z;0W0* 릪-7{ס{ q8Rbg4J' @`.݊:a@K@0ᖿJ#VyaGDl%A*K*Tf6jEtCuwϭMeĨ ȸ 7x } 2Gb.~xE"Bp_Ԩ%0fTS؉O[ɖGQ)?f7EsĩI)t7 ]A) 2pai\Z!ll>`oҁ3GDH̪7ѵf&S ;'bT-roT% WYKVxy-`iթBARBr<4 L&vq"R ](EbSn,D S~I-l`>@`{!n" oIcNP3뺍\S P&t ve8.^sz(8 wyҋ֫#WI.ZuE+wZkт36[x9˩1:y5L 4]7GlZAJ'=PwHz&&?G/wH oF#<|ofֹ,W=7 WFm73*Վ?<79H )n3kNj%tv ǥۜ/B\.gҍ6*ʛJ:7ۅF{aF4Pd%H&/ k2;>FJ%u.V0#$xdT ^{Uq1=wnCLO͝dֲGȶ'fmʞO \%8!0d*BP?D\MA|٥t4qoIDXu<ڝ`/&\?kxBNйjځk:+, Q MLZ%FʲZX[,MJ3F?d@5NAyzf:Ec+YбW׷Cu\ؾŘޝy?0Tv AR,)Om%L^y+ V:U"TGnWf^Y^b73NU醑vGQ2lŭ"̰'Dm49zFɫ;{8־35r{wa9~:UQX;f,tIPaC&RѶA26z=OI[tϩṡƾ<4 VXBELʮEx4I"9kaJqƢQ}l:&l0/_TW']a=J|47J6 ԰#M(.w7N cR$r[5 @w@k~y&{/Lx _317].1 x&1K7[Ua%w̻ܲ.m!HAyh˻7'bT 4gԵKs<,SKܩ<[nжvLm,'Ѿqs4@iS3+}\>0EcM/A i|T@UXo`\ϋH~Rebb|[92ǚML1F!*y1I (:#ʾ3T%M,'u`qxhBZ:?:@!N"v~Y:F:"ӕu;u+Eͅ&|Xd̻g `g5eMu񵵂%ga 括iRΚS:#C.ټ3}pIs4u5jOCzU;P|i%as $_IIf2^&:IiL!TY{,5޿ySb^>R$QdnsmG$&S`:{XXȿUJIɱ\(ͅ앷Tj}GyƳ_ HߢeR{5]!!9^6ήzSN=y=G l&j4ݭԐ2y曊 9rP_;nΧ;@ jt}bk?GU^ힹp9@'tKaN<㍨ *K%X1!`5ut͢78jhmD kg D8sR4G@561Og-8}D'>^Io yPvT2-eR4z@ T+14-Q:٢$XЖ0CE1x,%b}O] =5fYR [6JiL34`hFZ3IkRNX*"s;5I5ʗ|<3W\첌(+j?;GV.BeqճJS6aSHo|{Y1E"_NWx֠i)xpg%\R^Bx@I %o5_E4H@D Qw=,/d?Mp3V\%b=)c9sf𣃐_wGwjX|^uM#!ZS"m!7 +`EaUkDޫrE;" RVLxh@LIn$WIINJJQ9+UF1]9 뾎$ FNbFDΑ3KχIegiEkb"S9ajy-< dߑo85L>2z{ҧ%9=1Sˑwῲ{F(h(O`uXL_θR 4 ΤY{A Fbo0XHVPbGݦM(?y="n@/"2B5'%6 TraL|dYePFl:4nOid,Y'%9{xGwweC{)@jf%Q"_kO5a@eFnhScn .w>/T˯- sۡQcR Yߧp AqUM:?2xLxQJ Ug#&ሣ^DJ^'I1; n!ɩ-4/::]+hrMmHX:=5RM3n8eAFA˘qƏ>:ͬ>ZbqY%WYڀ糥;ن٘åI! d>*cF鵡}tC H"H5+.p UD(f8~Ma^qŔYgx;>riW)cBX EXN8U$q GD*Eol4UWu}>OQ)8>212ˬoNb^OV;"zen:\NҚ5JWcI1~f;HEjaAdm_zEFpp6C5 x:sBXt$0#jJ,\s NFE,6OXLX[ JIvod'0v?헳;\1%z1H'\:+-U1fNQqH,o:*⏎Ξze6_OM|mambddmNH0B&YRri;qÎO"zY6̞ F& ,.ЗW\3 ryWK> d\{ 4 X^t)&bQC[k渚zfجH_8! )*sA켵cN/+]c5.QbACၳ8#Nr;lݴi[ګǗ.*`yO1ްU\Sr  oh M)[&\$>7L3_bxsA4)DT- H3&d'MVNGGJ9RN9쬹= -V by!ą?nK !P$ݞXK(l:Η ~1]"M]ϡB'L3j(#ّ^-Opwc6b hgm*ƋZ`v9Gk3x[K&!2ņࣾգoŋ%\P5/n,H*hp! L W"%#F5iݯ-'*Z.;+lr܉q4 Zu:}V0EB=Q.NIchp_l;y?`Oxkļ+fSR"?L<2U5Dqect3!m[Bmԏ!HGx.VC>怴 ɽo£sqWeUiF,q̑7Fʆ2-)FwYOi*cUtEr66 "շ>}߾‹fŋu$vԵ }Z0.Y󕦎 \A^KP7`!ӭtK&uKĿN?|Sc f;ִg0Hu[\ų{8SgMSI Ij'2a%$FtlhOBJw9J{qnG)7rF甝bu=rA{V>xM*jKC3n_ϔ!w: Q|ɶշjZk2~j237 l2νuY]V6hɑje\ OCx89Fg7Eb,ONw \pf*-1(/R+UgܳIv9k-^/:12>ik|3$:2*k-M7v=\GӢF':R;J4ݭf`O5toxZS!ݥ%bv9o{BSF~ĕߋ.\y%;JVjVIiϩC,X"k >:C)GSj{C :l_9ÞQW&F]6 szsoD41B5e6o%ܬ,`'4dȳ)gW݀N$2-e"E F -g}*uN"XyE a;C??˗-Ƨ]n ꛬb]Jw0w $;Zֿ,p JN5SǢBE:kq3h7SCOGY!y_V Ǻcyau^8QWDl-K/Q}Eq1`qgbU WY,~`awoN:ziy/HǬ R3zbX ; P b ~Pr5R&[cD=؎>/m3|+J0Z$:gn/[$tG?p\lm t@)BW=`65"v[}iN`w) c J5K'tr~9話lFhih1btTi7Sw` aa^*"S\'WG9Ц i[|I+G'j%k$Sh N7H3Zk RZ0HTT`= f:w.g9_ݹ脳#$\N$nAQ`rnRw:c|ȆĄ>k]0Z:E?'b*rWj @AY B9CHF7hh?9mkyZ+}H1o~U'V"I킕 lԲsK@uS5+oқ^Wstp/jJDu_T$xěXKR5b&PD蟞tXWnC!%ODLy nPGWZrΎ|IRBP7iCA<6Z;8ҀẄ́ kM1tNX6Ƒ3g#żm'橍 {QHvjލqHpZ8txj v$] A75`L۰ГfaX^m SN>l%-gdєFrѝʡVLy%۹baH?/̭ݻ?*K+@ lbp* P_eB?qVwBx`IHrOq%ZS-Yq0ا֕[P;Fn΀V̢j1Njz inX.AwBA9  z6\u֦1K/ܽ. $&ƏLx5 a qXӊe;Y~o<%ڶ)ڄx1j@ y ]_of&3Ji^!t\m6623M}GZq(N}soѐpI):{7]Wrt6 <}AT4Dn [д^c&I5FHV|(R1MsNl1h=h*sUR~=.bbN`=?Eg 'hB/JǎK`> xVsÔyxe}v&"G:nî1DN*mcM^IȿlLݸC} dao.&t:axEM/KLcVa<3l{No0?NVd&Y߮>'<үYƤaw0;ZP. 4^i ۤF YKC"i'+jîv 6ˊyrӤ5e=]U>)No=v=ـyG0 y]S_|Sgr*{ݝԥJ>Z 8(B.(ĩJַt.~C9 XlfFy1?#;~C=!b¯kKѝ.2' =aB۽=t$T~'Ad|֨| 4 @z|q b<[LS ].W;'oag"*3E$Z\P]wCeKc ~xo/[TˢZ5P?>_|>şr{ON 3SvMj>ԑtOp+ExbHC$$ubk?t:J.wrR7b]% `Tԍ{JzÞfl4x;?)RFxc} . xZ%$hE&ۙn[ŭr~9Uq)o(r7jl*گnfnAz=ָDTxo}BO7X9VdN](`Zz5x j<&r2XX a,>v\Nd`TtQ#.S|2ɷ* a<~m4GzIQK#4d1m8cbY? xu<]\,e{o@fV;wlup鯝طU,`0yWkUiU:*pǂI%JӮI-|:fR"q&@iPe>5?9-pV1wC V;䣈d=9# )px#Z ~spν!xrf yMh/4jU$wyf<`.H`V-{yvFdugfl7L/S`C3 fVmwFuqo]`OPTy{96*&kprl>AL1U(J:O*vU@74EF}OBI3]ETY5CI-o:N{W?n25(v[HGɟK3GIEb&Vڌz0Zs+&кyGa5s*|ݏM`Wh4֏Ag P&>n~c'H mئ'? //5v-#`[d˂*P;Jm5CX # Wfr!*ۣ U\A~<:d `9y7/B8o\ ]"$!~/ƋR,T@j $h2A0BU E),9CX2)ީ*wf\N;u-/T5*!~a"*;`? [s-\Jl|ox䒮ppOtƍ*FKfy6N.0Ӆ6y>s=M-³aߕJ0˱hln/5ʠpPYqڲ] t߃A 8O =0th/hO:Rkwrxmش RBЖ8*, ޫ:ȣxļtEm}XqjW+9X?#Ú\̏l >VΓm-9 cRšzu<0.V(ߍYC_"UrCxMc;.@ng|[F+xht:hhrAeҡwb~M딹2DvsOwMtoHwh8$>S YkS=DD|W[<_į):_dsW=|5D4,2V6fˎt՘js!ٶ`~H3?ɀb 8?̣l[t#Lr6ӝ-Z!,j\McȺ򋋏_uHh*hs>0&GXNd.%sirǏdO%b,@pmq9;;" Ry,b/ '/Q>2|˨K5C˚ } T(&N:?us*IFq%(Fqz=PU!n=(s~ӖQH`R }L2D'݊UhNp9r1!|7Gx\n] @89~1,rUCDқz>۬e/R"wPM4bR}RlXOߕR|P$WT3.j4qx3KOC5̜8{1yn3Y":WkVڬKISKaŔ!#UD 'RpͰm1^ [ ֞=(+DoL@}K[9Bllg]Qy73 ߧp!+{'q ;!)]PT3fх`0f&x~wsAzbϢ)b$:@iċ!McDȡ?g^TDs:$6X4Dh[д?-B+3Z[!K7vWS@[ pϛ_ߔ#ĕ#3%X<9) 3hB@jq@9چ $(B M5cejqR?oeFx #]A݊^B@VڍnRf{6ġ8N?W4l~!NH}p8Z=k4g]* !pNF^# RF֟58>hO:|>'[zДܵD I 4% .Qc%UK\!փ'4A6ΣЦnarTFxW8l5@cԙ*WO7F]_¾4%}R8Ū~Ni_+;ƌD*qwb ܆_~@kSnkz6/J $tG uyLxǮ+]7"= g#L)-T+znű=wQo 'WSxzWt(slo./>j8T}1)?eh4tgB~Cbژl˔,L2R/A ֟4,:IĘGT"7 [[Wt[#Tkz]ߨEII yR}E:HӟSGAb9Uodn,U,/fQu -9@ZOSg] ~.1p4@dބ`>CcEܹR[ʈFaQ"۾o~J"]`,׍q@y&#D˯ƣgkԺB\=^ 6<%N#GL?-Sfw %-hNLWT OaPb\.F%r2mEoI|2B]Yew)e.uL.hf 3fi+3'jit88w|H@afU J գ?l$qœjB0XbăGS(&YReehY.F5eT^kJl11j\"02d'(~4Tսsph%7q-8 FWYuZ)|d0`QK|/%}Zu("A]hԯ x*/3AH7_o*tV2xEyVvRhInzU/B¸64v~;m Smw߂9M~XVtyOa2vYEB|5,뵌a &oH3qVqv7 ҫ?U{5[+?xoTYY0fX8 3QIw_f 䃆V+8.>B{{hVduDh1!]n~`# 0a :&F6^KwocwZD5yd!KhObبq^a5e(*vl?9(Vyw U{}ǧg:wV<dA/ `FTD.E55_zaa4p WͯqwV%zɩt*rH-ժNTGv\o,~,z[a L Me}@Sh&~$H`EpqSoYheR}7z>2~Cbab ܓfK"Bo_Y_!㶢ꎠ<r>pI.D)_(C ^&=fXB)Wt#gʇԔXJo\v.YIh yKJCcې9/Uj EKU@DK+;DPZ4Nv!3vwmbTO CH ˒Gdz*7z/2 TYh#u(z+c4b`:&9SS$v>ӹ`M'pcRStCthLj`:pMU8+Pjjh&V[":YrAmDX~7Mܻw3& >j;ū{rz6iKGe#e~@v#VZ#GmcF, @\Ni y6aSgV2yj3O9C8o3dd#+#+R fJ_Tjm'ͰeΚ }JyN@@r'#/5.tһua1u}iemc7\ Fvw(dgg,.mXQ!1pvCԅc7RCS'1kY},Xgl'AI5iy, ' =w<'b.eqg  EC=8**!~1=t%jCV:)&1L.!HaTt7>7Ҋ($,H6ż,ս 7}xN nZ*<&MX 5%LR(^35IP `ZR- y9>G;3a "R}ښ[Fzʘ6X("GsG0) `z/\Qt#FdȌL1}jq'ԋ7,W:jALPE;ކ8΍Pϥ Kv5Q.buZHL"-NV}/E9N8p?[Qx?85NZӐ@k`Aνg2|΍ӐݬK>eԳpW*X_](,MpA I늱_bB%y99gdBDh/һ@£s5N}QA{<Ҵ.U)j;& ykh݋tq6ȸ6P/ 9~ՄF5xq1@yY{Hz?ʷ.B-Ŀ?cA ŶifQBѩ8hx޲cINO'ڲ'ϣ8c h+\)]g55J0#昆oOag 1jIR+EtH9Xc1ߟ|%C=FiųłrlzU8;6֣ 6ë7=z lϩB(]-;t3HApbY[wVBϾɞh~ 3JK=9+D*?[_dH&oL6Ud$UНiQb-Й\(ϥD8sQؒ?ETPLg.Zw1Hԗ77J! ;i;?Bsa6֯:L9b%#GHF'إ(ts)H%s`mrC:Lq}QIJ߱ ){/ zT.H:8WcI^M(bSsc>ڴBP yϨfr;qәj]"[oUY-DaN&EU S:lcQ p|IxSK0is)! =|3^djˆX#!%bTX=/L@PMfz5uϏ `Z]./j v;TE_&FƤ(8c*݆?QTMtm#1!$]BI3K4)U#^Xtb|dh&MTmGK5(٫}ŠyՕA v덝, k+LD*g 䈆u19owC$#kA-%Kᢔsjȿ'}RE3sȺ1>JQ^KG?@FB(k6?fo JYn9 P9!TAgzi!ן`U 6a ]˹vWebA^X#(|F #*FQZ) [ؕ#ZNP -} rϏ%8ja_q1!_v^,oD!3")!!{0L<' B(kAI -n`qBc9'̲ԌD)ވ kԀڕKa 4m6頂WWD ( V~S,Y88\#;҉lpq˔]ϐ~{i:ȧ-ϕXPr#mU4TL _4v;iO}OĖ MSTJlQeiC.\r Rd#xYK5!s׆Ύh27tL }4TԴ1|A-EsY~/E9]d1]"p:T\W[Ahw7iȓI27zvzXĔޥ] NEc^[" <䱪pE&]5Z<  xhRO| |4@Mgn]V왝~L@)Y|wgUW4唒>D|Ғd6n\[Β~ (j8-ةk1nv^!êS⥲ڭPhj==iZGPgsKVJTO'w r.t}'ӕd"r%(ZTMNwx%ҳT7!h` Ea)u5kMc#N>*9D O^![G}~h)$k|]a͹D- ?Hz!Daݿ3^.ӏs"T#z`)_). fZmJ(F2(o :C.࿥4zr"rȂ^EPuRq[`sXJw}P|-@a94Zv3sBHPY4\ja$Xzgl9,ŝ̊JsC RDc^*pF׉D-{ʼuGX-ÆIebOjL$I_'"NQ9 pqc,&[4%SZ9iƆoy >Qͬ4 xy`xJ=S,JZ%^Ԙ V($OB᝶ĈrWnvmcDrjI^Ȉ "\ma~S-qTvx7oCz mb2ŋ㫵U R#K;Sד|EwP#|eDk MTI^" Cu[b|H= NjLyſY,=`4kk45-]Q}G1dؓ%9lw%=n3_CY%8Nո5ώ}W-vAՂWˌ$:G@1[_ OC Ok7Cb)+m^vu %إ[3cqQ [-Z^ 6i|xNwT8+He[ ̙2)6G~gSF˽/u1\~F )ӽЀU 7#$Ω"x@+yRZ%䳺M(*a(,*NC0;|- w&# [E"M'^e jhs+ .ǠfW'i;K%-vy;"Q -$.xtg/ʊߡ$=,N' 7~wQ`R%|)%e9Hb_2iIXMDzcRhT&޽T&&)PŨooP_5׏99-8o5Om ]Ay#sLJ;ᾉ0s#T8Ky2ܰxM<1 -vCxn,6'홏XS\WrU@YؚSwD.yO;%w!AxB>vw9R] LߨXMPJ}T6 gԂm?X WRoAQ ֣1ګBR` $ɵ#׉~l$(!H>1t,XN?:SoF>$( ,@WU+PKHôwby3VBdP'X™ ghң3@poI6)av@I-U-L{pgVhSd$i<+P58)pp{Yҗ.`I o8"$IIH7-3SP&Akn'8sj(jpjTx6Z u淬I&jY(t[dvC:p2:'ce6@psdMʰ^0F/?ϥEB^=/˖p-۵a {gg=jXVۜ g~d^LStd.& 1r/x؆x~Q&.3atYXg^,wlKTB'C 3c1yכ mB"̈́s/>se4ܻDNxvοї1 3Wy4mGúL? 1iB͡ R2qϠe_ L (l}onLL&Fq.$|-Xv+*v.š┱OW}Q}L9fRLףBZb@+Ǣ[s=i. d#8}?✄2JQ4SU!v-?4xw[_d>ppϲ+irf_獹&IƤR_#ĢCl{2jL {+j(Hݣ@\A;iA*VL Q?rR!ifL:cԷ9g@p]$EeZj{D!lN$l/9UdkN'9`NS֣wLYQmVW:e8M~!b5sm͜Rl)=. /IS]&)w'"J+6(M9[r8p!n(D*EN2jʪ _'|ϛY_:FFX"Q~u*%#(h69'J<,նAYvv߆K"WŽ `f2eV {UFFjEza^z` )vF-0"DZߔ6k';uԈȻ-Q'mۛn^$G #IS%/_wxFܹ ?wbɟ4$j2@? r`&Aw`]mxU_9z. y(TZyuIX2P5\~=\n(A,%C̨`/< '(%⻓PӏU%hP{gXm~a4t 6f ;?%0 $[|T 7q|Ϸ>J#ז^aEI8J_nBS h"M!+Flw4`k=f=t7kC:#F$%귏10F[_7*B4GE!J%TktC=M- eBMɾtyLE$aSX#N,>G:,?<,Y$}UK q-?gڎg/jmKo"~ ÷*;mXRgC00 ߈ ;tZD++=[<ƒ9_=a;95'e6י:7ԝEjlh}$)RNa7g]^Ȋx) Xk,$ YK(nɗ+7ũNQ2+9Lrȷwz׮:keçf-(Qt- .ES-(37ƃ=grMr4I~_̩֟+`Socc_'eDŮNNmz;ɴrYnCR{݃ά1urkk YMCWENtH#{G4*˘jMkQq's˳SVKL*('w) t$w x8p'>ڥ3 W/ l!'B{K@E_e6ˢ'y@djdP(!, wAy{4Hi%K39^e]mvpQtC|s+H;M¤k1ЃaRh܃!SLͧ wNWvSo>nO0 Q|E )mT+_;dĽD@~IeW7ˊ +n:$.p6`a!Ά%%_zd' /v E ljx}'Se%qśmGn?@ډwҕ- , 3c D}6LR`~v&#@dI rRT @ۏ'PTKN \ҍ:>U7;n)ERF+hֻ[{`mDȿf6TwȄ5 x9LV |3S7ښeܣbZo4 _:#:q )ɂ 6~҅t%f fpDvH8¨z_Eú >¤Z. sPAİLGh_'>rAaG-,y ȑXky~{}%W&C@Q| 5m*~1iG4[-=mKmTx; oF70LPpJO"~Zɬs %tLf|f@|hX Q١BI0m 1{ZSfC""*·$)Oki*v#{K4B/s抰s=L:AV@^\U4i'Kk1˳"쯸818WM^T@ulKSOƯH3HŅ3\]fE@9,49ƺ~mx 4C(JMxiXgT=-af4 |opKe. o_1|i]]CqﰜU׭k鋶Z(m 2>zTvD|c x\xH^E384}Ay`@k$$.c,KBIi͋CVXyyr] W^+MfAAȹTQ`מ l0`\ FXZP'fnNcZa5"t)hʿb9@)'=|wbZ$'`2E M}exmK-ʓq2&}G925?HԷk%]z֙d"6DdžI:sGq(H%̎F]@i @br VC֍R 3Pb4{ g8 M ,ÔƢmjV\Ŋ# _r_6`5 `,T`LkR+5KW~.kZ_ZQjjqVt䇪 p-w?~2JE [ZE`uv{EgjHnu6+GdV&KX[dJ#|rfi9!'01FoS|3_vKȎ.wvHAK*%/]B茩b<|Qs>=ۜ/mm+x[/"z/zQ{Jm8Ro;-`vw{C& WsN۲[9ѻ2氇P% "W1 L:ecLGŸ^Nθz^?THm/*v8s  CAϝd!l"{dΥ[r!K+@=}tqo.VQ8zNO 1hjcU `% ~CzZZHWzv)̱ *?5Ѥ'4K<e ̥mK,A£>CC-(<)P'x+:3jp68+#CK,eXB}{pg$:cǙMFabɴdM '{:"B`D59d[ٶb* Γ6I Ϸ}]vO#):9ɍ s^ ]_ ^UC^GenIX/JA}ؤ+~HK OPAS$L3͆Zй̢=٪N:9,5brղTڮ~a' :}Y 9oam3s O{T/r=->9FI`Zt]l}^/z{HT[qG -ԭM/앩tV Km= I` },. Ȳ+.,Q #6z4eFa)pW |C^+_U):i ڂcڣNmx'1pxK:L/#HZR>Nc+ _4zУu^QtYeA!>U=} eVĪ0¼˒K8rXvlI[->7 _=֏d̳34~iU5w퀮iØ qh /*JSrZ)s`UxV⪄`#>HgMI/z7o5C؉9\fH.V2HC}RbOUq$OV>-)WJ>)ewk,{ӠיHm{Toc"Ypsp3!`@Sdz2Rj?#m{߮94-ZHHL9hts%KcA2@uOĢ~?Am^l!Axa9J&s@ޚ\>aP~#qOCpC߸Ɂc?Ŝ[D%F[&N]#lͲD=Y Hr#v͟Nu/O1{/FV k2NxA>^lWwK(G-N&奜uhѩaS1~ e ^d ɺ6oĺAC{!} _3 &轀U]b|(Kyi7)+{Þ7nl'yO HH3%3KA\*%8F0-ϛ鞰4zD yZ1MT `d>ZOIU)A5!Xq\\[sk|#.:x`An3w>Kn^E1g<.\l6f{V4)A拁iL4ѣX_q1ޠKؗם7ӮNlm/Q70옉'L%W㐃 R$geP l?v3H@Vexċ;uXO3NEI,֭o=Y#qb}UJ}<#dN ކZBzRm9}XPh3 0@25?hN^A?ub)B\5r/Wb#4VOFk#%<:ZI%"&> ugtž5nC{¼7V5rNm8-S.ٍr M %,x'jyǥ4%}b=;!Ŵ6e︩D&2vkXGǤ}1 g,FDx 'ک-W\؍6 o2ϩb$XOLtWpr?w=Ias{CH2Wv'"euJre$QwX "e(@&Tp"U|}:g.|ktQH\ǜT:9Ib>o8͟@3۬QW31)Zu.+Cf4%ڎE&z)w@O4tSKUGqG NQӁ fLJ7nI`L T = .UVrsy#_:ưq~T F_]+NpD+y/֑jPPAʦMגHNLYH0}\5,67|?.!"^ntuѾ}eG_FA[ CˋK7"~u1A0 y<  v) >߽+|A9d@}\{H`Pb&-q([a_[z*_~YK1vuB9IP%~*$|rgʺ`>r&D !)pm쭥ta]g;2,Ϡdt~` +T݊S[r>t:1?8r˩)]V R(Wg2pq#N I~H1O)0yoWIh:l﹂qVQ V'[}̲=8~ts3jq#O߂1R=x@f0|F w' 셀+&˃̢[ ̾˦e!~q2,m/#bX*N=HLÒ'Dz29ٖ.ÝCgKnZS u^T%}Byi,"L%عY4m|+8nuQ^MWLy6O0k-)NrF Slbt,aҧsl3_kྩZU=8wn }k#U Y,`7i?T"$ݿf6՜^ҳrݩKO &k-|tT?TB GLt#y#b8f\(@ & CbQΛ#JExjvUtp9Y3 |]Y-fL`p_ fIW=u M9ɅC[љYcX/z@${V=B?1M;TɅg"/⬹YJ҄}v v=CrQs'6!xI=6{{KA_p{*O %6w/ o;?g-Rb(v$\9 D[i7Sf"e/_d_g%Ԕ YТ #,Ӥ1al;DВch2.1=gw!b4TJ ٘Y"]9}r:ipo1UAO"A!4,`=+c;HB2N8~]_0B n{+pP鋭'}TơPK b9&~NSvlth-K켃+~hkt~vdsŭ,EoK8e~]2B-ΖR u`3 w4p&@ \B񅲧rB嚗r ld=?) WПuP*V3bhuuJjP#,*N.]#_O6:f emaN];hTc _t?c pcfEJqPQW%A~u NEH~f1q 6NbGMg1,q5L>3n%.Hw촕Wm_M@*"mU\q{D+E<>~).0eND?Q[q4t}(fo|0GG X84ړ#H={R|~>iRr#̩ҿz,gP&ֽ^L➅+9rm18Jq$\&7%ɰӓn܋rFqacM#AڰD(&۟RZCUx!1fƁN5Z#YӍw,gы(*4,dշz@q?GʝlU$Gg7ʸuI~V +& v5mtjB- a^ޙjxN^Za=ȁ>s-/8/ Er,뺨~+Z<18zSa)a3[Kox3W}=T93mW8}/R<Żąrҡs@{B1]ςVћ7 Y"P(},&7'[Nm%$-̅/NvDӞYDF q+K=-L~=E@: 5(:}[ f ȰKb ڹuTsh%4Ҋ)FP ?1%PPqc`EcF͑zvtVZ4; jxʍ^|2)S[l_; [}^Sgb2'\>q_ӻڛ׳KŢ]UVq~ItEXd0$ =E)t4lT41FueBn #)&Eoq.NWHGkkbs$Jt:xAZW>Xg}S)(( SO{u^ *LpBbȧ]Vs3ӪjxT;]dzy_фn##pp^FҴIŬ+l`p;:"&z_BJRl>{~&1LG.Y:dLXrv nINltR̨l%'FV52JE0-&>͍0iw&V`&if+R(娾Lʤ@,+k'և];ZTR/?[ou~淉 t4K;NeNjn y#A/L!Nx[ƙ71t6M"\{` aq sHiI#Ɓ_ȩ'i&-TtӅ l9_RF҇7x[ݪ$,f]dj&nŷ7bZOOx8?"'{륒z q&np)s;k']âo gdM(6g@g[ONUV<TwNsR'SaÆg̴,{:Ϡ҂!Nϩ zN:RG\:>OEgM tpٲ~аمq*@\qOTlx=Ȗ\ cB]-La3z)oXE֟{dSr#38q|`=O[=VxRg6@osRd+K#9sՋt 0H A{YyJ?' ?KMʱ*4 /X(^@Igz&sȠGV6 #mcM+-+4^bbSc挩UPIB5IVrz@f2Kj9(`{wm*-yXw);hR+LP8'X= o߭-{g/'aOvफ=5ʛʧ#"kSv#K2r'T Rm^8 'a񦹗b%eBa=d #l`vEcVհF`Gڷ=̻*5lhZ*Kў.u,w$/5Q6,=1h+3x ;/ܛ*TIȡw8@ H6< (-_"w`_UQ k*tpq!_ SUzCo,?-hS9YP70`y߂޽G^ s2TqHC. -d *={K*!+ O޴ lg: Liru"iO3εU/By{R!iP~";灅[R bPOd{L K"gi!7 Fؽ&=z w/޻ L7]븟C@rb7s>0ԲupZ `@Y؍!7XH$7RooRv`)/׊,+0\'|Ȍts5m OEsYLU©$JC8|^\ޱ׮GhLy-cL>{;vB3eý[t}Rݘ]_tt]y!:E0&%6.Hn3`nᥥDG}5!"fq#+ MNU DH;Y5ˊYwm P)y4|sbk 69%#eh5ح>T盿nN [,\";,8Y].B -Q&7xB/RbL 9QJP S5w5Np"cګD hŠ? xkBuef 0z4L%Yt<ܥn3x\0wIN$)1z 0QpFRCc2=| JzLoyu i=4!$gX4p}l w$㟶[Ksڵcw1}; "Diū6QX+Yak5H hii9/ޝSZ7E13lM1. L*&[{Ao_U5I0AXA(4!ݱ0.0zlalS:v/>GY(<Rlnͻ7 gXkךha @ř_4 X4ɑNs7@,{r6![nn3k0C`)G!0Ώ cK&kQzʠ]j|~fZCщ2K7)̱{08dq.@ցj-*tlJ]Uh":3$W=?Y#Wohi3;>14hcLڣqi*Wp(M: H*ބQ&w)*6$ռ{82Cv`^bEQLd.j'ε|! tlPy-:Gz]4m*Z 啿2/f5;q_>gx&*HD֔Rx ͘S׭lCe|_!WB4MO\\=ǡIIEL^Ȏ0K[C}^Nbv ^‰h)R=d&d$4C?JYH[ GS-{ThOVPaש  #BND%D͐Pzeƀ8RYvGS#= ɏ {޼WLppi)|S4BcZk BPbhD˄T3g Y?iMXᗇY\|)ᇲ˕is+ G剂^\}k4Q~/>~.oG~wrK6Qn 6kWW!s+XtqX=IPXHkW$2ޟs-;l`lؖ}%܍ vv?4$Y rE>0ɥm =@ƚJ/;ʦs5ΆSO':u|.u"4(s氳: D|o> 3Jgo<73qMġx)Z%к>y#,tO(+h&{D֪2z3inHanjї`x4'hthVl+΅ߞ A"&wNMT>Hݘ٭;V;N|)΂}8rqpO$$N+hSrUjȅհz]A .Jb2ʹ6#󾆷 %HJW3W2\Ԛ23[dB2 >0j2{K&Lp" JЗـmD[ GsDRE ʯ/TQ 5+j_^*,o8|p"ES}|vC^gBZìr`Y =es*ڔceJ&;QVk?6/#?[.:{O#r8 nso+4>>1Ⓔ~9ei;7h q[Eι-mj7[/ ,62&Qu֝L6H 3W!M%[TIֶf9.9/ VNK-_2HCS._[.\t̏5+9ԣ 'Ds iCj_A&.#`Jнӓ$\9u.bá{""*l2 RC5`OP*B'"..Uc~"壘8O/!fTW;Mie=ܺCnÛēR Alp(scfm7D+8ES?,$r}- ,A R[<ա~e")+OK&RYb|~۝ctEA~R>Gn;$!Lĉ|Yon' 8扚 uo!A§u˖,QmLJy>]dm%MUVb, Qw^F|ֿKc}xkI盦LN ˕ fŨJ![Gmy Kϥ" IbP^?c'9^#|ξb3_J -YіE]gk&).7jgzNQW-,/LD|kQBR_c>AV[ y6lHN,9;8rX{6j[ a^;Ҏ2)lWW]g6?m3bל[>%k\aY7-ӊ>Lt5Q M|j3XEZ/ر=~uivo.`Q'&LHRpbfJ;\ɟ[ԭITK RF!ҡz=Su}wጾ_%IxpNjFkisndhgCw11Y9I[@e ]&A0+O7-|5#mR 8?r5fj\qMT-}YrR#M&.n@چbo1dbp^+#ӯH\-{;5;!ڈTxf$ncoJPPسZu;: Sk3HHK>[i~kD!0=ۀOf,7aYF[~b#7TyZB&u6%ށ0/Z_Y~07)k%z,~tl1Ή̞{%+2l {>0gz4 YK ,| i:>~iE3x]q݌𣿔60O ' eHRo7~X_/Rm[cV6(}=5 H.ۭݖ_xCV~h޹pe@ Sfٝ0h43{1jwd,a8F 1k0}sT>JiisfKqϓ<w`ؓ6TЊ6qj7-ٍ$Fy m5tO$a `TTԤܓ)S}hS<# @uD޴-M{vnQ K5a/)n^5WqUtۍfi)r$R4~`mC} C=Z;p= @B?a9UUc2:9CJZs06ԇ2-/eb޸І؝zt7\r. HU7&9&Ev[M?UR;eQ@&&UwI,$ɥuGPvk Us5rTug`ˠ_s3"W5i^c&,s}w6&K`%{C gn/QjWq1<(<,I0W\qa)@:2Ja|ٿ@<9\;--p) 6$"xo˘JU΂7a' \Cy"s LWnq搯d4&8iwCEJlb 1.]'"޶a $ 'y1^;%"Ph~,!^nze)!ː3?Wk/JșZL-%6n;ә &5<YWQg,ꉊ],8Șds9$YrQ)?gIN3^ܢ!*h;S8}Yצqt0VwKFKm偍L_ktxo.'#DO霙0wd+Rs/Dph 2B-F=Q4[j`d#0Af;|qm@+ ??v[ܡl Ww.f yfN\k) Д#S`MK*{…V9y#)$F Z9Ը7Giekavo܁9;rvR\ܴH?4ے %tDcR9 f$.[y5(tun5l?SPjc5EV}yN*DRx)qpG休_>=Pa u qY*I_HCGfW1bgsy<Fۢ&v 4lYò-tQM^ה0;bz ($O*`8ďp(\V$jtrf eDBf@ Mb F;߁zHjk+jmb(-mozwj aN'}R~d#RV67y)F)@(*|am5nKZjv/g(UGQAnnCԀ͉}ޠ$1ڹ)R4sa܉zCᙨ_T!wԎXNcr+ƒe*gݤ;2UU0=A05*TCh5F#SZ)&s-f 2\@/i2 pwPqq o[k{ ~MCKFn|`hG_rڒwENLoaj4pMDhk l/ *5B!J˭'d 4ߣ[ۜz}R Q~}Rk1k3F%#YrrRXsܸ^4g%33x3&~U3`-MPM8.1Ũ:?@h[+nNnNH :/71b|emEe]X<:gW]zb ~04Srz0y#w!~-hfS5,WFQfgSR>% 6> ,< ֢!V7Ó0tHfŬIhKK]1YBq}C7}{p[H>mb19aط`06ȵ-X #hOSڋtwxˀO&x313 T:"4x5N_ܥ+;%oYv̚{YharɆ wXV39UA"1)m:/H%%ZseQRY`:92q1Gk.G6ʐ }1t<+MyhZ"+.J3@nHM٘1`&]+rv-CD X/S'vտ%{2n%6׍qlYxe\5tD˱LxRbC!"c9%JU(p3ʻ̭.Z~LsQ?~c'X5PuN?p9fiYrXZz[j݁9IDfWRTgZK38:' ,0>}%}c51Q"*e'|e$se/V)o1 Io7\DZ4ƹ0(0L5\kΣqhB~}$*ZYmkGj)eDFQym,##qx%Lە## Xy<y %v!W? Bи7q/|PєP͙):g^3E-ē9VA 1HWKӊ&cisɵ ^lf, S1s[RCGҝM^n?&?Gm\+s-}|13/i=nn<ץ0N5.trZ ~@@j8.V?_<,!ܝazգ [\4&* By zs_YI"[+4؝&\҃{v!\ ;F ;ߙ}Ln2&::ߖf+E4!9R~ynT :IJxY1W6G`j17{.5ʡUYjt`CdyAdhOb(]?`TSG. $4q/ agTW?G5A ^}XZ#w' F-wh\;Gmm)R!3m5̏KQeIN! *UG Z" xg-3 %R樌7u4):P+8o,|).vD,,źF\P(5C]_wQejMϬܸ "0^R"VǗ/Q@sXA&*˲:q*D'Xh3ʱ|qA#ߠxܲZ=q;i͹o79/<<,syyCh-G](?o'X~O7:&s[~]dbH#G6X#e`t4ɃM"A-@v&qJ u򟪈tЇC}"V4Sy׈($#.e}v M[Wٲ̩WKz/i)ЯHZi+v ʝ!,3oѓ_҈(^ &:F( ߮1oW>cu=GNcEMlk^X\0xkw(33!aV[FC)`GgUW#LdЊ%d +QvTʤK$_ku/{~pv9w,{TL-i|܉c̢a.2E tkL GF-W>[^+o2xӫܵ$XW1̃rd1a)0`m",n@zYWb}O1T׻t}0B?-s8AdVfMaHe'UCMMc0Uju{ vO]<Pq9'S6Epmivk#48J@#їhDu]nzr[黕U[D'/[tE?O{8 EąN sˬ[R SIgy]"BT-4[AOįdl&-B 7<+{o jSiy=\a $G7fLQ7Gxx=GnK$ aokUy䪽}.JOP{cJ V;Uý%{zzX4b핖Q|{ضՓt`xk20P%q3$R޶^}6;.=AJ9@v;Φ< K:!&ZqYU7lشw|>\KBs Re,po&o@.BTF(3QI)VjhOFǢnA,ǔUP6uV zpRl~5ETgʘESG`7?c\3ZB\OmOl=KeUu $';g9 Wmo>HaFW2X0_o(4:Ab0 )aCH?n*-p9OwiXdtarTZHex@0rdtp4<.^#=kˀY,s.HR^y⻩^Oݜʢ犅Ub\x$~4i$RR:{%Kz-Yt{ZI+<[ߟ\ֹhof.1s('fl ,…P$,>+&FԵQ"jț %gGX {(S!^((."Jb|[.u`!'e{EB*l9 Ne7A/Z8 "XNv9$xz Ck΁9$`~{K&B2*S$MNƦs&5{ګȍō8?$#r{촒¨{+fY+qi2_`2In> C(12 #~*jsHSCX<\ ;1]{cˊ /2L~A%`d m2-%lSc0낤z |?dWiCDj kTh)|2-P\ɘ!W őR_Qۦ\5MSH>B/E5K%[m'5V޶?f-=YIaSzY [yq t-WНJ".1 ̒n^P6eIϛoH0Z5zDW~e$~uR&gY}Jŏdw0(|OYHOKA~v^B&i^l4\#SVvZYi:ɲطHT fNT ԕW MÅIHK4Gu>sp 4@\dz3n+\![SUG%z?6E&G.+E:m6w@v2 q&Dũ BU'GĔGuq]0X]ڄmfŻō \z̖1j>V~W.&%x ;49\5(~^ /P[NaFy=tܮ ;tll*g`ĐK+dQw#( ?;^dmYA ao^m#=E/ݶ UCehb^N(y0B3?vr6N`<]+ l'h+>G!,M`a+KcggBS(NQi L.ML+A]H[~1!$)eCA΁ϥldԙLϨD.'`-%"e~`wg fU,U9n c,  NдWй*@\GiYiAGY|!o!dmE }3) idJ9 m]f> ۪RJG)gJ[$HIp2}q*OUcteW'ǰ :iU~'>pKc%a:&e9ȶIU[: dh+ Mؗt6C4T'u<4 Q@,RP2$۹b%2C A(j$'>>.ګɹ$d@+jJ(XkϴOYa2ܰ|ܠwZ6MU0/Zߓ_&e8zgT'Vz6p!(ڤ15KSeKZg$jVM68f*X  |M`VXNzr∢!j{M1T)%(iN8 #TR^Z~bJu{e/} 㵲]{=W:ҟlP;=_ sqTRgS*䢁w,>%0};Y;t<]~-r1 QUn[ >(I-^׹Iflհ2 LCSr0p~-:_l=~<D:黅\qEZp _P^SX:NX  '^?lCYJP wy 69N.Rm5/k,@g2GKNb^fv.ȚFx0'thgtrAOMm\}m7:K:Η2uU`F(TEsFZߓ&NUP/G),Ne-SGZҜb119nt2[6+˅1\@z O:@\Ǜ̱Vb%Y)f`b<s4hӦcr~@c^|y!~iJ|8_WS|)*3F$ʋ{bn҆L1!PɤG#.EF@+e̻ؿQ2SK8 ʌY'O gBg2eAWoTȽ@Ɠ\g=*Nez?f 1w7k&%,D·Z@.rHzP{ LYO]!3]4>@LT,*k`QsXۃǂx$Z35bp>_ c8 />)rp7VqcpV}Tu X9 *?IE<%/TR<JjPNRf:  ?g1Cܥ.6X )\@5}mD7A3 ޯ^?r!ౄ;>p:`]iSA8AM^O5es-Q]J 5<6#]C>8ځʛ1Aiz#yw7x6OnI5#0xyU6 ;,a㮫q ]W݂/$T|AJ%8=EW€hS&7w*\h! Se73_u/WYb\&Z|^FS}Oĺr/0;zgEPynJQh xS@ʬVAM_.np)Ek- Mwe lv=ZC,Ͼ8Q$KT-ܾ8Qb/NJuWb#pA-3P[:H/ᓋLW){U~')ڋi;+xN:|Tf N$oi#C؅g{=+WQZص#zB26>sTi[ZOז(~÷ N3 9.-gxGΈ*X\)c览ֽpS D8yNk \ &,s7x0!mAI;bش]秊&MxnQ@2NXm.F-?^C6܁Vu` Ƽ3 rHG8r{Q2F @0W {:0`2۰l_ sr_q@O݅? U(YIF$PȦJt(GGWa~n,S(r)rH$%+?hPg5> -TTw@\ >mEmDf@~4̘chE^ߌ(RHPnNAwd"A2;1.#v ilK( ۓrފaIѤCum2 ]/@g)gA=U-' fY !^OjJ~u6:ea,jMrAP҈On7h=,'Tcg Z3"{ZyeMzһB'n>[$RXB1#N$CɄnveZ?f/Rp\0>>Kc`x.HMƺl K2d_'D(av>Us4]6ET\O4!EEVi6\x0o!q `avS ??‡?AGlTMK,)8KBp>z\9N e_.c-׆-j$2U KK`,YXWTTb'hX#P7xό'a{\F2碨Nٻ?LO0)߄8\ʚ;HoY-ˑȜ\1iK73}3ȾQcnaƮqkE1TYv2D.+ MA{fs2R!<.+٩YZ(ߥ+ZV-,'Г//rF`[[Wek>ޛKH>(ܥ).F ʵ ]6ե-m-[=FQ[P ѕ ӶcrR¯ߪ2,m{fga- z1V*B~:y*HlJ'Iƛ;>nyt~- " = qy_:~IqB1m9Q *ߒ\M8Hy>hec)HF#b}Wkm <# B’VqWVOJHRTB}D}bvCMw}'uA]*BSXt089Ccfó4 rFSWD" |Ar/0'QB~Cx2| Q9%IO5g.XO ;UGHʼPVꍊ{Xf2 bp|N9GZㆿH-SK~_/D)!yWj 8y$+~ TǿLxJ)P8 [)%Ju8HnO;) o$bl*|Wu"Hw',^eedC&{SNN_4#`ޒ kJ9bAjr)`߁.W<L3̢"Ֆ 'fq3YFfYT4a=wcY9N_ yGmdI !m1c$ o0B89QaVD}OHk`,B3af0>[t$HCG 3jC"doUΓ7 y=BS˯Q&+0ćk4fjqt I5Gi"2bF0_C3Ҹ/U ӝb@3mM Τm#hUþ[0~%gC77x+2.\綩7sg!.=qtyvgz3}4%QJk8PEUOK"b] ]f$I?k)f 6@E} 4-^f@Ɲ3jhҿ[Ӻz58؞j"*ҌAҽ1|#l4~qW E@ɡ=/U+ *K//MSZm 0<#7,4Q?k@3CV5D<,O , +ZGWV,돶VFVaPDrǨ[? x@D۶pxC#b=%o(A9ė+#y>,*=g*DsH&w\qSO^d~hCuPt]bggnՉx\쥞]OK&`9t j ح곻x>o4TFiKjqaeŏ2:',tc}9pf/LI,L7|įN\&a^\v6dFL>n]&g(MF_4Mt%)5&9Tq@6 XR <]Üv|Hzג{Ƹs?d*+}ڃ{:BRbf~6R󒾈dK-vo殻f9^BM]Ls͡%hK4-AX2>ȇRؠBȢ .Zi%\N|7'Mmk&t<I--K<;WqhL!v+Vm!v &2 42!3 Y ҥ+$𔃫G~=ߗG"b{ƚFv?`o#ޡC2y=ewZ, &V %d4{E.9z{FFjޣᢌOu;aO,-h'9ǰUxw.P Biپ3G]![ZSt'| E&šL#csN`Hg}r-VTwubvv}YmN;J^ eD!>L. |Z-7rÞ9ضD엷Iip7kCiZ$,9Ț$Y7;dr'odPLa~JX,m"hsd9 KEΞ'P]_/ kd*0-VXg|t ?۳cC[Q9V#=ct[;L-N$c&L=i{f{i8Fc2'8hxJ$&P$/Ap„lAT,F+# "ߤm*ߊL=YMS{u'X(ΰE\T.>C/)Ah-|h_k?`SϯJ?kc-2?p,,k-SݾY>,9NZ$2X/+Rq;7M>` z0 5=ֲc)!g#ڒrIY=v&YĩxEgml ^:}j"XX=}TS2p^kɪ\*)()f?q1@e_X5I4P |3 J)#F/| 1WkNpQ8 -KAl[{W$`P0۰Zh=lΘ@!4-2^v*IYmu&jqt.B [ _0jdߛ^=YK׾Ӌ.Fz愮ְ$n0 m M[x/M|ЖD۸Ta.}g"3U;[) $q [{G6uKCrre;yQsF9@^d tn4)b+9鿆STCXg!>cU[G2;΂_vï[~fHcnN KCk7osHK(3ҧmsj:"IOkn3uR|YImѕ9}ҷ*bdViG׊K?iٟ.  8vWƋ|^ e(FmT@Wx]Y Vy1? 5OBlͶ@)b|  +j'Fa'6DAG$8V4Ŏm {bQڕ,c7F ir޸[G \+A>sTwM\BOz,c `PӫVG Խ|֣Pq"k#õps'ǖQuTFՊMf*/wIrB Ox ދ9qx662|,l_f4"?ķ?!Ugr#8wm*Z6ɀ2mfB^Ҁ3"52GSJT ID x,C'3N]tox_8q}դצ#RX*̀hNcɿQh8yCkBtFǺOo'|8TAWïD'}߹7~#5>bi|'lO콇AN\^ (9^N^Qn5]uL zAey5 1[QQS-Ǻly}HTh׭r"eZGBCg/kmv'9}[ |M)4/۩ٯ`*%:[#K)RhXmT'WQcHQ8O] (45/ ViFzC<x+v@[-Ӣ!jD 4jf>jWnFK6?]Ӆ8WPnȡoOBoXnt7# _c:J^hk>j ;f6": #BUd^{oN0H*}.OeC  #ֻi(VrJ}nn`0 =q;R0V~)vD'T*=T鞓Dy)H z'UhܧZ%-9I;%Hj}j,m20,dLRV}:`$*PhѣφvUY֎6o?3|TJĞ2p$[q&:e&vJCBDmBc\a wu _J|5 qMxڸgj5a=-叱G C;bЏւ FLBf\ymZ) ?8!}+O< PE\w$Yê%/bh?KIÐ@)ph mbB9NzӢp0$_(t}l&WΦO^"-O@%9$G^ (¦KW662HiA\3 ӭ; -w_ăvA)Bf.$*VqfrbEI-=R n' V:@1p)!5=ʫDÉWMލ)ކnژe柝7{ Lrrc$\gFb*~gw; s$'օY BGI`oaKx\N&Դec8w~"ŲZڌ8 "qRtwjZ(&)>uPtd 0xM0ƴl B&.d-pMzLS)eM ڵ()tyBz5`RP:e$c韛$~o戗{Xގ0HmaG@y3pܽYqD*KW5sQ17$_p7!͵ɢ L.2h47MO~ ]DǶ^aM`D4,s [nj|[< X<#P$D?t$<)r!`hLi6Z }yK=bISuKUrFjg0h;r(ȬlQy J`IƜE?Jm>ګۋ=,˃3"]mXqB܊o8) o#>w&)oL1i)հ@iqA= ]BN䠶9͒ "7 -_/\& 5]/l&bD![BAuzo'ftCG I:(~+4?L^Cr<5}<<݋MgaퟢL .u8PC n)<>NeJ|bpYY%Ωw];_`Qmh>@vp;M3`&X ӝHS{4 no ̖Ig; \6i tR&.fl0;G<-WTg4nXdJJԑ[SsM g A<'[No-WL kI()t6R4hZ뼑-i+ K3կ%}P6l($%{(,ڒ`ÕUyJADVWr6"cbgV^#XbRK7c ɩ+t"?_Vz=9sm`uN07? '5;,FzKP8c^J\͒k :ş$"^pW rոvj{9PrTuLFH$>#Dki_<_kl^7TIͮ^rtLcLC ҒL/Ci\)K.{;Ȯ>,Edԑ6jrb E8vwWfq<;ѓte "*-y~ ʂ̏Kvus}S6$mq2| AJ,񞧴|j+74j Œ '`niL6v¬"&/'W:.6iLf8iSa $kPɮ2'P0nWʘ-sF+1J蘷TDQd\5E$%"a5)/:R56:cm[BiHP]F%&.8*#TeEY"7 % Oq9J4ΨM]9ߗi9gRW[BVg |n{pFʂ&'ێ!$$-: M A=p$`%׼iI{DMlyz];q!ewbPЊtú䡸Hkֲ6$8`pZDhCcVOocGDyQqfS__ӪXIIgj +8oĠ@Y~չX nfoR& =]Ic NAW*O! 6t.;>wS"Ȩ ѭㄧx#ύZuw촇5ܺ4az` _fKa ́eA>EKα'Pt u 8p̉g}^F_J=O]$u]~^:wxΣQΐrfk`BmŢ<LV`&70Ty߹MPEY\UKNf c}C@gJ*IL{6[7H=E}rpǤzW^~zkK݅LEzIPgC!zBzw٧|H ?RԻþDV@[*3ןT;dCPu*9Jթ k4Qu- $,(3vDN*򪢬&PqJP(ڥifє nu(Y{oq@gW3"C=[ e$r\Vo^Xq<%Ax d(f/׾ȓFSHܽ4]Ja7TOd> 7Ks@O!5#X%(SAa%έ>QE\>4bh=<^-̰K=AAy OQX|4U蛤NLGF+FBha5nxvSi2nBAAWL2m]Z0ux#C!O w#Jc7mx{|_%Ho0tV}@^ VZxqCygIz/.\žr u풀ȚZԩeǼDmf$Z_ve- g|hYXG+\qLR \AttUsE;/tK̰lk1ԢCHIV73''!f: <B~ٶ+@oHÂZbT!z0UF,J8әDou_k`z[6Omn=㟨ClZcyF m[=d@Cq mvɆ˔CBX&SD JV;s9>_X> }쁮 ~Iuay)_Ɇ&kFt$';^l}?jֿZp&Ңm:Y\0֮س_m/,7RX%)۽y yK7}Kubq~鱋zs3XDu}Td4fPap #ۡ'-zF;".⻅8UI8k(x=#gC+43ٽJTQPsv(aE;n r3OW.hnZN8A ]DO9b}݋?QcU7*ofTTXC Cx' ~\>" e^+俘j43k'h\?=eycKp[mY~@vI ƈjh5Cf̜jT\.f@rٱBܯw7tbQ@4LfzlH>MHFj)I1A߄+N%nAdXD㳭ߥ&'z/0] ԝS,;/7g~mx eĥeHFQ|ޝ˳;M+p1K4֑QP9q .e|J~GkGDҖ0O&Uc0Yrjvl"8o{7BUccHOQyjTq^8CFk//7!Za@:F0&g5?+xyFLL4OxD*oyoj47W_]8|Xī~[V(`w8.,ͪ[hhVQh|SeHKE]|57@mi=]u*`wjW7_b7M'wYOLdv(u`Ґtv̎6;C|͸P (L1yȮ22PBKKRC`.3ꊹqқ%\M? j|xbiJ%<Ԩ8DIz sȑN^bzf7rK={0u@lvt.87_:q 4[nIu6 ;/uOEuHc΍mfq޶_0+DPnFVLc}-Lwxp~8\$H&1KpSC:wDR5 _ &i6E$5Ul1ܜV:E@Ըą.5@w)(u)h岺ˠ4~, "O 9~_XS2|*!l//1</|{yQ*o! LH_W6G ~aoq7pL:ɬöт.b!tͤ-[8S#ӐM,vݿes"L։D߷C5qU|*KP 4D@)+8Nb܏x{(?J* wYE_[bwNG1gagc 7EnIgԫC'+o#X^ uahhiaɌLLWp,?X%L1D-j/CʫWiɶt: cO6|6\W^e h}6U4ڕէ=~mS3ب׋'X~1[$ooLz@;YsPKX)b ~\gS+@Z0Y#@.Z 3ͭv'GT{Y"F^YW<RZAD3(`zY,\I3Cwx&*ɑ̝V,k,g{q77m[nUkTqC-}<*3lVTٔ^Y>9mwԹa_,K`ZIƑyb ?Ym ur&pM9qYa2Z$Ai!-;S,ݢ҆ 46Y (8@w[-08X1j;ʮ %ր/61GJ=p(4bb>F iV1H+,M9KR!k[bmW}_LsƝf-F\Q} `24t-#7Ȟ1Na_+:Zʭ)uuY X/rb>WUB2U[>zst ONH8&bjRu#0+b qw.\DZO&܀̾m>l4݆}gwf>cAw1bYP"Y| 9c|NāS$Wޡo?6mWLo i.fxcGN \;_n6L⧢yn)!gkv–.h:]a`Kyn7Qvs{XsBZ nPFR*<#zR'j܊VWMr}I.^.482$°HDŽ#w+b8nyAg`R؆v~ͱjw͟o~Va[f.^u_evJBBNLIղg9ILBBhvcڳמn͵ELhRW=Ĩ|ԕz؛'/F@璃v;Ȩbی睧Owt tn(z&TB=TMO`?gn}ϭVUQL$ ϚRѤ.5-b#*"esGJw?I.dC2wo ~|Je3^Z%#.HHMW:$&Q*fo9+ oV:e. ihrŲ1'/Scas#q5%L7NZ 5Mf$}xYg&;X)wHr&s3ޡ-B!)is -%$SA=>ӻ' (Wa6.IF"m/GG(&\5!-6_r0hH 1=pTnᢾW)<`:*&`ͣā}4,`  ~ xa3iR}'*-oQ٦l;-eVJG#` _N(tl&*;q3n}fһpظӼbhƘj͋[UrCx1}UcGg)S;ܯr }ç7-|OZ/w '7#FW!"Dؗ e6Oy_U]a#݉I#Ⱥk^HY̳}1&H hܭKEΫ~V3㱠vq?/ vƌ916UeiCidNEH_fDR@=NӃX6ѦN$Iqz#+i10~h,̘>枩Májh)e"XJg-KdH>7q\`YɣWj5xp'.9L+9) ;-}c(yC! -i"nS=d(_p Ma3HJ43iT7"2+ rewl7wNaBJEupt]ں" fBFGFivQ7Tg@ULY4 E3DM"B^a9ASU?nٴUh| S9~n%T)7Q%2ccKA˔(#/w "!I~zrHY'j0S;sCHwSg1oHK:LA`f|M|:7.7թ&P-MlY q,dO=CQIpiߴ)\u̿=\H/ˏWF%sfr\ P|s#˻Ƹ2 mw8rJsv58$R;AtX`1H!$<IYI,ca/I@woh+' qEZ _%W@}LeӤ "gǭɽ5V6/>nQ} dqJډi"11e܍{ |a%bޞ{c%&+t/ޏ A_[#&VN]HhhBb^".s|Ruΰak8OI3IDZaijoÏPeqiD֨m!:B,rg l ( aIe|0XM[zK^34e^@Q[y9te_s͕ۆ۲ TaSxPHC e~YdLh.!:IC3͓O~:ttn_|aBGs'ME{r';\`ir0ZT 2FM>e'%s(07-<~An=,vQɺK Wh7=!#Do Vb4[br "dxzݢ773eGg)4A[(pxnYL-MZ:֯y^N؟؇@SpbNK2Q4 6ˋ=3uq^ ENZ6ODs% k?n2I1/ˋH8]^zvHƅ2!Z ߷#:L^0s{6l5?Z" ]W}`%fQuȴQwp*F#b(լU: </t[RJt`&?BV ߹n ~DMN*﷡ UW3>#u`JDN3~rDh $oLJv [%E'(w͠eR&6{Ɔr'`h5~ƀ4hYN蔬ۼ7a:Q`ꫀɡ4f{\ȂƄ56frq7(7p i۷'Uw`"#. p"_|/p;j*tW{Wӛ_ Z 垏x9@֢}8n=8%@EqwTY n#+SCpRH`[ Xgw_d<8hNJ BcJ?xǃxnYl]yp-£B=~akF !%3r/!  Dn1ef̓W7z4!TaKD!ۦ_D墾mVL?jt[Јpf #6b6e@Xz~Qړv=\}裀 ^[O>v)58ZE=IGtqvco,t"ib,">Ȣ_A#>;Cq?zgKN8?uFOO*%\x⊫ W,n˅ə`&$#T"57wKvevru RNld nwN!+b) "d-[l%#wjjk|u<ƃ?{:jTL~v7瀔W{QtfG8(aq ƵρrD!a_ 1VF9]zЊc2]W&@_(( EAnБrUH);<콛\7`@!~nN .3ڳG+mT1\ZXPw5bnA!dL; */-0KHXE"{Owxs$6ʮSEO8Y5 T~֮!M8N7B5 1ZBރc#F]3s΋joE7w#RoTof׊lmK,N4 F3άon [/#o$єO )b$,;Ur[f<#@Q_;T5΂I/'G{~X:n9Tրݭiaкc?!T.'!LF)Ix]@I1*ӏ0']ayަc*~n DQkm2kXL QNg&Uܣ%ޖ=٠% 3o`ľͮt^F7I]u4(nM:Ƚeu¶^޴R|`Rqr,&XrxpuʱGB-R'ywn "=)Gfh)RwQV:7*6vH $LLQB/|-pCo|}B%~Ke F\R@=~gH} K5;"?&CƢ22 \J /t{sZASt: ./<'ƕk1%W#uX%ؼyN~+b8;&X]rcT?m +9բ1-WUmR"nO)tTbO2qFjlo^]sUm<-lhGܫos>Fsx;Sh;dgN̬J'fx3aiRk@Znuer:MA{=qy {M.w vV86_I%G^xT$4}hOUeCtY"'u9; کPe=xqxIX=6Ҩ+ԡЀ5Wzwgmw@ZFǹE3IHQ-f/NZApj"TPnJfʪ51:ΏzNbUUQ 8f E!>XX-|hLt 长$ܟYޱհ^Ji|)csy] ̑ ;PU1: $MU+u ͪc>}VI?0{E!c:ٞeӃ7 u&} &c\<'d}dg ] ^E4U6௅XPV͞]td:&F7%<}3[ȢɕMtjcg>'̕31؏|c\A=~W(įTR !=F:o7f2'y8N7%>P? #0D& :Oy)GY 6CV3˞ZN3Tf<,t \@8r~s:8 2= WB/EUozi-m"W*v+>q xc\b$06QpbBͤ9IiGIفwn* G(~\4B&T`ꀕW8֣Sioè$ /4Gi@eh40 E}xዱ)*cށ}&12d갦َaBxW` B2Կ0A/.^Y+!ʍ`8|I^kNUEEgp\fYW7&5ރ;?9~QG‡Յo(#˺AJCվnQSrebL4`ڳ1Uq,6R*Ư`ly;R[p{@%w[\,sYot)SFNeg#lFWT5˘s7jv( EdL,\dݸ)K~7n51ej$>Bi]UhU^6ӑu{sѭ "VX.`A&yD'GͬnͺMZ=vN0p `L rWOgtb5l䎨#1ê̔.;ZZ; "xU1e!7cc=>5eh]1rBG9u{ϫޛK.QN-'speJ4g+D:qElޢэ\OX5uҒj<Ţ[\SX<2x?ՑY`(ozqҍImBGtMd1hZ4i ژ>S)E9Rg d/a/pc"rNU"%dB^3ܭӊ@_ɡpNj!eKg?.q3c{dl XMw0*Ç_ݓb 5~D)[T",k|Ϙ+HQ}LLE}p/>ǧRn+ue7vg@̘l .>o S&<bYFWU-lx|P2D{u[n%0F+S> 9ɯZ C"p[%u!2^CC7) j/a#~]exb_0{kES Z9k`L1aO- 5#WcW--gwm!M8{ \%prz(Er>1mͰdߴW2Kq}Tk7OVw? 8PrHQQhz̤L%욟qz?7cXY;\>*NT YvyA۸ڱc[!Offv{`(4i^К|&Q;lqM`Έ3ctZAc+s{T!H2eMm8R(imw%Z> }gAz Y.I@EZiz *ety4!QԦfs*.ұ8XfnCT$͜ vn~+}iI<6Ln&wۉJ.K~6Rzn_1%)2225@8 H @ 1CPv  .pCe&4yb$ 33ZN&(Am"(t!ƂbH:O`<؁Ȭrtymguڍ6f fW5Ö̧#'qK̉h1pdNi˼AݤizMn4_n\.&zW9RO0RG(ad`nB.ց`s`9s>vPt=oHsd=ʉذ+2E |M1ٸFXC&gGz~kiLV7ےdɓ74[7RSRo>o4Z8 u=B79nIJ4`o\Xe/eKz*Fj]=2:Ժ_|Rp!^œo\?V д {:Ec k&z_#646+) KO:gC^2%Zڻh74XQD_\3'@CC\~Ҙ%^;`S\o64!rw&<7)S$L] Ҩw3$KR [i7W͋Pa9Q岈cP /3{p[UfDu)3s4](46[칶L.5BuVZxfAPHժ-Ԉ|kk!TfuMz?/fQ+˴زH]ni- 3V y⥄m!@#K]57i}IwX5wv|Mss~G*$(HԀ5H;Nm]jX!_V1b##T,Ƣgܱc,c}oh!qw}VUA z̗dZyPLkq~6?/b~)^v̾ s]xym7Yj&*4v}n *垗Z )u iQ r|M(E Oyr֩U>KZrMA /)*Q /=5 9~} l>㭈Bl]͈AQtxsGRz>UU0ћ|mf-NF_<Bu" XdN7i,c=ڌi٪&%u%'tRq䇖leC=G64_/l+ ʣv8SAfmq *[EBB}c~OX<iYPdy(O 4oM|dȽ-_.5[WjJRA'A",gya"O;]}蒋Fc(l`7KDвR&5zH=8OB ƌLhws{'Q@^9ʧv4ˡf G!htp}p5ˁkD&mSS_SƳ+%]bY6 #X ^x$*! ֑ș- pDaQZY7'FB4ǀ#Vd;ˍ%!})~nߏzWG1t +.3̹8#e=\(-/ [**Cuq\c6sm((>%l| q9g~NmL/j>4“Ƅb?n5u2ҍk/Gv< ljLeSMRleTJSNNj!qK<.UCJgp}R zbl_ ȝk/܊`\DNj?xʝ>r#6"5nU֐625ٺr}$/Һ`76A\I.嬛'ABA`NW5A 0T c 5`9k=}nQ&pFnPl|;Wy\{=:C@ƺǎmY<!KjES467BƑ2F:oo25?)Dl_",YG/Q tlGa/5φab87>g> w)9j[!ɓa1;W4vGa]6=MГTW[)DHxgRT$4npطD^D9+d p l;r E߂ [ۑp#o"=kmKՐ@`lZB*7L67ո:1GRQL*Iu gP>襞R"B8ȭ:;!=-v3q]Qk|FL,#+d>ꔘcY8唖H_Djˉ`OxEmΏ@"SƘ,:nb ȳ E_UODobXG"M!zwEJ9W19 `Ax0cx2>J%zKjr }W#͠K{N?lŊY*E2{gY!2D_d B824I0ޔW&./F,q-+`PIp[!X8xޑPxI@uUeY`l4c3&VrnEFN9=$/&l|}_b">fS0lŊ_mVGs䦐Wp-r_e'@bA]L:nuF%p5s"g2e=Z+;v%v_@VEMB0{ю$ v+( %%]G=q΢$cD$_1h{iG^;`#_JY54h١ЀHU*ZL`}1f#y*)q'^jZXD]3TkV 'f0W_`N}}t3{}FϏr/Xgqh_yRpAc}˸%b XK[A|U5?ƣ%GJK&>o 8oZ8/]Nr ^ V s?C p&+,Ty5u@"Ȗ׀"።Ly!ud{q2A!f s M' Ucsq_^EK|$KL>fT"<Y&\832%g'XBYV\AAQH~U²HJw%fw1 6eN)XyvlH3C‡nb$DvB555.3żWB9L$;zП@'}Zj3T:AFX . 9ޖb;Ԛ& Q-|R/_RnCCxk hdL/faE Ӄ /,լ C|0<*Į2Σ1ǰϘ:JDCk*!)`)͛ iGTԉF|rQ 0 `$V]dZ{_Bܿr@-ۣJk|_|gņb\赘"KYM?NgKD+v*YU>D)AT2>6w2Z(Ȅ;$8(R< SZ.?zĨNfF<-҄(PֽkDz#2 ڼV pojt(׶e=߭lXZ Sюá~\= u,UT)V4(5O,{>o(_z)z-|}י s)ۜ22q5ܦKCE~a1?8_Dl8"ڥYWg9}ؽoW#QDUB0CZ}-?eןyܒhovdC ԰g͏sBDN&) Qkm%[G\6'v-n13 mko^Y!{yB)?:4"._i)A'W^RN?\>oi\=R>PrWR6d"^H&;|^؈iYC9rјJ|&amsc 0vɰHLm!3frsmVUc s;mu}- 7yy 6;h@D.iE niK:~`/Rh~J*ɧ`cGO#=Ӈ mwUVA7xxUr2i>PgD'H.UQ0ƙCې9h=-jp ?K9ůdjx*7Z vLYzdYͱ <h T8R `1)^95>Dək|W$W+0&5 SDw jf/Nx1x.D0%5Ο}pwAP )W@ 2#.+<-vk &hOI|"1n]%)|*9%Tޔur0e&}|ylBtjz\@h*%݈X s^Bm{:q8Ne@+ȕ04;\oeFc?fg[3,HL zNoɌhE ūiխ#P*彬U\ un^9^TY(ʾN_4dE: ) d*bP $[L0k#gaq0aT=FްVAi\= vQI֜^ %}|0X~S}|ux0 pylm3 _{1/4T|p,>}qHUY 0$Y/]dtb(0al_kVm6[DE=}{eP@8xMJo%Z65 @'kF:Twi1'(_|k$mO|2n)o&>[jy)Mr D'? .v駨~dWnG:<@(/ Cҿ)SlfO5s8LHO]eB/yLxı^ SSإ#DVB2ײYf-\dwSr|(֧B54$d$0*DⲛqOHDc6ض}258< /Hj j.|]H{Wՙ" ѵKdIl ?zn6a3M#ivKqăND+ۙ .NջyNM7cnH]1$"9QB;fy[1><@MGE{ZSc@Tʇ$:seSgNںKqNN$&#qOEݛNk+h0TޣBx޲M1faؖuUF{i;`2/sp(ԛ7 gpajv~vjL'/qgOsUfwq'e\=dsI/D0x>i~㓸z A*t&0Ȝl[TWy ğOJV%qݙ=~pVHۊ(0HYTC&{/B;FQ tuuqk䯋8(&Ž|}(u Z5e6|Or"0?|c#1)+mwg!aPnaO5;eH{(̗5(I8 >;CH`B&uNn֍~)MӮsWDrѺ*7u>`ڙy | %k;ߪCXl :˄fV `/)Y|`v^r@%0^[S+"U[L!ů%yZ*IIN5DWGX^<1ˎ#!Nqu#fU ?vEfy.xEGv c˔i&v'{B0Býn!@A4Sag`T(fQɻ׸О!aw]RR]z!@dV.̴#s· ܤfgӺ\EFQDlӷ^~:dEX"XqB&9%6G!Ffo՜l̲,SVdVp ]c"Sa'LA"w(UB>O:;89; nvh¯K$=6^au#oAی濄\ݾb6@HXXOO /qWWuIJx Ih1İS(y .nkO.Ib:4`by4OL Ck]_.x`Sa(Rb%]s Kz!Q%jOb\4'8(zvN`ګ%)koMܢNl7"" OS Ͱm$\v*f8C'('D0н82}9#Aɕ6A©zHSP*ã 5n7YVÂ';ekG@JMdg7ΐFeg v&PX!h6CY_E}Mf89ō!m$,(8OQB ;剟%B"Oz"$vD>M@LT\gnc@&32d8WIuTY9TS};G3z\(#hh7pp3Gx[c3^1y_t`۪N vSfN\`%Rlq]99&ySd$1:~&ZE;#\V^6E(kǛ9m<:cNZzSny2h&ml8}5b: f$v %a9 lTQC(QYbĵ0c97zd_K7űȷa-f[m |ye@ n>[Z鶮s|~_E[LhZB |7Bu*t`oǚ(wFNތ,۫6a#/TtP2H!W>=n5B]3_CkH1AGedR:5C`-#\_FC? eznDDLy}jfWZo[C߆`գ^rC.wC}"0%zH9DmRd\A)chEq/|b>y3tI. jRl))jڦTri3Rkgˢo) _@_Cu됴Z'8G= 0 +&WtY;c8CE?6aNU-ן B,,㎨а7XwaDwYlT3۷egT68%f٪9ѽ<;Z7ߣ5 [)j &ST?8߭(:#÷&z)i]`(tGDhT vWHGG̤krAS ѐ&}@8zCj/$(b8+3"e[NX^cRZNғ  h04fjeXg2+! Д%h2cRSJT*JԙLrc4Lu?!Y~itiq~63I酝1Ri຃ >9S̓"LIfRNZeے0A!/͟B{8"oFc*0 B!߸{iFf-4]A{# 9hHP/Ӗ[xXX+aD%-Ǜ}\naE8S[}>U3p8%ED,ZJES*t ަ$fB?9ȀۊNnvıE7M0U^N]O@QMS5HHRdp߃Gn'!l`40Cy8|CrnsaX`@{@q߰-}h4TVTdYAȲZjkkNy)PJ=7!!5cyEC,`z+W%E"L*.lYMȽcvEv$s6V7@a~VٸLj,@{ c]Y㟦htU,nNwpu6]3i'-ȣjXt%wdy/;&@la0O K,xBB4 0'UWu'ڗ)L"#{ΌVY^ZwDYGOQ&pt\W+ۨ)D4O`<9=ퟦW>E#ښ55(P^ m%c oHHH#f%=:B# DC&0_2&N_ 4i M0XJ3X;@`Ԁl(XԾv}YFo0xYPqG 5ep4g_eY2C҆F;,$㴙1F̔p3`hS9^؅~\X-ғfՄk hu{v -c_-T"@ry2^f+6ΆarBxgfs܋SGȧM(cH_EHŠ8d`(jrO`KMXJaR d5'=V_)]ʢ~DQA{QҳEJ:&82CΠӠifXa~bdWIP(EȨP;RZUMݎ kD2 gjP,W ,K gܭSԲ^gj75!fD8KP=}B8YhMA3?x8~itQNBKƫ"5Csq±[Ry5fp {,>9:+4]W@ CUyx1EVP_xa ϝ.ho Af{h߿e6+K^OϺ`R9p[J WȕH#cԢ P9arIۣ`E].g0s q-M:~ շ&#f^ka#G˃s4ߌ,<Ųh n)BWE|/pͮ<9Hk6*?vϛ%z  Kޓxs`BvYh`6Hi($B̨ :Hh{\"!sm ǃe# q|'G%F~se)# o1%T[*>PM=USF4pY83jɩܪ ՊjTVm˟k;ϔi2K:p踃@̂5T]vW aq?쾡D&nnNGY+8c@/BI&O;YY4j:|Lږb0aM~ZpF=#0lA.n9ʀo=*|j/1G5 ^O}=X6 i o+8\`;I>W %IOչ=cONE:7 xSw-|Ȟ(7/5˗@.EFG?-CձLtr t';MºRTrZK~ A?-Χ۔xx|ʺ3yJ/m]J2eX7;zmJ/IKZ]Q9j< VmI8&nӖ }ucF fE'ZᑹWVlrZcRih/9Q\?jv+ьuidW\!(ܯ9=A?up燼 elnb'āDQ`9!0jnTKQBymn;xU[kR.PjH/6G+@dIX֜|n>&wB0-plīvj=ONrJ+JkFzס@>BQ&-hsùp}H+ԡ7sVf,R_r\M)8VMbANK"'/1)K$cu r 5/(J|/L C gd=KeUq\ Sh9c*Zx08s#i$n*7c+y& FViV#֥[:%b7gW\ qB En̍VϞ,l.p?!p?s)v5xg檀 O }]8bL7Cښ7>Nhy µ߹]˅ƕv Q Bn>ߐbe=?ǫې/0qߛe9F)qWoW0бf>gXQu_NzV%;nLL "LVZr3p{vy>zvƯd 6;,D~=_zGu3A~|euݪ ,&l&8` M."irė|,6Ċ$(-b >J23/H'ZA:>5(sy> ?(6˔˺St#Hl"~=?,^:} Rs7?&6$a}~#tJX6TIElzDCF]醕8ʬ"&cf\t:[i̹j Ʒ"GF'@WfJlOQp-R0ӛrC_H)Ut?k\NP}-vpee%spv,DSѱ }7d39⍱h}J|E>u}\cDźύ 3f*"E\.K!dL* ,fv)\H!u`*E4GqII'S_Q;liϚsriDdM=Y;QU1UY;i;î>7l@=Íᥠz2oƦ+-$Ej Mk쓮V.ffIGKqĩbeY~${K>S:?5PAFeDK$=|EY42):ˎW_ꇒb%y h_H2-662;k [ >7DhwNSݨ]=ԉA`ZޥPP8BCvΈfdzr^6-Kӄ=|"㳾LTnV;=µjq1w68b&ۏ~`9Iy\)dIjKIxp¹; Ji{+N@D^F8.I1$L͊ٶ &k!&GL9w i0$3Чzw[`Y` 58ob1[c#[y \k =v[_ӇzVwO곕zraZ)Xyˠ"Y&Vjr`tNz㕲ƪr fkLɽRYk/сr8ѥ ^wp 2 .jkLֆ1W?)]X@tt0EWcB)#57[4檿j%+*zKWR WE}疍h[0yZ+D ؃#t"\ZA}T#IۜJMVN+csMĢ)ySJZ!!0uRq>"ƺŸ .sŭ}'O*3u*>*YrȬEdz{ԥ?_S.ㄭ%1׻ G_R֣ƂP hΨYU P`\,P ^;U lUcAn6C@yع❦AU. F[f cWܿ~e&pG6PxF 9Xu%FSx`iNN*ȲUy ؔv59쳣4~E.ڃRx}b0_|++w`z >D,+4H'|.ԑ0}}p쁯ؠvMn 1n+DMƒ)!S"6 +()l$Z, t*tz3a{0&~`lߤ%y&bxiLBӮ0P: 0r/ix;`<@iWa2I [^H кg{FR59T3C- d]c_3ܵtZ)+,b157 Wņ-6)O7Ì]ߜnUq1Ͼ[@SaX4E"[zD'?e=;ņ&~"_S[ h=dsgՅOI!q1/'(-ի&@¼9|+>#) 卛_ul' 7U4I/Yچ_I4.ګ X՚b:HkUprQ:ykIN\g!vA͍3N< b=:+Qd2$d1P]}s iwz-6ğvnԮPj77,?1NkʏXYP׎apSjMyT67.un QrF˓KƮ⊐WwJYէ{A}W:Er4lU.6 %}@(A$AUq_ ?a.X'Цd@Y^LGR;J[ ;{eQ0 5cH%MaA=|D*َ֛͂ݴu͕yys7#i1'NiШJ_RK+ ,vDREkOZH-"`瞇H M՗rKIM`^{ o؄ ԜJɺ TvZ *c!!$AŋnY̡[I?%YT) y&\<d³eE4 .ic+m8#wD_'o4hEBNAj!ӊPAɼ%MJoÌIQg(%rn?tBX`wT׎֫CAӗ{eic!r[?_+!"Rlf-rf.*:k싸!xZh 3Ξ0uOfuY ;l~OT:s[',q{@NL<X֡k#N+T"ў2 ͅf602T#?85*_> !VE&B #!g|=΋wSE[g&ȯqz̼b逝>=yTRpC$W zfM #ڴǂMRqg.;-3P,[?FB!d*\;fUg&4!ɕn1֎  L9^6HYǿD}"!t@Aj7 c?.uDр&SI偍:ˠ'w <.#E4ˤB^5nahS@I55HiNp!2!RQXhxl1dYLXDzm@0f;0:ƻdz!~&?ׅUEh4MUMKdE[؝+{@ ?ȀzpN #eFZU^tZg?!o-amdKˤ&!HW ļ/c.TvQoIgIP}L7o}шNJ3(U>_wݟ dYDbF.Ii*`7.w5 y=ۚ+z.[*<ޏp,+rB]Xb_^-N-b}7t ?s,4ӚK%} Ј؃Ȍ4"3 </.¬grV#ê=fn}"ub>k)-B e#k 㠼. jgю7jMlR(mu]VfW _^1:S@*˪ bP{E|64ۓ 15T\>$NWYc)4|E AWmucPJLƊʰ| >PIVt~BV5|"e&4Fii@drķLf]z@A $=B2 Pg:Nnfcʘ=#-m? 㪀퐔~pBh\XV 9{rhY$`>gm22_}tyy]('lُ(h1/YZjo8?$Czv [d7?~Ϊ~5z8.z^eѝ "3KN91rnS$m7,Z%:b79HܣH$+U$(+(^1|HEzH0P3 LU%BBn|b=mX{M雥##?9 7tޚ$Wuh9榏E<-awy(8 xLj"fxh;z2E~JC_SPckȓ,>JbX`n.ɕv4 ]rEi@vyWհ9tQ痎נ _jέU>2 y)C(XZ#k^QؕDw&EW|7- kނ s,W6峱%du|,c*-a͖QDShCnLђ %Le0@#%0rIhخ$!Oqh`+uf-kJ[+ӫS=;I- >F9c"Z W IqjB[V?͔:Qgwms to&ǼP=V'2+a5~5'LjlU;iYS7i@H?& zp pBi0M<2?΁5HFoP|!wH ^W$Bz>]oD'iFhYsn#n yKW~]{G(S &m/ ҹT.YkyvGy:'y@IuVuʾ 3q].wP01_t wh}1I?6jWF1pj^(3,ηp:6{<|iU0ev/NSٱB =B0v{nM3=g2 ~ٔ zNrU*Tez1T\)V=i9=]՝xie0hkj%)}LRK-?gm=^K wd3BQgWE(ro_3`hБUA4CWj7|IpO#R`ڥ 揠pzο4ŃoVh( cl=T! X?蚄yr-t}~Y<[ b_9bs(xc[{qvw=Gd3yw[Oya8}TK,T U`8wUE-xvw& v@MpZyWVUv.-eM|ŝZi^dKws1ÁiY8~aQF]Rhr8)6"%p)5!JQKLΗyD0DqKJn)eC6:*18V`T]3&P _YAË36ƫZ3Q`y*h%)!+|/|H~P3v Q `yAǫF,1\<Sv_̝8#U.9uN5fPXUQrLȉ&H+M4xl8LwcMVn-CBVvE:j"ylO9߻v$TUBW2ssZ&"˴跳|hnZ*Ro%z)S;v8Z@sw0tZpHr z:9+)مl7sLvCV`GXq.ؠ!8# wP'N$ҳ8-BES  (Evr xf}ȃ-T|Ip EO>)B-$en㞁rYʃKW,{54,3)%cH~Yv唺6o}$[-)=t$^EƹBl֩+WJ_24KĽ0pT9Q7ZvB,$,9_]0_" Si6 HB˞}w|{$T$YQKBL\~|@AFB~M[ZQd6kF#2߯. $}Dw5Nt=ZF#;xm~G,?z 5toVDAe:5{F2}f]QH=! =w.0 'Q-O#}YDcoQ a(0sNQlyWG;jz=-x6F܎Mœ{*o x0WIټ~ w9D,"ơSQk߄8{I}8mS0kvnȎ9Nٕ;e)}̸1Gxu`!dEO^,lC[㛑gd֖??ƈ&eGө_bb:țlf(;2Y,C_i%9H*}+gn͡LXMCl>o,l 0|9%Plv?IS/cΫyRL*}Wv C1PFO1W0-^mOYDX誫L@_5W2'% 1D=FovX &5A@19 Y$V5 f?J{Om> ]j٩K)&zv),Oj3p2}`I Nq2 k$5@gp~-iK>90A1mu|mMpqUvxS%z ce?=td2+$(dI2h_JCc %Be088-l-$e/E)3_WdUtXݾ`b2 ^l!9tvgP(t ^OG}p u4S52|Ԕt!xxZka  8 uVOòvtM#9R.ZDnpڣJ!jbHL5G)|t” %ٞŀg'!dR]RTi\I>t9B,lƌ]bv'oYbs (Jw| ޛqz% )b=|s7֎Ҝy.BfuuoccD9~ FC T1"VmΓv/~R4-['997]@4KMHzU|\fEHTla3 mMZMMS0=qjCʊCb?f6aPklGˏ7h.:^B#B?'C!HK. hK4%٘E=c*n${E^xX禧ٳ26suAzn>ZQwg4 j*ΐJ) `c˅FۺS{op*]e/`7Q ,{D;츮/K<{m̒,/H e4?[Fv qt*[*dR":)&zE@UpU%t,gn m ܟ>oO3??=> mV=A48p= >MK2јs`IW Ҹ'yNE^tIdMs=zCfjµ}o F٪t0 .>5,8aW) =-Kѝ"FHa7 )i\;/SiȂ{nX%~m uHxKg$cƫ i\#w8EHm/\ vgckH^^g>遞A: }KIw5BS_X,)J0g.WXؼ{{B"ŪH ~vöFZ)كXhǟع}a@}O]bswёW=QpDn6Ypw/*; P^Ż(6fIl8/}zrވaG˝s_pc2ޣѾ=dHvQsU.)9_/M #NLP[ρT zWv)t}{^ )ˤZz*ΩjŘ?底"Yc&HL^rgd u8FE)$}VzF:FE|[U(JiTکU'|-I\E5%R(ѫJV]=93jT\,WB/OʞSO>EZ:4U@ؘoSį}Rq9xtTk$v/, w)P({4< ?`~hOQ*Jm&V*r[ NŠl_s:k$&R/DyF}iÂYn) (wH1t`cGLH EuʋۜsQ NMu <[SdQ ˔],E):_WQ9uKoRv }c8I(![# ebVOm iIBaZcr$e [ )2ONxd=%ɠ5U$џI@^ J I#6GpuD.mv|؜Z{x3=i%:>ݎSdYFt[¼7‘{ZdS;1^jW\rW$' |9j7}Kf2 s!f.Uޞ%>Y|WJOA(ޞ& Mfb_Nmη'rToKy*yVq||Ŋ\QH"ᔓ5;^Pz3Z&EГ!yj?#[6]-s?\Ze 빿ü-J]h4/$ >?wC)s#)jC:g4ڜ8U-Xv@eޏZayo|zLY.GP]=b+'."uC ACkTV0J&IGg\q ee486c{jDF歾$|g1[թ+TJ6o3w ynqM,DZJX2CήƆ0 1UP%0µ0yw~l/DKpL^~\vD]h"X7;I%ao9AGJ)TkӮ'* S3du.eClo*K)$hMN68+=Fv xX:wZSf)Jϔ`S|j3΍HҞ/VcZMma10zK)M1Eڢ1#35V7! \8黉w(; ѹ)Y,XʢlNp웨-`yK<ƼO Iv0IU /"I{ٻ\^]&r( H"9V_SZiXmu<\xwy99;<,aE3:BqOzPj6oQ6@c&g|0ҧ)V5M cfF~OnAD#y\ݣ/bv@<-"O.-2WGv]aEFF (XcqIbg KXk'%0 Znנ}jE kH!}'򷍀߇^ +|*d#mPE &OsgR ?!{>ې%D,mjFZ$6kFspª|ҳ;a$#Y{!{`#ksQI m?ܽe̚SMߣB00/2s qUĿm_8WZR7PɄ!\+ ЄJ\,_pўO5^ AR\{2O 5Xr_(FD);XC>x$y9cjBMP ٶaY̷yĔ#̼Nd6~^&"N*m;G"YO* !KM/REu{^w݁oY/g ?o:}$%)|{Kw}_J Kv\̀xx+TձZr㊪yg[$g: Q1OFw:=bEA{9UЃ!ǛOqr7zxۆ~[*R { 2_:ldf!NR 4DdIk2y]A־G`)z6~ ԑ'0kb 0뀆Քt.\pcV V3-=I2$zqwKp7}w S6#bX# ") eIMkv N,n(dsh58픆FHٌeA~qGy 0!s۴y{=sxPK 25ao7B6BCMx/g r=Z)'љfҚ@H; ,+;S!TpкrߡM[%LY>7yoHOh?EOb;;{ M5G>s7+CA8"}.Q66V=p!vRQk5jhR" 4Ày۾I^2ơF).Qg8”}TBva|@݁=O|Û j_[f>Kt]U$FUa\Üy(c/FqFa7m!%Qh0mA裀^Δ…t= ff25FZp9)~9eaz ^.9_ ZQa$R߆%CpK@ť p7YoB3wR,x TC:.7iZ-ը&ߛi$A:vrv]0ug(~뫘;٪;xF!6Χ†…?f[ ֙C h$zj4=`$UGOvxD= -~8_!0ބEkZNL3'fL?n?>ML -1wlLݶ%BA2󉆲tQ(iZ@:{ w Dn@ ϥOH3@sjl٬x[US{S/MӶdLձ{i+ $ ,-2d. sxY[OO79ˇD"IiLVZPH0Uj!G}Y=eO25"DSn%ui~H:o߁Ȳ.W㑾8qg`6,8|ʊMqh&F .C п|wnjN-qrc"~\ Tp$xB#<2g9vG/$G3h;2ȁoЗwybNǠR>yz5ޢ*쁗6Xv\[\ !,/Qǀ6uKvWk]ru+KUاRbkw$ Yt. bpih=G͙٤5M[w=j~as  .8d;pcBlJQ{{n5FĂD? #첛τ/ h HP,,eRK ,-%Ͷ?䖬uTMwGm=]^Qo2pI2s0X(Xޗl5lhPI*܆L^0& \ڽ4H_zE5cz>ZአjFU%uxEẐUheyz\n\9uƕ)d&LCnE\J(>R1#ve/ $enV܄ϸO.YE8u$|ƋWԖ0[\3o}w1Vilk~_@'}tadpeηogdABO8Ǘ9K`iș\.RP5˖QL./zUW\gD<G# 3L/ $^+,=nV|lӭ±23-4ZgUf% '4P/Ap@,e!B,l=;(}5Vy[ OX}t?Sr/A԰oRo;;~l   d`$jTkgb.Q4E !Ad6 7*,|4gd%V$8qrn(:T> ?ӑbR{d|GZPyOɍw{2qXD7{NBg/T?  1`ޓɵ!ɴtKͺR3h)"~LoKq?a@2HLfybs7*갻=0*?x)BY+Ȥ%ҁkۤ޵F$J.Nۅ[}f-6))֙u T9\oMmXHl4 EX 5^u6ߤQOعaJOg6Y'!əw~WgsԆC ꈵ)"W)KUy1ޑ`TX@>HEGW%AjOVMKDi #Q=߶iɃ_0>'TW/ϼ4.]Mt`)!q.W>)1[ (8W9LE8LcxUGk X;9ҤM5&t;meC &޻тe'p9Vc0yH!f3i4o=ouT+"fXQrѷ2R#p,[Obђ6>E 4jFD3bp|7%Ԍ =Z9 #d{ةHl|<_Ŕto ҆ ?j*rJ .BH; I"N1=8n%E>VokmHڑ$5%c -֝&2d)&;`*T.VΓzyb CL^q_T}XΔ7J۟>\ Iӳmi64yD2LsKtѓb+檞 *k/N.,UdkZsyūd }~'UZs+ڜ^׳DU70Wj:Slpl[d % TeR}Xhɥpsl+T :YENaEĐ>+u$ܺܵkm)^󈳂}f++FKt rFNJ7CF^btݽyob^Kyha{;}zX1Gyu!v22~|يAOőmo]ْPJ\>8Ţ-!lZm a;eHf_*Ε_o\b\n}^kVWgȵ3WAHz^KtM0 !'QP9.Pvm,BN$k oi} Di Iq>+IzgZ#j2!.ab U5jaPuN7{,{\ WnÎu:vFT/QZ=ϣ@7S(1>V28cH$b'Xث9@Žb83a\(S*3RYn\ #N{R):DdpsMe7~b>%#cLNJc`l 6}Lҕ U)z p)p"C4j[|w͐@kQޠ0́%u/7w&8ͅ!ihy2|օŞw:=5*xx8'vubFtKFU{DLp{A0˞ۓ]3>4*t/R>݀TԳ}h QЄ㄁hϔ8 i̯8 d.SIH, 5%\$>BOrșW1^*Cv$PT/I̖SV6ed}衒3Ex/nd^[v 6O>`Zt=JN뀳5H SM{);&pK/?Y } jb!/f`VrXq_ Q~AW]p3(q֮4i$E S̃k΅L:13ίEh7*Ӥ^6M9[.G*fҍ[ gs5Vu;G_ҡm3Lצ[hjOPvDc!kX5^M[Jdf/Oě"^*j5%%4n^iP;Bv\lck3O`/D<7 +Wh崐-!?+L.3>5VwfLlO",`ވ [k[BDK!7d>(OT`+[RK5?8aAXDe'#٨hWkzYZFs2#n<֤̖>#D+K{T'N@\oݷfsşpM/a2 Z<"[ Mh.Q2GiAW67gtìg҉F4zC Aqo!!vGO[Sa]@} T gbd/8]Q[)4C|G-47C=q5Mי^\Eh|4Z8, 瓤"!clŃ+M&]Ss{r]| cHbT*[wq6Zy@TD& 1;Ʃk2]fP#TM3x*c`XYJMsވWwɋi:\2EI4T_Y}KDP2$$b4$; .E v9wfgNm73xD qQhz b"7xY<W5j/au6l%Hqn Ki 彻 )J?e(w*Hh,ApAItclR)*v0dEecŲzUjkd<̠EPoSSi<~hYϣyأT~O߸9.ҿTZ_Jn<[$:_-+\ڂOA܎]Y"F &He- K+QYNh6("{Usn]u{{( 'ߩ<6j7y;t9y(@pV?R4&I"Ѹx; }2z+Qw0C C(3J@tRQHw7핬U1(RJH/xnY W;DpQŽ<^@`!2=ՌHUan~01$fd~pe$;'CnguD۔-*X:I_w[I#67pEQjyGJlo6&)`Iz9baȵEuU3.Z- y;4委85[S׬Sf:ЧĒKs*%2 hRĨByRm̸T 6"e{H$ϙ`G<W<&|~45oC6Jx0HD-cC)T`FWg]9EPփ٧̌E'GAx֨!0XҼz )HygVpC+&!ӚMɆ4l&*Wޟx˷_N`|fėO܆ktD=\hP-R:g"XS.AЪ|Ey Gٙ,}FN|l*vX2bu`J%X9 E2aۈ ߫5U:1m(yK<\`]@Cha'#}YRU,4ELf6J݁u6+O\{{X@,uFp Cv:VSQUzc҈Q纱bLܧvF9?-"]#v8E1 PU fצZl &*0? yIzky 4 9CHg0M,,1id˙ iYD:]QY,b ys([T] e򒈵.cѶo *kcbBBL\N~m&GTb 9 0g%oh55ׇhT6&b2aPȚ_6@v0알4Q|EI|9ԵO/}pLfyo@\\;ySq\4y`娢 oC~' O̕_8 L,li:Uc)G(׏F9Q%J!2g{*68Rf@kt_eE6l9S"ѬaFʧ.#:xJId]_yHnI7sAVp.VRBnCi}Ԝeͬ.|-XR]P7"3T=O(" PVR>"9sx ܂5$Ƅ1 JVp?TwyL1FCasPGqMHyMҙFVEV+6Xm=KJ7xkAD6-Qm Ȇ"Y+[TIK4dp/>H+_P]gSBskCzqے]Nδt!#*c׃aJXe78m++!I* 7 eiDᏵtoЃ!ßz$E܌K'r+ؕbMAtyWi[sX2|߫sɮO8cR⮎a RC$A+gw`++=۷[(/(;[8;i22ıQ Kg3?PctZ醝?-]_#۰Mj)ߐXܐ[ԟ,)M\R}ݔW( M=i~vlfL}x'B W&*C``y6}6@I2ҘuInJ;B~6 l 1YxݾGy>G^cqNՏ[#T1"GaԷ|փ㳋1U[PK?Tk gё@K$Ŗ jh$ :6) O1\"Qdl,C,;WJ6X6$v}$}Sd:vVI$vCXt:y(UWy$$dz([ݘ2=tĎ sSԫ LJ>n< W G[!s a U*7Eg<2}\%vيO^VNrpfVX!m|풝a4^PBCn)!?y ̺h?4R5,/ ]ĿiN_a3᭰K IեySIl*pmf3>5^C&tT٢iH,I~Bv*mZUTK /IDWf<8?Ԓ"{Le 2*nd2k ԰1ږ0t8 u\$ombVb@&!ԊL(@#>2p{)mP'pg dAQ&(봺73Bӳ8eZ:#fCVu_ildCҺVI%hD"7&2q*9 MWQU"' #GV&&qk&vEe{b$a41UlahsTD ?{uZ-kf[,fc~NlW"H;K"%2طbiWxz¯Vc[:CX\hpb)G%5n4t}SoN7>kCKG1  Тd0k\D7Th*MLHbpBܷ]y,I/pWȱlInHj&O+N(,wYU+x\CCs9 T3] +0qڎC:CBi? e3z@Z^Ƴ-cI4%^ %߽ +ob,C/$;FbGu1CrYF\h=.-%lm!vi7n=TdCtcqzᥕ}˅dC1˵anΘ`~Do. ]AX{8 @\ ty0TlzpwTP,fe {z}6,iel_͠$.ZmfjC+ϺiӦ"bK|XE?fwy֨+2Y͠ڇA$& ~u_]Mwܓ–Ǘ®<ٸ4h'i`+.!W)LLd@;;zqμ[>[ӊ#@_oWfKyp33ޔOgByEjzpDj),LV|LlRx^0GO/z'G\׫=UV0Xz>;XIFʄ|*lfgƹw.F3uk Ejc+ҫ#7&}J.X}Z]$YrQΉX4O.;A& ^X clRݒ [r_m̦arjn\ƲgJR9Z`XEZˉ >l:4,2jc UxlزZqoFޖ3&-]+Lʁ7MCTzB1 U`4N%§t-Ϩ'ƸLC%)T6>5кo[r?o ["(I9\3.ۓ:ss'7|&flAl+.:NS὇Wm9WSA|$SF)yF~y3_@+MCMj|չ΀["12j:xeR3k = 'PKѿVs5AGʼnt.WP?TC-p79ɸ/Lxl824;bygz)4F'vx(pТv*o*^ϑST6 iPjO*pܜ3L=`ǎ^U׋y]ظ@@d:0XEWGY3NSVīGR4@MvߘY7pc¸NogWzAssn]ɐ6sCg8lVMCSVA@&ώ x~:hr0z*>ލpd\П>FXm* ,IG;c8 d_ heH6rWF]K>Pt=Է6}=W΍pD`OUXm|b6 SMyqn.ܦjkElm=z+1tU FC3thwQ23md;(5[_i¹kb)tL43i-Ndѣ26峊#\1iC=9SbFy-i~q|UNeE0ě-#E"Mtk"Q~mr6͢)7)Ag%ވ[#bT&%- YzeD&7ꗽ i{Z+cNub>lvL"| U 1|aX\-p8*⡣Y`ӸFh&B*R6淲^/CzЀ]2^Ytu3κ1,o ||mt=o&.y[#\>bqc|`&pNP^-o3[V1 U(ob5_gOV`Ej-9kiTY H!ѹҔyAd.قVqWJ#/<{ ]0Hqyem0۠r5Y9?<;Y, S*+1jUqIgǴu,fo|.!05AFx?8!fe:0E=pQSDxəB"aU_3u ~8f<ȊMh@pUwgBtdT"(ZlgiӔҒU? mZqC&W}RU; ^݂sxDkRcͺA'Q:-(r[kA-W_6Hhz6}ťG,ӝ :4'!)İk*GsNZX?NʵG.pq.WϚuw$i2f7t22-J5&cu@)hMzFɆǃei\~YH"n-@ƸKaIЊ)C;|1oِ}ܥD?5&w%,v ]-w()6~Ϩ~a CtMbdb=s-ٹrE3&ib)wu{,G}7Qh3ǣQ[3cCχ(<#ѽX]59ݛst{bk`t(M𵎉w=qgƆ&bGgNa6ZwBQ!2x ^Ռ˙j{|  ZS%|϶6GY'ΫPu[~g1Յu|BV6MEdCԒj'QKýV'ɗw! *@:?;` R='B/ʓtTnZ90OKՃ?ftFZg@Q|oC90!N,~T t%jE =/y 5bۨ<ڬ]y_Żqb3=2S'|%cq}}^c{?+f˕;;\c!2ԣb#|HPM_WVԧfyK05A_Ҽ~2n\v2*妐@l؇bov֒doC(ސˀow紖<(+T5B(U$^גOn0 C2rrC%\)gBi!CNZ*ہur^vM=H&4e"s9c8r eCH"m:7Wܳ,K+P{W КMTdU8`;!F:E?;$RB?I`9,^D⤭.o?X2\m@mnrɛnnh=? Iupʈ H9[NBpƘ6ux%t oe2d&f/@6 2D^nmw1 ,۾Ձ O ~>kT;?'@&>5* Du,D1pHvm0qrc~ƚy'ФFZOMnNng&T;W '<^Q8^H6ҖVF%t/M%'ͤIq@kTyO.ja꛺iO/@y,G&ܹ8_%!Zs92BtID߲y}V |Y &n9X_kp)GJJj+ȅH`p%~Sֶdߪѩ-֮6=m<nK^|{ֈSHu\F*8tÄ CIoEϝ4AV!9ELs}{(,[$M3N%oN5#U$F=Qڧg(îSawѠP~+4m [+b/%Y H-(Ք.օ}*p VhH.Mg@^,4d-ID]F:-|)g̸^ܬLC^&Q&WoG%Eg>E>LK.p׻,*ţf~e"#q꿚]@J̺mG~Sԛ|/Nuh`!;q_ t&j4<70 ع3Hy@`tGǺ4N~i#LyC4B-r>>!k{K"h@lH>c_{0I~;&C[e&F] 9 OT_p95Z !vE9z,x|'`ޘg/k&5WeO:9#y ͏pH HyJUpAz:~;h$6vomƑ/p;A,@2jlueTҫyIS @TaY9|@kj;(yv_5  P(32w؋3JZH t\hY?yRDLŪwz`{5/;*qz|' Z4Jf]iG>qjNkȷ qzjUL|#-%.>|Q$0YnN`8).!1q^D,l]`^3L`ƛ|2@͸q`-2OJ<HC5IϹMoҌԋplnxQ-I61KMA1FGaŽNx&ARucie/FpwsW]Z>aW$RUsϖ|*./sPAefF?LrZ ?^>v$Y3`-Yo p9_6+6-g?N8%yb??LLa7 U*iٌG8{ G1C8˴e"SHOqwk0t_4dyG]ig_R"}|o_%uk.}f:Je[RdD7#H©@y\WK AT6sX%5}|srR[I Tc/)8zgѕِ"(r"k<6C:JMP~!K^0L|R@Ά ]c],$: -Ǫ@Vo4͙8U h*:3ܻ$}^B ɡ]t3&P{LUX3<{!b uHxF|6&(Ru! 0RBZMr]vh@oa3=9a%&k폚l ~^\v%{tK:֤cp/hPPsnC<9tR ,b˜7ϋadgRr (bqC4CJv/P KEͲqH̝HV/ʑ3[f[j`sN"ԱNRǧ)J욮odpM1M&RwsPR1Okx@2 "8D怭0gvlc4N& U:|z H92f·7i !l<]93=ov`|*8xY,_Jۿ350!5 Rn-)4R:ES7M"/EL ={ Rx~Ɏ6=x(\|j h145450K"oK)g.gFĎk=FG'<>.cԓtXޒC1;v3uX"0}K$ղ-a EZ Ĥ%d&qz4s}z-Ft҃C t_ZL9?õ+&Qxm67bZ86" m.up^rЍ1dG^>496,X ފi6oiI<uPW7lm^5L3CћT[n:w .jگN 1N[SdBmnEEȽU8۟ ekT9NRFۘR~VὙ` 1wU-˻Z7ߢe % 5kxrp+ k$T\L-ge.>YUg$HGoSt;kYJ|KYCUPnSs@~l޿JAÂ:n@3m%d{?m>_%I PV^kimc傎Q5~ |*QݑvIp7gdp5 ]қߧ9EJC8-ٜJAA8Zi T&uU9_G>hM79@"z0Uq >k'+AkڻTօK =1OdžQS zlZ1Qq(X#0zV #̷7?ѕv$ILn}CK @7`q^<7p' JXC0V}\Z2>grY*JhzD1Menl-0eV(85*k[, bahN)az줞~џsIm\dw}s٫f[F8ީJĶpޣNna¾T+HEiUu޸Xn͊E/&aE# ?gXwgYZ07070100000075000041ed00000000000000000000000167c8ba3200000000000000000000000000000000000000000000003f00000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/base07070100000076000041ed00000000000000000000000167c8bc3c00000000000000000000000000000000000000000000004600000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/base/regmap07070100000077000081a400000000000000000000000167c8bc1d00001150000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/base/regmap/regmap-i2c.ko.xz7zXZִF!t/Y5 ]?Eh=ڜ.+o>/d >K_*,Z:N\wƾ X#|FI/` aC}rb/Ti(nOODV~H=Y+V+wtgnFΊ1\Th>fjx#ŒCy+~+ 6tm~16uXU!&ze~WP4 #=o puLEt[Vv GBrIs,BjH (wL\ʋ芺g  3k'ŤΗ7xޡ tIpxuO<^*:-ף%PHW{se|ɔ mʸyY!¯)c38i5ܨCio9b2O/aǗ, WEV~44L#pOI<%L&vz<_ 5Ff!QGD08^3)(nR|Sf@d•}0TIB@Vƃ3|K[%h?VqIra?~TYvfϧ-27+tK+֘kRMR֮==0MT,a: >#SO%CdWH&;tk)H Mt$0 v6X}IQ; ?uOLDWҗMI"5?A1xO-k_t%q$//IIVrnkjCٶ}EMrcʇޖ)hmuqJ{`k=pO, Erí-W`Eդ2zx_F_6j98>@ZYzQAeJOXɳe#0>M_]C9:_͗5"#}5I:C<&6߆zjwNt74>|ymoOv`<'+=pۀGm>!g_v]]UǬR^Q%ɳ 4hPZ)*37U,ݭn2`12> ]bTW:Nkni6)Y,bK.c _euN*\W"vMy{267I ṟëµU GLI~PY;R('¸Wk/3s1;qkh;eD~>qb^ 0PRovY֜,އ3U'EP3xjr}"v%].Ş$Qa+Vh'&~^ZeL:&SA>h"0|tٕ/2&a͙hy1 EwGГ,m",F38u!!6OҦ o{ 6x"IR~n/"~sJC.EѮ8o?:zNI7:B'R #{U?Kķa4|4F6'C+X!Ua[dC`Dw# ՀJ3^00"[:j|~,*0`Uc5YRr Suz KwirX d)(իsJ9y(s/$w(dEoy|1n[^EgPMdD%x"+<F>P&uB5~[]9RWZS=HloF S*k\`%!Jr%M(7< jm|8 C^:q-꼀 Ȃ]+>ѩ@_ UFWhL4v2W%$~%#;⚾75Xdd5-^!\nEύYMiYw`7j]_d73Jy;v@ : diQ%NxT37De{E?ؙź-!kQ͜7r]_|Ϗ7 ` +t&^]W4#ey#?}Cӓ&?yyʋ z+u ^L؋台WKӑQ΢\EoHVR@/+mMS&Җrg?DA1.9e\E׽Jg'D([ W5𪵊36-QOKoʗS-4'jmV*[Gha8αê 1%1ʍ*7=X*92Gp쟻<MYIG#J42_q#C)#[-:\^ $)smdŸDJ]v9S/.'̈1rCe״r(wZm8d';:C ǿF]6㨗ww/`ۙ0bqjB;A1pf*#۶."5J56UF`*iV޵|(a|yhԘ)$bKQ`%%ƻ3hOv20+CbFU=g%;ZOŁ|0n7o)<<ѺȔ?lDn.+ CE>_H2k~k=1R↽ԛ9ZZזؽMVmxV]EΦB̝RlGfd95-,Dzu/-Aٸ c<r؃(ؽkڨy Cwb*E.L(ajV{ri|}MŋHVIU%x/RYW{uݡ$M[پivtKuo0O ޙ-*>{.hJ? dTM'x) 'n0/tRR9/9.3DbYF\^Qe牱Qp>O7)g~pJ . E !Y̛za.r𜼑eJ^CtE.V*pi|7xګ kQG߷I]▮F b򷛰0 @t1Vm;уɟ)(d# @h18}g<dӭ*J/e{$?ꀋ4)Z?t_=L~]۾՗OT5̅JJ6WvgFVb? V C~2]Zpglڿ_O݂_w u*~{W&YJ@SL"zt32}No(Yd`f̐e 3ȃ!I\.h'A~Y|ru_X0&<<J:=S\`KDܽ+eÅ;f 9NP[_?"-$_t_.6`\R9:4#l{ԫ'#Z1NkLx1KATs2kbmBIEM7i, lsmv oeP%V{N_/| Ju=TiT8Ǽ[RM-v5+׶#\\dJh~޲3Iݿ`sx1ذa@uw5vUdDiAh/u䢾#|ܺ4h6v[e8_ C_-F1VϠU)J R4l|!GR> Ԣ w ߲DH_!;i~ c4[!C7%GId^Ʒ/IX":lQ4,r"߂iuyJ2N+e5!fNpYfs}}x…8ޖFP9•ǧWiM $tN_`iՓ99OIbsyiB`Ol#T#DLl%T 14|:UJ͂=˘x-T-{d'E1-j /~9g:SKJ7_K慌ͬM8Z^Oř~-W *b;[i`쇖$c| =<ԩ)]}1wUMx@] 0^N`)gRO̜9ecщI}.wb봥 ʘvo mAGtgPqɻ( O;;p^c$= tat`=t$W7}Pqa[g@ =cldzǷE;q}d<"ȉɅdh{X>z9 ?[UDbEBː [FyO=ۆo/a(BDp^mձ|O% XD)RK3Kz@KN"w()$wiE)lJJ4D]D,|>Lgz5و!*#~L@v*zAY IO6 X۴va\>I$h}|t:bkF?E+*PD>o4̑(2篳-^J(zL+[6HVBD>nB^|d SFW^nDN ddSDmn9)ugL񙉯(|@qj2ݢ~1H Co M)J)"]'Rv p-XZ ?ZAWD7=x'%URcS?:`Y&n1] Fv0ƍvѐ)Sj C{ o%h )c˥JxNU0+7m-ס-!:#*$qtF6FŽ4`ݍ1|C;نӗO7(sgu)*9rb;8;lR0ڍpN`[g̜ԭ0FdUMYV//vܗx5 :SSl|VIJ- {|J#w]͚n$&M7u.Ag73^:\&($賚y]6 ~=^*&wzŀۧXTThŷŠA3@%FC<=WSB_}K"Ka&L\GѽDϔ#~FYZՋDL8#g,S{_G*Ҭ@^SۙUQNdm0rW ub%2I;-T&Teb:>3I,jiV:D}Z'id*{ GԳsl94cc}}Y>i ,WE?֊L #yHk"km`Ƙ`-yF'4e ʰ}yu+;Oap^"ɑ0T|X~j_, t`vn<4eSMW"5Qez#[z}0"N,"7y|Pffc%W^J^ ٌw+'ô{Fɪ\|qaN`b?x/8Bk.maQx.0@˄^߅-J^آ3F8 w5@IAA.#*鉁cznK$K3a$O+@E%jǞ<ܡ@> ,NCF_1"xPez~u paxZKzȡ+F=\ҡy> xX+w-w PѶ)"i'YzUnHD ؊#.~?LG=I7;S(д 8_F6|LYqJKñFoV_J&_E&bDd;  ]`"eQԭ[`yHF#tJA" K /]~DjU(5]վWe&t\8K~ 'wIE?H2sW % 2-:{L}gw;:॑D`pWϨ9ex&#,3 Pom1Ob9Kzd\_Е?C&6b [H;IV0tA&)2 no`ݮmK W`e ^@_أIňmI6>߸6=0P``;3i sN'Œg= e]4ߑ?FV%r@+ooK/:9,H8-u.M2T)GVu@"xH^;w?=2f8ЍCeZ((HŁ`\^]#,b|~列XְEO{ܭv6^Kb6tEׂg|o^\(<aӏ555z 4P0'79~ÎU :z(2(c5J:PUVg|0R3z3nlQJ. 07l*/$ F ׏Smdqs cӶQC,ZM/0[vU["BItVRH19NU0PN7}L38}3b_q4_tGA>:)G&S էA xUE}Gl2-WM0%IoF:N1QT{遜MMх- ,G49tӘW}Ns+4|T*[<#!=ۻ&hi( o`dqlw[hgL84ث}e{t| jc~ Q,k\{[b7U_َ!)]51!7u# pr462MdjF ZC̻ԑ0\ TQz۝ -nsZ]X |#lioށ|cু:r6:8djbÇ]G"]ЅL?2+Rq];'}%q]bUʹqqG+oxq ^6\w\CjY,=鵩(ռߺ:)cÃ\\Fڵ3 gUg8L K6%E&dB=tj { @6 } PKIfjC?;0ޮ%[Iw"yHHlz Y3Fj=*K.>]Ku_Ue}3>T{vvqNg)s %VdPjMΖQ1/,Ijo/ q`*ގ{@w΅2_8٩$: E8d<6@KR` Be2LhR/V6Wq؜+OKiQPLGjB8\^Vs=݋=e&y}:vOhgD:[g+X<$Xy%X žTtŁlH'Lliknڒl7xnBεNyk&?Pf`B:;P*U'qa )O@%?֘AŽ=g n_,BipF)8Ӝ)c2/d `M)8SnQ]mk@ <:'ǔLFH\ *L?.w gaK"(_ .t!ige$w|4cs5%/+ԅH{+RLc){_JV3vSaȵ{V;ؘqw?tn^@)(J>eQ׋ŃvnF +g;w ~ZSrE߿´IdH"`fo#Lm5<*;zGڐ#]gfh9iZ+gZYZ7WF,A_OWZ HJnӼTtZ$e)IxpҠE,S_k5` \M $A|l'- XsŜWC0 8 T`t Jϒ| ΂!.0JZ(Q3lS- - l|Ĥc|r+d =^=0IC].hȼ){䋥xUcIځׁ9&TrM.x Y& WZ?iV)7f DݲJN[$??#ЅTIK.\%Z(Dx |y3W=JDMLa[ƕj !9ΑJlԸy6|w{|6W:tuc鞐Nv{yhic" -'|d_!&-]L/i ?c)JB'“N4IJٻRM |dfFs̪sMCGފo ɓJo H֘E8tݜ%XP.lBpKZR k.NǢ7}u:xYNaxkv`h=r=E?CBoԲ:|JJQ/Tch6uӋ[7PUϟ ֭e7^h$֯Ǿvri!ay(^J DVj(2bk jtO75?q-;Hc3! U :HI{Q;s MP0og0 ]ah¹Eyvkxy+e NMA|]R Bm X1Еra> *Hq>t4 \yP)樼1 PCb`G"o%Niy]kp>JHIxWM(rp N}i%J9-%v^bF)QVdEI!4FzȘFyd0˵.`A (mfEs-R+Q(0[&Zu/“_5ou5Jo@pfH}dmϴaSړ)G Cl8tƽ [xcg>;~߄bh`K{(agǠ)h6g]LNƼ72| Sc\!Kq"!jw^/A~M:576$""v̚,>uk&߁tJ#C A|Ǯ0iO0ɞ)n+Q# "b~)Ƃ,3Kkţ;8B)l2̯tCwLsNaA=٘Ji4'~\ 륗plIrpU)W3G$^?6!+^և&3) vRkdV+*k#呄,F;fي\ ;ߍVo\͌&&;|t{s xvI՘ ?{Jׇh%Z*"tS5.//e'冺a!2ThOk'_4*O6@_f嚁q"K}@ud[QI1#k=WxaRap* kr3&vk1d~J?_afN j]|ZНjP(p쵍 TgoF|d1*Q1+9d2-+y%   UlMpօ>ZREP)Ћ| ic2XT#?$XggX?7L=Z[|z}y;-1e9NfZOy;,x f~| IQ\!KϗwwpKp*Ӣ?Ϊ3O]e~"m#e]m>?&jr4,CpB2m$?"l>Fjbz\V!3SpCjw t,yrR+(yjQɜ'XJ7ugIB@$- G}O1GN: ]yWE6Thzek 1$3@gئwB2gW6-|_Q)u_]@{D>I' =|BL+1ZrzA"v 4`t@~:pfU2M)<OLQ٣ eO]囕mת8v74^w`(v=-` >0’tϿ%$u( Z!7)ϓ&I8D(sg*yBT'V cZe-{K$ } p ]+|>ς'ě O2ķ)CvkT*CL\WX=I=a0GȈ=뇟 8)܃*I[h0-8ty,+~ -nR3 Gc6“V_ɳ$+J"KŚ_J3'rz;j[*Ah Ɨ{|[2Cv<1IR4ya7E~$~2"c bsJ+wTP,3D7Ϲ7kE?ܵ-u#o2VqNl i.^>˾ GL($B%$4)P^l'p\@ͫmp'F:(Ɠ$yl6s@Gn2!e!r* 3^PI3EHFxuLѲIAfmclw74@i֤e*&Y,3LK lk'>w/Bp]͖`- l֏ N ]tyty9ygu.U{Cҡl2_B#r<̑ܦ[jBX @B˃XtVpq -h9s !&чTdZ ^4Xv"%&.a-b97t t{"y3Z𲔾PM,l] l_ts1s ^M@UisaܣVz@ij'=ev\q̈}HzN})D:FqNK&XamaVv7idq) {!vHc!:T1TX:*-&?α[(`bNǨHghSDU4.>Z1]#XK.Nԑ?L!Cp̜R 5~ew*]8‘$G|Mm Q`d+,tǐ5L6o'?OuLwxne0LCӷLkodV;#lD !Uob$MZk -㛂84MTȁq]KļǀBl\Kҭ:g=[' =SJs꣹# Ŧp+ j2gq1SUJ +9G^@Wu^ ,=ٷL's9^圼M D3WaWO"yGPev'1Tah! ^@*Fjv0YPYv^,}=){JbOt j%l v5k&Z>f/CQMv|D-FgG}Y6ݠoUW0r 8RHXqNcŨh~S@>"#PҍasQ=~J gz"oA:~dGؗ2;5Zvm^830&r?&2wyi܅cЂ;B,`jvo|Ν͋*6j"nK>̚{ U RMԺ*KBECg0dYnl+Ft&afѽEݓg3F[y`꾜3,y* k~pL WCRds*3F\{|niɟ *-x]H&kVPoB_a^Є循aQ"q~h0/f:iLjl^Wy Ehg;"&.II >,r42؏_iUlLVRJbNxnK5KxU XE[l!k|l+.: Qwc޹:S݀(Sz+G^YCU\Yo +?n͕9\N >y(=/Ab:Zݭ&\K[ vj`{ `_yehЛ#)WAJ4b%ƣdևEݢ_~^SCpXɑ蟅uU .bB99:Ti⠔. Q\0? kl3-ֵR/S._b0eZOpեė9S=6خd1L|ƙ6*YiR A0cisGfp-f) $ sU3غ#9Kpjj{&Ks<.%t7>.끃$G>z":Ǚ⣦jS7TaoŒ?Wfr,9n`>;N 9@iYk3bdY1-+hF.\єfҎcbz:)"PGfu&]lIOe?O#4\P:yqv 7DPS*V]~>ɣ#%8̓s l/KFUnN+ Wm k1"egU4)GZ|G/d7©2sQi=_4Xe朦`g&Sh"UXdPs~p2S%49%t@'nǽ% 7@Ѡ=evD!Y&L~e<8ң|Mv[Qw=q`?q`~%";edZ~vcrR7(DM-%ʌ}`a-M؝`7T-)HjPa?ƀMe$V)'c -g;dCFۤAk04ÿb*ؔ8vrB+_p^m(VfaS.> ;9\ސw&W۔ݭa메7_C*~k(eB`)g*PVKm_&O>[y9ė8@,}qP{HR; ^S^Mi6-z-jL{3:(jŎ俱={d΢&Bc,Wz&E6HSRʼ׈/>&›R@tz))%&%V֫_NRd]&Rxixf!t5 Y%mR e$D{|/Z#daVs]۾mGCK_FodN#s I/s* _@&R4~8ʘ4aX# i1 ٘פ )ɐZ>s\Kp0gkJQԈ TQhO)rJ#/!#vDh;mW2R}QawfڷiuKxm1+7!OI9XK.C|M@TrP: SYjdXu%u4F6 l ﵪR6lŬ ^#XScSuQ̖*Vr\}:z6֣Mch~acKqO,܂,]aP߮g}ۘ๠12КMGKqg)c~\SefٯsM.lɒ,C1_{痔?FԀ\?A|Vw͔ Mg~-eL{ac\Bs#_G9ZШ 󢎆_:sm|&jؖLJT^{]#ؓgȷu"O;x/@'cFqH|rZZqͻs`%*J*?~u%I,u[:*6*cƾJ~ ܨwNIJ 1`ak.odSe˒Y}2)ØOo!BO2P aI=WJ;c!̀NMj 1*N5(+p|P_N5(@ERᙳI`3@ww/moq[^~m[h!iGL>Wj7 4@~<^Ýb7he >zBDWa5Ԓ4Q[B2'hiz5-jfiB+5.J}*iJafL.< FhcpDjf3KV|;)uCku8-Ek~lYyA9,4rbEOP,*Xd)L>ܯ#ÈZorI-}zo\hNZn` MoO J,0T&%Ұ| fgD(<0Tb8G\0z:*cd˗\ \ QIP1n4S^a[̉ peAf2q> It /`َ; l_A۱VvlMWʫc.шY{ʷЈcj>Wetxe:cYt4>Oڞκu`UYg9ȞBԋ)1({n)u|H̑Kp]NW w`lϘFfm9n@M;}a`a75Î曡U˄ cթc*7OZd[r\7EP(󶟊s5VI ѡ´hlV~68xLE8 '',wly;_#.[Opd-1,5^Z!>/߁m&\50ѱxQO7y+tGz}hN5b(SE/MIZչō1%yo !i6uQv%l,65z<ڹ{YJ-Cnq_4S| 簘Oqd#ӻ179h-+$ %:+E$<[|KX`N9~+yj\f=$iIV߸Tr! wtޝ+ l' {Fd?!0O!$by$F!b4+QOI+F _W UtV xc/Q@aPSU8MoCܣ2@03ѕ#æQ>:8mFWjr P%gG+;=qEdqҜG,nVd ғ)l/jI =p"(>OWdPZα 0;ӛ£NUs9UrLvG~*.K/Gg`0XۂӖZ23]es!5b#+V yv}wF+1=%r%u{XsnnΑW `I?8/ V?:%>s#N2t3;3B{ ?q ad} +aG0lhnox8k&Ğe8jDM)RO9멥'"! E7@|PoD3<0xov >?mjLcd]d:E`r-C 6z~#)l#&zV~isNJTKwh}d1mr ,2Do1z6j:wIzЀWbd#Z.A@Cꅞ; bGGo2|k@q:=h =QL[ QUD%Jq/` Mq}o/gA^ ʮ6T:&V0 YЎ@'8*?XK.=G\}]cY_?W~qƦjܦv<|O|-6#h# Io񋍩sfAz퍁EX~Z)cs;2OD^2OJ`^9&h!I4juΎ:EOc$m+]3kMN{δo5y>r9v-t+Rd"+"#T -QVpNJ5h><5lRpm-mXl%ݬ۰\/Jدlc{('O?M B럒s19)Kыf ^BȾb)fJS'1mu*?F0uhY;Z(>Xq"nC||4E*[x ߷ R,ӱb4DT<( <e8%IL?tUDzI>yh]G<;zpcűdZn nۦm =( _`-r# pGl =UF@R9_O$:l]+9b#6s E I>fBK8{Z[PsǓF|׽9b * d8BFeNcW,pY+bj^6*| C5.CoگSV;]RKWI]u6Hmu^Wj}\6:G^t|#1Sw) K4t 3Cw.lwt뻣X%}*GaGLxFYK|L%s:6Xd& %ak["aMĝ>a*YuNgiL5N/g1??'zs}UjmI ZI 5t3*RX2cO h`ljTMcf00Nu Pəbc8b_I˸7:C/oaKj[!(FEN37q$CpCtڙWB5KWwYfF?`9!*f&?>y ƶ\BXyDTxvɓAQZ1nsKxu%5Cxl ;Jn+DY*xVoaż[RE-Z^~׍+/R_"{Z 㻩NvClTnY꘺2ͽn? >#3lfsSN?/j&Q}Q&bEtX({И$--O(rOP/(p#foq]8(S~Ha)vs8e2_tB5̯K=e`O  s"@!PKيxr s[<6]XG׀ٶ'hhoqc$̋?lvMUdnm7r棄(T@kD<#d  DAmٷ Mb)fNSYa􁏝!xvG%KWl%!s|o" ,o)-MҎB˺Fgt`Sˆc#0'%]ZSS7Α][ -o œ+puƄ:eJPYB;HT5p){&#s'ƈ/g})YG)P}!h $x6=qpJ2 PJjtp'h{p@-ҡ_eWOCƠMunߠ0_U<‘]YIn",>#7& s6nvM5 Pu*f̀ͫG-r.'1#pP8r&UG\} MP=kSZMyu_[*?(8k۝.%6oYOZ8ֽw|XS\E'beߝkJeojw2j !Rh%\DSp=+ 7zؔ @#&cn~{c1h&4&Il[9@QEl О=l=d=s M& `.* V)-`Q߆gD7RcVonGTT(p9x:.sbEJxx%41$TQp >|D%+| ˘'UJ BtoB&(qE_4EQ<*A! "^>jbCы23);FbamE0mE?`xM"&XOS]ұ}Km_nƸbh2U71OeՀ>nEL-O)edHtrT䍱5]YGnUx$վZ$?'ٔU~x: K{~+rFM0Ny8c UUvhE;c1G>HX1pȝj`_^"6i0va+ Ʌh+Mҙ(Sj; h sDSivb#uY ;FyY=!$q3'Z̨5 dž_Jht;*$BK"; n4}_1v\ U2qTbrSlX)~AUzߟu=v]dU[mhpNxӛLD_Oj&SHwj&ShrGk9 h]+z#{hXu1HQdfL)0r1.tY _KVOaʋX<sϟ90zYX Q)z&-?"YCl`)uGO'x?2/8 @׍\.ùJW4^BirpI#N1mkCϵbI[]_xwxcsU}ꮠdjasuQkn?E_F9_Ȝzt~ND!Rmr1i?'=mJVڗI}@機ِ^|.8sv%e#7T mlF*vw =/F 2E0~oKqCd[8UHE(aq=?$Ip+4g| <Wth UuW¡2 $VSxBhdd,7&0wIl7M>U_B=(&?dR\B-}'q5^2hߤ`qѤ!!,Q @ڞ\ #i" rf Iفɿq-L tDlzJz :b51z` \Z}# B#eYK%_6;o5!T3 έA4ey~iBs0C1w^{APbhjTNH!`'f}VWt/D6ӻ{ɚb:W!E')JjT;VT#`mwVU,~ZRJ5\5b[.<(utx ccK e߃VVG-HArۚs`S_n`=o;cqP`6-멁GNo/b7(?^F߯SM@'?ݤtbtʷ~:mЃkԋt` cˢ TAc`S̢P8xE'[B_LDYA*a'a="f;ⶽO5PMTp.k<4'X\AN mIIdb> UhxY8k,z*FX?:7œh*Ʀr]:g+Ïax3l$GD]~WlOV {j@́XZ_g Qݍ:{ RtR t p\e](ܑT >C>_FkC4a^in+`%  𺮨P2W>呂&lzA8u`94䵴<UITa3TAPZzwRLTW!DD2} M.BUB[5sq$p( ) Q H/T8lj:Cfw%I UMP'5VD /JNbc Z%zҹu ,ÿltA7?yP+j Y ꂲ9KdOSMe%Ɨw)it$;B̅15Y2&_mʌ@9 F@xL* jj;ŞpN-ʐVF^RrqSEWRoW0>p!8UI]nJ؈'GaIo)]@b:ulrVr#]ZA`ʬ\s 2$?h*KZiݵq;s'U܁y48[M0i$>#oZb_VS:ٚ*b8wnzy(3jө}V,vf7'M _$d ǿK)+~:X2Pu2V gz,pY![&ںQSLz]Ԛ*"{KH`ZkGvH; ]5ӽ9!F>yWj!HbCK7xL!EvCSiޭs19իZF$l,١}&!rH}R49OU|] R+׾$eC fjZkFt&}$a\[n#9LTRS£f9S 0RQꑀs-fu@_,ز}qKTm]dg(BX* 7ci"^=6@+o: N*f&IkzHݑg VbrWۥʆ_vN1}oCf^|Sd:{,f0l?i2J7{+lV|e۟vϢl h`єAÅ *a(i )su|A(ZۓU63LeFlTwP*$>ssφyLW8ӹiZ 36ykeƳY/E $ˮg=̤61鮧`Fnvsᵮ*gD\6%(j QRP6< @d@7m-H#NڞClhR6ʲKb𡌳SLcu4 T8FREmDydjA)@@2 \x߳nb,X c:lO$ꂷP ݰ|AqhGjje'jQILz !yԘBTnbm akE[2>]uIc7[ڒ '<`]Ў Q/(U,d#AAG9-¢IVO>'Hc+ fэW'F`̩ TMje c;yK,7 aY<<$V*AR\9^Y4*>+9**2q'.,n6D7j!if" iN˴2QS|s {~0t[%͈spA.|q`*̑E$xŃBHB`\)nIFxIG&AvlxWckHA 7>$JjQD:qyjF34/ %ڻhͥ g?3 Rs_=(j-B:"IiPj[ ڳc,wڌ rL IeK&uQv|;TzV8 \H Y0itxryS~BY4wJnf xIH FuFkCṈ.| !ݺ^Wƃ>%|{Ib ~7Lqn/ua\E][ to@?r"GrN<[IAk&~@_B$r;y0Kld|;uL*3;ߘxe.Vhˑ,G= Ѧ|ξ mי2E<<ٙfEd Hʥ>S6i^JF>}5#z>F$nދ}]oFTᐹ.EcuܛwVK3pDDd0RbJQis/uϽ%]_>RW.}pՊ\V6GRLTmxC;Nt !k3lV__9/zR 1VŰoNc-`uu CW/ZDUҢr~]Lmв!--hФS1v CZ}wn 7i/mF@ڡNKR rb>ݴ eKQx+_uttlFݐדKv?FamU?mJc&'\>*u Xf4@r49V-O{ݤ Q\PSv5氦c?-Zp!Pk-)4{#@?sm]!DsJ:#}mНwhx,!u˾P$]d~qkUSM"O8h] FssN1#ޑ&nD?+V(5D F|\:uL rt yY.n z Cˎ'֊%_7mW4b 4`P]6X:^ Ƈn5`y@\V"*ߐ"2]U:bw>c"Ds  Gv伃4# [bm"l[>P[#}KW$[dW?dvd>>1i_{0l)Q`M !ě z?S.e(Nۙkq#pLN>ަHE'Lk^[! Ӎ}دJrD'~a+-FzU;=zY|'W6 ]4%^i^1yITٞIbM>Fmt͏:iSW%V)J[8q_^GOeз ^fV`8쒐JJɬQ-6VG<~|/u*&7DaR6f\v;L+ |~5'a͐5]ZkOTa (&{j'OD$Xh;60e|Ti"3X!Padn_.ktB]϶c?/NMi"F]%pL#+UzRr@|#MD6VnU=94dQx9* 8:љ^-4npQS '1oou%)#wօÇkIfɉ"B ƤTNH,LK fu(ÏΑ,ŒEюWeK8. uPUY7mST˲&y9 ,{s{haG2&جy?7*BiU9]qXs)M\P1Aʫ8:oP:) MunpY 8=ag2vqB9J zxN0!f\%7Y[ /~[M6aF1AR4[bcoJY zqQM0*yF"At4iĝvFk{a:PT ]- zSP|f 3! I&ޤE fOaW-;¹޸RdT Ox}(%  \&:J>M09V!i\ {yH_}z~Q1?}9fy-^`nfn@ѓΥ p)HUK`x^ xVI3/ɨ땹WS }JC{xȑߓh.9߰xTyƛpY[>T!;[wŚz76y]VYUռGb##{ͮ]30񐯛JԄ Ԃ9xaϱ k[e]VxfD1! S+'j,Fq_ъDC !2-m W佄|*RxLozxkU@BIqZyT.;S]ѱZ0@Ljno{:بi*/ 3OJۭ䟽P[xmWFVK8l>5RR\)!YzX=GIrrD1Xd \5R&OFxʥ{\ܙRyYӦ#fv-ڹfDs ݏ ,,{ץCX7;ŷơ|I95ҔdUdt-Pp Ol}R r >v ]ZmwZpD{]E h-@VﹺupdϺlN6r 3f]fq/j“]sc(,= %[oՒ,|+"&aȗ 2c8qw5"8a'"h`(5´@sb'H> o!! B1,?/-a\KC3!KTW(8{g0R*%EfD(>PXN_UPOUm|,/M.e@q%\a}L7unЅ~Ƃ; kI렠4!v9:EBMӀez|_'M-êcB6D1zaiB!Ӱ$IWUQ~ey[4~qw8n39Ecݭ\hFo~uvˋcJc꓏/qO0z~snAG1)= ep.[ijH GI6ȝ%p7;#H<-1 #B')pM68 p\l`)҅(RL3ȩ ӌn.iBi& H q_H6͍e2tߗ gIV=YqDšXta%1I$V1f7TٸZX|lSɞ:fayY~A2Ik2yG7B˲ r)D._4QpFf`(#0^c. 3&Mw}*KٹT@dܮG0S1ۓ2I(|~907y' cߍ sR8@2:w$ 4*6TYj[3UA%zijօL @Ft(+k3C{\#u 3W|S-)F!lCctZFb8J;ua=( AG𴬧|>8*qK{y8coLP?3DĠiP@}]MB+`*z7N1{)6zzC w9e}}Ⱥt-ZTV̡@gA> 42:0D2Ȳ`Ze8L)7%vH@Ĭe^G/%7QUu <^H{7k,p:ipZ jaQ~ct'+RQ3[6o_ZFQ/ a~mIֹ ;Ȩ ‚΃n.ocy;|r%@'yzT ?ܰ\9CSTМ-1/3ZU70ZwP ܧ?$3˚惹KpS9#ROC$ _;ަ?ci(t6 }bٰNfQ6OKE)\ JemRI3сM>#9c2DEڂZ4 𥹰ty(lro(^~Y7;dU=*Z;l- WP6/K)RtTG x%l5Ψz* V26`ڌ6Iv?|Ƚq`5Kd4BQQ-9Y{ޯod{M\mpؗp ocW|q^&&J*af) P'%45Mj$H(>O@Nu9@@$WIW:Mk$ iFGl+e^2"0QM dKTXh9j-DŋJ1{1[[bڰ͞k:رKpS445~+=e`&&Yܦȏ&):״"`>JA'AXUBو`S8q7_y܈4b9:0uLݜ 2~qpJ,"* T}S!==<5O5:ԈIiI\w&Be:O}d!&R!"#P׷vMCɢWŢn-;(*Q|H a0B͂f>- ʄ"&\%1< XF" i|HT9AFE^LmĞWBvyiyE hz,` n Swӎ76iX㕞Ƿ{{Q({s@2Q^`%)4Ҡ=e&Kc!\S h4s cHj41Z,I]AhZ(.pibF +sORwh]0DDIE۩wf~ľ4p8s:0gqIKyJL@<hixoFk] Jxz {tfp`AZO5Q AY)3`N3Sw ;pPA >5#JbiĨtɒy:5d˂ Ll78ta;eD!x uM‚ Z شA}J_ՁvKqsZ{2}F$¡jNSc'UNW᱈ 'XAC|uU,e` ~ۭ 4VQYX5QgnP]ѨOşk܆sOvv@iٓH|G:u'򄿾㶉~43 iK׮BqǢDE9٭fC\Ke.fk4k9 CA=!֒ݕJ,DE߬jC݊>詆C.,u(@\(=80 8߶oit Fxz$l` `nG m2bf!c4o@Ip,gM ی{eU=Q QqcxJ$:|ݱqoUVb 5L? nqԪGhqf$p--y{vqf@/4czqР+I3_o>&e x&q,p#hqg?CW/12>k6}$+$(9 h3:smhދQ}'(Gz+F?3 h:Rb*:dd0dmr$\@41OJpQgLGdk!2xPmpDwt-ąo5-.t4~B@tzѰkX)U«:O2f'PD!,f[ ?:n32ޛi j_ck}p@Zr&/II_*Ioe` S:脇3P-do9ݓgA/݋qdlZJ:|ⓍVj̛1t$0Φ|Vn"dAt2, aQG׼ediY5!e\59m0r LmlerVHRƛT4JUlWM|HDJc~te߅J V+@Et?oMǨ 0dʸ?5GC\10%MqWw'V~3>"1~1Le P]Ymwsk(z}/ \Z!ƬخGiG`[ς@8'F\2M' n1Yx5Rxȧ?'6:AⅯ  ֢I>nߕsŴIku#۳.ϼ:L"S°au)8FDeш xg2"$Lqq @OЌ\^UŸb,A‰ 0_k4dpy6/O B>|6w9N[zt>,qGCƢ-_Zύaad"DAs3,x ]'zU_hcn|5lgcr?)H&!^;qzb_;̿|UX@SCSS*24@j7Dc/B4QK/5amlF+y>$q) U.Px ;eUxGW^`h_~6J=6B&.mVZ >[$!W?,{q|ٻMwMIppګM¹G/{(= >0Nջ"=Ҥ ,|5+>A^tj" pVmtyhCTbxd/ g+|m1d\]pd{0ĶeU-ѭr<(Uf='S9$RDxƘ?daO ._J6qa'zJ&`ݤ2A5)Jf kUK|LH+p O0->MH*<Ј٤hhՒkZF?؝gNB!XF1p&_O|ЇH𷿭B 2][/0ޗښ= ЈoܬY! _ Ma/olT5' nW3B~z\6e&ʳvC,ӓK!G {/XK@`js$ ܞ4܄oY䋡Օ؀$JQ9ך^\̸n:1p~ؔCqT ͶJik6lL@o8P84M2Һ]nf #4+S\)Hcsҙh J̈́@"SHϟd/wjcXȴ3y;䐏%cwvN*Rkh??SCհtd vWӏz0}?|T?spw==$V4F/s^c7&?-AvMRׂʛ$N] >4rìevZC8(X@C9H.f9kfJmĬ>?vu^t !2P#6K@i7G$wkֻ3a?G3.<r=p1[-º]q%iG"4O4ι@y!%Ck)-EZ>1PjMϪ' :<0MEAxցߑnSY!߈}B`9DYj^0mLClrtl "T6R@z.J^ r}|K!LߺW-=y|,rip/(sLԠ–PYȶuz@Ҫ峅Wx.C?҅ 0``;6L,˷VCY}~J౅T31g/eM(%q/{UC<^ Q<CO OܑXh0PӬr!aG}p"tg'h$F9ճ*R嫫S@W!J"$NjFf)vLfNycWR9:NN)m*Viޠ  K}u'Xf'kPeɬ3L("*"q*$4Fi5?!P8&X6|OF^h M@l4stO>7KLUR?.]! QoD 'P'~p`Z6BFXWitzQՄsKc6u!gH~ Jt]҄CAkfzn0!PR9XP6|{"lq/ 2p{zuF'&6OW)I4ZEiH_^!co6`/@BKk,|@Qe͒Z =|dkJVT]^^c 5RpY%[F qoŽ L>0֯VՄk+|K6_%!v2/B?z`C4{TEj a7;*(9qz^nI\>jBo-BE1%1x_/(VoI-'%]RҎeϑ=nG><&w5 Ў!I͌+>\.jE"vfpbW?qpX[DDT7L&iEVrwJ4:[Y`^t]$HbH@_mepҘq}=uh ?@?=IV&6!$\1k oACX'|SZT_ k* 7E^O߽X/utW=%*n˝ Ç.Z2c v cّ7{?x)Ưur34 Dhj]KEKܒV Zk bl4Y+ČU\U Y+= IߦU!z3VQsNCoF?Ex]1P9B&t 4SX^Jxh(}% _H(I;> dfKO5r3S$}"-Bg5q𹎺W^@W]]ӵg&zmZ~&#DٚJp=~'HwNԎØp ,-W%pbd$ۋP_tcce\8(3lq1X:  tM' ن,Or;7+N'9ERH8^-Q8ڨf:rEQy5 3Q㢁3B' >0[>S7Jy>,WEH>ЉE@Bk﷣SQ`]3ŠjS3C :VhS!mR;@Es%""RCs%khO#W ̩KK-hUƷIAH6g̡Tn'cv:$7p̏p럿9iےqc$/h}=, 6yl(I-i~ښ+WGpbۓ}9[=&C4줵y*EE˜f $Q=mvO. E Xbmd+!3b`_[ ,-m.j sH YSZ,9YK 2)x+z X ښ̭ = E);a"]AN +Q'8BfiLkrAnq{Y v=CL|n= ~%"]cƺ1Ó6Oزy+֧:TO` 뭟Q89mc^syиγ`KYc 0+` F0@85-Zyo8dQ{ E6'1pao m Ƞ1Wk&"C-rpiQ_h\u%WR;N.Ͽg wQKŠɩ_tX衈,d/Jehmi8&ʚ '^~ј)Ku^wywldo: ݅iBTmmHƾG!KaV=,DTD^q7z--(Tc*H[IRvƗ#^'9OD1>.:.Nav12u)RҗBD=o^6[jpT!^4zF`z1 V ;+z SFSs7e>LJqB#Ss`<gJY3h&5Nnm3#q2X}sr݄si7)VĜH=lc8^iBG'Ŕ>x1sA ;Z"9cp`T*yoAzX6Nɀv2w]"aDX, itsRSQӦt9P =ioFv Xi/ҮT'Nl~B*oSzLepHO\@m p6>KZ̨两tFC7.q$H%DKR;^L3탢5yV2,4هK N&4gj Md8C 2ӂԷT<bƣg]J-FsSPf6; Tw$$6cSY^J c^-t_H7?1qrL jЯ5x=SS,`Uʛ6.GME! ԁP*ܻ *HP1vhTڈoab !M2dl(2_"y\XcCMyA)A{((D]:W5Zpྩgö9 tp2؊L2sѼRw!5şYG"ywd/;x"aף˼JXjԍk?6;Ac rHL%'\ +\5Wc ~ZJvQo ckaNOx \V) GptY4Jҏ/ 'v7e-Z},4! [)֏ QBtf!sulUMrUEA:VCG7j]cceS^0$~B.!Av,[3̛pmly`ULT{7W;څZHqҗ>Ƭk+SZ{O?: nHfcZc{:_pT7ws>*Bow/eLnQ+cY/6)3-V[&˛o@[lxU T'`IdF8>.; Nm508V[@nQVk;lDr0q'6r+F6āȃ4.m/NN_`i;OEyt#7+?#Cts/DD) dH@];J7i Wr ATf5& ً_.;9#m']5~cخɻ?vW_e"^ȑI@D;ARn+K3<;/s&a]eZ!~/e-m_rՆe%.*&y~a(.V8D80)#[*JhlFz_KX][w)*)nM,kNqeh!.{-y'*PvF?Q@b4C3*!~(00b҈ԺTؑfa@} %totl@4>ZLzn[PQD%|Җ)§]-|v9:AoQ}`sSU>3ٙda0K?g{⳪[Y,(?*~wZU o Shi:v/Y:= MFzGа@[U gHDĚ"gXwAeSaI_L}_p\V&)6n<:E]?C}E)_q2܋oO82Y.J¼ (BGĪrr橙:fc`&()e]G-<1!P~>A-}VzJy6zwCt628)xxc-Z Z>?]"^-j%4 f1,eX"6-t ͎F-nwLğa3hzG^2j#H+ v@Q'!\oݺYXh &ia7 hs0Z`HQ&h9.qY@KoaS^*+e\=1\\8K4Hd}Q(IAխ%x`]tuӿRV<-sƏ e^[c?V==), pOuPI#w Ȣ v\%UfK \tS鏃/Г5HtD&! S瀗c`Ӛo!>EBeW,%(eΖ1jEJWbTG\Iaz"T;frVuphlDp7Cbe) }^#!2e^RE*D_ {~ŀ؇*֦QqYQEɗy 02=BCs.*4 A.rCC[ϭ hÑ.nZr =3Q2[]#cp(W/`A|ߠo~` e™iURŃt&Y+DŌMBԠIsfIkmNNoNC@`ttn 0  +r]\;B'Te΍f.+M8~v%R `yǫhXfN+~eba?{ E^@S L@yVW0m"wuk61G?w\/\ ${GXnRJ/=wTʱs1ԧJ-}TCpG -E帧e~kGM慠؟wU/HOcJyK ,AΩLTnshI]پ  p`h~2g( ]c.yb?Zkݓ8_#I_TY Y7Ϟ; eDUEBsn]I3ŒK!v`!K7{8:oYA(vWoL44l%I,%Nwkʁ m:p}/-MRc6ٺ;ZG۔c.]IM|Tm[[ ]lA۟= &{o|pͱar/:3R=psIq3C?$8nF>ɲ2>9^CG[q@N+Bj2HcB' )ԃ}i+D_X3Xw8<@H ؓ&׏l *Ԉ#QajX,^؁Y1q,^I%_R/fIDsc%Ư(a3c^έ'ͤۂ<Ϛ&U5 wT8+kHGNW?j$c Ux)4u%Ksz F%1Ȥ2pe/u?@i5F5??yBUW$+ZS^vޭfU쮔qf3Ul]s>L-J\G%Rw9gE_?cQ-0r? BYM9 zB8=[ksXĄnK&{%@Ko>"n!&=y֎He~+],sNd;HttYZ{|GV ]}.i~Z>b?KU[JMB%[EUlWV$/_8nDH@eo*m$n#B͘=*IĚLQ9>pd@<3W=Nzj,Y ^XxyM+ľ 4w/I82_+6"RaߤL]$v]xghŇΈnXD,e@eis6b{ rkB;ݯaAMPc@zWJ]cRP#2 `FZw1_Ti:*O jfH]‘nc@46l B!iڠmF1aQoЇ-xVWv_jx&{*|Ae6#?3I oQ;fy3T5*\]iI\^}^)cdƫZ'"͞ W"{hTVB~AN)[V0=.l%f=>RKGT׫SOwnY@p%Yjx'R9<7ם:S;$)H[#]~WLqY3p YT0ra1u9"^FYY:N-ph dInϑ %T9MvqN0Td.P" XBQ#rNpet6LgwgR3Y@ L}anL<n n8 fZp5ܷ-\TE_ r_ aB-SvPul;)EN&n_<-(͑BĞ\"o1HDƂ6nikm_7A E-<)OR3=JGe2Z5?$y{6Qdx1'ui|!KDa%*ZٙsVzWf)Q~ƭ8T%&H{!i.hWyTƯiѧl9 pD>Dd 1e'K mԇ9}*x^-œi &aO8 M+h9B|=sua'ׄ8| J^IhF0ᖲv7tc;y; ێ6$ 5qk@<] + Xp@El񩁸B |, 0q)If=6'y\6_#]UU0򢎆vct\LOR\x⋞E=(i[K}FrLjiY9[Y\9 !+}_&F#5IƼĦGyJYKDBEw'/ >f>sQ\1YeGlnz$~º|l[u嘇VS%#W4gI$fJ㍛9zmEx2F75Ohc ]eT8R.UY}1t *|%P?UWcEQ"X]n&1Ls;LWA#d/M)ti`G3ttU^Z^9SEqtFxcCˬRbsP.sfI0P6D|dȦlH]搗%Lu/osjn`IakC8O5MO1ԛ|`7hAmas^Br$.N͊ [Y>IdPkZ&BIjX7[{[vnU=qM+Quujc\ۻʪH927XP /ѡv^9^Ѐe3F ͭ|@^E+~6[xİ!R<8QeюeU )Xlw VI)Gͪ8FzAWLc/?bx^LujH5[/,J.ԷvMv7X8/te\y̑Qؠ]qZǡ_Ejsvx$SoQ7+ծSmӸLA |8DWi%rAes$TUhTLDJٔj\QJFb~?ǵ{X0`MM/}ldl'QIce9?EM6c?D[{m%j5m(ƪ%"7F ]aAʺmbbL_<qx{yw ݲmp_06 2kuH٧i(29sL,$]aa;jUV?a[ƿ5XIH6SGw9c\ES19ʟ2sqg@HIy9?7KYm3+L i>+_Q5أϻhm1X/jV¨'UOdQu &U?/J>p頓/QBOb'С馈Њ}-@Uw[1YvH)aPhjZ,gaPqE`g,wfΜh*>`DdDٚt3H9qJ)XTZxl夣t$b |I3, c$bJՉnREs 3Fmg6o3v CD}pk}@p4 Bc kqP=)N[}=~1, l$J?⊫&bיhPЁu1anJl\K?1|<|u?Q@;Ѥ\$@C[rK^m78 ǗBp̡^; ]p(J `i~+䎾2^+u *='`76m5=,@@hErtr̜5a#k7^' w~k Sf5u\0Oba'Q ړ||#SBKGoL/}ploz<ƴZ Q:ŕ'.& 5psSlozмUZ.e>nnW]TQL ŻHGsԥY☉8ǰ=oy'I-!R *iiFwObˌъvTvYq4΁ +>΄8na@AVe])Ht,6vZ-(Fj[XrˆSȭ"Ry}S ǯ~ZW1V5y+Jv[rSrd^n.dT,}ˍ Kb)aoXP)FA[z9)U]Uk".=r{s#ȘFtX+d]צŢ\"|DUJǍp1-+9&o_waڿ:V|\8Ǘy Or@(&6zP|$f)f6V.e5m%ڵM Ivw$6k>5OoE!:)Hq kVZINauaxΤc 5Ss0XKc$M Rw*[ mo:/pp)6.IzU19\ۏ 2β*c"\rG_/ GNiNL\B:ΏP{)/~_ Оpw)˳ȱ=X4 M9I&Ҍprݦk}‹U˯VT0V+H@ 8WBMb>3R*Ϛ md Uo!e@IBW-^#yٶNC"IV?taw ^FZZhOG?W1R$hu]tx m m-S)u"5!aXP^t&\rНT FV/:rݘP/ '~-V{N6er4bfu<Ӓ2,^Cjo%:+]\iR gyq,R!bl[>`@ )*H#S_UCmB/*atsggSet^/i'ajF9H0(>/o'>ՒD(!Z -o#; ɐ`ڰHyw-f}1 g|4c7m8vW&h5-PpqyB=g6$DB ͩ{׆%iRy;X/ OOl[$bI^G\"U|X!"rS˥_2A"R:I/nh}:R'1#$G<纏$G bY'eG4I|R;%Z :Q.hݷ4e =Y8e$BcN. U{#"]='[B?fqde%FlWqãTpE$SiD=.-mco_ T$MKHUf vQ7b gRBb:hf]rܒ돇ٸ 횥ԗ6^0'HػsO^RFB|]wDwCh9khuҗ=Y_U`)ߎA yٽB/TWp9hػ3bi|o0gIҏk+`9`iiKN/pgeV ŊIprw&Oކ ,CA*[qnʜ9D/1jB7:nYv?ˇO^">Iu[t:z) Ԩ*uh׻T[LdAy{$2>k&A)y(s ad3B5SBZCe 5a~(gW `Җ9 FdCI(-ONj:g1A#nwȧ[ZL;.4ԡzS7gq %%Q<$DzbqsUHZd񰸊Cz(=ؕ⥱oj/JL+9跤i]13ΪP >:)X0'N@7_l+H!2J Sn *=[c$ o36ӟfFz5֓ 3ɩ{sЕ=:{ZX;!:s4LIC8EE [4Rd`ۓ/a|^P| ZmUCe&^Ġm4ϤDiT Fͩ_M$OQv 7ʐqA8ٟqwx8( Qf JUƊg% ~]ߖ ?3〞=B[:vm}y7C t>Np}d9_=UY:T2@Ya4^% 9V:q7\yS :yB1FKW;o5ILb߲YB֚ {P5cȨ'h'`qt.mp6Rejh>!zѤ~ ȆL`ʼ)xvA,œ /A= ?ah6#x'N85f  0Z Q;:IM6NU$xM"!GB~XÁ@AUgFX[W8e@6u omY"y " <<>l!G{5NIs < ={rb!7h3@ȉAn L7!8vJ"A}`@(tם2( m?bMA "Bf6`lVQWAGc%%KjB=:%ǥLGU*\sh#pk隁D&_@뚨Gv jo)v *-KNR6@1PJ UN#/1]jC4$-2PvS c{ȍ3b=a^" x _Ҵ )ZDb,I]#C[y*-%FT`:,|JvNUn9gc!M鹳"J b 1V\LH="iŷH%|pHJ+toʬmi}==X;[6iH c[Sy5/eq" MxLn8-4aLj{2 b;wDT%>V}׌V9p!A_i+8o p'+mĹ^]j9@nj;u>M4%~0U'%CBpI] mPbB[O\4NǯS P0~ӡвa۽o6)qc@GmH*/ߦ2FIFOKz4{y\݋w^aa4u讇ݘ'* k0Q0NA]kmv&UD(S oՔ2nt+rMs3n.H=:17HZj$o7gz NDI)~Wd}ݴqwA7#~'7B*sOp^Q^X,b~TR MksI~ ]^^n9p 3\8kGpsBYVNoe)/-enY֫qD<7g!־֙ZU]QqJ)*5J2 !+|ǜb{5bL`G,rvD)%$U6^%z@d]dzz[TF 6H:#STlY<$0dϺHZrScMh|mݾr2k^k̜ Z^9U+R׮NxLx_hΧL+dxd=`#PȤ'4l{:%/`3UR;- 3씂 O{q.Dqej`gIFw1G|"u[z*?8yn\'7"H"09zM7 {Y Ź% $^G{Bլ X WLVկƂ[E#@9]$YB%M+ؙJ$9HQ7 ?&iaIcPM,׿ٽQR;KJrRyk5eJ㜘dg29ykU͸j&}Hb1XT;郪k=X)ԉDWvM&H?*r_kߋ$_chYJNN膠$gG]<1/' ۽ݥq*/NS&%ZExv3 p#W[gyYZڦq$hz|HN5 Jk7cj0%`o8ď+;zN,L$C.-_b-e2KҾ ku+E6[7zwk_Y)0H/5T`RufO+ekLEW oV$u.2D'k(gܦkzj4bMD㓩9dىCDpy=W,Z]wψ*\LjTG0MyAp-ZNRܔ_uzP3 ϙӭ.$.R-#[Y>"QօLkV&ʟ #UHl&#$Y6xK5+Mp:0 AHlG~^QzAj7O9JY_T+|J>?Y#lNڠ0/! M^vi7[%, jmѽ:uУ=^Ͱcmy0T ÐZ J3dd;O[2b5XX %{ j.匘A4g]R* B]t0{<hpnzBe/H]^O~x!-XmHa*)Ⱥhsf%&%y#VSM;"W!qq# Y(^ѳ]sJ_0&Ժ.*EAB1 Ԟd5aꉩ@f%婆!7ґ T᧟"@(`9? /[oԞyCg[W!OP븥l c] $5T6fO>RA_ 96B*T#ʉs/)3ٌ %ؚKGQWyjtP8=S$H!~V 3e!yr~m:k/e@gf;Y~"upiX![1L9Y!y|.NڨJ%tT& GXpFз7h8m~hJi.Ɨs`et洱4לSK=1YԀ 2!ے3 ۵Mm)Ӿ|kٕgPp?p˱ѱtSۍztccydjn톄B(Q=:"y@LS(E~p#lfܽA827^3srƥA 1h @hFpWTaQϠļ3-$AȣNBt#tHXDCΣe-Si]K)^,h 齹 x2fVt{߃y;L=΍;[/vDFE9 f(PCnLA'}9A|s;}a\_cQYWņ'Y=IrD2̣*qpW:vkO8> iMA~)N>֙0`lhY^A.} 9u%gU9|t\c3(-3R{ |r,xhAB( TŭV݁]6U+t% SN)K^a$^8kS{<_j7<bGN_# iP ਆ.Cy#7NJqI6,eM #x%LxpڎP?dxv0#AAVxELֈZc2g㹥m R4?'+;j{j0׷H:ɉD̀$" Vym\6i2X0c|vU4N:l- Ui~ķub;H ,}*U+(rB-)9xsI(f6f[dUƕ`2fp蕧S ^*Po\߫ya <MF0v?ռD,^AaZ,Bu{RaUX/7AqVN:^6HrW1 xR24k3(zLcSxP lp*"GҦ#8Lr̾B9i9~1,sQA2_ Rߧcu6^ ©.ۺbY(`46VNI[&W#?S:`'5$B$֏eqmϬke?{L, Xk O}j2&}?zI_N$#HءiNxJƛ(0)Y:.}pn-i"^7@Ȳw1YWUʥj=wlM0e% Uߣlൄx5eJu!F-ZHTb7OJ>#Pѡ͈5ݳi!^˗ AE<k _uM@Y6\TF ]x@ ޼+Գ#0#sʔn"=]z܁卶>eP`DYˊfc3v7,L) \^j_sܭ?#rtN5X׼4eTNV{H2:xXf;Hzj!}A$N9пH!\ H=1;W*O0vtvtKħli5\T\ɋzj1R'$߯&˹WA`"",g`( =qju-n|(*tylwrCbC!]͓xne5o:cWqY}iTEz*O+cV˷1:A%i?ܙߥGEVC5qSb 5kTB-^ W4 \>IK~O(izrK .?Т6jۣx+2wSc2hPUHAX#$yv.TACe#q[$oɾdicBsQǭ:Ojp{I#4K'r?5E kP#ؗ ؀< އLt\N!{Q?a-Co "bB\=R2:Kvd>xnfcX k'Wut{nmVDzS"1hEjHǖP$nٙ" mUڋ7%q0G)XҲJ\b 1SCx ǔo㖐K,K{C}WN tWU( ~6,C˱\Eqj\A_F7ެ2op͸ʳӯMdZ~IqK o }NC _hK(xGND i֕@ު\ 1{]YKM/4;)%urXа N fKi3q^*J/#Cj1 o[nZ~!&+QAU+!2j7ܰ$RSfH nyyg ٷk=T!$p_>!XwZRx}qpKjVߞ"N[KM~d1w&fn ܠx6,q(Ёu- {LTqJolBxo)Abأ7eC|Fa>l7eQS &7 J*9?Va_P}/s}P ^K[E-Yl |*wT3C=7/hsA8MMv{AS 8"%䣔s!O [sܿخ'[9U-s>jOxLaA |ݸ^rPOa$ $8./ Ens0n lh.:@x(6K1ʻKzY' ͧV4+:w#Q gG{k0wy+JkamR!ڠ.7#dZ#AK/ ]SbIH6iRJ3,-#ˉT\Yrlp@/ lP#CWכSJ䴦\{Do8:8dE}g&oݘ>9 .t)hX{nea^LUc6jzf@m`VQa5hH^vT:}ͮf Xb8XEiZdIh(}0K7G?[rDH‘ r&H#ov9mRP'rӦ'[zNVI1q^qc YLFr}X4Ǐ{sJra2֪[m;@X}$C}e1bwN[Ļ*YpILw ]${CWN/6$:y oQ$UҵaDԂҵʶxzӆ&̡ҴQIBAYR^|0߆ͪq ]JKz~t\cy~7P'O`ZBS-=$DjSWq@4:s?9\Km:;V ԫ ɐdyuWLA)"C?ߝt|{{xj4 F %nfeoB@1?gwMA}Wkcqҫ$]L*y. m"v +%:v^HN[m@tbSxͮѦbG\pɉT\rf;A]SBc5 xe D +&XNz¨ܿ/4 SC`v]?z#eX E)i>w&)!kweX$>qE>inr'`{݃#l%ތ{j輢)+ ې"qUp ľ{V׃)E@_&%ȗDңWC8': iS֕`/RA {ۮ o&*H\$LZ?1K*`X( 0~ 5^ W[E6(DmE|KK΅=8k*@cv¿c2u,Z7 'hcV"mc[ 'G<7%]XgD$k{G&꬛e`FeJ?yR/\\6+;eTÎR ڷÙ"lv͉ -^]ORӶ_dJ lzj)9p!A/C6S"p”/gVcx :b#tʲjSt>:ΗKpw^h'ͽp_v.]fi),ٳXw86Tb ,Dl]Eht Rp. ,~s܅Hu?.#(lRW9UgT4,pKBdd#/e)`,_ gpwzC`;c $G z1 $eG.'nv+fztEN}Ji^+0w,M3xP7 Ol='vԠhGճۓh &E5b\z`P'!x RfSBs:Jq  ",$ oCDGw/7BjVFe9^FFK{^I !fyZmOn`/N娬>2x0+|_v3㈪{hVR<4gWRy߁8ݥ]9x6t?aD'*7IXZ7hDf/neٙh.NCoL>8oɻbO΅W"Z$v}Dˍ!MJݟMYÌ:kBS4|!tfLh$l} <}V@gZö́DdG!RD&q^*em7)7J b gOzD&3~}b'n]Y?[ [;Ԡ9o`婎4/bj_W/ڲhX/-ٿK GWxC>t !f^xZ(BBuw59ޕQDPH#s4:h¤i˓e5qj\.x0flDBv( gwjrTwĈRYP$C˒iFmI_h9Sp^Τ33BƊj*&#$ŎgɆAΣBÐiGY,Ńt]e/{>R 7B{K== g)Z {YGhhV ]5&NW9ž=Immb1dT)[sДE)NI`7c Y{%?TCZLXKbw=+yNM\u5PoIcOQkz(۸)Ͳ :43 k=V2@KV,NTEݴ=I,h\ep6,iyqDpd-.8cP((i@'${WD>_ ^!S+6=Z;F 2b^D"5M<ҭOb$ذdpȸ.ymRцy?Bo|Ss Slra|%MWm`W>gٓ9 j_]?!UIr=qǻ+nl}{'-;{ w},@ap56`9r, M4\W^k% iL) <̵C̷C/lsآwwrd,ɩ_3d :縧^?H?x8G?&X04%JKz/Z@ N-iߏs,ߏH:E7rfY'xf_AھYc3\1ѶKQP)@#"dBA; B1BW({3*xO@z"İU[NKAae}a">/綱_Sfпa5D{ێ7nceWajrIrO`灝`onrjBF&+KFN/񇞜R R3Ӈ"Ӽ . >0EsdV;,1NVq|y: F:v Y缹<_O){eRZ^x.??&\:OqL(̲Q #[]S)2zj>HYDP!LU,#@Y}_+j&;ק\nܼw ?RϞ|"gCN"t(ؤ6vR/Dc9X0Q[&Ixd}\h%YWg04ҧ!rD|pMpBIz0?=-^o=eN87@ 9 sŐfVe Oc[Q Y4;(t;f(x29 j| 1$ RM>3BK/m' 3o&z-æ= w#ͧ|ӿ`3D*SJiRAYXl+` t!a!kE{פ[jkJvg=*E n}ڿȜIcŭΣ聐4`L:%IuhH:,e v4TbB7sg3m[ šN$Q "ѭ_2ZߙcCbI{yJ sN{i bڵT +40G[W#~c"j XI '1d '2Ͼq8t Cj,&F WOfFQdȅ(y( 27^5Ū=An#*j2l70F(/lZ*'arn:'X`%AsQx_:b)bɰsm~%pBPκ,BNL?'gitº0B{5bdu$<#rF}ySZ? PKrkI򵍥ds=c!Au {<1{SyuY6R"+,0ipd++V0ySO$wKj9j.rݘJiNojq54V-<}ᄋ!Y\mYd5pJ >KUh> Bt#*Y 8_ӇSX% VZc:csU BdWU ) *akWht#=qcVo3dR?E  yThЦEB$:T͹%厄K0Dj_ɔ?Zw!,X^۔"ɉ~ă],PZŊ0*ȷl.FlXs)s,A y+7Z4PVLmMO,&??0} ߸GE,d/|f#u'^|t S82f|5lt;[~ H e+jRLpX0Lw 8^3v<1fQZ<;<AD{QD{G\:ͥT$dl`g8&)K[B7o$̠أzuJSt8;d] eMD`1y|AvJ~BNdQ$+gZ>S3<S}F~P)Г([:VHzŬ^4oAJ"2n_IFIB R{iNAވgPɩLlVb8qYF4P30BI UQYZ8M Q0RY~E%|"R*F,l5W8*]eT8T|y~/֮]=yldl w3uw.Xp)*rfAm.2!πd9@H.BC$$.D_Ϳ)H:\sFZknث@wf̷Lcnv<5~C`bm\ݓ^u=ȋ08fw9</Лᵗ8c0HKKeז4"_N|q/ $ۋ ejF2щqJ:dMOC@Op=TScExPs< 'UQ'{Qi_.}[+5r3^CB)}zn/b=*b\w*-Z qߡ,,Ʀo&zQ3irUNa.Z8GA! v`4vBt{gČ~AN_ r셵)ހV!f CnT*sa7ijSF8}ֿdTk{,2]ً 6S^-,x. WIrLCHŤ \)\ȥ2[ڷ!B(0QMt05T[/c|OYw, ٟe0ӈY'u߃C72u1rebJ[sQp0AFAk%=Ą 25mUuҎ˖"ϴ£x!+[0;cHDr">C8eaF|נ=V A?٬Xž9m`UO`L &ADO<&-;p|s)$KY5vNɑ_GAg];G$9[EcC+g:SlΈqYPM(T-)9deY'k+>MDBƫm0K"?fw~ dҥ/W0Uhdmxm'8=d>).ؒ>ހ߶46V +ba\fֆҨ ιwX(; n<,-wEH2iK`ohr߿\+ZNexEV*Dy91ϮUO|iӱw(Zw][Qz6ٰ߃613]|װAC0 Y`[>#`7Obn5oE2X`\̓A8^:u;DA ">hp#DK}; N/`<݋㬐h~e ipHGْʔ.Ea8j֙gqaQ6ʶ~p.8ќ߱e_ie= Xu3|rņtE#K } vCzεr H&j7iP>yg;Fug&:~}5dq -7:c 4?~ A*73rhJڡJk"[gs$}5ndDrz8b?FaXEgJKͨK#O`nFV8semA'ٞKبV$+$1bI\k'_xG Fȼm2*nZ)biIA>t-(b\br^STs۫1y iP,,BsL R Ѱ _$fߖvWlɧM X\)l6 =ywڒ¬rK#k=+&^K_ȴiO%!u{֎sTbq=x UO[ Qub{8HdF "%=A ]컱7ip=l̦}GIn(vM@ 2ڢe.]YW#% ]d^}X;*+bQ r |0Յ펨x~YC0]uS:ѱ6(C֖+$GQ -` -_, ;x oǡJ/ T`V'CĹ 7:Z<עCKtǛ~tZCQY}"<;lɓ$uk&L1rEr,0i4YSKA%(L &a-/Ԝl"QZ( U|?c_;͸JaPa\zڙ C+&<ʧ#pi}E@(w Qf2m*/&EM<Ȅ=Ҋ_kij[*/ɮ/(W6uˇB qa\o|Id(V8L9[鶁/{Ih:p` k T<} _ ȇyopt<#+YI@S'hf$ꦐ*Ξt.ҪѹDZ}M w@!޹2̓Yo9n_jm1x jUꢫJjKg_1ʨ'v %mr5\oST+y~DWda=-AA&ƌ\w7CL& [Fsd9ƃq4t#qwy4ۼ\4KM6ScUq/=^CR` |0(t)10zNLu63-Gc߻CG^ּVK/bt@~hMTtin*Oͅ'^GnWTU\rcZ^]y';ow~ɡTv{.;#k_Jl ah@- ASVd.iJ+{"36A%IuUXo{pAslqÃNc%u/gt g[Ε9~&Rud>FPyBޤ@ ظAob@4B%qa(N6mfOعIUqGwW#vm4N {vqbN"R~tD6t!+T;9t &rqܼi[{`z1G.oB^3oy]S,*S`5tzXhJ16TLTu;UEmY$21y=z N$NduzSx cKzdwIјtYş33C >4T;YvY%z sqon4g]R`௵֕{3n'%4' b1C, _r*xj|ΖF B|!dQp:r )W%wR~(6`4E{] \q}?b췬6cN8 +~k:꾇 ~yj8rC cӜ0$%<>|-nn%lTq6)@ޖVC>yc/Fy&:h=ΈLdkKy0:лc@ZDȶ8}"!.ڂP:8ˊQ&N2Sm>u%|2л9ʼno̟g׀Za)qTa)E6B@/ϳt.Y-GCuV?`qSL'[QC,vf SM&$-i: , œԵE+NW7ZC{%mZLu/.. ԟiͰy~cB:N,Tf A_[/A`殕c@9%Awb*4l2Tp[%ju>i1W4ۘ&EB*MVmɐG#sxm{ΰkJT~#;mQ4yt2*^Vz) /%F%k؍t]_T`5l>ؔ1PjƴRThsI0]}q/ ש}:)ot~h\ag   ckBbA <"91%7  SpőRH-"E H7_2w5 y]lgh&>G~kuR)p쇏[Ҵ C|y Np'*X]+g#Iqv𱿭ff6,I2X7}t<*w[љfkG ʾ=ȯIS`Gz=h Nfi>| yU5Wy2k"[]Û{S /gX^ת>ӵ UE 3uO^y`uzq6&9f ʕȤ eN7HG%loN[&idV(3B`xRS%iA0f=^Kr}ANl k2$jH-g{ۧЭMv[ˋ ^f{ :+}H$́ݸ'32fF!hF8V%ğ#7<ʟ|N MEdxz{eψo?j*2yq/:"P 2&"@ᅭ`{`SEQ7{!l_ ]b8r-29U|~v6$k/n ^ڇe;Ηitg4~c=bt.EѰGs'U?09a*=vFW &iJ/&(ȶ˲EhujJ;sP4CGׄ{[ f%kݯEdr=}$b;@J3jTc^!-"YU3 TTԏ5_TgڱBSJ~-T)5r븽'V3hYfZ&BR@aY{`>*~Oҫc`V|zIc.IF)GAV2:u)<ͽdIe&[T! ZBĜd}㾉ͺ\SVyH%Nm7Zkt$-w)nbz ; %w>NmUp54c;?[,J H=vp:1MEk$B>k%nOnQ։jGS:\Z̚4hZ' X9mRs>OZ,qݍ-$_NT4QzUTj:r8 #W0:Gp e9T$بT lӑL\Vx-xK2&z^neY^zw2hS@)U($኶/j!G"o0w5vG%Cyy[AI#9eUPZcůG{I1R#c}71B.6MTn/d.sPgH(b3v>luIpO:I_k5LԱ2FSʹ9(rO3"j*lH)eAj09r1, 8uxDZ,!%藇RCd(/hà국SH\x2cAr.wd :y:QKo(YܹL)0+MX}`CULUx A0x]`,Kv%#!nqn5 OpN3$5+̥ʄbzFmS*Ūv;Ff6icqv5SB!Pm9QZ6dտy0Zk3S\U7"&}ƍbf*8oknO,Y,1R9^YG6:Ɖ29*84Pw /kYS<ۑ[>fF\p"A.Y Eq%3L]eD)WvGSH:(>op5Bs,]{_!ĥ"cIɭd=QRQro>-%hD{^tg~daW5iùaV`Ij UYLcnIyo1 _hz p2*y감EmJ0HDȬ,%S1^HY5Y^Bʅ׭W&'Opg¯$)0ᡍM,n7?nJ ZedR1#>P" %v۴zG HgR^yl7 A幫1S"wDaZ?>õft*nԉ|s(}նI$V{&.{l&vCɞh,bExi82k vLGj) dJ4MDݙaJ_Ʃ~᷾1 {+ $8b)1vh"5\vHLo)k^ 5{6F!x~հe4tdRÃo^aDlLSJ@+ˇP>;KHbOvV-rhʮgug(x9 _MHoܨ9laSJ PaAƉ"3!,9coi (&Nyr@cDEF- fIOh<=KLV :M8=~@zI*L%AĮiʢ|0*᫿CN Yxb\vEQ\tgcl:}-k*xQSЉIXqit)( I&wxX_ije5u9N9?S'cߒ'4mK],S4/l۶7!>eGFp\hh [Ѕ6 Elp?@F#PL$㚀FmqNK{,2#ˀ_}7zPO9ڃ. C7h {Ju7NJy78&]XأB'I8.~{uIbDky^d|,a;765o9 _qYRpm"b{dE5;=jJb0nŦN&iI]6+rNA9QIա>dRmIsVm- 0OYߖ>1f&YsctZA @}OTY> :)b2OՀӲ->6s~(~E,c[S _.2]n&q_~![霧 &ql- Cv3]ؕLrsM#4RRvb$WT|nMs]UІÛsפ轘/^Z7&}v4S.Xeh{;-?Fԉ:4#S)MI%L>гS< ߝ\FUdpJ@]eʫIe5@GBSfX]H 17@U[V7(6&gU}ɠO~Y M,Z6Y<=sg(Eա9c ݧj+^2g^`Szl3(ǩK 0G2!EcygJW$2/6ht ƒ.5DD?l[j?G:Lإp*r ݀Bn4I>x-4 t 4AL]ig'n5P/̏& EQ՟ GVVrf1'58ڠ4#vx>J}y;UURDQ#lȴ& (?-# v}obmcec /FVGk>RƉV8n߿Qtњ`iQw|230 wV"ʻ_ MH7QRŁE1ı'afM)^mux\ !N#f]^X G.Hh5)~mj CM"MKOVB*;'ߞhLB||ŏĽDq\*i2Q>_C\O('~KWq g Zql ]P`];$ in3‚ab:;O6baɍ_ n>e5n&;ANK|m#Nb ({b*_Ez[=Ha Uq'N&K5=T-Qr 7"[?T]\fӈkg]"+νĦ=6ױeJ gB"IQÄNE2T s?S\oH 5Z9,$WzK$IXcЙ|[28'}|lwpHV;WӤ;qQW)`DKƝ@qHprĂ(5y?a6F'&d]#jjH^4,}%ǵԳ_9o6OlLLn2R;T@ԑnx q\+{@%\PWS^#\VI%/47aJPx2ak _T90@NNKy;,!K/u N씋Jr3# K#5 e(ֳF 1l3=9{85uv-?f:TCŢ4XȾ{lVsQfW5HYW+DaZѿ|iaUv%{_e'=rDa`l:R$QZ%>[NIR֮I_ &zɳH1-O :Y*/F~5G{}=Ԟ} F񂢴Ir7"tMA%6Y~xZvEiҌl)YƋŌ)ȘɭB[Yo zEκMq!GJ SaceԈ+ՈɊ"MRF9t=4S78pr@<|j N4I! f,wPYʅ]6{{G~')n+J(.0҈Bn2`b ?%ft';Bt iWP6Q08;&N''4-⌔U"t~o= S W)Tמg+GLVHq8 |ÏеԂŎwf_Xp5 IaZid5$Q{[Ca;QP,nČs**>xOm[,vTϛe2q{v 8[__ 1b3gJ !)yQG6g{Mz1\9oʒiFm"8CZ@ҌWᠮUZQ5;:\J[w9[Z_*mzr}NhXCBj 꼱ٵuKf{`vM'@}S9/8|zXFDheVFb@CebWs+xy#'Ͳ#M##=_Js3;rR6ϵ#^!SmMA_(7\)՚ƠҬ }aW)I Mp9XSLa갳oNЫMZX;KpE[|Oi y̖|t1 E7*yh 4eznP뙔@&h i6fԔq ,Ԉ_ ikxo$} Q$]!̡,- >;DNS :#_6 cL{S-E0\st`#GC}uCѴ `]7ԎҎ] +P߽Qt_W& hJ|2ga |ȟ=0*t^B` ,]1H%*ねDR ~O@mcS#m&pPV±I0t} t G. B-D̲ꨳBe) +6NgHl6JPG_k^o#{ =BڿB{^a[[H$V3deϯ+J pjp.^,;4R)T'Է?߾^L*kn9X1Bp-|Wӛϱb k.D0N1;Q]1aCt\#(Z֨o+ hd~לz ht p~m*%f\L;剆NT@N׉*kf"b L坎h°w Y5fnh0l-`́5=]csV% ?v hcҥH.fp2-؏oAix-H5ؚi_/%U㡞aGt2Okz%Frn!s׮ #3pKު J=GsfW0- $8W*ƢцS}Ffj\Q2P_؋;COdF7(m,*J'iL}..",cIWK$3}cFM嬺$ EQ x2 qb(\ U _?0OԡIʏ i8=u4Ǫ8_Jat~x]4' ?;gmő(󄕣Jl7z@IxiGBc 1D_6Cj[7prjÍ![N4~1YЊ]PlAz/L <-|Pȱ]Y>"z#Xg6:}Wn]& 9=ZFD6EU+>4aX?O~󭻞n;[p1@S¦ #B?*QPʾj1n2TH^#`JX%2 U]ԨVeARAo8_Z Yuhr<|j'fXW'Wz07F% g}$e"!7T0x&DX"pBE;t),|<1.|#&8a|g*j_p/q~K;&Gmh>?#u<$84EtVA# X;(X*כּ0+kw1:ro%""u+/1d׃B]/ٓwCXڝ:rŞl'A?OJN)S5T@VW +n b~I yy48.5v&crPI'??A5/r?7d oDIG&/nDflyV7.Cut@O{⩃V{/v%W3^ +J+ʄy8g)0?^HHu8q瓫(+K?JtADs?5|mvuJb7?aY6,Ȗ_UO?7@Jo=oN2{9>Bj> -jXF7+msh|,{,95kUrTYg_:<b}qDjK\8/ֻ/f@ym}Wk9T?`3!KaV`#vtB+ \Zy)aMս?A&V|{wMf18/G-䔕pÔ ڭi't3EB X X8=Rk_ydq#&¥IJ nbe#!kbti-*בC HK*ܽU ^Dh}as^~(\(y&^# ~cf/7&H eSdy "1<=`:2ˈKkmX_ \OREIg~­= MwB|q!LKoy..{invV|ļRTAus,w+zf'&[x*L5_m>d<<!髍Q6P1:ķ|2" ks4LfCݘWMR$FZ_bmBƂޡ<e\AZpo|ɀ@EՀ(p4&Ap ҏ7Ê=;yM6~0HlxGX/YK9]fcq r+c]`s̨s q>TڷCˉl XE)5<  v]h:Oߦ2ʬPB:u#pI˪U5 :eL; - .-8ȨuO m9Yw Dhw}8?s\rq,AUŹT=#zSL \ϛ0d)SXoX2H3U?3ViGߐ'uDQ_w8rKQEF8~;niG6<+fd1yw>P9e /k"F#)|ى >~hhi2SSӇ%#k1]rg/kb@K9]((ǻ7CB:Vԕ)1$.+~@(Ò92}iۛ,wr(2nˀE\@Ѻʌ `JTP_3 ?K3EpTu>;6@%T&kbn1J^'@p_KdYO֪VTsv_SE;,pW$rE1pO鰄~ @ci!q=мPg]|,CuIUgi'mloIs@t^v族!vPԡ∤Qh3"(i(\ IT$j3)JM  D(N[-;[ܱTŖd+wŚ/"wY=s2K#3B>{f7deM/`՘yv[\Wo 91MJ9yj\sd5}8 }!G%jkڗ_Fy]1*%(W 6[9ɦ!4C!WO̯] #PهSxdDh5ugHh*ld.z×ہǼvu߯#<5FGX rE.J` F*STCyZU.QR Zo?* ;d 0Cxަs/rǰS9H$/Bdtn kߠoWV67zGBD) sGK  "FEwh_'s+@5Z` KNIwX`l3ŢSRc*Z.>˞wi7HV0S3>|'M3bWM$9ͲzЍ-%]:, A&TLe4Eʁ0`{()"oe- T永R?5+H~蕇n!V|bp/YKAqx#YHiCs$g/4)^ΠCq71:Xk]/*Ux=HED_t<xy3 V#A/ D1y^"8|T8(R?mN=}`L1AnVn i/E; G3!gJ%7f!. f~i`SN9S-9q4qcP:/B]hf\QAM@J-F,%e5ê?z{4P&Y9}8rbsܟ/D(a?!kL]Iftm?I;¢vzU7.OJA ¸dxQ3dct+/ҳ?}neLɆ䰥%N^Aw (SD=@ A%i+ hpn9gd']6J `)~[Ϲ_.HnMXӉ ۲;?bאmJ8'WPٳ )ϷBa vmdT =:V 3U9 e`?}ec[sxI6Åa{x hhynM6 Z}ÒC5Z߂) 'f2zZiNA$36ɪڎԏ\VKM{W4k0փHErI tUh&[آLoCu܊9~\EzDe\y4.%ypϝs;%F[vJAٸԎE;z G􋝔oYFitF-'Z1Vxg(P.OYaf.YL+ l|d X/375wǴuȿ)cS.Wg~)ݍD=C!4g5X\u]S; Ɉvp$m^=6*Qa3ﻧd:r<ڪeEϩ+ӽƨs/J jl)[)8ǸzSP lp-MN`7gGCyׇ$PB>)oK\aªzpi,Z]UƫZ{rr {dZ#U Th"\Į^~%mܻa,9_*+C2CeCO̯8؅|NC 8 eP{Gy33Ap:+⎟W`4&wacb/%OQ%ja(R~a{47X<.ʏfd"ktBө&٘M4quAZ3]P,RTDƘP(Έ^fHcs#&z"?sGVTӦZҜBUdkV%mCXrM$P*h2`4٣#h]'V#=J*Z'3T+o;B 0Y?U mYiWFF*Ϗ')Y{fE$lJ8`%w޻m{fodiG," O?mFR;]p("е?I"i݋pMo\9qsEc%]p[̭Z?qq*],:NB+%SE@F-/&xS}Pޗy 4YNX>pߟQINǤV#PC•m f}{=r͡%kRnk}nN"aCCs7r,cqAhV]lʨfN]ضe5j%ם0[ -ށJ0eGK3/vU$C8b~c!(e<;vL8S ԢʫaxZLR_ _9u}mn/ZO{4x7N].쉥={@qz($ʮӲy_qOvkp=*Ey)O&Qyƻظ ʒܥ_|[#S9B?"øjC Քnpu*  l J}jgSRɁ{O UpFaKlJ "͸46 {zu#>3Y$i]$Z+q{4ܓ.zaή IDi ڻ m7uT@j˥"Cܦ쮴^ ]~ sۿKqXMq-*SGY^vB˜Cl7sx\-C?h|ZhEҕu;&=R"9} y.X⓫Eo*̩yǧt#{T"h8d'@z!60oO x; YE*C{N4t0^2Q6& j RZ'TI"?w54) NU5M|f_]](QgD¦޻po ɗS@Wmg#Fǝ5H3lMڢ6BtzȐATJx $K>P$ܕ!  ? -+X*kq*_"JbBLC2Nϳ %b@IuCzz)@T|j=_Ket@xqFfc"2L[$N&aL%<{|o) =j4V k9yF\M*M$xU#79hEUKw9Ūc}lI55 '[iTbR;i\ΊllZy{Nh06Z|<@\;=ߍw);w0+|tRH*e8hWdh&˩Y[WN xUlZmSϔ (M*nSa3|{xkK0N $R"ah'vl#8iK%j 2^_6"6t(N"yB\^bY3ʢ4!x" wYx7թ/M-ضv(??a_ȋZzc钫!IB݉ / gWAlgRY0`)hY4&šB3Ff uL-meC=}$.J+?!crMYr ޺}2+ܽ:L,"ヴ- uCz`% Ő;Yyyy{=]3G[pf])DOeSh.V|6}w=_eIGBLX(Z `8تh#ivw{Q̯y{N)CzϏlQn4%y F ^?,8!(dHdi>-sSQ:NW WQbg 4H!H%t [!$*=N"CVǯr8ҕlA-#P+L߹/`ׁeh" i7KE\>Sϊ}|ΨɱDKOs-AզߦV9k*QV) .^ ui8>Ք!CSzƊCUl\YPG JSɁ/weiUfZ '9oI'ŭua۶'Ɗ\=lvQhBvNV?6#KpNGnz ^ҕ#i$ObjQ3hfU"BȮ׸xcVg3rdW; /jR >{9@2XcB:ʚt "{k_E d>j)#纓+W %}蓰Z N FH{b լ5B2{jl^ɦk,nd J*v3DXIS(MM*Xm:Uvr2tA3]>R_H"Y[lxUQ!KoCQz\:(HMzQH™T㸌s'zj̍ckF!>OW]w* zm>\-I"ƿ3%+Hv<0'Z#=%O+=6̱ٻl`,тz!"[JWzxhݞ9?{x'?va }R"UՇrZS\Y[%zV/u 9&],{$ZLy۞uXOJWIxoJZi=?8ðת>$s f!71U 3Zg363F".z71ͼ$2#;*mJnM4X_әiNo_r6"PAgm54pjd} 󠝔ɟzVʏ7lJsܿTy ]F+͔ /V3i!y״&qȩ{o(7ݪvhX0Khp-3ulS8陋OTJ%ĭ'4ˌ47:Pt%kWey ȱW?Cץ"&EsTk_`f3 ۜw!\uwtTȩc6d<U/oV~<=ō 0GR0v ʸmt[1IL<ɛ[K";ƥˆYw\W< _i6g& KCvLWطrmʸj^*#I`0LrgX= Mޘ=Q YL quiػt3J$YႾ dL4ex{ K3 NyFچU~صqԂnfbSbf B_J=lI-ehqJVu#$חz^qt-8`NI04~-=P{DL^~CÿV3G; v2OAL*0F6 dtQ#]b9oL@szAA %5N,AS_hZ;q{&9_9T6ؚ{ 4.RP*?7U(otdˉcA8<J!iѓ9ӻ_Ir\#/ U|.KINאS3gԕĤ4Nn6퉅vx.LΊigHQY ; ޟSs y$}[ruȲ\X~ޕ\jI fm•aAW.vQ DZ 1U N&^5;r2fЦ8DbHVCr8;S"32X&x7pn?5kY =H _ny{2<7ntr>2 Φ:CZj0^Q#եHUV#]ȧޒ^1¶ x&LՉ,ahxNO%We6ڋaJi۳*#I47^ u Jʊi4[:a6~xvsY#XS2m,Eʫ7!~&ɦ;~N~2!(WSۄʚ3TGjKj恫\a#z 5\/@Di܄q$K6%vn9n0!iv-P2SS@MW!MեjsRAOAJ@_#ˏqo A Y <11Cgf9yXFMsA!~ ~׷!5?/9!cd hE<0ݮ9d׹`}pn:}K>jbŰJ2a72#Z4Qڱ-~ ULKfY=KUܸ[ʁ9gb6Ziru !sj.z)1з]=\_;,9?PJ=a@": !pxC$RՃ\5!7ܧ*!(?q` o^MTz+OM[x;厤UJrt'w; ]L%H;[]=ыϟJwd0edA)f"9N0!-bZn;֠ʞd&#Vۥ=2D AJӇ5J(h̬HM-Ǽo}UXhljr'RPvVovC=Sg_n]\8O5ӟ*ӫ{ /e0bw*]!֘;}D4 ۶s%%R=P䙼;%zO%I.hocO1i%pZTbѐ\P>t5$D%愝l-*}ۡϋ(Oy碮fʽȜUAaQM} oO\ =T+<_m0qя$S;}X)6g502ݞg-o_ɐ2)9?P :m!Xln,be~P]V ~`xGBTNrL ?{ xӋfX:MPSTiHB=[')? PjWa'W8_PYHeaS,fzo*8+*{k>v!Cyr掯Қ }/rR}{i.E~P`a>ʆe;aЎt!'4q:+.$$$đitFtnʊ )Gx_6)2H قlၨ2EH~HrjUP':GWUZ=).jSw׹TOG+¼XBrI9ίQ8|Ck_lT5r)'5oүT:iyѪV<ˇ IEtׯne]i8ߙɍLp}׈y^G7CUԚh&Viq|.L_n喁* 2 t%vBHϴl˭GMY;HsG171\dgب \I8#xӺ3hOXÀRd x O^m̦-М䌙O8)`m3`j`"y-?h#y&wR0|(x94c~CGW"Ot% t"{^ibO]i -}#T`UpGH'@)ǽT~Z׈#D_}mI/\L8 h3#؊oEwA`n`vZWdL!ϓ݀O=0|Ei:TD2J5]W\{ ]%q\0Xo'o\7HdFOMt\c!$.se/9~2lOO84Fuy ;}_S+E',) O~y@Y.S|\vEFNmkAr )M?ho=|11ŁByiZq"O-稏 Bd36O`DуX#Ek:" &^'AU5in,b>,%h* ͺߡtICݱ>nUM]gqL Kޥ3DqلDrQK|Y 7K9b7O15 z.a/~AٹDˊWb+pyr%buT]9ItMD3*=Nn7-ͯ3LCqtV'ÄqsNÿ.т.oOz:>=/8ۍV;oSgLLe#;xLkA-6=%ݏ(/pGn]}N㎣v'%kӶ ӱۉqƗ>r` [ irQޥv@} tI2Y#^n۸FZ%)_1 r++q*OYx^%\d \̛A$%רY+d=lFyX=0p4 ýX,)mlq2݁Akk]sF7۽7ږR;#5hǶĀJ}B"O֡~9TDjJe&UyAx:|Nm +-v1~ӛ$~(&HOMjNоG*tmaø&l صd; )GX"j^QT*b]L}yAOWG}9!+-E.e%'4EO01Gjv.E+Kp90bHX|^yFQuKw7G xXtd:PaN3HV`7c)9a)u P]EVVpmӛ`NacJWa4D k fJ hY+g7!6q6m ;ɸY-YsXt92O,wRY| /NIV_< dKg]β瘝dۀI&|'VIf<+1#D|ˇjd7@fg1'HҥTg:p {АAVg3+&fOf;,1p߉yIboW9[=s< Ko-Zvimr`dYZ^#s0In9膂@~Gf&2dW?be3#I^/8CY W&9R¹B. ,eKBTk0w"$d)Vd衃>M/ ئZlM d563TSbr 0k6?d"PT՜G͎ bY[r“ei% 1LJpT!b0ߒUܦHϲY"O}t"~ۀnH{Jm Ck>C^[;oj ;9_K<*WS(2;ϭx&9_IK&@B;NŗTȷF'N@ ͺOjq~}A DInF%>&dZ'?C m2#?vm,< \>5 l=N]  Kh*㈑`L4S/Sgie]\LOhꖨl(6I ^N4{k:_,N]Y%+bպp2/i`a_9 續-_t. )]?Ҙ+IVy  r{;>2ҽhSH\=hX5e8PC=!M n1 yi=`M Yc(ч9pDR*> 'J7zKƺk q+\t_p4> j(ж:.NF5jrv\Z so• 3Jݷg޵i*ʥ͖*pSs0s,Α,P^vsǵo G4.3g&MGbG"f4  zZrybLmamFG! Ǯ3%_6UHEAv2 CdGA0wH;0:"ֳ%gwA~40L([L82H:lZq޷.:Uh/#4JquAsЙ>$%փdTQm f&Wl=.NP[u;kAB#<fii HSq̵iG1WL`/7pƓD}6NEj, 딛ȩ_~"4( 9QUL&?jNy{c[B>Ȅ JI7GՇ('oFCϒ)ڜ!kU4kP4 9& =wb>9,% IMmJ#6"݋JHsj/a7@7+4`阣woSmj*H@S/y@mCJT6)t?z̗#]R]77`{;@CO-J&C DH2l *ɾQfhD6yBZۙEtxu6^8&ri0"ھ}7Xp6gѫ u5R'urQzqVɈ.&#U0 tޤ0jAaunFo?mp[@&"%G%f@}N ̻1PC/YÕ"h|h%1/mdpo )q<sWקm0!eݔGwWx 7a|DK5x/,! 0KfB/#Ȋh],DT"_!}j0k^܏{*@3b]&ĭ4w>~rVa濄"\ zJi ̀׌Ȅj"UfUsP)/_q5ptЂeYnIB ;F<|as?˨GWZ>?T*-qtoȜ;c4UȀ$VVwR\pFcOw@0RxWОF"?\OCE`;F_&H~ooˠ # onu4ݶ;BKy 1e4`EWg$FC[> FWF/ǭ:Wz pʫ [Xmˑ5,:JTϓ,ͯƽQWƗ1OvSC 0`}6GI4k7k4RjNPn^<w뵆Ze&PN׵Ѵ3<3xl@;{J! 9Le)XazmhSALp{*RGn7LYh2XН=ixkA+|!K貝Wמ HԨndƑښv_E=n#L\d=P g/%[3x yFjrrݜuJ'!mT}~eͺ/N+uZe:uX(wC(s )\dt$ͱc.o| XZqRu4 @˧_w#'X?ϽcYs?P(A@ |H#9Tβ،' z?eﯘp3_?Ɂj`:9'F4׬@7};l*BmvHŇ)R;պ*}x@ 6?j9|bCEM2z]7G7keLti /)^oдc7پpzrsԑwyZHd]BmvڎI\/'hieCKMROL| R=ĂYYlJ%c&#g ;V&#"`>ɜ )3& .\'"7V_5% 4a@ RacfGʴ Zt ەEc=7U4uU$[gd#(.sK!'/M3S?I{g.?W! pbgqջvN !V4?tn~T+[!S32-hF~rTP+n4U3G:8q<6DMVZC5e`?hf0-$2A5.%6]V틏G[]kg9ڙK<]Y+q@MD*Z IѹǍ-t# =ҺOfƎpHh͹ dJN_NǕwGµ!DmvDy4Aɹil9'tmgݞ0m&ܳv“Ǒ_8ޫ7@j2KR:~l؊її{a}O2ޢ͹/ju:)Q'>Ki 8@"Sw ee[Q4vH!E[\: G -鬂iB "_RSt,>ܙId$"dWzvH<vi!́c}$XNgK)R "Bۼ8(0n2/IʨCcT eee,^i `w+dvXW`9qy&ˌGZwIq/ $݁8I kg+ICW[t :ק'O&E,ߕC#\EQ态e,ە<U'&}H[ϥ&1%^S0oiZ@ ]QCg0)I+=2"B5OLB|j 6/mS݅tGƳ߸4gfWC^^.V.1j ?cn++W {q5yˆLz-2>hbV%.(9IGk zsj|B{pWV Ѹ.VLxsͭޱG-,(s;!|h617Z4]$x0 #7?~2 f[;W'3:HϯSQR sˏ| u#\nt|ҽ?B[OW$U{ָ`(xWvK,b %1{ uOe@ÞytJ7xLjZwbF+m te>,A|d^{kiGRGm8{Rf,04gӹ}N5P6ٴ\(?bwӄ8`UXU w˥2w. 9®pteh^=y⾘`X}a4Rdb]q WvET<w ݦR'tw~ QMcc@jE$]Lݍ= V ,e<wx"R, U9Pj*fomr![6 ӰlȑӇ8JFҡD^Gs]Sk\e q4UB*=UgȏiV%43μ"6/Єd8 VX110'h5Tb(sրʎ6K2ʲpJ 8V7U*5q(Ef ce |;hebTȧ ө5Ƚa8ʉ- ,.qfU Bw \A 5Ebu4cA~(y}NtM>T+4'>+>2"9?ښ).a)4s!nI1a7֬LhէR+0M]49ԱؓO93ٌto`~|V։n#$S2r&B7j}H_p%LѼXe]Qï ĩN5iz]a?ff V»d*/n\>kS׽Ou~5!VPǀ*J/RGpzUC:ԫl9S"}?=}ON⥼Yͷ4iOjm#Nnm趠_Cca=w ezFN/HK!1 "ZD@XYnjI&i`@`LM"7*B0w?0G{ &gmӖ1 ۪6LIU MEUkle= ]^atJ׳W{j[mbKx  ak05˸l* uV\M);#)է9a1@!!W4ءP %DՄUAdQ^5'AZ7n*;c?[ⰳ3{|0<"RrI1(Dc2{u]X[#-I;Dɩ1xF)y5m <{v&Ϋ6F6p1ߊ%Н->;ê%#- kI48qֽb"Sd.uYCU=N (,sY~& vJ}fh2qC-h(B/fm#\AJ&ͻԍ>kډQTk4RUxu٩)PthO}o=uo`Y|ݠic QT:ݠ [ 9iJj ?bZ Cٿ(W{eP*?U} ەnWVb14Y6W@x&=RwmsDK5k1vo*v5n k=25޺V`EkqbYOƌRMXGKSJUϵ/OwWFש#r15Nz@r}!N9]B7+傷 | _|q#/h[+|q`Tl#%t6D[ͦЕ1Yj0똬o$Ei?j*:XB9oV؜\Uؙ#O @rGBå, ?=۾;[c0U ٌtXEU15w`?Qa{qר`n@ 6ǺQ)p2ZK8[N>.Ue&Ty gӃc[5;IoQ-!K2$~7KyZ<1j/GE1`B z*c#nM11 F}:sM7D*(-L3`S>*4!UJ XݤnotG>@g1b:nJ(O%B1/fR.Efx9ڝL/VD-75нvYg& *—;'3s5J|engOn6m .|[I*.0Ado8_W0DߛԔzNp*!A&Ȼmk֒ub W5 tA;ɂ.\NRi&DԣZ|ٵ?V.~J\'LQصr돗hJCͦx=B?\) ♂vIhމ)^w)%B&9~ N;kӼe3ȥn'%Tĥ>n W4%gx\SЖQ\3]S30&OMHcYRu0%>ۆj1CfD{͖ݨo؋֕ͷj.谌vxk]4_Rtu"dU>)YW;L)WԨgr<=&phxjzjS:%M:<ȸ?C~@l&+c[nڽ}BE$,2T|=EQ;Eki՚ Ef}偆;NPp"P*E~LJdϾMܝqy.($W~(;f;lZ>YctVGrF7BYn$jfoPg2ClT:0ur,cqPԺj=%cx\= ʠPq0@`%u$%w^bI S'zyl;Q)m7Cgd%X"HHŃ`Zs_(Q|37@fUpӥ&ҍU쀖 }&$d*h¹j;>ݏs2|q脌O@ idvr)gބ@UorSW׷Stӳ[c ^<';@3>Ua FBꖽ[eTcoPjMDA"G"KI\+Q!fhmChd;5S<s@݊h w^@wZT&*೔C,Ckf'-uftU{B9ū< ~}]I2o]4֧〶qkxt^l_ykaզXa> ᏿ƹMtSg2 xI8ʩSyDZYYP;'E-]e YjUh,KpP[jhwUHd?6b8.[&~<GHyF{-AQꅦʤu9) G&Z|V\ vFMO gn^^TArǿV`".-W^H0zh;T9~G>G:hNY)~rt!fɭA*3[/e|U¨&̈́D,rK@J *>~ȫ]XRCkzYp' ӝyw_n;=g~ZW$W̔Oe~ RIsQ]uX*֔8&9}#&EȒڈ=!b_r\~J=A!6N?3Hmo(0dTԟiBKlr>b# ]ޭ`ј#O~1y0ܼe׶jRw6(<ɶ107?n6qL`ɮE(OROO}ʷd;:ؽZK10 $1>~f[>KP(FBՠVxaY@]$+S,q/3J w/' &kqtfyRdܦ7䤹5kAؚģ$HI:;sp^Ej'R .ӷ)kK Eg"Ex`|mKSɃ-! NTڙ1I)nO_DK7DJmu,n5J 5*`ꪢ*\0eĕ\4rڕQ\٥\c_aAŻsWCzwkFDNXOkNĞx\$+vM;^Yw2P\`/c(R]KNX\9wDIXRE$ 5-;$ ,^c-~k^AnCdQrp xQ?~QbhihOz|r-Lʊ')k82]~dϬ߷:.љ/odZ=Q  ]hcl1 p4k< [7 TԳo$i—oXzNq"K]f%yEvHbw$(uMh3*:㑴q ɺ*;K(晤),z:k8d-G%Tx|?a}M3{:ۿ5/q+JwM|aߢ *zm Jt:6|Y3[!{|5ۇ8_ kRr)%ywplE2&vp@_2^-r0n8 f 7k-#S=e@W bB0IjoGG HL={̠S6=Ƥi*ʻGWK9 6O4Y[311W F!)gYZ07070100000084000081a400000000000000000000000167c8bc1d0001014c000000000000000000000000000000000000004a00000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/block/rbd.ko.xz7zXZִF!t/]8]?Eh=ڜ.+忇r<Đ޺4m|Y.zce5Nٺ SHfC6^)\6t BT"h<|CS'vczʠ&? (؜hPW_ql D+^0T}U$MG~2 Bwny3=? {({;TgSk˝LwyT[/ܨp^y6AҞ,i~NZ37.u<.LDЋeys39?~|M_KrP놌Eo^N*4,8G"z6zDt+e^5+ږMwq BǷ{T Q9_n{{j {B!0x} ̧ɧ*""%1wc]O%;ۼ bh4I8B&/dLjGY 6$ao]v= ӡHOkم$3@u7<1qyE c2!4'?rN $\0n,WdQ# -fAɱգ(A߾BuOQvYI) 9]VRc1Sl" aAQy;G*HD˜9}yĠ-=W%㌧1qZ_ⅱ2߉C'ɩ "A]A`m,j|& kTop AIZN_MPv/za8~ѭ7Y%/6^ 4MtEaq[#ﱅDŽxRI.b'3+_o(X֏wg,ZC9 >G"dN8Ղ$+²5Ch͔HOFo =Lhk= s \Z/ģ<X:ٴP='cmo͎h9eMt x%m9#go\jLs ѱ;-CFջ)h>C!2 w5ә>bv *Fj/<^JɌB}ē32:F[M)uAW^w^ctS~b1`I%w_[cmlv̭;W8dZ6Ȥ]xY[QiIZ_Ok6ߍq %PNJc:'k2[8[{+ (RT [`[}ϊ[s#.i>e4,MC<<-Ia!nPlPlZ\r"DT?>]9Qa4dH<(m. xCMsuloOO7UӨj=vPoYDVSƆײzAav`ZkOojE~7#ߒ+;OaR-BTp =;ӛ-yRs>MfY->q3:^x~CDPܴiα8AOHF bU  p[TƾSqlWhڢcO!r5Tf;,:N`%G$#_kDTXNZ@o*6lUFx*&y71xyQ%3xa!!ēd(a`QZiw6a$%gE"!V1!ziPi g'v9 *wzH:W/B~$ ] zujv[FZa-jnИ{\=Z"ɂrlrMlswĵST%'iPŧ16@ON(߈v{gl+o g"De4 bsm0FiQs%#ng煓DfXA}%Y@Bs)u)mAIqbo %BoOM]폗r9 u]68sh-~ ຆ#.GViZg^5߹Bm|"CD{PspIĀeM?6\}Nvߎˡ4LT8vۈM2v~f$H39!yޚV&~V-'B.F;͟ l *cD!w8M+-Qr+'|(flvrqN@ܟ_dF>hK_2n5y/J bn P{ kXFJw{LEa25Rm?܌oNRֆim[sēe+*^ A&Ih~~gNt1>Fxg?9M>uxE[:w倳s _$}Ak<SU.kE[PT,jqM Gt}`쵟 S0ax$# 'm+WOF`|:νyu! ™&e-r_+ۤwv3k/o"(Wa ˊ=tȲAD>nɾQ: k CɒyLypr찔u.mVf8q4<)F͙|J#sx^F}PgHN TaMq!J0k끽Mt_[Qi'Һ:}:J:!^ެMǟz${F-EFE>tfR C/A''XK ۚ 7%p) =&ܮ3Fz?(s#)Qjw$ )jmdΉ]:hP=.&#maWRɝTr!!p!.eC/Pn{MQy}бrT~%nmC4\,n L I[Qaؽ>X܌j+ߵ*UXYoI1Ya͖ a(b;2:@{ ~3{5qh#Aq J}ݎe7P}7h !)E?fzmM^ D6>b4n ALi8Y0ozv4z,}b上%ug/yϚ3Jg8& X7Y(Պad(6Ҷs" `kn:w^gmߊ ^PjJq!6ψqy 5=Q2F"$xD #,v &,w9+뻁cah5fOSűfZ?` ˧?K g/7eS4>>E m*6'stQHd򳴠v3|@ˋױgpQQW-DCv>`3KWmuPLj~CDҫ-' ti'#ö^d`Zc -+Ggt>d=cccB]3nj$3s@# &m+CyGA6N37c |ho߃b*NX=n&tgWV#@';:7zw.U'F˩-MI) ގG3g lC bB}.,6U/q$EؐROfqusA'-$WfcK3UL,qɱɛ/OΚZ!,4åzǧpaVV7o`-Z[5^ W'f_`n|/G_H2njw-N6-%s>TNųW":7-֘Rh9 {NzbN]kG3|6A# @ZĬ hj$9=({|YP:2 a (?PHN8[H'q{ڞUPtWeƩ2H@~VRB8G>(C?ۮ^Ss`ZYj1ԷbÒ)4|ߒnD^L{;GsA-HFJRk+2Ⱥ[0`֖,!DJҦ)VEF8[H|3 \#;vMʠ#}}7 &pt2oYHGzsߤa qGO\!ʔ!P*o'$D=5 I&50PtIjp#2<)w ձjB=Ȣ.Й$kL?p!0T|ھH9``ior‰LQ$uNuAL>~1C?a|b}h9 e1hU`CUe2_+!!0%ma>ePn |u4ysܢc>|1py+?q؈5|. 4E츈qegJqTx?yd3MX1n I#(8 '`ԑq$9 \1N1]%W1D_΍?g1t7~{h{*xp V _1|K'6rhJ?O䡀Jy𚂄_@dXn $椗,9o[ܜZT ةˎR׫b|+-}gkc2/ p-*Lx캘<#!!l}k HJ}4P䱜ei54[C>(se("9f.Z'M_c{7I{<Za0SƻdrILuG^%Tt{ ^qp]TY~2#|ms G0si2k9>Ԃ!?<2?So?VI=o*<@O W@?: ىD*_? 7WhrĶmBa,qcK(T1ܩNi#Uϟ|lIUмcίIbK[2¯OۖmC< yʆak1&] (x3zUm\*PV~:j@C xY7X,X=8Stvq3W?4 T ~pRU^HwV-T8E=ɖH +͍meeMns2xbb1{V^<od`!0IsUqhv5xf<(`4{5UF\>D%8:C2R$?uJD<t\l-0UE!H2s%!Y$GQ p4gN-V$dz {I‡ӟh~&<X@,º X\?8WF+Iy)O q0>Y'5p$>'vTǾz-F4ڔwwyL? 1C;_ @[L:8`:1Z`2 fjXD~^|4ipnY5hkR/ؒKQ0#o{+s]c[ψq}Mbsn!Ƀ?ob{_۱̓FU|Zײ)5Wc`*{/~UO}*l )_' [q3}2.*74\Y&4gEXCDTLoӁVrd9rkHa4J= R,-fb~#$:MdR{;.i,?bGx ¿{= qJyq<<XNG8v4&l||BvQw栲H |*p {Ƙy3@`}$PqFʂ )ВџR/{ŒI'DD|.Ɣ2P# M5N\YlvÍ|ؒV_(ITEѝظpMk@!OOsfRp,t'QxRjvM8^ac3[4̶4ٷ v "3Q dSS^P0S.Qq4W3SH c$Md(=F`)9%AdY?<1ﷇ9e $K$#JYyv{f} KTcT|,A19#dޭcv !|ҾS\$":+t= LXjr8GhȺ 6oz<%6B tիI$}CW5px;(t6"#4>aYS{2whږ15Lз_\lh Ԉ@% 6٧@bڪyuQK7R3oje6Eln6(CF52 z52*:Ǔl 5[sWtڒmCi7,7x[ F [}rB9f<-b7j~e8o1egMBe֢U0'{G|\d7n;rxwRa˶'Sڶc(:MLhA#0sRsW.%+rזu"!CS`| 8*ǥX ?3%"Ba))͔ф[lrD6SxJ?V9vQAZ1;F(Y^dƨr`U}2櫂"Ju Ē]ˣ?'V(Dj,3rİhjXr\"sJ"Tq2D.t:xvʪz`xo~^޳H?B5 tĶ-frv%# x>(3Z^[ ђ2)2bwwBjml@YY ҿK!x:[ }3ОQS?RsxYe4}=J;܄&Ε?O@r^I'#c ^PO"us}$>?FRoUJJP\@ذ'߭+0@:\:O/7TG6b2' 'c˓EW&Gp?M͹A %:P<װ)6g ,rܘ !Z\!H' fX@AdX1ȔCPhl^a!a--VS3?FP;Gnq[ص)vh`_8t0I7Ee!y%xBp@F5a-.?~ERՇ{RmFik0n?>H2 lH15YL#|ԏP0(1-ahV,>{?#HO˕Ώ1@2q Նk?w ]fba%n?UqФ:ݢs?FtNhCN6J3zeX6y>vr7xOins|95 hFrt}e~q0`JP";9?N/황BBɡvӬ_jDD$,Ӷ].\XD'M{F_Lg3 %^/Z02DaJ;% e^ܷob,+*/ 6arhw<}J:0 o(ekY>9-| ~PwwWh*.!/-6K`Kk*cǸ&Mx9AlyP vxdv`&ʖBa,"`(qμNuZrm(N4L2g xOsYtthUϗ" &xD#pBJshlmiA 0O5\Jvx CgȰ8xE v.[1|$?o]g&LǙp/cޓ}vl)9[9 us<*z&o 8|v|o ,+NC-rz [ mꈛ Pbd*`8g)M"ZIr_Tc({W}~*$Ip{Nvp[_܃<{&5G<T*W Wl i& qEqԔ\$hX_dkswZ(y" rn__ڱQ?"w*reZdPk+SدW1-çϞ=J 3IUд8yM jy؛Gʨyl6Vv rJ22?=iA49kuէE3PL1ZJ1yl]4S)d`uMFn~W>4o4khGf(MYfS׍ao3D5<)U.s}ͬKLodS0(u<[fl4*cE3J-,Z"\HkOY2" =&w9#SoSep7°uXQP^cE7^\,IH"RTb]z`qbIɠ4"2THSrg1V-v>ݹ 9t&DJ{B)jApT&w֩Ζm9lm YLarZDd}#*a_@dq:G>4-8h ME߻pdU)vKԥB|HNv^$)((W52p\J:ALCų %1(P7^PySޭ N+Q8:Y &Kz#з9)H䠅YvY 1KOĖ?Xp!;G0V~no7AdӅ޼/'d,qGj)Lٳ !9#HqYW`db'>yMRIS58Ô &֟yioXo@[ڝjMMj>BW3Nw9nN=b)WhU;nOѡ,誃}ŬgG ԕW>+#qt ƲG"ן!lpC5<7l@\XIw|+sk{WQW$ 2#hEtܙK'>•]+ IB) W=EE0eL_EOS,rBE~m8 gu8Ns,7?QJDe~Yfb4E@Q37v"B0DE4y9a*ظRy[d#21lk2QQf,FjyU[Rl~2 C<͊Ԅ! ; ҼɕDž|jG,xUHEf+¤н /ps˂$.÷<@^;we_g!#9sB8Є4>sm9q @rmK~^/{jrᕨN@س" o]1m sbut<9԰egmس/kN2srdtMp!fDb$M!"~kygS?e<ؗ=`X!2g&e{DR,f͹g :\G7[lkmg?(K}MX+>. D}e˩BjiGd)Nn^ Z܄D±:V1=\~c],BWo8Y{+] O/Ff TkgĔكhJA<;M 37Q9^KEu D[vXBnx' OLV?4`x{`J"ie%áv|5^:=~k;d}uj|7(#Coj旼|lVFՈ2ǶzFF~f@}> "bvqPe |CO%=V AׇcBPT,];24 \wu4F\!M1RrVe26-{ {v/ˋwV 0kz`fZ:XX2"@I{=LHŒU07cQP)wi:P #?h7 1rZԚaWxz F,Gd4ZQMJ_fSh6@DϾWŵ i[lMt%=@$C38!I"{lXr0l@)j[-](Sl-vuA_e-i@s&"gˣHsn,X}",C b$'u4w^o0k`&i+g G66lXj!E(Y +Lժ33q6~g>=>c. AuSM>E* 185~#XC0uȑQX:IWÞeqBQhouf\ 1 SR!?w^$8VD~G,ī[>bG]_g;a1j I۞ =$c` _}&t]*[W֗4Ry Y2 O?b8!hӞc ve#_|z/9 ra@!@h3NQ/[[ۛ( P[h]9vL ܇3Q@Y]pK~.dӺ&fvlῠ[zy q3YIg ȗߎ<ƝSU'ܐ@]EO5{K@_Gf ٱg\kbf!'6(7ɛqRtt$FZX'χzxjC'c|/QRB=5Tp=Y>geS 'ɒNZڌ,J q^Բ 6uLՁiٍ]2l H۵~/q$\FW72e7yp b;`xHI#hBר .(Ubzhc#rjU1ω4lE1F)"acơ? ! F] !E4&yb %K);̉g9k>n؋ZRDN M"hΗ T' C}z#yW8r~ cV] 0+1(NGѡ-z2eo0]wy(o$"⨡REpI`$R|lm"X1X/0Aqަ UF5GGkSp' j1 |sy#ӵ*LFCx$h4zJ t9dh hFm>WVp\ێ曠i#1v(ۊpiBz}hG2G$Ó).]QޙoU3%@31>:.sJbuO҈cliT s YuyjzZ0"Pbछ{Po !JlIV,Jɬ BfO9 CaF_%oq_Nh$rﭠVeAdT~4g 3pg6*O-F2w|d3jB\͵ _[JobQ"HTb?v0YNSx8tf4Mf_o*KoL$E@"s胴QArƘbÒJKwܪx vSEUDYR+ .6"ܓs[du~YW4=}htp?J'b EY[2LhwWJ}.k*7{~CZO[9'JùrQ5~,C o8aЌ2Y*zR+Z+fϖ%X& 6lO_^1ØKVg?Tnrj\,zkHɱO_y62v [mNmA*יK|X04Ccg6uNƓjc|ҁO+&]ƙckP_w{);}|T1w]f] 8Kq)iN1#8r*$hTS4Z [gА#9hq(ʊ^5SGƗs?8dz fne9J9V!:䬡xA|dj{ @V\׺ьRD&*cpCJØ>PPbᆔئ1Ĉ ]zòmDsc[o ^m 'e?0HZk4_5k3kquVYܗ Xii>ֲ訬SlX/R1;sjѐ؇KCSfǥ466p^8_/2ѻ׋LjT4ۯypmZeO`JPCp6FMkpjz@,"i_n.GwiKvyaq)m+.kW8U+;D% 2TBju@|yz V.?izg0S3u(ȗuE#ڴJD0b:r6*<@kY689QN3<|]Z/ȌsG}l4>^ p ie>S`.nD˱u*w=޴rZ)AQ}Iʠo֍NcN!+RxUwAލL3 7Tר-R$$Ȏbu^"'qRa81W19%{Ɇ|y42ЖJʷUڵֻqb hl$ xT0t]NET/'$P3?a&ť0&<rk S~GXESb;6w_'Fm(]TȾ*g3J] ./ܣ'Jp{T/ z`ýꮁxy<?sQj~=pԧfi8Nl|;G8D S0h]?t3!uA) ET_?&E#[ˣ+/{igMka/}¼S '4/3EAEkMFv7wzZI>v:40 mU͓ = s_.j;1w+L->fQsV zJVis} ֍bui&:&Ϟ$5 Tܰ34"r L+{^\ĩ+JϹo9#26(;ZD ZWx!g2If U.PsM~R = 00x"ߤ1gV榞UĊxlM()Y TqNW/~8:\mhxYRg~ FSE=m G( eM #ݲ&Vp4~p֍?bf,n>)a),V; 2ӛ^/Xj(@4 gFWNX\Ήlb-H,D\!0RR )AP룟J kNhw#dIt8_d-`]'ԖdٷW)d, dA-׿~Ú*1ꪪۈ[fC(IbX~ 0oD,n$!L${&bLoɈcs{,UK:-i1Mw. )"1/=m};ձUrKßy7  ʬe}MFd(^VҀuTGLacTwv:i]"ژ!+ dl16 Iv> WDv#ws[9<뭘`I"1(˛W)>~9E+Z:"xCvHSz{J!ZZ(bY/:+dPVEa4vNƼ:%ҳ@zHB.~u][xú|7x9!_{*(`?]=Osx&'/Y:B&I1! Cw? +[$TZ+H٫7}g7).ж$PG*=tftwDLKe ՚v ~Y.*Yz*661(B.ټc4]U! bI=>a~ZՉ1Շm{Vf'Z֬Es q)I7)0>Ȯ̽x 0RVj }80]B@_g4azwkAc?9)U:B@}i]hiz j&n5nUl}j{^&,/03F0o;$wQ^Z3aH3H`qP2?q**VmL'T2m} }o탊1P [LI g+48jIB0 -g6yy"=& џ4?Xynf-;5M2P0Wwߩ$QaUg?.;xwɏ wPjd|{yAiynVΕCP F!ԷRfC wiZCg1G }^F'7,(o7(,ժXo&8y y`P@ڎ 8ms w~CRR^ Cm", {jeaGI̕%5rq~a%O)C~O؀_B9.€QS ԹKo|\~ZkO2|>@;QJ"uS) Zv mX`%B؇t[VsJjFsRwdptZ"4jH\yOq擣+BQeBnܜԝR= /!o Nğ 0CS _-»BqE'عwa=ffsS'$U乴P[&h y{ _UzvŚ4jȇź#qqhޗm,l`77Ͽ%csF<$7VV4k[q-\7=}=\bԅ;ʛD7F69s4mS^"WZL cAHVz7y@ULM$ᕕ-6v*%|4E"w&,M[c:q2{$ fB{o ZTov\pȇP ?! H7A-;)kziezϊG/ 78ܧOepnMjJ5/+wmȚ)*bl&F X7zgsTOj<m?Bw,2dXer?&(YwUc`$x.1ƣ<#GȲT2~rQR5'{,iˡ#;t&drm"'Uf !q Ou]u+I ='GD:>h 9qO&qW!%8u ;~Q!G5,UtVDC;[S\!j??aՌ?pTB^H"Y= I慫5ENn V/Ae+*ڥaI"VlWe_dܘkj"4VG3Jo0(vP$,D]8Nn % MD&h1xs%MDĠ*#v()>[$E 'ؽ#|D7^3\i9,9^ۑǭMv+z$U0 + 3X5a-Ǭb)Y@زhS!T3)<ؚ~\"1/OW,`0`Kt?qgilnXn0gMC;g5WB07E5B=x\Ke @urนWjrId#I{"\3SxiJnZ%6"|'oSyj]sޕb(B koumFPg@JD)n."Z + \7 #W˞Z\%WBh#NM!zqѬ[5z(g{p>^AjZ@O((E!@vKZY FR%´M_ѻS@|N LY3b-,* 5u+4qѱ{I>y ]UGy3e|1GOE&P3 iUttW(T)<E;!G幥;l×qt}Mfd%(N4J OL&ϲQkT;\_D?>jj6.׾o_Hm9-X:m堍D-Sa-K'EqK28UAE X'-]2iܛTMp"F/Muuo_O)1up归= 7\1IXcV RU2 0?}ְA 1p- Kwݹf<>VUx >fd?^YyAぃLɡ֯Q-jd9}zA0+ od(f<~%ű *U q %z|sBVkNPV9#&RU+;|rO2l2n #Nf﴿DSG%ďH'ʗH} H|N A 'vg34!@IG -&ƟG"/K4:hm.QGV wQc2n|qFhWAR?*[&#[XG!^0׺ȱlKk^lphAWə411o1lUqв$+, ;RXvu)˿}P!or\ۡj'a!uY'$O7ΧEL7u!z9}u,]!Y|]0WDhph#cF#1+;B4KH߯_q7֩d5O" AsڲQVF#L #XTCx0vH ڎVWE>5$ Z٣7]tlؑ2prUd#Wop`HVAk/,"s/>TSe6CQE-f-6% ʎ;=NuQ=% nt 8uOwTpoO % 2طeNWhY@S<׀ˎLK4]wFZKhZe,KC2kk.ل#&>T &۹MP'uc_TfVƾ)C!^}uPq1&1I?])hY|8+s޻>Q{).$|4)ߞeA SM <_ O ?{r pY v02OD7aJOAUU7O3VS5 BN=v"w4܉Mo֓~-B_zA0]E:_b-lvjͩ/5BBStǵ_]Y5eiOD~(\qnO+O0IEEپȼ%}/r IΩDSh~\{|,G:SwM Cm %/*ɠXAKw1aѶ`c!}y;mW9X.c@a[S&@>_kxb\vjMp".NE0cEΫ&\85 y^|+g*,+3lN<~!߃ ?|hwzTS_‰18'EձM](T !>a]5=%G?nK,0^ym{ X.浜Eͼ m k]-]Y8ͤ6Xޛgl v"[RBH_dT>Ǣk;omF $)3|Gdp/ZD܂;)"כdOZ`^|,o&W7|, u-}fFɹӮ)GEF,9*rvk{.aɭCeǞI!̆.#RHYQ+ٚU$-8hT= kxDuv82re[ 6iRweޏbI4fPnMZ<iL=:t>5חLܮG~w헒fH}>0IRXy@U~{AUIIq#i @PV8d:=v~ftap,! ]="2P!c[l a29*]Y&W VCKhu'qi{E y1`i_zb?n睈cdvnf4p $s$3a7S=_~8I)׬<;Qat NҺ2̀΂¤@ȒBMhyU *7B/ƂgWOk_]uOknrށ]$.K&6z(@2} 1.y(@O4ObAFb`IFeoA̍缎EM&@:E29 ;iC]$g1Xp+@*BvOru"J=&cl䣍ӴdePJ2b^þYdU&S!$$:c$|{^g -Ӽhfυ5 kk{e>l\Xƽ]R&ͭ\v\2oj Ssߒ@ՙ3&Mq)*bWVaחS`~"|W wR1ȏ v(ly@]p d/BOEWTKbH-[T %N.qUy$Pn TI2KIP4䏣V1l,xU"n+Pkb.;z.6CjNYZK`|bAɹ>nn5GXorb+vh.ui3mw;Gܮ' :brt:"em`0_VDC@DESY/~/s Ü{D_|%*>\|>jߓKw,/Hն.~Grt󸌑5=&1u3PT=p?-;e8xԐS)ȭk@2SxCSRC5;S6k)ڪsk[f^$ 0 ݯRԌ6ĩӿXwX3@4Zqy$\Ldx>*06<Z]p,bnq6I+so.v)8;2∡Kf1TNu"Ķ8ex=ȏZme'~WH3 \̔"Syč9?0Gz}`+ױ|;((Td%TFm,LV`֠FaO%"fkh(טdlh-O`v)-|afE\;DWvg(Rx*w n HaXZmD8v^"+Jŭ8L`\թ?+Xwqݵ.M X.X$(CJ&+X23C| S[k\%7V1FAJgit)]l[ 7PDmCcXCĤ_)҃)~pbZ.Jwr9TpwoBvs]?9RyP9ؤ7%`) ZbT C-o80EՖ63οwDE,E!20 ZeLdb 42wH؟n#:ijt(́q7+Ue)Ae3?wWߌvS>G;Т’H*Hc(ZU;i'K7&5~~K_ɄVOX)6$ۓj=-d~ z+7<O* >O[侔,AfB1!D%\P5ef }Xx+i(~Hh0Ԯx<]lZ0#R-&JAB['B#o U3%y:+UYz85LMtO2?%O,Kuxhn)Z֏t e~tOQ#vd}:ǁqjpt67uc˜9QoC#:{eoeiW!8aw:vkZzwr,duS6~\<0QB|>>%ti~Uٍ՞g8 8tU|޲Riϝ`bYrQ2,!wO?> 9hy6diʺb_\]&53o.W:4l9*8Lj$#YTK4AVT)zH_;-pO1ݜ7¶ ޵3-Q3O;jI<\G-3㦿nțS7ڕ4لL$6irk*|iXχ7C:_`dXfI>Od$/}Ra~3byetjXA^`Vr :\s5[4+J;$}.DH}jV (vXiW/3;oMEO&@"WyD}"NR4 j2x 2@ز2 [ $s_Kz_'?WH#5dLckYB{JL8{u6}K>n?: JtR9Ctj]ʚT,XB[l3x8aLZQz*!L2h]E 8k! M;l"#GJ'L0&%]^7g+Ia qɺٿ=0ؠ\2a ԼXoZu̫|@5ĉi.Eh4uđpC}QWoE8uJ $ | d$UbaL`HioEKS(Jv2¾07@In [l-Z3L"7͔l /O.T2|Vw_iįCpUO4waO4+HqH 83-/)ƃ0Xښ}0=Wz)bQ>ިm";1&Fѩ.d"5Ly:*(&%m5JGIqqoVyLK>1f*uKly5&wEoI֘.}iFLNc/pr?gVέ)w9Ev6=ͭ@vEJ[>aDHЉ<#Ѭ%L#+ sUxf{MJ^ESTD/~Dnñ\\ z>` tE5oSM<} SDۋmnɿ%9H!߆$_a;X -@@>φυ&lܯr-[\$l;xM/}of%7[w>_߲GZRxڦP)qm~)L7Oʴ;r#ԃS,(z/M)z u*DߩX tfesIWi|c6\&F  S:;ܼ+1} m| N>]1egs(V܉_uw d%13C=7Ö%N?R9g%`)V8=y`Jncx4)=r{\5Dj*_2TD@?婟wDR -rHe#ݮiV^0ibE?YX6̿-@ t48 CWϫs}[G _.DYo걍gf^Mw.&d77O1s::Eyoys§˄>7%o)(9ˣ%x"uggܚ][\H ob&pMNxNyܠR0Ɗuf>n\.:KzK8M3O>B Q'Hcg2L=5s.S$ʈTn('lj)&ϭfMH SDDP R>q&_w]px*XF,.1/;I GX*Gx*şшwG#e1~.Cy,1Ǭ̀tEcȪsÂq7[@#4FS(nAJ_y@)M @QYZk0^BՉΙW+@ iYQk]L_$-53dVX|l礹.I9Pa>j| V _gun8>M Xmng$_J3pHGٞ&:"ٟk[3=TIV:0.C >3ఐA#_!h:M3y7KOE'K,vzLCl(97;slz7 >v'I)~\߃t\GH(z1hUhrT+x8ni,{,{gRa\ Qt*CF(xH ̵.;7eGvن)kiQȟO= ~J,l4)#Pnz&JyHzZU~4{iCu,ԱyoyID=*˪XbU[PZUE(B3>uUd~XBt``e %6<}zE)+$8ւ٥}(5ұ^\plMH뻋ӌz$ԚՕv嵕HZiLЈ (Aiq6:kSp(,nxf79xtʄe*I/\E=Rk{tLș }U>㉌jƅ]9>9`j8PѢom"ut:Nf^K~FYXLS-N: [OHZS qa zvEJ<j?W/8^u™1!àՖz܆;{չtNl- ,q̝gklW6a蔜%, ?xb}=h3zM.Hg7OiUCJ;x$O!"N~sԚ.E;}F|¦y:4V`̣ z0ş6CY]▂Ou {A ߏMj8{.j&Q`s6WmF6t' ^Ѻ6c?\cg[D룐D)}8:3g׊  >,!척ft#lR%L9d qvڪetfpcxMRh_=Ƞ1J QAmO; OhPhZτt%rGb2Byx@# 3SZbZ2(揊M6c=iGe{je!GF1aT(cSޖ=+z.!nd1-"~^v4/SRȖ*߸:FP5"6OH=5(OTqjZ?k5o_sc\s7$8~pFʶ.St ͘aR-{!u4"4 .GzSΩͳ=([RP"Zur59s&|\5Mv:7.Zqdh1O p^Qvyjj[?ϵXޢ2:{Iӈkڭ1 (϶vr1F^I?lDKnr'ᯱ`P:{pRy،ϵ@7B¹z ttSy1ܲR$$5@Ph!0ôR".Zg^T?<9!:;V0[(}@C3 Pno`%ҝ*Æ>6"5 p3EYȜA5$n JX[Gb\Y?KLB :s-m笆e俸}ɏ#[gz %e"mϡ-DP("n}хEYjx:Ϊ Q*N' ,&DYz䳱cw'IR#5$`3*()$a"(4/ X,z 4vPP@w|GyL};4S9K҇#KL!Ly#hɺIUUSa>z͂|%FJիCH=%q\sm.L & $2a׮j-bM4 /)ʮ&Tڪ /^?lP[6q7yjkngWw?̙ӶN 2x55G8?Ker /7̿ݽuާegZ?hJ3xWPT`. ;mZ]xN)ϯXy>z**5vURનખbuJzS* Ҕӵ7%BYӈB!H*DR֞ȮJx/CEu u$o4auרP4sFOUh^nbPH#>I{S7&4gn };/2Y k+p_!]v E*rL[_R"9/}᜕),AcChI?c3iwh@67,{nq^ 6ZX7gі]d`P&:E%1D63Dbr"[ߢwtQ?+RN|ںmܔuYjHhP&Ӳf5}q^xa*XJ,k t,{\`HDKq|4ߑQcx5Iczac  ::4>ભ2Ag<ki] .XkỲ[' lE%9k8jExv糇Y~1QUUnQ KWjS13yQ^~c[;~vSv$ i4J=?A3fLt>pP6tPo<.yc^r:z(~u '#+"Nt(XslVR+Իbq3IZw,I.x8l 9 irع'8t<9tVH:!)0sR0P9N.C3G5AQ"G_R2P 2؍!=ˣP1Z7;PRŌ= ?̋R 2Հ̭mtpf9@o Vm9S<;b>FP3V;EZ+4M+# Cs6 '}T܆Kw6/iy 6ɞ>惵.)xͳr5C{w cVIG&}V[됹]ύ)GӣvMEzh8Hj2w؇!l>_ WSTXg⇧Fً,u!B {޲NRFX%3A~N`|>i8 R +LV+)uXMzʮua\7BS|eXkqc:o'DkC. pEUJ bo&,@ӵrPBIhDNފ#r|m`"؜2(=/ CnEp(%jPk0+I8ʹoD||aF :Qݗ؞@!ߐ;-:ڶl?Y%pd\k#w>dѢRKS޾HQh_I 8J 5K̈́~ gͭN$k>I8B~yTl,I6']p*=QR=0jl_'#gn(9"A]I}oFyR=4m8-gw?<(Zj.7u[.B|}k#)O ȇ?cǁ=G$VZ!?FxEbY]KTJki=ů!-f3g_'6V>pF"v): L=V9;:mb9Ah8dƅlwlraeȲ%LTc|%BjB7G~^ԺPm侱52>YS,dkKO̚IT:vSsZhWu#9Х LvוOoȚb])!P7"lKHp7&U_ǪCQ+cAB(1# UŞrBDlXeMձd%#)eH(Bgf55*y8E2&2mhTvVJ٤2Cw8B@4Z a )O?nF6=?T#CCd,閰ɠ#Fft-A :#hpZ=gDM!!L鉮uމi R(+qq3O # q{)CQVc9盅7eZtQ\x|0T~DEp/.` nFwv"Ah\RSZ6E838Ve:Jsap׭bگ~UDZjzu4ta5·7(_xfm/RM4!M_LL_{#VQu`!6Fw $$0FsP*|FeƴH`_툺Q(AN'y;T߫(Ͼ%4RY2O퐻z=Q,9Ia}k 6șPʯZS+!Elƽ^]4;H);7:E 0;&%gxK CXY.݋U_< ]f"ZKA^SwyC)tVK1J SrY 0W4ڟ `"Te5Wrd#0-I]' Xr0IEV=EMm^ LM?!8 5vlA4JeDH7)LUgcs o(\~3I#VW}3?׹^˺AYA~̇XI5OF4Rq Eĸdp8W`ʩ 'q-ZÁ#;} L˞! ,Ǟsy]mc+U{pA*J$v$KMZGX!vj=%*5E ]VS(\:Zj dwe@HKjTJHkǐA ǽg#3aa6G}:OKo :#B#8MWr_dŪ4+-]{p.l!uwTȊ9 ؐEG|g%mfä ..) EpKVs/"6L^V<F%7YUf ߛ\[ QK0qv)PTG)CQJWb!7n%47| Tiǎ;_x$~0e)-xPPR k$lo|lr/׸U'-G2LxqΚbMԮd<!>󌅁&Wn {Zb#[QvQJ ,2؏*Ծp:X($aCrO7xu.I&B6>g?h_[s6ٜe^ tob~Hz[߁D/Ŧ1F Qi ի/S^ & A_徾"+oR TÔC#v[|fGF\g!$ wپ];]fUiTn{FB%דFBp!S6-F uS{@V\6G*窳p;J#<ǥ &V(wH#uLZ*嘨AN>./NMOzSa.vEw|zizZ;'|4>\Wׄ{x.&6b9l~QnQ\{@T@?Æewpm }6 nc!S$">F-VEg6_w KjHҨ\9*bt&9vG(u6FH+^0[ [Ϯ` 1dT,E)[`tt_es<ȆL,@a ?jjS:~HZ4~Ew%95 0 ?ygh4DC_d3.u#a _#[Q,|v63AP,;BV.oW]&q}06틏@(v&&4lsVN)\l6S EW*NEbȻ!RVڊ QQ[oSùd[pb5CKxE4}#5b5׎TBF$̊(e]HG/xuD^ |2Fʼp4ا˨R *lWɄ7m_5&mE:ʓ9L)ț]!8 P>.A֚Ht2e]kVESѾ> Lίv(I*pEiҗk8 `ZqnJv TBIr놅=5n6 R_fV(n jGR9?wA1ʵ#0=Rf *&OY9NlOQA-j,D`7y`h h`RDAYr,(=>C!b>AoV kǩ'C>"!oe;o+haXеK]>ãpGPq;`}u\ăXMH{P IJpȜSN0Jky +iuuAE8RLU20(+҄ekQQbF;PTbswcL1h{w+|̀^/%y=rB* J(_=yX-Ps^t|mo*z0}륎Uh (jU&9Cof ԧ:Y̆WA;TVQݜ͂:݊e/%_`Cac{-kݿc^ѢF簀CDqE޵v&ƍ%C:;/Ok=3UoRWNyg 6Ә@PÒpu.=A47G^. #x2j- 2F xJ7UI39]1b%JTwiU~LK_DU&SGLЩhp͹Wʀczœ] r76;-VtGtN!EUzuEu9a hKK)PL+i4FPb!;]yW]\amJ(܁y>% ;$&='1ZS2{ u ǭ[(X!KFk +n<+ n'i9Y"Vf%`t Nn) Z{v8OZE+4 { g /Z3 [L9N\[of%ϭz2,HnGʿxE pky?'/lTO@*~^@(dy]l ؕ=5bLGHId> 6e #Lf O W6=ŀ!smrq9@{SjX%t2@2!beߩ8;.Y[NG.ШN䆧g$N?OK f]\~`Cܦj`F[/ڽ@A#'Tq @.,Ƹ? ;5 %V f0 $fk͇0y=L ;xLA&_" JZM[v9H_u!NէN?W]+ړ4I慲J6* WFh}=-"ȡ h8x-_#ņ!KҤ{P)]esayu7;FT"{lFRL!0W }.ڬMN5urWh$6e\$/sg5YL&1 V3LAϯTsvuW5w<`tۢdxYJ35l+Zm~i*%F8E0vT^ Lo{cxYdC1cikAV΁?SW}B1v0+ s;$r:Ȭ/TXbԢ^7TnO)JN x2+]UN`(m(`bNrQvylQؐ?ny}D>K*)(kzk@e p0J=:Pw*uG$`i?|Rję9Vgt6t-_.SY¢H6vR/+B׻ DK)J(\mEkMNZE$:F=}tIoA[ _`d)'!Dl5tow{+z`lV <'aΊ^D luz`j(2"Tl<_,RE C*94W6FY(XdjG79I2L eA:&;#y0$<:*Zjߣh\E h3:]tY﬌pm? g#(\+uB.pU^RϔD.fYpikWzJ zγA1a`$ YT_]Y%.Q՝ܮWʻꍬԏZNuz(V3~/EOtrKfd W .+EJsSwgA`A7Y]Uvm޾ vS;љD}I@X!FDfQšD,2C9@l 3ajGI S*RfխeE&ud;'9m&긎#G^S:c&X@@t)1w؝6[hG 7L~$+La3GEGѨEJE-Rɢe+"(*acg.?mXπF62Rn=a {ߛީ8@z~rF#Lޓ>ަ 'vpφ J2btjlHEo=}uBh*lyp.wp1TW.ӌAag3.n`C\Oc3DHtz!v>SӴ+eޣO"Q/*$K]zc-TE ~:Ha'Eݺ<E=(ഀsqN=4(;`TcgR'a62 ۢ;h @b&Rf8*ԡO}Ӱ1u6~` N=R+ä/Urz#la4hn _HDN|ݴVK@XogA6tpUB*3_27{UBa{a;aSh@L1Um8pz |yQ&ʳܤ6rNR>J|"`QkblqB 5m^HȠ2 loE|R `0Nois T =z=yGmC$U-zV-OMyޝ/v@x5X jՇʺ%Mv[8rOiX7\q3^ES7FGN~Q=+-q`0|*:h1.0[|d _W5N!T^mx`oF^؈ﶈ,3MfB=Jr 1h߻rl.t[A#v+2[Qʁ.#ZH칊Pc>B~{ȖtĚe4qY/8PlWߕI1Z,+aOmE`u/EBX|=fh-r{mtZۄ8njb dVPL]DŢ40  i.R;g HrϪ鎛i;>mD1x32A #a$ %@5ٹd7Y#sy>@ݻ)}xe.ceTA9N;b| q1:˼\PUH3ʥ BЬIzSjH m=b gu ROK}~@j{8S nL}뫳Zz`8Zs\f*S9R,{,Tr s O>)!v}vL! Yh30 9K>BKKΗP1 ,R 9t  5@Ni-0N_g|r7ǧiFc~Vv17]+Z\#t=GVFw!r܋K63(3  CD K$XY=OnB/7>8E<^RzJidLZ@8Q͔KM©S^;xY IЛie~4JJ89~ 3E.SY(6z ?YC0-G㠌@Z@@,nRz6zVHC얈Y0#z.OA٧`.:Lb 3`BA>oV?qdy9ʈs$|Pf?xZ$ѭN '=q$w ͊t0e"Ur=u\ۯh-7Sjښxxڳ>8?#?? skÇ{[CVZL\D; 8B8kbA?0D^U/K^{pK!5mG$> ,_&A*V/:Iv1/l?zG̥t#sTwDd7Ҿa:`@*vFz1̥KlƅzͣVo7O8Z?{]>dRVR#'ޡqu .D,loLtDF r Y:q3^46.+\^!`N"C]0MFa^dB_D_sSSQ  %ꅩp~?:ئ拐Om$S+)s;e[\Ò5eUֳy;=$MN\.ٚdV0u~X4{ Rڲ;68Ѓ;fVH ׉T~9S\!Jwې~oN.SwE"f15l$5BM+>߿Ѡ\N/cPtZ^@nFm}N!M9䠁+3$ XƭukQo{e'ZiZR-ܿg S%eأXALgҕM%r?Vjtg7zsq8ýYn+fX¬@ [X+^{}sX2d{)OyXxAqػ/G8ɩ;X|·{X9LrYhG\C5TL>pDk;6i-d}Q):{zunLSV9=O6aZ)#1@^8Տ:x!9AcE,Q&.5\:5a~̼fagAp꼷i(0 *ׂD4-1&OjδJ}W$RabFb Wn*Qc@9(w_Z^2]?"qj$iGr@>jN첫1]![AW$-hdI%o=eM;K@PWcR.W{Oi=(k,gzo*kp@hI6YV9C=o(7IoHBU~y+`F_zÆS02eKtZ"h+e T˭X n=4V\jO^wNm4U(Ȁieg|3 8~[v9؞Cgh[&ۄnG$ ndd& ]x"4FOZm (TOWHy=ZƦHU#rtB:GQnKQCLhgzd$0Ii^3?9/>XҌ<- Nun# Rܑ{~20*c:LÞ_VXY.!xڳ״ 27,χ^O]}cs][`-'Ȉʋ`_里WF_aS?sTP/ @b`C˜3JљԀq.u(;T/s^̨3BiwXOWxIz%e[3Zq y" ܕvXz+:4CMt8UhyMMq*r[G{13)=o|&7CIl6u

?}V  ?mǀYFu1xb nH”Yٍ%1qX2{BB:i:hBP4㏾W(tǼkY7\e=ͫ4Ou-5RO`*6!O0Qnx`^j0z-I\2&+_%uˀ ![m 5^hXEҒ7h$mnP'Y`woFb oH@/%ɡn" '֤Zxu21t<-qM6.i@HC_uE%9 zFM }5scF3XEV ۉ-hJ'y F ;\[KUJn|Poلt,f6;<&T$AJ@*vT}txu9f#U(Pzx 9#WZbE{Dge>W`='@:#(_‚:1R/hnh}>{Z!7k?uY0b_3 .m9}Tn8-.ZǔAfѽY}BeDU+J>qJ'2?!ejw3?-tmL-5s;H4Di8OQb4Mqqz,6pD!rE[*1Y|޷ֳ?v?R27"E,My݋m- 젧hBc=wrb)ng@`YĤ&߰狿td)~:ϓ}81D 3z0Fຈw `|t})sPKʽk7,iGJ|&"-ϗ9"t~K\EiXxrcS]tdPGxr 8jt9v5*dlY0ua;~1sZvc̬ܶ5_PKmxD/ׄw!*~~Geض>)9pGQaZQ ,TScPa߷!k}ŋZOg҅ABbM+u7uw(ÞlCV}-WC+,ǰĂKhޢ `IֈK`l"$s9{L?B C$FlPKK6s+3RD_7 <|ҮgD9R sP,\YLzH 4񽹦隸`Ḗ yZǴ $hu{_m3^<'7a 1^4Q^C*Β VجC9c?W:̢<({H΃?zh6󦸍  &ղ?'?F=a47ʭQ~HmUp*-sXNzzwj;Ίm2dQ4#rA|9[%p덕 94͊oF,퉝)+PWYxgf '6 `;!:== ϙq78Zޟ.@CMJ8}_ςY,#PL*7/hD%8A%ѯZY%Q xCҲ,!FFkԟYXgAo]o n+ڭa SCU14&{Ʉ#^/Ra֢Vky'G{s]yaj2N55ěWSbB킉@oF버.d*MZ;?wb̵KAKZk&w/a+DKVX|-'юE;Ks;qw[\Pիgykڲ*X&9G; _ie3Y/Bہ^?uK֪wH q$zn$GCv$0ߧUw\vq⺋Y hq0,@CRůOZRdʙ@FPէņn; tTif[5C_iJ;*\zMI97*/kE_jzIB޿'a[K[-#U8[ C!p3yү+!sI3XQzi=]DuQ 'QO~Yob{^uyB0ŠiPneo?VD辡bI8 [IfDJyy,#(q-:p` 2'FNqM[oQO nƸ%iFNn̉_rVNP~&Er9xia¹M6s@}Vta1X&yS3F=1>F%by!qӴ~7 B#]>HR,n2VeEEVrCYt7>u5q4ѡ*#43TUcH5-A-h,9Y;NN^q"G^B6&˯F:t>st &ęBeT8O(i)i\;-}mxRS(1;U]y=h%< oa~A@sI=fAeQ>*wWx~ nwdaoQ6s z]P D2?@E zj@S D_zTx3MI: ǠN i3_1gALC Sb /wp_G&'VNKo*,jP}regwh7LWAnk,AgOaCNsKU+jO2ݫ0 V:6 W#JXRQJِބh/ |,T$]ZF:5A*8F#k א.u߀/a`E4 u1u2`8&'tֵsu5B܋GxBNl&6O SnGڳEsj1d&gYML?3mW(h__mdm7^I:h&AoR!.:rj$OCHU~M%)*U/y5b^jПc[S ձr=fB_l;KUfFiV9`\b_(^uѻ*@P-50+Pk LeF5PeaYOôdkc&2F- 81$(YEj|^+xbY4 R ֕ynGhz@%a_e[<")c e ۺ+OYNdf[fQ {vYv>mp-{{OR]rupOM!2^7LsNh@:n/OPJ)_^,2@aaA3Y.90 vaՋ(3@[Zwn^ ֊&>}f DVqHy{d znµL^+î 6 V]FcD5xtDg 5""+ ǝ/ѸB\W։v˄&:O%vݴoX8~<< z5pO(kq]=+zDo~ÿ c3}'RsrF$6ת)vs۲q1TM(Nk"@)D7zۧNV_8wMrA$s' =U0UױA Sg-3Ly2V_-+3W`B3ZKrpC2i nKspHS^WiGx晲:pȁ ~ޒME5,ГŎ7HFEKW)w,E fp9PnΓc(=T0P5Zc`EJ#vnhV*=$l`=v?3)/Lj3.g(eaGy鍟U,ㄸ|}[ ĎYNa]5դgIvLph&Fo')=*>u\;'-qℌfG!ˎJ-V/ Ap"ҹ* ٫PI|+Kh0'?t=9/<e_!3/HPd10v3gs J&g":XC ]| I$;걻i܂]m oAi o*j7!$I%Rko!\Tg0S) f1{J2BoQԙe^'}nO!or?㩒3@ MÜfQی~|r)P~9_tA)Q֖-e6kM/k|dY=FPVdzxg dY?z)iy}2zmxOR9[t0`7C ?J#O*yɷ jpv] svO_p$$.y*ʪ͍jcUR'foR)QYܳ ?r8uiU&1߼sb1x#|ֲF(`uNK٥ه_ߏPA,;eDI/HM/p! n\2QB#oF|OV@2Wd.fTC{ Mhu>hU2&8w퓮#6]lvu's7}l- x8GZȻ-<B =A<G2Y9B{phxh- e k i7‰1W4{j:;4XHpf&CG[.[ ͇0K0FQX ퟤM TH-Z>}yGPyOյ H=9( ̜=^L]d 1® w<% 1wRQjV/ )6a)SH $ ?i&>\,|{kR~ǔt mӲ&u2o_h*Wc׸Az0 -5Nj;3;"g$+^ rΝRi}w?73;/OUSn% ZV3̔L#z(8Oe<REF6<8 gRy7a_}XK wA݂l ])W-& #ͫ\6 5`4|u:7ƏF9`(Ӧ1'xdB,72.qLvfR!0$Cgם'85x2郳ތ!pY0Fovѿv*p^E(K- j2E}L;WtY췔sFL7&|& z@Tt/?2!?j19~/2-WX K[OtOt|HktT ^~eRwӧT|ĬSXz{sCkX8rd H:@` f!V󠟕O$CVGNRAEJJu;B|շF}frSGzyvI=!9ں-}Yث`74Y;v=c.X.sk<HWeܴSs?16؞êKPCGX ioA#TT'2Ng-ypG>eT VHE1ʟJK Q[ 4 T=h? W٬rX HXJeV) 5eOS9tu mFUfPȎd)ô 4byq{Y`unSL{a_.4B v FRa'LO˥kmc[MVs:2WԪVs#$@rn gOi&[6'ҡt0ݕAc;_:A#`a)m ,+EJR ;uŐ# o8h{4s٥P ;>" s2&uMO^mCbf[ .#U^B[urB›y~u܄_pIv{;_ϐjDsom=*s3_os9eMg;+UBOLQ 3T^Kg14(!wE[Ԙ֞):XqgV w?a!BI${`~.YT@#G"KsfKPzFEd1pXDr*6Q~m~mUw0JlTbL١)%[7oc%uSPywa^.f?Q|2!?o>kH 2βAKSoxl6s#o'8fBZAeՠSK;AR6$>:\,?f3 1wf#U|4&B<_•w=YD9RS*RIw!2ۥO5A2mڊ yi qJQLiQ^Ж9^ F_PĮn ԬzPelFx;9:e4."M*Lk^+8E|bqtV DmRr9MΓ+ T:l}1oe}~^I(q@Lw Z01S=/փ(-R, v`|jP\B7=%.K_qp՚>G+w۳х(=<=zMyYOa{ƙ0pON"}*ij/4Ò&9HM#2bMQĽL _9 eRE.-Kv`=ҹ`w֥\8SBLYvjpp8XLT2,tqR(YDќڨXXw0EϵVAK@F<Űi XD-S&}73Y@| 7\,lփ T| RI8moOz*q47hch|"zj.vLN.P*]@ z0K\&ޓ3.^u Fn NO)Dm$1L`UEEGB*x9e&Ot+/[!cGIEWdlz3pt"(}DZ0=sUth@//.Nd k Sb7F HH`,#`ؠًS!)ښ Hrp1|`A$Np?&KL5Tօ% ƩXHՅb sFsff3OڢDo3NDuDt& `e_aDm4ۀuԗY/UiyeGfWvO?ʛ|\Oapy3!Fm#á'Cnԃ㮝_)#uuœ췯_+8f*08)^Heu r9F(+ZbSu f/KJI(-/yr^d (/ߘ0 -)t&hXJoݿ$C8|R3'})) 鎅S7gm1Ia{g{Wv0, ">{RȵCYHyގ|&Gx\0F.Sr\P6X8ړL|3!fZ\%L@sy|$MWVV('TAwT߰TC\\5x@iT45΅kslhb K!S~ B5n!V}%:Y Ag,zfZ&<Q, c:FixPy -. :DZƞޥ@;曈#.cxg.TZ|Tؘ~zheb%"Nw㾜‡s@:)*;'9r[(!5 , "wtQ O=p"3R#+||h囦ۊffѕu|PugVHn9q^gxz@dgYZ07070100000085000081a400000000000000000000000167c8bc1d00003ea0000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/block/virtio_blk.ko.xz7zXZִF!t/7->`]?Eh=ڜ.+ɏ TvU-/vqE.Q0if52ܰFpA 8GK@s1-@Zčٵ[|&cqJUKN$Jh쵟t! qN9ۓHq#75۱B)_nxP䛿N]DU4̍NTEK[SWC”̫;nv67r0UHMsn_TwUb-f=>B-LLŸ\*\4 ҃hH)̡ip\gX(#YN:Hy%ۭ"QlW#ԍTSxΠ繫GNJ 3Dmjqʛbv3υ易D ZBp|:cL[\kNՠw[ :'$^VDQ5zIS]Svf6[HDf]\yH%]sߒh J?O[%+*5(i(T/I9?ȚH jAIE"еh3[_CQ8,lJOͣ{t4ތ۱d颬_j'gPģәT>c麏"7zM-E׿Svwʃ J$[lqgl:jO;c>m6$O`L~g[%4 .CxVċ _aW6"eBLDݮ7$,g*\FJ0VR~ؗD^k1OBC`yǐ L^"s) @xRBR.)1 3n X/C&8E?([y39~3d+ >̔\aHإ%eCb%%@~-C=7H6cW1{ k[3<7q4 /AmBRn!ط sN,2xOXR<0;[UbVy(uj 9ȵ xVy[s~4]QCğFӹ$W5SĂDQK3>*&ڍyH+k֬ :[ND_,W }_xl`ʳBlq8) }]ɸ=!3r\-XӞ@hN!lHS!wVS).۞'+*(ӄ,]62u(ZO6Ej{DBtC &}Y;P]zc$W`/RS߼r5SEiy4OY@Fr`%821c#7(-(/* JJ"jQZ(;o AEWt9$snDuX{X\8s+l`*{ 0mV!tMGW**n,2` _M1 XVYƂC+cTdXK胁.E3gR ' Ң<; ^?䃰qCժph(֊~KZ껌*Lz5{O qgªwݩ5S1$LC4SSŒs vjaLG INC|H~[Im&^V]hjG/A {w2R%ZII FHtH:fPr G;4Мh޻K\5MUDt9*C%ZC<zS|( V v<: *L=!%͓]5Xg#'(A$S[ G8l2{φs~X2_ܓ$`+4 #ai*Χl32]m류OjE(jq}OاXFзXv? i-`r$05U)O@!y&\LjZ})f$H@YwEKaBPY6 =9 &}7-YQ؈m$Lk[U{panwƢXE?C)mZI lہJ=gš<dL-4Q- v>*uCF**2 6[Lt!;Z4H!юۤ)yECbm~Ģ(A4cO/ȥ0Z^G_{!y6WP3ծ4$tp`֨(f&O=*4@X~T@vYl?BvyE8|s[#>I >~ Ȥ(scls`#o 0^a5? `PB=`],$&u?֋".EYO%?%t)FQ>lL2WWzj%'SV;rW=S֜L w}=^rAZL1@`ck@l{URI 2w+rYɇA!@|d< p@1+XC¬<Gbom!sp3[A ,FOMH)ȳIG'H \ aّ|$+Gq"Q=;j+i6ʸ;Z@&չ7Iwʚy;ZNA=HBڪZN cME `61UEgh*Ce?agYW~>N) uDa_=^w+DY/`"Īev~CU(fbA >N[4:9{)oQ-D}|d5l02CZ4v+"cA{E8WFY^;ūE$,d~@jlv|FH(]_*r$K [dI6R!6٨qJԐ|T,s]n[>E c^]hE*/G-}FAގvLࣀ-h_p.b_Cl/jb3Rtׁ D䜑Em.fCwwFP opH[%`p;X$M;m&?G{CsK6 5}3RӭLi-*{w2f aGkdo TΗ[0ѿӸkO4X)8hwdN֖ԃ2); ouzYq1PeN# udY.|%;4X@'<Y/ߦeWi$E3|eC& Q"_`΀ 5(Wm#p3`"#Svm~̦x+7khH{ĩDT 1-D ПXėMlrBƸx\F UhS[.; Mf I,Gճho)'JeGЃl~ l?L~#`'slh@3l$.̬N)xxUZ".Cx\ęUb@S1lv_)r 7`}lEXS2,P1j`/Ly؉Xvm1 J*٠LR: Py;{ϴcOLBD%폜3c$q$ *gL&d`,]1uġ9y%85NyTvsmaېi8!0 R:C>z ']C(+. IDM,&i lo&)e2|6?Nbr;Խ-h&ZvPvbb,Q^N6'a>!GAǰް){Nzcx{Cβ@T!q{_琐^z:vwِ9~D﷚ E*"bvG ZA+A2 On͢v15] }^/m 5&: 8!qd9ETv,Ig-2U^m!<L=Djp )SLDkf`- ;Y=HM9K{w79%xiGj埅6Wu <'+D$-Ԯ-pob)pECI}tlLxN&SnjB(]A:iB;s=~ڶq) ˱vⰩ FK\4h:{iA,m\K"橚˕E'&0&ٴm9h}3BRʒnC.+m8ŒiC#ʐiEkBYڍi(%6bڇSD'q _2 Qu!ƾr.EI@_1.Ji c#UJp42!|xz)Hh ! 'lb.QgRBֶ%P~*PYpPlIkYɴq_HCV֟7Jܠz w^- .|Ok x~M79R؋qAۃ`{-3*u k`m7 3~:Kuu `kҾM*(zZTL#g2]^O=)9G Lj.5z/\9)G abc- `bK:+f+n\QSIBgfpv"Q/XsNq3a=MR2\PI'ѳ^ YqlzTKv9}(J3;%;V2€}3;mnIޛ; S80)f^"D$w dg]$ϑfx):[\o (( oya u%uzrm[tf0q b`˲ALv~ _X;#4@_>dž4$ޟ뙰%tX[a>zHa$/7# ԄI= EJ8o88hG#v5Zxls; FwȻqߣB(;%]˘\;oxH5Iܶ/Bq a5y% ]RXRM+[_oj=8ɬ6<X/~P֊/?S-U5h_61vBਉ`oW@-&eK)9 ԥZIsZ!`~QAgҥ9{[c쐓Wk4a]zi gRS,釗g+L$`#^$;igɟɧ3I6Ηw41hBѤc h)ދY+GwuX;Zl=A39Ơd݅wRrq}ܴ GɐtFWu90 BNU&%\pM N|,DfAeuSP8bv쪖#JUI1{ _҃a=Δ|HK5ɕ1|MdɢVK|Ψ,sZL8 ‚*bPɗ{)-"-2%3"\!$fbt%Aqt^aѯ dQ_ܠۭ7x2ii{3VCb(V.\32rX4#>>;h)Ч(;9]|?lg0-QTin..Oq ZXOo:{W;_  ՝Է|uL!1@/9CE`}Sѭ}v!Ƚ_C}Q*,Ȝz/B9 ȢUn9_F5O[7GkUSc%T! 8jRg]>w Zpϻ́Ɂa@u@j5_JUp ?@ˀ؊uqشMgn}DmR* wH5F떺{Fxdyh+|N0xX-֮Yo?bh,+Ģ߶H"R݊+4]r :}AТB Lʦ)IV= @|i!ԕu@oCi 3=W!뗣[o1W{JSM?M}?KwW< 9ngDϸmoqZ)^PUԀ m0B8ꏖ{H^- >oZ#YXx3O$\/@qnV@FMA6o:Wˊ UBӓXMBH3L(l%%qR9| ww@%4 =)?(| nRePvlqgs|E9"NiLXRN1߬An):i>; <^vl9p=CXE3VBa!%WD{_+*F.qi+/ Ue0ut_4 Ht5$Bdöz/)"cKzڿTvNBNԗt%:ќrtxG:MGw7 3[n!߱a`p2F fHNG2טTuNBMY:%6O1v;)!WKgrL (*b]hImmIRrBL^T,UlmCx~ƒ ]RQ94 QmV•0-؉y R-cp~ެGrnK,u  Ώ6yZEsr]e& KO&yabPL99\yIθJx'Сۇ&lrJ#. iP^V.yjE>n`5*puCrm69pG%>*5$rQWkk+3Evǿz|Ȑ9G ,=_.r.b0']-ʜzrwzMt?&w,F#ޞWO< kng7CM}ϷƈDL r2)tt&eQThծ Gpiʼn,Y@ER \X#6tYH8b^SGK402z@DjjX6)F[{ogo@jF{ETG-L_qxm'8g#V-|q!BtbtGdF=MќB\XǠ&wOz曊/2jg pT3RuLrH y'$dN6No-n)6z7 gCMPdp3o\>} ,k-6pJ_%S`aoΝJy۠{6βXJ=pEӃwˎ{*8ag]R]dY,oӴ۴(!0@ Jt!nQꯎX`1:! %{,C|x?Fp\ώbDڐ_;H>d"u?()>AR.f<4bg53;KhԀn6q}oćp.2`R,%ҁL:8I-KsH.˅( P}•zކn5hN<ךKqbFŭ/u JϷ Q$m׫IkkѤ%l+L*eV&kLY3w[p9Ol^6~ܚ~{j]'QMlVG`є+5@uM;= &"(5ܳl*@L=R*܈(Os3ͳ%&br 6&s#TZ{ g2mN\M7~jGĄ˼Cɯmt r]n`֡6cWK uy#ҍ;gL k# B( h(>C8g3_{PS߆k&P9NGmyi$d s2BvS/82t_>@A|5 WiB뺮+z|')3 B; eO$|Η䗙W)nIQb."!ۥ2 :ُoabFhFZW6,G=:fJѦ$_rdusIT(zRlIF#pI+땸"za\T:\ @g Sc,( 'lĞ`PYR!eM!68~v),j}"l>ŻbnM5`<>Pj"#YsFz0*2+IV ڹjffS0jQ>FH aCZ|V=)m)A8EUB S STe1 {f94#xS/Y0 ,P&x_*4kU ŠIŨĤ@I8-%߹ Њ%Є_riqns@Gg+l4z(L( =k 6l? k_e- 5|592`e1Gÿ@q^l{.Q s <òϟ8?|$٩\x#9 [ߒwW1d)fіgu}d 4nh7ߥjh6RKq,equٹh  .# n&CD9q{SxEmms,JA2 ١M<Frq@19O5KlJ饷:R=)«ڋW 'bL]j"cP}:<ڳ۷'VY,4JʚX<0'1TnOwiH$}Foi&EOH[C\ ! XVX}H6):el¶~mVsAkm,CT^':[k3dO~s[=k"@ N|\OKAVS8F߂J%|t`n!'ekӦ%\}W?ɋɤ[W)F 2D_˾8޳K^Pp7 66zHk _1 PG1L\ޓ-?M.\^H- 'PJw9oe*~U FNxp-g.͚zC@jd{LN 2QǗ]ζw&`ڽW@; I.h߱ X_P2z[?J \.[lm)|k>Ų*wpqY_5ha${=_hEu3lDi[& nt;k's\OSupJkn7]M"f}I \tn{ g9zL Ȱ2z:Ngpc8% ӄ2I|QZ, ),Ijw%G΀ZTmiyDڧhQFyEp"5 9Ro_X8ۓ X@]L6#Jog/EߵZm`~gBc03!'iLJ}9{ptf>l޻|_/%` ·e1gg6ߢb/5xTiL_޾6BRaɥhWyHċ{E-YܓP@nq_7k/UB{g89oQq+jK]/<eb`M,r+^D`?YAMn" z.~ nMVY tM` Z]d1Z$r|U$i (SSmz7bzGD3*ʸF s른J tissFT l| r pkHĐE'vl`.u * ֍@=*wmtoF[gԃDx1kjyPh~=O`/jLWd%cR'k[հXh<ŗ4;Z'"ٳ#|X@i-IMcƿ.F~^SʖvL?jjc5_VD*R9TdCoEN tH*:IJuM!poH,uKx VsbeQ1ޖ8KH̥Ϻ8P$qGdٌD`ք^1O;KG]S,\)<榷V(^ 4g1V15]j#86{ +2-y`uϪ5*}@D;ǫwwFLz}h:Vv .0*^A50?AIAr0ymxF+C^vJ$X4ZERF}}2)FΔIHs,.V+?H:Z{x ކygӆdJft7ׂR,/};$FbM vc)I1zQ$.mz֞W|5q9W[z!G' rkɟ,U _&q 9Aٔ笱S7ٜ&6c3'%,Jm05MvwE&o4TFdhb.ٮěab)Rͯ*4vwK;<&5#\y+㕢' Lji&;|/שv3ױũ>ȡ %nW0>OjԤ7¦p.(x(؊Yx[akW uO3FW_"#LTȌh0ǁ+T{&H(13QA9]<@fwco7: 1@,c઎BAT}i &g76+ɮ(C?!a3p/čD]\Jγiqc})9xF|KvmΈE".mz?QNqpr=)E0BHsk- ܷWM\q^ PsP \?VW˽Y'~X${.+܎5Nׄ&`Ee裭 IɶZ 5dw[WE؃.a Z<;f#&NT7C׶mK 1dIdNG;V$Rq&Zif@K+2J=97bD׫yG^1bl㋃µc @=Ku\0Ry~Kh֞x$FE(cHCGP}B!בӅ3'hDFA'4J}~L%eaBXj%VcƧpӵ֯n g: %hǺC+u?)sOj0`%w\-kkR`NB5;Hu<(Z|5ָ΍1dm: Ux;:kVżbWgCOPq[DZ(Nj7Veϛi:#UOT3V枞 W 1]6bhچ;νA,[Tń,;Dgpmhg#QmH}f V}g?#IPz2K= < ^}'֐דzFx(Z/6Ͼ "m%1Z"P4_] FƴB֐2Y- εv)Ұhat"ȴcE.d윷D$so::K_[mͰÂhQ|KÉh/NCE}pcOyk-~#];- (J'ŷI% >D9]8x\NီD5q];N#|(g#x&fzF՟>j& 0Kw$2FyP}e](tH858F ;l"l \#*r5.4`0̴AP"o_HQ.gp@NKHFlM?tsy )I]]>' nkNAg3pMN 9ށ,`*RJESuc1UЃȶr}Qz˟!A&S,q- |[CPt"sݪt_4. qzXS\(H6hkveMOe b:l;'d兽9Жc c5D?vyu T]ԣ~i |o'#tI/=okaá/`ߟb`Y7ZvIJf:RÅZL.V!$~Sy"dq"ae!v뿨L|,h2 QM#r&ꏁWКY[hƒ`cM}e 4 GX X1j7%ZzL#Fi! s)G!FFb4`@DXW>2Aՠ]6CE; ,CbtH[ye败 ɫc9V۝$.Lrr3y|VgYZ07070100000086000081a400000000000000000000000167c8bc1d00006334000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.29.1.el9_5.x86_64/kernel/drivers/block/xen-blkfront.ko.xz7zXZִF!t/ᳵb]?Eh=ڜ.+q^5ܡ¤:DzƸ=Q(E*U%!$C); gRJpf亰^x @ґ\t@ <{0aا ӞV@<qgp%>~[Kh`%D14ѡ_jNxѝ/ pOr4o|NfY;R~W_K= O .υD+?ZfzS7XtPZ]doB?,I#mc1VWEZֶ|q4P|A.I\{e?lA=Wf2 ^Ye@ˇ4F ()N{]87 $?\D`} :`M##Z?HY=#匿9EburOn7-w9Q^'J@^smhM0G } XSwݛ#V(2wr+d v]Z|62JG'TfټB&oS'R|BXΈţyHu%Q0pc @`]]j[-JɈ@8oՔu%1]D*1@+^2p;1fn5d6A kpq7 ɲ{BFpd+G*s~i^a2[HᾺ -g[R&"LY5P C@Jr,L)Sa̕`A‰&.!g1ugUua~#+)X- ^J?Lăm+'N9۶y)&7'ic7 薦m RQR TbI2.c<#x!Q\]Bʾ+̕sqrJc<*I?FC6٦[Py\ 5ctKߚiº7G}8SYl`7^GynFYg%<نC54f% Vt䒋)vwutY ힶ\b=uZe oF{Cj#)M10)]VKfC]Lˍ9 贒(_,lv5p4q" r蜳F *sQHj8(q-|Zuɠ0/;+-vײַI.d.FI lrFA~_mA#wT^m7fgL+JđExʖ1͈;X?E&" Ⱥփ.İD hYmJ#5mH}+}uᘲxUMjoǽCDwV`!]+ A/}>H<W{zdI%kVV2`K%b5C4f.1WC2ŬFS.}WQ)RJY ٭ȁ bdmu>"l,'p4Q/SR@u,4wZ* vwPRc?flytdnD|~AHTwg ;l_u!@q2ZjϵPPftbRNo_:=<[ AYkr:3 % "bCW<QwIIn9lU$BZyߛr0 '<ɮ>#M2$WkkFGީy޹M`e]@+1R ?^Krs29vwO%/:%riqI%}LmO–/P1hFFO`1Y;&le7E,({e `|{^BIkzx9R\/|7ՂNg H@ ׶ ڼP+k&!OB6u5Ǭ< k6Vψ n^TqEioOEy݌|py`TKV1$S0p1QxJ~14um"߄1qs8 )oџX&@u GE񃡃6G:AKBA%dHWQO5?le@F"w!Ա(s6tՁ^5ȦpڪmbԌ d[IA$(։Jģϲ7B5)ݪ|2NhtK>tPq| V?Qu4lf|S9f]}+H$Ic$5*GjL}yBPBs$ d#"s5uӁUqlm_0L~AZԦij6g0Fw-GےƤS>3 Am1AuoBr g)CGgŤF?l SPqe\#snC{Mh,E羽:5%aDNh˖>yGa$ΘS3JWBtD;x{Hȉ}dg5je߼.d?'/`$] E|Ճ[pXi1W>A}d^ 3bW<[3(SA]KRRwrW6Cbjۙ\֧>.N&| ~KC6xS<5C{X&DBiى~^z}Y| :hOMEъ} dqR:!Q:M?DaA9}ui/bӇt){r}JyJjx"D:Km&E;ȍMo)ΰ 6x0-l!+5c omhVYc 2᪭oL"Ú1No\St9=NfnfkK!@oR%L6pTD._u) 8,.ޥ@@i1)0Z͙9}"K|ψMg;]/\>*Ï))- ŒJ/|⇪+r*GTSؾX>Wmݔ̍ Ӈ Š.6loY!՟^e*(Z͟t;,UQ$R֭XI|uq=/:[Wq:bVyQc|E۷;Ijg*HX(BzܸHDU"f562ߖόBD ObTK0SzCuQ6 hBe'=׆W;U{G%,FR{P*WӢU*?#C:nr|#M7XMa;<:䩐NVŰ溰<)Z9֕He_ёTzc5tXdlHk*~qaPԢ APqPd^R& x Dj+1@eK;u)UOp&AҘRW9*<8${4Xn jY Up.QsuTBj|Fۀ ?8"'lY Ƌ Q7 *r{Rw"#0['&fܽxLiu9"^ks$g7S@iOFVvZ R0--H ij?VX^ngQtx)!AW]3kB"u u#ngT0Rs=5 sV6Ir͏O`EJ3b=_tv>!b0; ˦/B!8GMo-y%G<ұذE&<~ 3d@*u¦䭼E]HbŠ *ۣb\vьvrtc\E->NGGr/0[n}}C,{嫆\oxYz7aWTT-(%W/*l AyZ¤{cNyPlԧ-PIpPg w膩/^Nw'qIZz ݎ`n3|X34 ?(bQeј-Vj5Y'rpN ` Dn2i M^ٚ*\ ݛBX=d|,<'2Lo=7/|L4 3H4}&[k.36)R8RռZ% #<2|K> BkM`f[Cponrshsߣ }eEЬ :PViVY?v|Si-q:(.:kHfV ,݊!\$*ԏpSv* `HaZl\k4U>fQն \6}J˽5~.p|-=+ɣ{%8eկBX v?9/e[%5z.m'_;wkbreNvi\ 7>~ {MŃѼ$hnC|*Zo0ydmyBvp0./❁*Hňqf8_YoF֞Ww]ɍMlXZ L9~ @_aW%胝Ӯq"Џ/S!x 2bAy]Țp~}&=4͡.jĥ#,xJŢ.V@-9aC-`%wyQ`l봷nr[0d vTDu:jg/+!Qo Q]\S[A仛I]j[Gզ7͸ u􇙔ݫ7'?Яr健n6\SшZ |%B%Tn^b.GN`aWmih=Qh?4*i޷˩aMY>TyJN}J.٘QSB 7$ LB0\Oyqh?c'rsS<ݵO)#ۆ~u9f66?NnFph 6V9bKXMKoB_@{8dRib_Wk0+>këC]]ƒ3Z(<行W)}uGUyE1_5 FW=.d  /9^a{r}H?-C^2LXf49h@n|%7$yex3%[xHѬsR |m;![0}@C%EV 5ùyEǫX}s -wdt%dd7zb/cRq<9%,,?Xkz8JJR$q2)jd! q&|kLG-yi"5k-aF)>S 0i>|gbƵ-+Q=MsyԂt>p%@-ڡmI0<Ί@r?ZSԱ* Vߒp.q֪=!eN|-qOs(3Z#hi1GĥV%B棑gjB\4EW^ Xp$V^BZ|X% ^ M7m_M<`ck1xN^@l3Dq,Sd?]FGݏ Fk,iLVCu NPzap#=e[q\@7ӑ C%Xg <\۹ЌoZ,N")4׿ Uu?zr%@,흠 7ۮ7m~vQJ74&ׯ&$ݨ OO^}9E5MRW{r0]BXH'GدgČ|`ф$`z+֢ny1ӷar:8K]7!VÿeNukM 眻BElһ~b-*' {P) ec ̒9#``26iRb[is$=Ra9(&Sa%4'wm+p;06#E鷸b dM?`S2MRv@c 䌡o|Ѳuܖ*sk^TN dGx@P2&esC¶7홈hH9CB0.}ˮ'YR(( vQԗnsYrO][4g:#3Wª C{u@5U+ mU͍XݭT@n "*2aBJ`Ȅ|+KDTj[awA)o4=DR|r9]&r:3QgȝN"igپS SRoTPmaoAiEnjm4s*l F^֍ו5μ=bk&p\#eٝZ)3kgT9lqD:0jS'$Ϟv${JR*18^q>`3:EK_Һ&ى{8KDƛtМ怔)q.>Oq2$/vFQ)m3ieK]H _G :&lp -K> |_'%h88ZEUnk,=Ϲ{ #}րj3sL`]tiOZ\h.?CE~E3jdLj Ac,۸/v$vՄ:YL;+`+רS}n[8b4_#PIx+.l9<+"7T>X:,gr;)-G# ﺵBqns-{w6Q.kww<BVl?.Ǘ=e r|W,瞜ifF,//n(U@AXZ5\['RhΓtvXD8Kdh* mD*hw&sJĨvXK kB9W#O-Eȫ]Ɖ Z#购R4"`|q@2ܹ;fӎJZW`q{ʗ;VxgV, GF"N@rSU*R)2nJ12蘣Ra|TDUnoEYMէDŽS.4K ^NXp~IW2JLZ{h6ZP/e,~0h%/ -9 eCtc.c\|LmȂe>R, cX!⍭i]ariQ9#U_ AAnf0Q1fv}|fsЩ |FjC;*MZbN~ZJs_/ӽKN:aμZYN=g҈E?02{ч&\ K_y"l(ĘiE9Oj޾Eո7rINXԼwê(y?CY^ "_Q1(v08ٍ?>4h A%.RpďFWia" (,hbgY%geBqϭCU NfQ1SzQ3vySp٢Xf>_ƑYrOlF)J7*!' Fϵ: kӕS ZU:,cTkZOZh'n*J˥T7q[ Y~A'+]SWG m2;zG]x)8kYlʇYKj;_D2꽐GV`: DB^*X !MDrV)PM~$XYq@]Jf5ฏN IY]f8n҂< X 忔W>IJ߽[ĂޫX&Ԉek˄o>lc{LUM}3f!Ű%<{J4g.tʴ<B$cvuyÈQLo2;m*8ͺUιih]0Gsde8PxnI}3OgťXh8^cS6 k!)0neĨG~5wV|]0)C^#ȍ 4{rALdhש^т!f;>F7 F_}!6F{<<,fAȞ1lV*N:_ڙfmJ+XK/Am>kҝk/aeUIHHtG+W ;Zrt_ &ild& B=rUaNB3-nD ԾcOxDx ৞lJ];"7<OκNgY8yf[ B5ɷ H4]aD0R{mޡADđ [lD^_0hAKEC ,SY[ƈs2Q0\Y׉S(иH~P*r87vsd 4X/H N@|1\ƚ9|'QS"%~ _J]?ؕ5+gj_qK]ѹrAzJe`TVY3glo=ȿl.mߊ),\J_]CqCb ͫ HN7NF#Q8tr{6_Z\_!^=IzNӿ-opWLo?b='9V3h\<ӗ![O]X H@<֪i\$wOascIH'F@lVuaQ![W箐"cySrxM}ڗ?.@B^b <6f{Lr~wBqtK_'055~PxJTo)p,2"n2]dE肷U0P'7c4F;;qoz]!@V)6i+TE4 |ekP8߹H+5ƎISC2Ut v٠⛪ -yJ(f -T.?Bx8dܾ5|'Y *ɩbuJ ne6E羶č=Hp ?m^ W?ocYN66ۘwjs7BZ&PL@X7KG]=k OkA 4:$04ͅtB a䃏ַ9_(Y ױ7Nj <62,$g WdEi_8RTQ+q~L@0̲ڦsbSvg୥!ՑOl˅ KV @~_0Ia+kϮ;C p'9b1+; -_xr ^X~"O5kh1 ;!p6hQ|fK|e i]ZZ{CA22 IA1Xl^#4JGKϤ͗&*D[xv{Lz`=;@@W#cRϼpW H@Y]Pj5% Z?4Eн?&VJ3ѓȯ2cr=(Do켁슬#" PO@WlKeDnǘ'VKJ-m"yhpC9)hbzXrRD2]Pq5 >j[jTW#Kd^NxY=LhlS ؎8D!ET$d*3B'G>G:!}̿pG;}S*[12e⪰Y3f7P8h4ˑb8FZ4.m4a.- m/CN4A~ ة9j?VQ"R@1a騪jLڄG{xtkDin /${5A =o-fT(ܦ$kF{*l-8k! X1WN>|wHX ʔѨMS!iڡidI N{VFRb]6]+K!2>8*j$xUlRZ*a]DڼXoi]K̵\tmڵ_=p*RX~]a;W[J;EƢ?xQ ȵfCNNvƤt@TͻdʺEXwlQpFSA칋_:GP\ф# ,.*$4[i!P,髿(P#I#^5M7:>Xӵ.7ڇ9ӔPYH;HkVjSɞ&MT3Paz`ſ]׎~ 礷Rǐ3m̃'g!d`f}>DӑzS~/eԮ&g8{ PϔA AF&g9ץqJYfOՓN3.d?bɘ<+XSc% G9ak;WR2RgY%>Γלf}{YzJFJN橏/Nڄ)v%FȜk[NRyۜ}2d%*u;+k =v|-2[$T YV'eXiMsJl5&dfbN`n 6#>XU J;I®:45L/Y6`.Y+5Lábn]hZ;wQS`4 7o11h0K!nݡLX$`{+2iEEiS{Nͥ|adxP.<> b 2AgrnMؒF `U2}VXx>T*rȴʧiuR D`qxcu$%ħrukJhp$ȒNg8˟ tŅmؽQH-Z_!O߳$ z;M7-FHacb#pnl .љH*liOŗ!-%b5:Y?x#k^`oFdӃ?mq.8S4RPJW Z5G{ÇJĔۊ=ѵ)%_0;+/}\Uۧ+hRy9-z ߜn2g] nT!N霕.jHwY:]o!7g0zqr?2>shi#őfwU)>wQ59Jfi Ҏxp%j*'ɜPula*\r6DA+;^)% ETZ(b(;?F]g[#.\;tez>54֫G#s<^ȱ8*PN ]6ȡzyFlB/Էͮ;2k,\KRJe-l/yRܾy}ۣ$6 8-h<=) t wb!C1g&Uޑi*JcbB8;4/0r*|GI!Pe9tcOI0b9Uk"1Y- ȳ  "$xRɇwDADw^ps.ڣٚ,/KD7Cեz :'1i!Bn4R ¸"8ɺdqDjT\ZCP&7G/{ʖM#G|$ xxLc 9~ZTQQ 5)}.|yة3 "¸3zI@ ¤ILâ+p`vOPu}YcW9SGA\chN7\KbV5_҅@ṙ>TS{ ~|PEMMő5I=}ɲXZ{NMgyI pLd\rβՖ չih_aC$\rw=mޝtz8~ٳo#.·`W[̉ 0Ok7h|ұye 91%p<~ŁWHP/PiY \G=sSxO1H>)M' M]]ϷErH# a24rً8PB<'1 O<19QocT3Tɚ2__܇>;?~-1?Ut^?1؁zӴȕ*RW[q' ;MzY[_58gW/<9Ǥ`X DnU`޼_LxfRx9eZT k᠎vbs-\kMˑoO4EЯ(}ߣ@VnVzUߠOegScJdc"crZ%_NM `>~'PBfhzO6)mIPSdN"T!ljM $k{(dzaA9WYvg<"ngk\'Mڧ-翍=70#>'59x5JzІpK?~Efs$`E!My;n38P(7dẘ=uu aa2!T뛬d:{T%@}@a-fտ9v8fszͰ>0,pn"r\ T$KaMc5@>#5ށѢ0) \_*~m rvqc\Тȸ6<3|!̹.xZ=ܳvҝ)c|w˽fkPi'EՉNfSH;9U\2.}$QF6O>t u[-.I&T?׸/ &aOyȞVJ>G)OcA!4 & cp7û*mz&Xpl\[wߴzsKT ĭGx#hBX x*?GxV^EG{=MU<%Bl|ͤzy˻<ӇH+ԺIh3hkʐĦ9?3Ejq o1d QA2ՊFϷ9Q GȞEYb9 6(Uk9dgBGxdPpJO磥Q?N>HI>0ne=z4F2zut+)jmbϜ4M|UhBF!r =XLqSĨcSyEzKƸ@ ;HuNg9iǺ|P?ATW]:]wl#?~RpRtGNv*#pY'(P'AʹHM*gH=]?G}jp'HuYY~?=-upchﭱ-nxGzEM$~]wYb v4[c^[?D~%}@o:t/aI_ReOWY3t͸crfFc5Vha WH9=5Ґi颌{P"y5Y9!՗~RmsuI])^M^;X9~XDzmZ.8#%yeI̓'*t\hwVRȶE[’!FhsꀘY(ĀC/@Qi.N'w(<9u3:8l3bLlBZY 7F)uۍCX=Cq` ƽ$)d YZd篤m7vV>DE԰UPꚉ@MBB֌Kl sä^֦[eQ3| P?sec~ǥ^d=!ɯcoP?6Rh}6< $ƭ`Aou;i ωtp0H`4 KDB dw`؀D/ށq4^t>߈D@λ`M4_{k֏@h5Vc! I}C:SoHSN:o9: sKA=WD_ -ez=ڕQrp(ȔC_/ Fؙ"B9pAJ2%hثw9 MXIuc'GYoA!?lLߜjLМQ]D N,,>Px*{UQ7.אm %H`M}"%5 } GUJ(t{ hP"&cic?YӪ2;'p76 %]"8O򧾚'wB@Ty0hW@# xyγTj`gcqܲV?-5VDB5׋ˠLfx-^ AL@,6R?Z+4 н=r~spĻ`w51HCF/qT!xmX9ԜBZJ^co=\Nی|'?$'s^O6=mKU뉵gh~TѪ!r;'P.U,R־mȟFncr6y~\AF=AѺGDt?hmc͈*Χi/KqNˑkR.W^uqq7~gS./HMFaJ\x` OCjsJO~_U- #8 o)Pn #XT` 8jp݅3;xGYE_3W|Xs=;T%"TDS789KM1SKL^!MPuCfi({rrTl^h{ )O!J$DR58V(> c<M?ъ,o'8>+pAx\|Sz߲X̚:e.:#G7cضpy6GL\gGb##2'kR aȅ1%Nu_C-3[ (DJP Άd͊-@7Gy(Z|\]AKcR{lvJhzS*+I&[bNOԄ5^ #4rhv 804ABí`χGZ ko@a6x '_5ɣc#.wY|P9蛧 g$S,Z`%feQ7!%h*uQgԑw9,*BITE(gԻE,z2g5*3v)$;T`Cyi)27>W$l!I~SLQvt8D+M%OV~[ ;B9a+aN?T)0b3qn|$,yYsH4e=FmӨ ./&-adA>z/Ӽ8K+ e_QUᄂx:˗yֳiOkyS)6Jl3uI0BoL +M {icVO%qžp{ \V}}[㋸g8=pxkCO4`A(wԒFy|?6AkqۛU.>}WҒj@k8nj[>(y%UA*%VN{ލx56 \C1i/y=$o{}j'MSu/Mi&ӏ藠1W}ᴊeGF6)gCoD:([.|9hn2}価>^CR/>bBFтup% _uV܇ٮHPY~)HfP#C'%U1qWĵp/? 2v Pٚ"s#Leřc. )0#@L+T!wTA< HcN3̽|2$ z|L=l@V3n80 i;s,/_i̠!d׃~;\e!GN]~I8Q[D=5'K0uox *T~LM٠,v#!yw5n ~&u̹o{Ux aAFq"Z1~"9  .٘G|p&q_*<~C,&?¿*kq(Am'8єHED=9& BLvf7hx(M\fӱOp_Q0aWa:n?$C Զjϭcg7}ᲧT?i#gx ,~əyԌ/3yk}xMgT"VFkjrGi415aaCFtuz^ Q/f&QV}d*t؋Ѽ:i= B1ZFT#Pkcxж}$`cR%$'8#;a՚{ZPQpiӫ Xfv@~Nu;ߌw)k]CyQw1FDR?ꎐC|gqn'&87?kn)P?Q׭wv;,0a|>$3F)?ԤaQAUh IRCӬJn\S[{ NSoIOknBt_jJ`0)ȃArg*؀j2W +{Xe\7V>PbU'cpб~BÕij%-6O%u_-ys1@'A~k,Lc) r>|l[&VH P2,e!>Lc Q(^;l&hDW/Cstnk:4Qa=!1 2<@@N%2.<;x PY-)6.ܲ #uR{ٷ¦?),P_@N |,71'>w[R{ݕлe}xCa!7+ݔ3v$j9p"}l_Liz 5C6 JSdvҠ'|>Tm7ڸYhԆts̐XfP m dO9)Zv?heTi4Çət, TJ[ v< { 2 !,f!% ʈk4Z 67aAPѦV'3-q φRRcHcl9J\ l1a]a&-1|P޼Ffa@JHDM> k Yfz&ϖAjaJג>?W%KbW7u% WnyATpDةSm1"BeNn}i*e,KMZ#>J,FV!_/AN T^G)Ikx{Q1^_9{R1V!YOnL$'`3Mq|VP۷#zjaVG4Ur [#^(PPiλX}EW8Pfz 4% `Z5Xyjm(x2hTx#S}À~,ټAʖآe ù תCG1 _ E6ku_rPdJrh@49H}Q{A;ĽaT`fת>\Xy?F{Qx-Sb>|‚ʘ"#Z-ا,t%a .0\'9r-H> R?^ (֣S7\)L mlT"-DqV5yyƎNӯCn z=_tXy 'Q;p{=ZLtT m/#{nRJ)OX[؟߼~yXeKꟄ`jÑqFDxHV𧗗/Oޜjah6Xʔ}d^d&xZƙch;I;y3 b}`_pAѿ6{ VuRO lWPԞdDbwsLa$}[aZP6m= *=N]@}PogX\Jø`ʖ7&^"}_`d9RqAGΔJ)_WןZ{TwԄXǯ#jGr`hA.+9N27<Mg BRx6H9Cn;xũNfHR R<_eNh&`_luƈ/T* Ot# /Q3YP ̸hq"zr2~o:T)a,'-`f$>qpT6fO**39y K-֐>saHֻP3zs} Iܳ(ʚjߏ;!iA33[^>xԨ S;@p( 0O8uHTס%kl9-S3T0m G.Z;:ɇԍ< 4i_9L9ͯƁf㺥Uk{awiq&3(amNse`YbD >PG\[<;ՅOHc'B.*ELWtkId; q#pO7jica!%^Iǂ,V,sUW^:^7a+ qrt[G7yfI-@dvy1S[4nQ?!?(Xna-9H1;e l\D%XE ab]w6`ϏCt8qmQ"M^t@V&_oG}Xrc8d 0tA,Ƅdwm,z}6y&jT܈# ^cv{%K+q*& \~ F)Pu6QE]6!ĵl/ay<>֝RF}]ּryjZ\D#g'z\4"py09YLU7 (-%v-8eh*dS4{ Q3R/}8pzuFæ5[sTw@}͉"xYa} PIׂn _WrLK,hUP˝9[M홄\faBTs&I@TwD G7 N#3a|Hn+`$/$>tz wJ*J{+/X#xVm:$xTjo'2lGZ3w.Ȗ}yBcE7؝PY%6/{J¸w[//"#7@}M|,~X?n;ٺ;NqHyeFsVr2f,$nW5ps@4Tz血W.I^؄WYvN)]l{ PR0E=4x)x"aǷ>9 wmi)V\?C>@`:V+qlJא;nW0O eEn$^G._`]Ͳٙt:E^'}J`i9ZlI)Y.33h.gpxD0h`_<ݷH{eg/t'ZA"i]!A\F Ǩ_zؙkR=D[ j!L9i5ryn.>3M(ӗ#[2XE>e V(iZl[%.W"[vrLMѮ73^:$T&+J-$Gf|Gwz'oş,Bs#&*9G戤2rSU]=Je"jr?(or ]C%Ųupj/x|+ ZO_ w82kW9~~w9L T[)eXj";+2c#xetsIDŲя͂=z3qG`+BSB veQ,:BTvo553`ĉ,@DCl~*wăbu|9tgJθ|ƄTNkРa%9]0a 0l h;S+mQ>$^=N0H{|K v+J58:qu}>31>_Cb3h:@:Vt nGt;p>GڤL, S&LNwK1Fx u-^QʷK:V+iWJk΀ScU YJ׳C J"s5+;\3؂g AT8^'6 4OLW$ݯ+Ԩ C@Qq|-߂=>qj"~*w+-I0nrh.}Q|qzlKQso}(3"Ol7'cX| י#y=')KDM\BlzP C^^[a@V7[z"v.G۽hOwTe7&rݕ-I!<]kuu̠7 ֵ[ZXgpGà$ ־>b@ԓ38k}$ 8Dt~bnr܆f:B ^zO`m*kx*i{*K H6eWٗH嘤XC <;\d,ەmATFx!bZPY[:J9k%Ez w0T=1k;bk$2kp< -N!)f]>^5҃X(%xHs= պtֻp~l%LIxA:v:b|Y#T)͍8.]?o-a Igx/@4sBħwvf }\1Wq;\,s|5h$ _݅Fgm&eNa R FzgCD n\mo3DͅY ^Zmw(1??oxU$'Ez @V✍RAzx*~:Pk9TKXADwRTm br{kI9n>#PTT&îl%#G=n.W8 V "O1%ğƋoCTz+r(WH{զ{ 8Ai,d }A%d. se1~DB]ߌ^E@)CmZ394b)QklY;,瑆u!%*mŮHrFOw&'5JDM4ä_J^_%[PȺsga*&ӷLx}㠜%}L2pfzeO_Bxˁq{roYOo6GQQV:IJcE}de}3e%YS 8eǩ,=BX>Ub7WNUS&!Gx7zgaٛfz! 'l,WՎ: Tctk_&VM>U}`0g/,vyQuID6Kz:?bJIr]CXeuIQ6D(XͫN@k5sfKiL GkE[SZMzfosz,FR<2͍o9=_6[ɒF/"_s:AoY@u8O%<ʅ S"$<:>g0!v 'Пjs[Bm׶/m.O&q< NQXUw!9Ж] *-źž`g,L0N׉N#|I9=_O:~ǚA[8v=E-+֞IpxBSAjGj`ِ{ݻ Q6fssGnpU<0^!\`##f{&q:y[.'rөw?a [*񛑪3fJi[ dVv Z${Z+vʛUYSyeL%Q2:72gȑWu{ZJlFggaM@L+Vgl$sM;G`3f}<*˚-BQ߬a[9a/ <~! i貥sYT7_A{a`=O8Rn;DoOU^Ċem 7e|* Ugb <d, :Hd a Wr"7rbwsI$AsET`GʊpB cxW64amP4ݤ7\oؚN=eXaȆymK$ܩc_e })ZX1v -T_&QEnmj @M0c>bx? F%biliQ\X[{Lvo_&8b=# 4Gܒ35/}qbEx4"JPi.@)1] ?2/P? 5&kyzU?;)({eZccslӼV(kʎ+ #B85,29W*@i郿8{78Z`sT6^ |9H6)6wc= _aw[]% @Q[Β~|1y:V‰)U|ԞME^-e=Xf) 3vӟyNøB;#˚ đqO?z^rMɰeI,OĜA*&(T Ρ/0{Ri}ݎ.BsX"JqkH>FL3>*S9ܑth^ܗe/ *ͪ|<[%k]eVxdA{JcX!K"ơcUð*G9jۊ$&s UK[ J(Ool[CebdSyY 6xW;g8و."k*͎H{Vоts=U硪IhX\9V|ޠT@ٺ:izzr *Z}@@x%bE w](%V;;bPD`Nԣ ARB$Ӝo/ioɳf@ZŰ]f1+JܲN?͂~"|Qhգ {dr2b@z$hŌhl}㞦i%YYkm3tK,)* L<$qi"ˬ[]GzuF߮)&YL0Јkx"Sb_Yu,BgIR<ϹAM{T(;oS<`{B2kKO _dy TqGaq`a!mW?7Նw;?^q,>cgg(L0sզ!Z1?~Z t1,uWN-+!";߷+E7ԃ{s+̣pBW~rT3azx͔݆ǼPMSTbHC^`4Ŭ?'x }0dm:<=gJ*ߣC' 4@o| SvD5)9uXx* 1RRu߷P%Ö(M2Ռ <5v@g?n|;SP-R[[4DUhP }`SÚ /+)?KK4]5W(/³N\bQPqN\1;N^r*ں<l&,X{6# v]`3g-Y-y:VKR6 &* ~#2F*1c 7{ol:iAӏ9nCJPK QqPѓ/ĵR_G ,7 Dy~<-@1*!|Fn4Z;в*׾jk\EGqヅgYo[xz""a)twYEQge!_9n]hAN =Z&mְ8s:m֣ ǤA X6k"(ĎE6@3D"Ƌ`+H Xj9˪tcP,Qm[.9ȀӘ5!1K2P%2& \اdb0nWMeģZB)A2\⡬Rp_wΣ7AUC:" TS1CbmX9!^&H I7SMa*%<y)P~ I%'C(5S. f hZ#HeQ%}/GH m2-npBtV@Kn?fhg|Ka v:_6K*_FyH Sҙebmb*b$ĀpSـի^}xD)!̔u; uh8 Uc^4'j=/E~"} cNH[lٸ[62My{ɫn$3S؉za@AXTc9hzy9H.`I?ҏˑZ`kHo5'ҚUK6BX] cIzkx|v2Gy0s 7I!*-k$a:g1Ns /*!yn.-eϢZt\]<ߣ F1B“X=|V؝]I%78`=Yl$^X. ޸=:lzzH6BIjWυ)d[yyn7P}p`Wp ybR҄3?6S|Z|Aԥ"${t^*R:D[ 3psa}vEW(ja$`Rl 'SG.骹\qV-qBp[ȚZ Iv 5f]~C a- h9F exI%Y0nT@NEΊ|Y\#` ?z{HdeʣjXxIf e$-n9E02~PjnzF0_3 #|V0`u&MCVXX@ʄH JiUXnAp0HTi^XV4Ab&[Oї\нCtw$F{e "p$gh{pz _ *be|ЅbNR6sǎקd6w|m-UH^[BPxyKEýw݃vt$χ!kݦ ?uyuՍ 3T7ozV+aw̶@le8L sĹCyʣzrD\x0ܻNd=( ;>ծIU,0Gjxf1Wk=PTWg;cWؑK!~eE6W<_BVn]z6jX SQbAGZxJ5ֶ &μz͌,sċ RDk%ɀ\*T1.Ͽ|ѿl$JCP[ZA.-1GIk{O26֥4(dMlr@a4fW8Jın9h8f\c;]F h6Ñ}<6xiwwȲZ<؝Ju[1ppG1c5uR͈0c(.aD&L_^F%!'8!l,:3,i%0F`.n⾨fAyψ)oZh ZhK'C MINc~Ezn[n*-#>y um{1b~9ڀI&30\Y})##n|aYȶVgar*iݱ4gTeYf>dg P YZZ;=ƋRB&ߝ<:XbԢP+ X*V*=\ 7Bp6\{Duӟ<xZ˷QVM,[L"Dtg<ʊIt[1sķuY>K3lXpjU*'J&s^vŮΒW!5yrXaI=G<}YnN ?#p5.[EP(-`]RLSqR2:ZwقbKRu64)yB"ܪ+Ra+< TȢH/IVcd-|(1LJpuu>xݙ%?geG!Ii|a+=˵3YdaZV/5f}'S -sgqܬFN0:]MI=@!- n0(K=F(^=8 >oi5!4FtE|,F^@ + Rm-!tb&3ܹ? n7!K246T7)1UǨ; d"ؠ:׃'=ЁwW$-%,gK+JL7 T ŸLP@sHۄm~9 O AeVFrܷXv}GZ{kƧ n2N4ik7ل^9r dبJ d.~58 w vƅ ]aB9FJ($xCv#Wm9ŧAij*8dL>yHmiTە6!, <1B!ʨCeVйyak`C[s+<MM:~* pd>iw,KHaeFr:<2آ>a1 ^&JTV8_9r\fl%h/.so̙)PK(Xd-,G2uO#`~I%utyʱ U3~Dvt]^@.!Ưfq"h89yE}e">MbBG ٵR[BnD6юx3N0z5z}0ӶΞMn!u_IIR8˿Rû=~DRN h+MԼMw;^o+]&2#ȕ* ̮Iey+B>+\ :B#gwA ?ν;/sбwj6Ѓ=hE $k4+5Ȏp֓ƽZOUr@ȵceCkDuLjDЬ7ɬ1Ǥo"̓7qxXiw%, $ YW@@h1M[٦C'CL0nn7 <$\G#Xr_O_8 *`)~v[3B9j6v)j!m $dju,RZ" z4V,O ENQxY=g)}fQԳ3bJ. ܙjwS(O4Y$ u+%ףKR/ȭeZOsfݸ_Y\ؼvV梪vtzx']' ɦݕqmk>]|29'lQS(j4}Z:ޠftuWs(:>|k-NGfӲgɇܤw\ kSE.Uj|?@my` Dji裕("0\ʒped)mdmn50]_zNAXaP,L^tk-ATñE/uù#3WAQH&ȧ<|LzȽ7̎(ªÓszt 3뙐=y{&zfy|pѠ o;н)q ?JJ/v*%.%5˚CLLegyV8L/c (U ~Re*dt$=xakg ZkF49xJE=")CGqS̚ʪ44=ݼ"Hؿh v"nuG^)-.?[OTj⵶q2Y/çl 6؏ @&)Z(S"y>Qڮ7W7z6n`{ +9r1.^}l5#G\A> 0a%;DBAqpҵhSFe;{гrZE!y ,=[ߥ/GMI8dn6i#1~Bs!dE`؟oG$h$c<~4Nۈȓo^61iS 6wf/%$?,hS#Ef Pݑ k6%Ѓߕf44>TuXES? >+|mo-3MJKh(ЭG]*i7Vx>jPløh&'\QQhcicCi-uxQ{ ySRPaN[>Yr`H^*D"_;s!&𳋛;2 zb EW9K-jlf?ݥjsȝc},QL˰%hm+K&-9ǠiBk7&qDCGyi'Co^X酥n1N/lRi:WnWf5`񺈹5 Ԗx8a.>D /BD,b!C7{\ 0L#]D˙mѮ%jTѬho62?Fi6{<@] 9-+&ֵ/&Sv3F@[" 6.Sm'oܜeɤ{L62_m/EƏEȊ˕ײ&9m 98h]2wi|MmRqA_m2O; r•jDпFğI;%lnn$l"a󴶓{y4(e]pF NݝPښM|Txplh)ӑ =_z˩$TN|lD!wǽw2f1W]w] ňR{[$zHwn"~szOy),3НCb/w ra UiU7`g<enn ^ƸLiF$Ȭ [UXDd]Q0X"Ô9v] _5ugxNB{ۦH[UBZo-&df4)¾0IL>@=Ȝzs/Fc(( OB uAUսGJUɨly5E;Agky0-WyOzJ׋BF(Pz'pBvj/{#N$U՞fbnrN=%۾ݫHQ(43wC8SltԌ>ۙ`Sz|ˮM V ضicW%1w{ðe٠G:iȄ3Nz:7/R% xz>CT~ Aۗo\жέ絃gԢ8BBhpd pGfT#4)L0`νoC*csEǟ:N~"<Qp@Έ. ^t6e~뮆XljiuS2߼;v0,*BF_=~/LP(n3pĺ h>H.Y%h9=3Zq-o9!i@7ǝf\WW@I؏'0'WiGLcM;-|QUҏm̻m k tpN`MuYs&]-U3'_j1ƥQ(>׻\ƣ\\6 <f kXnQ9͋4rԅ&`qY\>Z`_w8ɮE_Zg%9mʫx~nLx*`/Li#:T@æ!_M KҞu*UF'!$&E!4 j( b;s j@X龝1M9O0CuDHsJ*0kN(2=ў!6a(Owh#d%J,Yԗ̹X^yP C\"qpP,6pcP/EhGHg{n:9AVzI65bwd8WAq_&tNbO̐I`֣; 17[.4I5yX?fK'BUM^7\|?5MmW 7iI3ح4+מ 0,$qX;] 1n'κavydfj)؞d fy{s=vn44^~z˙mf:}"⺼ zaq]hg6OuzeSOk~FBH0$\\Do0X| u=+IPO׏m=(krH~4_̆Y8xUei IgRk7#|r=/ Awި=1;:3rqi ua졇U҉{Wa,DRؑY_`6d&:S ۫kyJ/0#.ñ;`ڐM"P5Q1:D4[QUPNni.j1yV/Meewm%\5Hw1kV$e0q{BkRl0|u~R= Ĕ}ONVJߣs;sЀHh.oܪɫ2 PРo ƭu .À͡*GEdҬ=I&״Dwaz`v L,F~Zi9ʬQ!q[W/!;Bs^6zV05Ai |G[U*oAՉ):ğ9HL"Z2N_36V K7LЬJu2Qft+kK6A_! qL{DT8 OjxPA8$kVx4ZyvwCDD Ków2ݶDL*tcƱ%7e,2/FAiMԋa,KMmbcF/7|mEޭ.Mm԰=v82"&EژǢ-,J<Zփu{wD;\FXSj<ZdɩDԮxQ1Bc#'׃XS$O,y=e㘲Yȯ!@ߓ|e$CTt}:&:|X-Rgw4{<:G{ok&yٛ+ĕnG'OTSQM6A߷ӆ lf."S@#$1ۇHA_X$%ţts8ѱ'.LCNiNR2,dE#81#pT&y3:8FB\4=ҽ7 û0=Lo< Nʤ!?1%?s'+3 676hN֠C[x[hg"H'`@!XFjv:D} #G_%VS擃ج3L&=!h2dffR=VO-XGxxmWdDYQvp/W$5@Yn|"5?3h+˱g'xSn"s:Z\0PQ4jengv)(SB8ԇeGqןeF*cq0X S;,5e)8Hz{ bI5cZ1k66M]&^ߨ7 0dwJ)8؁Ȓ$9~[srU  IkoN)J+0Gٞ!(A,u &+ k?fvje tC#WSвeW`i<䴍 V,Ey@cMǐ%5][M"湽~0P8 q_[}KBy  pUsTfLEtʑ۴)B~M3M/ap6-v ռmϨ, A,'Vc#KIM2Y5 ޽b4ݧ qR?Ju$]ͭlxD{"?w,S#U:guzpKRv9,xC (7:Iێm|7eҫyc'6y Zae՝4F]c%gRO!kT~\4pv 35,B8SP#0 ;"[>j1$fOnkkLyࢁ֪`{-<˭ǁTYPQӴ瑩p~FU>A"E 2eH9Bz(y|/z8euOwk;O/b 8x*CܰH7eF,2ap@#Klm?볔p:x +N)tp:h{6Ml@;XNXC-3LIXq:?M"GqN$~CXXfn\rP`D+kF/7lX&**֎iT")UJ^,zNebp/٢d'~h;ax`3WPdӬU[ ꎱl#(/R*ny1)51$>iP^!E2+R}LH1 &^1`ut9!9iB#~ϊ-:-!;1h lj ͝42 ȃFto!j'ۢIJzjR-O,;T|pbe&*F#$,yZ\3Eu=NO٣PT3o!n=Fp.^l?#>.KLNC/Lf@CXV O-Gyy橵+:-pdOcdu><3ƬYT:5:LQyU[v0h5x* xK7pGӋvz9n`ؓ&llrxf9("ъD?V^cFT7ptmֽ)) Ÿ3j"06A~M7->0w֥PF]A?_!0! }jqDy%6TRn : plld9 k߱q9+=찑_u;3h}eO4&:٤CJ{s_5~J]A* Kbupj[DXav ث{!=[U0"[3CX QCq+#2+`I,T7b&/%Ton%v|՛ ι@B3`#I9tp7͎n1U]|[;~>u-.aG+ &ijrG+?ʎpBZSe'3/"l5eӶ*y˘e2NRp/ _e{h݀%;!?_Nn B_O=?xe5?yO'cgg |3Gq$>ګz1P0]MH?C \]7N PL0 R0*OǣC,[֟8)~#1RMB3!0,5f^ŚDXٳ#o3F|xo wB1eƒdm4"~PL@0Yr"3]8۹#Ayvq'nUt\-S"hHDv=k.sDIKлR2OnUثdI0o4GwKhv!LC&ODE*նjE|}#6_LkC_ =Spqږ )ցM$쀜&rejPBR4EA&y͔za{p8nƟfc`JfƽBcӦæ|Pޔ,as]+Tc])~N۷PՁ-76CC%M$,0fEk2Zz`XE&D3|%;+Eq$lX C X& :]8XsN!\MPVLuQQz{#4t*4%v݆. Ψޑ%sC!4ԓ+`f '; 靡obWNةwKex4S^vIwLxrl4:}<70JR.6J'z[e=;v: v-~ˏ’CEg˛`Ro4e,8-j#[ 2yBB;ζyWgaWr&x@OiP077{}W`ļܾ$C=w¤%kU@;?/x`?*9YnTiXtIa,u@y`N#p#6H/n=nh Fhqbg@v6JQ@-[@;Q[?4)eְQS{tp\V׷lR!4e "-'MApo۶jsQ-T&H1sE:؀ @IHROs덫yfI J y$arvQ%0“,YQN;Z/)edz@{jQ94}3_r1-㧨={!٢b!ʚ6ߏZK}~Kyu KR\Y^b @k#<}8Y$B,{72vw\![[z8y͠.%ZtMafJxfdګc4m&*d33`k|;7jkkg~5'Iw3j6Y겸=A=>3tG8ٟOGV0VܷTc Z16Ez_ٟ'(R1aퟚ~ME:1R kg8l[3hH^y.Þ_KHqI!Q`.$]n[Zp]bcX('Xj[cn𩋮ZP=%+ fgk+4EtT%ut 2[^K @ ?_TEt:W <7/*5v!"@ޙ~A§6sG}7| Ƃ|[cq>}M%8H?}OQcJ!)m/>#k'578:I]Ya`gsgkx}eMb6#w K}K& s"P?^Dp;+zr`=a%n\BIr(粕೎iKoxQdoQ5^᳒/N-t} vr}>'2/TUC E< suF20uF/r?x" J)%3ֺݞ˘_IA;w?Z&r M?F9Pz/SW/2 ]ST渻#c͈BH@\j;^ o5YB_y  a[{4d EɾMWSqqhؑއVA'^h=x}ID>D,EtnU1 ̓8NGN?&uSrA%A1=}7⃽/!KdSjcj+rKX6F/צqSvJ\!SZ9}TCI} ȸ呝b{  "2idn6`hT_'i[ RbU7‰rJͧS#̓[W6GMG 9vMW0Q`'Kn T - -ulwCcU(`0r| m"헼,99e:wN ed>tr.KDMJSge`&A_3^Dv [-_se\J1˘!z$`M-}5h(*Q/rz1psLa G`@/#?"!2gVӇm]œ Ki_#MV h )7+KEޅhuƿȋurdDtOe 5&].* ב@]އL/Jw Mp=xAB飡EmŴVO2YAOtu'd).DD#hPqfA Vcind3XRc o͓Et?W+#"1a%~9Z rk1 T* oԜ}eubq"d ڵ[շ[Zh27ϿMGE^19ϒpC&i`YUK8:ك&ah1M{y1]rI+ǨɷvmRN!tt?,>ڑ3vROc劚:2$ ^g T[\.IͱJa$OcM'eĥ֚D,$T.;+ ! uVA#&z;Pq77z&5$v[<>o;Hƫy. 62/4ɱgth5s- w3a}B]|{s1_kRm݋^zxWΥ`"':uBn}VM@:'3U;Ӌr{OiOȤx3xdnbztw&atI=XTn4ʻ^|tXl{_tHEHu}w$a xv2ދ[s/@ß=wY6(8F\ش 贃 BO2j؉>gncLۍ&ɉkd?h|t/y|)?^bF㾤+{E#ۦ4^ɦȈ{brb.pukyv"nY.aD_`DdDl}̃ 2I ig@uHFlpm@q` 7{(ԫ@yՊRPPa-I0??$T 8v^#E(nKY#$}il=c/eJjm?Vn 6;AdI[<#a-UҟjRaIJ]%+H`#P-nLDsF 8TPbQ6RZ<]HRƌGd0FC.<~ZD]͈uO\3X-Ġ%ҭ])$-?e{=3Z]j`N ceeW ")Ui/Oc2NRQ++;SW}&G;YF5AU&|5/Nph] ,:\5KNVhib/ \_pm6 WC ۸M׵6 ptCM\7Ra]U=GV}.g&bL8LIXp1l9IS$l0ٴęW_#ɲ|@X%%hm ϓsмYS"ee&4(/3I.C3Va&b~<~$h, UΙvf ;-K87*I 3Er}Ulu5DnyŶ7+rnV8<4MYTYDa1,>#ðJ'Jg<QƐup]ca/ |عDw,KK>O,Z1+ᛦNi XXɠ܌q.bözgGqVmPY4BfپN͇~\Ԃ1IY OiHoK}GErQ|z;h Xsfx2 @`|"װbU߁|AaC(g`ϳ1A.Dg8̣-fz8=Oz= E,]oUqx2Mނ0U$ -,Ɇ}JxW;]MEo}ΕeA~8v/N(>ʃ0o}^򜰞U=Ӻ:aQ`6"%4ﵴ>۰:לJˆ"Z;wby. ӪՃ&ct=ğq,טmsK7Xh -E(֮7.U&S&Ы"2'>nW؟ixeZvC|<^ ,-BMmǶ0/mE[n7>$ѱdd?wQs2oÿ}ҫ$a@'9pY`DR0UF@f9Zq__vWBiJ¸N(K.#JH/H(&ezR Лc4,rS./z*6v"6E\W>e uW"{Qzz3.X]uU'ngIǛ.lmkO׉A qr$Ozk{=cJ0_vf1ԁ`'OvsOqY2?hҦ+ ȁ;L#n)CK#>Z,yT|Lui+zsOW+@O;.+g2ɻtqd{!(!HWo_YK ;);6c: 'FPw&ȱ*,;;T4)vx$1 pE^D 2\oE4|k\qRG+( J>eDSCAXis2a Dv3E$b0ɬOt谨TG0EsMМNjA/Hmcn{ | T0Lj>0lQaa41ȃ-DGd2+oS6:z#N oYKl#)P؝fKHP:R9/`DqWL(Fb&#FOL'K X b-C4X[QuSZyPP.|V}9br$5*QsUhCbkrFjZO;Xy$"gC+5r0`Kkz”Ծh%f d㢵ݙ\^K9 ki\W, a78Y改QRQΟ]U9G6B{t [ڕCGӦpKrr$횺\Ffw .cjj|%P^.S7qS֜۲4ϡJfe[)Z3=A0\c%y!y" ,ؼu9;ǕҲ`Tz|ԥM"Yڡ0y]=4B(z&5F9ƬUW/B>V̫n]Ǝf\ ۾>;j1d̅AX^/©$%H+J@.TqHSt~0,{ʹYJYF, I-Hb>% cbH8fv\sg/<6;d= q I=HPVZAi8GajlS D`K'MGppfDuoٴ*/! _=&־6jn䰣.EZe+/ڴZب㥇/D-ָHP)ʂǘ& "4Z mf]T+rKV Zt^c]'Z;RH>䓋2'^$6!{-qjdyl4_џ$˥!qzAz曵(j} H>|K!$@ZN[C0Zy P]yj7_(-H,*?hB=o/O].\v?kƛb Q5Y]18^J7dxMZrl- fZI/1 ݇j<,im + `kwMqg5vńH0b5wY4 ݎp4LX\Eڼ5fhfc0W&E7v(2,(4@b%wk6K AY[ 6@ T@uT @Ud<_1@IlRIyhq$PۍC<|UÔPfh3xtP`\ 4:NR!X~dDLdP̋A.b0+'MQzӗ@*uuTrK4>+j,ntߨjle׽(p;f8WQuNkvKÝ 䮭L*NPrn'.Dp$v\X(?.En1]ln:';oJp|^/?>8T6( 8Z:(w*_ 8ۉSfT ?x6FFb_Z[{#;O>:h뀩VMJ{Bu}0MéVEsN/s{ ;w:znQf?NZgz$^-y9)hhr5Z5nT-:ğBQAn.I G*Ҷ>W{Z 9@w]BTjdqL'ΒC-G2iXwڏ3C'x}kP`g] *ENmQ77V/A{5:wǻR6^$Km9? 7Զa&%hT24[$u D}|a`l _5My|ZT,b@eKo907)X"-|5?G'AGSuM3ػ!d$7TwRR!GȐAZoǒw 'nm^ʔJ`[*T/96Oy2|BCSK?bnze^ u}`oBY>{Ҕ!\OOÇS8g7??kӗ#_o|Q&RD?EqcaCݪOOGWEu,[Ϲpe}$ԝQ\ eDHwmFt 7̥7~bFr]W16ar{X2Of"xc]fdoehC԰Cie\,w1U:>ы1cU.DvQ|·UmhmQ"D$;f9bCYvQT\flM^ZoAQ@ZpQⱍ0*F1l{y&7$ݩ0߹dd5dS'l>;ō;wnTvAo63J? h[1ߛbN\f>*o!9($=͖M#9BۥH@sltpr&qEH5s2 IC.c)-7ͼ#|gҐ~al/M>Eraϕ|1H\"Sn_w&<,w.ŝ ž~C;PMXou꾀\1%ߕǡd<-QA$:K-طZ)fk5apsIўG.o%8 sQAjUy1ݡ%b<ުWp._Plcs2.86UeànvۡEyT X2=B-v]MH:a={ K"X&S,O9yWŏ?g{Tv~{ ԴΊo^Pڹ|~D u pÆLT xI %yl[ +I.k['Tv27;WЈX{^/-DJpe/Eϖ[i9]czEECFX~8|]½~i䭢i pZˌnN#MLb6s{=f'%0czN7Qک,vDS\o13^J*1Ppj±lVyu h38K51g#" |k;80KT2C: a=‹ R薁O&;WƺB,VF%3 iJIJfm>lXϘ_ "S&x >0OQ&$5}cϾ-ɤ?YoqgZqEKTaϓ{YYgqdz߬2}<阼d>eY[T>PBw h6/$7PK-+m->DgLj4ohoo*A"An<\ ʱ@<x/}8| W{iq4r7'}%': ߥ?s(^rQ@=(Ö ٙx2\e![>v-b=ھ '^^ްwVF[E\ >?0"EOrDsdK3!xZ Lhf͠(iFaIX$l$$OG芒+lI6Is/At3zFn!zSK}xaM,:DZs`4"Oo&r1졙`+pnɬ2ߠw# 2[b@cQUl }Z;vۃl`] ofBM *#˔xD\67 Z< D[r2*YlقZ, xcKCٵaE̍!GZa+0p]I,1q1[UJ[!{} WCSX>,L *VSnދhE0ښH2O m"}${! LZ٧g8R&-O/D`f`?ۦMx})Li YJ%M j(m>-N7Ar`}]{G- +uTH±VY9Q"zk|#pC< ^[1JTb5vF8(Ч@TSHj"6lXԢq9[Udpg%+46I\_ †$4IRvGܣBrzf0X7UvAᦖ=YN w#W@!\lma/gsXqCpq\_o xz<7]nCw/KumS^mbH#6z˨+dMd)rݞbLh:ϊ+AZ$ŗC. 8cQBcB#7EIoԾl^SyG ݇ϣ}~,7y;< H?C(ǝw;N"-OW&^msiAaeC4佣u$g$'E%e lW{F%cԪk et_ ՛CӒ~Pv}ǝͯYGm/l t>=)b$Y<b^:56\1.Dao 1!pE1/_fH zIP/amA[>?Gv:(In5:ea;߸!zzU^+u|Iqtן1֛BUl @)x I7A$6k.w%M(Չæ{X6<7g})~G蟒0=^P} 5 <;bP[uݑ[~hqzKK ff{|#vˍ/,_̈R]K ioD#qZtg ?w93 0a4 xШE>+e>VRas2]FG{uD2h^}cM}(~o3"L0'8Уϛn(qHf4^RI,F0xuo7vZ)P9lٖShc3@&ي/>U ,*']}uK4;Jۉ>N0Yn;4y'P˪E\۠db7#ڮt>^J=IcvS_ mM<ț.EË|h$ wEBP}֚3jH"pCoEn ^R=f~pmhNoWSe,ڷuh?j\.;kl=IvB%P~2LDl8B6̴6 0DgB-aM|k} )yx}°lkF˝ZʌCNg׏&aI7gtHOvBLB~-\"(Ԥ QP˜}7%K R vظSkv3JC' Ɏ05%Q7nRac`X':Yhc*<.`P}h(L!AA"!%q )Jm+Xc{4f6xs٦op>K@T笘HU[F )Dsߗ'c8P bmtg>6g} % u?=sk1gP1,Y4d|iU{Q,Q\Na ڦ4lVI5Gq~DJ%TRV䜳QrDMd >Eg|9~iϿZt 5y>CQo+o׺MJ\,,=op9-˜u 5D+?˪F{F&SBc&1~YfYcm"zY;lAk``mR8\ϓbG˄|i_{.>FNAfy{V$xV*V͑ $g~ʮ,EX6~nX*|Y^j(jy,Rm<椂I aS04pŶ8_&1P^_S*9? ڸ4: 5u&Y 6!dJ siE7H u=XrmiYJÛu{maDk-GcmX|?kп .,e\n'TbDBMd,S@q$4. ݹCS2yZ[V4)G~i)ȶA_q(Oؖ;η`}h#-*fBEqJD0i{ʫ% ^ӌj܃ԧ-uk6H'-Z<80\$[XV-tM"cv/ Y"E반4>l>5&ʀSKoԆ%Ta1Yul[@NHo5#'ܡ~2: Ǜ`x%ҽCKͥMF1 S<Ol2]RCїGPo.Mg,~j]|;'SH Sud̻=vZ^Kl`IP ǐKaQ:omT6t7Xy\bSdN:qZUΎr65` $M۲H $TS]FO6zƥҾԗ7QO4a! |~óC FP͙H%,Fa="9'zK"}tTfuV!1RՅsL*@͆ -f5 ZVS\%d qq ZTԷ K |gأ3  >;Y/td&RGF`>V&SICz{3=0llWz}$}k@_̈|!3>G)zw VrN3+kSO!/2+293.-KB!M({G> aJ@`+vLq+7 I >R<4&JM`oqsqQty x~>)hD-"y&% ~+nQ~,Ѻ5dl%`ʶzj)-`c8;6Қ(s6}z`^m<zo *IpځVܞZㄝ!MtNc7FbtϤ"+x3/O->6MC;g_:gX֢e:Q9:j?`F *͆ /y|`vki~:{greNf|gx@(;G_=~~wc[E[6deq^v)o~XD"9Sc:.l@/(u"c$])j!^2z9UF:6*[ j`J]XKy{k$L% U +eLVTۚ5mu{$~ͭ`c5-UC7N'dԾuҦ =ZY:=J b =,E VF(%*dHazYQ,}U>YdR͵/rrm75/.r ߣ8q8YfcnFmt8_ R0>K)]0*1$s|lۑ(^9vBZ\_]2ydrPP- b,D2 n"ͷpw7}Zx.2bY:nS?eWT\ߗ評f1""0>bJT);n, Y3n?FO&<H#Mt(rU.%hX܎^g^k9bĀLbh2hLl lqDCqC;߭/Vn\ȸ2f Y BB Qz5z+sJ &\@'l$7.9L1VS$iWsD2Awapx4әrژO6E(g4R2mQ5BN"FTʻqcb0y0Ɔ-UۚRxUL v3rMqv@p 'X%,گR^엎B{E.H^/=nSM5[:`7)SM2y=N%c5,3wPo#*|/b)U8.2XܠAx@oĎ#Y=k*xXycIU yԎ+(}?2n< 1*[=$C  ׀{m8Kƥ7G2 )>"J4Wh4[3a:+wif!6̊eTwqWpRf >@ }hO.Kb!=on"ێF2xI}?n^S[1$S0,2yIӻwgt$P~ aGZ) ILʆuU q/D BYyDdMrqzʁ Rh"Nqcc=X <47i&3uˊUR3kE0%Etӭci@Oڕ[ąϪ%HHzGB?]"jm1Pm-0af,[~lcVH<%[3( *rNl9Q䁝&*ILQ дCnG  q#%X/~F sKK32%4ŒKUcYdBm IX:E/!1X|cL‡o-E^>7v K|UẪjXϔZr7f3X]|?=Z)1[ E꼵ue=۳?6ہ ů2Cĥ+@ٰ8Jn^N.2Ȯ$+țr\m]1)1`_sҗ-`!U#@.G>iD{`Zdo#} :jWʆBT0. Dl), Y}4\m$tiM$҉ V9>}`Gn%:& q1Hp(ǚKu"h_#x4֔-Ң:g|i&CrଜÉM?l`Htu;eD.ߍw/\olY}!@ǘU#0Ri0]ᄱO?rǔ[ZzV " ]C! kjo/z%_b/!y┭+ "/%b\R:ʷHsi+^oxlUVTnԽ0Zr=e,\9[Qx턊A¶,Iy"k /@k<._m>_z b-I.e}SRTׅb~O rDB҈-| Rb%,4oB&V,/Ҟ|Q+pIrEn0Ж 5O;EÉaߙ쟲Fr /J22 b :x؋ffQiuv8>dtTw5 ڰ?CDm_`1t5{ Ý}&>-x\d:$g-F,T\W+Ѥו6 5)=`4N <~HGW=b?/xYJWxKGBoj4Fk C;VTZiX'OFIe#] JWʖ}CHm_O鱞n-2>~.Uh4V~}=̂.%NJy .q|?M"]J9 .+_2%%NҺ&I Yj)[͵~b[ e~3羇Ւ Y xOߍrv.\ ]aa)ZyqDa:5rZLMEvCTw,lrU}f:Mr5"> n 4y9Dz!רy-$0DގymnW|'{S@XYhƄ?ZYtqqvhj4d@2IPJfFyA=hyިDRQROLPl4@~}5!4d=fB:0 B4@<\X0&nk`'.֙8DeaF:J4s*OTXN0ɖ g߄,!9kT2pv6(pH'Tl1o;kho~|bΏ#`y ݲv?JʙVLMώW[b 7Q=@-vʍ1RNKRkU' W7FWN#@671fsLnLxo=p ofq^jW9Oen:2mJިHF5n @Ocdm/uucgT`1ΉxU6(TLfOsa(EK_+gl} v0g,{=SF?h~}k7=/KL6UN|#?Ts2A>o3Z~$\_mwi'4 +`ve*]5.\ORF-'~lBloYSx69'BO/"ЊoX:BqaI&fWDZKtxט~P{;:a$4.Y"\ eǜY&؈:ip&@D+7jXCt:j)Vjz8:m=+TaY#iB~ ueW]۵XIt񂫦c<4k /+#Ȟ'U'֒Ŧ/ߣt}z""',S}S> C{-J fq'MNRX' յ>m`-K _܀X :n16]~EH@p'Sޤ+C&隩(1CR9R3D\uj<3&#ѡSRp kL4iu'Uh'ɥ݊Su$e n^>컻9n4DLq+}tL~ud.#@Yt$4 w9V"IS~#m2|S=yMO[[ aҶT/2#Ԁ1CKb.+eOIK:7bˆ+ZsTȒ]¿5@c2Αob2g{y|AS xD4DH CwgaJL|^yiC:Wޗ7Mrp$Y%A>[߸%N޾nu)#Ⱥp{GFom]_N9'9*u8഑Bil\Ϛrӭ/& o)}da}N9apFpa-5\D|ͻ4w9 o˯D9,$y@ӣȺښKB{/iq*fn`|U(Pd4ⱆOuqn3Wq 32uS*G콞ɰ|b)ΡIi8J<ٯ5 _?WQžE߱i,ko MF < rH}/vG_K 3ΎD@-a0( 7awD+lHx~G("cn zNܫ'DD#uť7jv>l. UMRFH*ufpUo2y4l5iNɪ1OB q]c\oxfE)<_Nfb1>Gʣ`B@7HTjPdv*TA * sOVfQ~o[69Ӕա#xxELH-+NnoL'/5oU&Bs>^'T"AEg.s dO.LY(& R~KMݼx }nĉ ˖^/Ew_/G.~R/`p2PsVӝpDvcBf[jy0E4uwBMvc ⵒJZƬ a^Ewr竳lZo+ Nl?)LJ݅M.1X#30vx#eٸ‘fvDha^b^e:LLʈ[n}^. >pbˉ9 g'vl?.v,/N?P(WhƐ&)l0ObuV=%TPh;ݱYoiegq)K_Ko' 2< ET<" HDAˮPR5AXsׁ 5H+Ư~;S`bC-˻b8vk'" *0ϳ/AKܢ2ЕL ;H0D;\fl1/pРu}km] 'Tϴc: Jɖ~ds$jqBbJla@NLm,št0v[vCq!ׂwJf ă] {3+즳bLO Ӎ¶p3wh+( b]I{Bkc<`sRƣ=)cWSô""gUNnK %˙MSS"ZPBe+f{Uwjmf%FҢN nQp(E<[iQu.VbSAs|%)ȭB݀QbV B"ZR!jsчڏXMpl \*S*ݞ-Nq[sjVMʽeg), ŀBNbʫP 4Ix.%-;F,QlCKAyien~X@"I\©<1)IuOa;Fdf,7Ǒ$^+9gyogfid,nB_oQ13|Pnӵ9+#a d0H:G"׻ፚx=|ށoYl _S8(k-!P?Tz8ߒP[>+"4+DIB" Ix*'m {Լ$Ƶ'ų`fkEKVd뒨X`ºCG+ʙ|`~ejC//<j%%XxtKJe):Ƚ i\P2~\Y6e,bw::SLI}oZ`@&oQ"kUA%]*6/"|pQjhwH ts .kA &=9}@JpeVP@p;gRS<Ԯu,big{‘G+]ÐDm4l2ZB ی4n)G٫WZbcS5Y}FacOS) d,?1X?qOrp-Uq\vĶ\DT0h<%5 qa ܄Z ikՅXƽo6#,@K?[QbJCwӌuC>5^BHBqn, o8`΋Fer)'|˦<SHBdRT-*xVW|c.bE]O]=Ga KqeS}K]`-srVt)b)xZjt$1n%M7jT:N|Vsъ{BТR\ 'A)ⲭյ!:A~Mk8ާ &> ;ePVշYK.+@udj5F )u؅?jwȺoI,*;j؞t'5VIpTk]9V'h35G9O::898HtLH8lNL8@ ű?Lj߀#bfL&bCN[F1qY;ZyۇgU)mFH@!7AcTt-KJ,򝹥葢ՙ˅gXĴZoӍ\|~KHhQ8dMٚC+L@g,+k"jFYhJrjy&7uOևZ"A5$jϰQ}wYO#kiFfhv¶Bq;4ư0w>(VDdg_$ɕ -+[=[#!~աnrn-m#ǣM7]Z KyUM8zRc cDtZUn㥰 v\2I* ʇzl+L=sTiD(9Hj1P2Za*B)B#_.-LDR[Po#v᳽Ki4[w12s DxMz1,ԝy"y) r5Mo)9l}8"ǼO^,HWV׬lF>M8O^=SlCwѡ؛.f8v7iHrwv#am9jZJUo$h%]=5Zҵ_ޫmD-.6bJS8hYE&F \:;ſX 3͋R1O(ŮnaZCf\A~N5}n`s@3IH󈿮ֈ(x=FnT;Y{.gƟK;k/r8I;/]:(gP6bgO1EOsquH GȃbܮFh]AkHo&I m R,K0^^^)/ G1; [fQ|,k$;P5!nTx=?I)j64_Stw kSg_@MpIFs=j{g XGIa'?Ko$O6MӂbIG>SwMAYLjVկ;p[Ъ1sSxMp]1>ƴ!smaº|1AZ1\, t k8Ԯf'+  >% UUg#$H&į|Aw kZ63`{+{L , fUdO5Vֶ|84^z -VwwstC BNb2abyp6̓i+ȻS rBgG"/ z*bNmGU'x؟<Hn7T:Dzxpd< \>a ưgFB " BlO=kdjWV1T)Qyw3hQrVOn2ޔhPf Ԕ;Y&MĞDQN㬻~ץ̘j{nk[xB+NWϬgq"p,)Gš=< jg:U5ӓxf }ءkMq"G8ܪsE2 3!*v8VXM\)ͽlz]__I/>7 \Z%%$"@a,|XO*-$(P`_yf}H+$Y\'J= JBS:v@̲,FQHo ~yAdxn:s~5ӤMQ(]\F%$]PQǙ7_eM\ht Q䧏^a*Xҙ]Xl#VO&+{ Y a2,0 赺FN&q "Nc{`I@nSAj_IT B$$ph* R_HajA3ii|}r."~8 ~#le4ؕ Ҥߴ(ciok^GwPs^#,ہQlo;u1dJiB@23z( j4 z}*EId CLe Ώڅݖ”uq v0ޟ51D?7N#@}T+Oy~րRQFR8Fj510zK'TJӓTŦ惡Tn>>réu#0RV')6%,2`r"m\}5lk:`(B !A^iG]ad:|3XLDox=3p 4OODoOÄxi @ev1qӹ֤&E*S;f郫~@@= /ۑ@_.ZneiiښRȟ;f"N!֎,?AZ\eQd>WN{4ǹ#UmFu0YurLZF0f<: fC"9r8G>Gsx== fl';1t d7[T/c~Ne^{.G4uY.a͖Mv[DV9Ądg;2Q?^(ŋط;ph;QnEtᔂZF;YOdD^z W>I׮(CK NYej1]ˉ ̟Q.R-$ydHm׹i񕍷U&%̏sMjG1x'M馋639Pʀ ^ڥ@+';TF^ٽ, QA_N)t0 )72t߇hT~)\4JCt☍m ܉]|OrƝW[7w!O k֢}FG.x;̡"wqnp&uHtlYJ?lJ6jWwXfaN;2?.*!٫n^-qr'SUQ){sbbq۬C'\k;H DTUt255Zx~ȘgEhĭ4Dm%dhh}=."q@ewODvH7.kBf)-Uȭ٨ #:Er^ܐmiG.p_)C 5sUצI**6pȆGs}J,Hl8Qq%6N5c aXsVB4z -H48ORޖIU0_|+Lh&ZXMO_?oT8XVS9G+ߴ0V) zݞ̝īP ~Qtנd} 2X[]= n wx7YiȤ3n,"Pqse9n!!WƄ O0Iqb8-U;W~nMl GG4HK# -?'!@/ʘWyĤ|G>rqJ ]F {٪3KOi|P>ПCخ9|k&;6y* L $m/d GZ6$A2߿3gZ%9 Ԝ-niPyi+$xKOpƙEgfae#K{5i އXZ[Ns3dB~`ө=HKDh>zmrĘHV>dq7裻j)bg}\]*Dwr\/"\Dv\zLH^=pj_#=-1-\ [)O d8Cr!w9߀7ePdؘ͈ao U`oU{N->L%&tWք0Fhk}Plّ}dY&"vc(_1N\A!/U@JÄTQDCEC*V8 ]X'doW(L6X O\w !ţBqu*J\/5FEk,߯~hD| za>I"_e) %50m!oXCgyˍةZ8((/?V?AopuRzyGܵ' `B޿xt2[7lu2apׅ3!5y{2<ω z .;Վ[;Ykt~{e4*DB5; \UDӡ0hf kEWb^cS=G0L}ljx#k`s\kqBجs+PY36/G;JR}s0[[!'bvznd:SqmE,L}.KQu|هvՠ:!@an5`D×|R96Lڥ E@YyI( 6$c);48af]niRWxIʌ(n`<@s2 +'Hj 'bie}o*1KHE K}s?zIgk[55{2 Aw+V\򄼩t:d&)7ZSֆZw}:-#.3d?e$<?C@eXM:}Cѯlc-׶s %XhN?m3Z|(ܼY{E(;Y;a}0hJ;fhXiRAnf:{35p}W").EKN}O,{i /Y<^[#QA_F#޳䝣Rg4 EG2Z׺Gz)+8p̿G`*7r=[| ԑ>x{?! ToqU!JߚЍk@ϞAS&9܃ܑ|@${؂qō%|ZkGpXkRZ^[XlNnm)2Z.~wG@dƁƫPPsD/K;:6 etj;pVUB[x;e,5<.ujb(>^oA{.дKH'` pC{#)UkcN>MIܛ@Q8ŰFVwW#I7]24iАG@o^xŁP MUCB~BϸG싲7j^Df;ei2wɻ)DX(G~@V^oĐAK\Iij@m:83""S9!X3Pǿ< F74tm(wo<6=:|6+jP ᔴiJD1{*g)GRʖ=@=k hQGЄolh ѭF yXj,1_,9L`A&|x iyBf]S(h}~K]d&uLpA^* AzG/~YBNFf6a49w3'VnoѴi`+ݡ+/YHJc GGhoӓݨᙊ%K(.,z?׀Q+\nj R7HQHE&Kб`RoV˱2Y͖qԹ[<)uSy*:&zG6-j^/߇mӡM D ˒5Id^w~\FxhZZr+ 0?xoƴ;bw,'uhJD$<΢hQ-Ը;Wjʼn_&Sդk 'OOGOID~ Rd@!-bYn0g({:18߅ΟS\s꾺ƙh| ?N tLh%YBe HAti=͋Ql̩ а@$&QD}>؜6ޗC%v:.A{P)##£OH@{rRpN1* +uDlZ ,u.02Le%xW^!U-8A`Dˣ*~5|i|`LILwmZ>[B> jav I/r|MI#fNX_ed茲QvY\Λ`1}JPUlab ޵VvbY^ǭeMDh)e/.'M#j:j>lv _-`!_@hډ"gfxWiOw =:zԣC\͜]l1g{7r'@&~?F^NbYϑ=4atRTA?!7mϑwLV} 'R+rQ'w( V#4bS@M3*E3vlUABK> Q'eQcr_(h t.n2c/0 4b܆x\R;*L!>,'6ǖbV^0-@/ >2 (k9<,u8~\Q[ICe'HbHf/|}ѽz"CCHILQ%D5ư #\HI$Vd؅~&lHm߶J0;^E=TD2~8| Eڶy]'И5!Xg;t׵h^pT_iJÁK|K="&ή=P-wv#1M&+Wl}~> TEzvjw߹iK5Xj0OK#B+]f~k n`wly,_@k nwC CS=VkC#wd:$BF!|vAhbv;ѻIq<~b_:]\ssPeKqlׅ15 ʣ9"#rB#骰s 8&,n&Ek ^5